计算机网络已由一种通信基础设施发展成为一种重要的信息服务基础设施。
1.网络、互联网和因特网
网络:网络由若干结点和连接这些结点的链路组成。
互联网:多个网络之间可以通过路由器连接起来,以形成一个更大的网络,即互联网。
因特网:因特网是全球最大的互连网。
因特网的服务提供者是Isp,用户可通过Isp接入因特网,我国的Isp有:中国电信、中国移动.....
因特网是由边缘部分和核心部分组成的。
边缘部分:由用户连入的主机组成,用来通信和资源共享。
核心部分:由大量网络和连接网络的路由器组成,主要就是为边缘部分提供服务的。
2.电路、分组、报文交换
交换:交换就是按照某种方式动态的分配传输线路中的资源。
3.计算机网络的分类
计算机网络的定义是:一些互相连接的、自治的计算机的集合。
-
互连:是指计算机之间可以通过有线或无线的方式进行数据通信。
-
自治:指独立的计算机。
-
集合:指至少需要两台计算机。
计算机网络的分类:
3.1按交换技术分类
-
电路交换网络
-
报文交换网络
-
分组交换网络
3.2按照使用者分类
-
公用网
-
专用网
3.3按传输介质分类
-
有线网络
-
无线网络
3.4按覆盖范围分类
-
广域网WAN
-
城域网MAN
-
局域网LAN 比如:个人热点、WIFI
-
个域网PAN 比如:蓝牙
3.5按拓扑结构分类
-
总线型网络
-
星型网络
-
环型网络
-
网状型网络
4.计算机网络的性能指标
4.1速率
测试:有一个待发送的数据块,大小为100MB,网卡的发送速率为100Mbps,则网卡发送完该数据需要多长时间?
4.2带宽
网络带宽表示在单位时间内从网络的某一点到另一点所能通过的最高数据率。
4.3吞吐量
吞吐量表示在单位时间内实际通过某个网络的数据量,吞吐量会受网络的带宽与额定速率的限制。
4.4时延
注意:在处理时延不可计算的情况下,我们不能想当然的决定发送时延占据主导还是传播时延占据主导。
4.5时延带宽积
时延带宽积又称为以bit为单位的链路长度
时延带宽积 = 传播时延*带宽
4.6往返时间
我们有时很需要知道双方交互一次所需的时间RTT。
4.7利用率
信道利用率并不是越高越好,信道利用率大于50%,时延就会加倍,但是信道利用率也不能过低,这样的话宝贵的通信资源又会白白浪费。
4.8丢包
分组丢失主要有两种情况:
-
分组在传输过程中出现误码,被结点丢弃。
-
通信量过大,导致网络赌赛,导致分组丢失。
5.计算机网络体系结构
计算机体系结构中的专业术语:实体、协议、服务。
5.1实体
实体:任何可发送和接收信息的硬件和软件进程。
对等实体:收发双方相同层次中的实体。
5.2协议
协议:规定两个对等实体之间相互进行逻辑通信的规则。
协议的三要素:语法、语义、同步。
语法:定义所交换信息的格式。
语义:定义收发双方所要完成的操作。
同步:定义通信双方的时序关系,比如:三次握手的次序。
5.3服务
在协议的控制下,双方对等实体使得本层向上一层提供服务。
服务访问点:指同一系统中相邻实体之间交换信息的接口。
服务原语:是指上层要使用下层提供的服务时必须交换一些命令,这些命令称为服务原语。
协议是"平行"的、服务是"垂直"的。
协议数据单元PDU:对等层次之间传输的数据包。
服务数据单元SDU:同一系统中,层与层之间交换的数据包。
多个SDU可以合成一个PDU,一个PDU也可分为多个SDU。