上次主要学习了关于因特网基本概论和三种交换方式,重点在于对这些的理解上面。

计算机网络的定义

计算机网络的最简单的定义是:一些互相连接的、自治的计算机的集合。

互连 :是指计算机之间可以通过有线或无线的方式进行数据通信。

自治:是指独立的计算机,它有自己的硬件和软件,可以独立运行使用。

集合:是指至少需要两台计算机。


计算机网络的较好的定义是:计算机网络主要是由一些通用的、可编程的硬件互连而成的,而这些硬件并非专门用来实现某一特定目的(例如,传输数据或者视频信号)。这些可编程的硬件能够用来传送多种不同类型的数据,并能支持广泛的和日益增长的应用。


计算机网络所连接的硬件,并不局限于一般计算机,而是包括了智能手机等智能硬件。

计算机网络并非专门用来传送数据,而是能够支持很多种的应用。(包括今后可能出现的各种应用)


计算机网络的分类(了解)

计算机网络学习第二天_体系结构


计算机网络的性能指标

常用的计算机网络的性能指标有以下8个:

速率:连接在计算机网络上的主机在数字信道上传送比特的速率,也称为比特率或者数据率。

计算机网络学习第二天_TCP/IP协议_02

带宽:

在模拟信号系统中的意义:

信号所包含的各种不同频率成分所占据的频率范围

单位:Hz(kHz,MHz,GHz)

带宽在计算机网络中的意义:

用来表示网络的通信线路所能传送数据的能力,因此网络带宽表示在单位时间内从网络中的某一点到另一点所能通过的“最高数据率

单位:b/s  (kb/s,Mb/s,Gb/s,Tb/s)


其实,“带宽”的这种表述之间有着密切的联系。一条通信线路的“频率带宽”越宽,其所传输数据的“最高数据率”也越高。

我们平时家里说的宽带400M这些是常常忽略了后面的b/s

吞吐量:表示在单位时间内通过某个网络的数量

吞吐量被经常用于对现实世界中的网络的一种测量,以便知道实际上到底有多少数据能够通过网络。  

吞吐量受网络的带宽或额定速率的限制。


时延:

计算机网络学习第二天_TCP/IP协议_03

时延带宽积、往返时间、利用率、丢包率:

计算机网络学习第二天_体系结构_04

计算机网络体系结构

1.常见的计算机网络体系结构

两个体系结构,一个是法律上的国际标准,另外一个是事实上的国际标准。

OSI体系结构:

  • 应用层
  • 表示层
  • 会话层
  • 运输层
  • 网络层
  • 数据链路层
  • 物理层

TCP/IP体系结构

应用层

运输层

网际层

网络接口层

计算机网络学习第二天_体系结构_05

IP协议作为TCP/IP协议的最重要的协议。IP协议对上对TCP协议和UDP协议提供网络互连服务。TCP协议在享受IP协议提供的服务之外,可以向应用层的相关协议(HTTP、SMTP)提供可靠的传输的服务。那么UDP协议在享受IP协议提供的服务之外,可以向应用层的相关协议(DNS、RTP)提供不可靠的传输服务。

IP协议向上提供各种网络服务,向下管理连接不同的网络接口。

计算机网络学习第二天_TCP/IP协议_06



原理体系结构

计算机网络学习第二天_体系结构_07

这种计算机网络体系结构适合理解。


2.计算机网络体系结构分层的必要性

计算机网络是个非常复杂的系统。很早之前就提出了分层的设计理念。

分层可以将庞大而复杂的问题,转化为若干较小的局部问题,而这些较小的局部问题就比较易于研究和处理。

物理层

计算机网络学习第二天_体系结构_08

严格来说,传输媒体不属于物理层。不包含在体系结构当中。计算机网络中的信号不仅仅是方波信号。