1.1计算机网络在信息时代中的作用
-
三大类网络:电信网络(向用户提供电话、电报、传真等服务)、有线电视网络(向用户传输各种电视节目)、计算机网络(使用户能在计算机间传送数据文件)。
-
Internet(有数量极大的各种计算机网络互连起来)译名:
(1)因特网:长期未得到推广;
(2)互联网:最广的的标准译名;
互连网(internet):仅在局部范围互连起来的计算机网络——网络的网络 -
Internet特点:连通性和资源共享
1.2互联网概述
1.2.1
4. 计算机网络:由若干个结点(node)和连接这些结点的链路(link)组成。
5. 主机:与网络相连的计算机。
6. 网络把许多计算机连接在一起,而互连网则把许多网络通过路由器连接在一起。
1.2.2
- 互联网服务提供者ISP,又叫做互联网服务提供商,它可以从互联网管理机构申请到很多IP地址。
- 互联网交换点IXP的主要作用是允许两个网络直接相连并交换分组。而不需要第三个网络转发分组。
- 互联网协会ISOC下一个技术组织:
互联网体系结构委员会IAB:互联网工程部IETF,互联网研究部IRTF 。
1.3互联网的组成
- 两大块:边缘部分——有所有连在互联网上的主机组成,由用户直接使用,用来进行通信和资源共享;核心部分——有大量网络和连接这些网络的路由器组成,为边缘部分提供服务,提供连通性和交换。
1.3.1互联网的边缘部分
- 端系统间通信方式划分为两大类:客户-服务器方式(C/S方式)和对等方式(P2P方式)
1.3.2互联网的核心部分
- 路由器是实现分组交换的关键构件——转发收到的分组,这是网络核心部分最重要的功能。
- 分组交换的主要特点:
采用存储转发技术
1.4计算机网络在中国的发展
- 1994年4月20日我国用64kbit/s专线正是连入互联网。
1.6计算机网络的性能
1.6.1 计算机网络的性能指标
-
速率:数据的传送速率,也称数据率或比特率,单位bit/s、b/s、bps,10Gbit/s=10^24bit/s。
-
带宽:本来是指某个信号的频度带宽,信号的带宽是指该信号所包含的各种不同频率信号所占据的频率范围,称频域;在计算机网络中,带宽用来表示网络中某通道传送数据的能力,单位即数据率的单位,称时域。
-
吞吐量:在单位时间内通过某个网络实际的数据量
-
时延:(1) 发送时延:是主机或路由器发送数据帧需要的时间,也称传输时延,比如上传文件的过程,发送时延=数据帧长度(bit)/发送速率(bit/s);
(2) 传播时延:电磁波在信道中传播一定距离需要花费的时间,传播时延=信道长度(m)/电磁波在信道上的传播速率(m/s);
(3) 处理时延:主机或路由器在收到分组时需要花费一定的时间处理;
(4) 排队时延
(5) 通常说的“光纤信道的传输速率高”是指可以用很高的速率向光纤信道发送数据,而光纤信道的传播速率实际上比铜线的传播速率还要低上一些。 -
(传播)时延带积宽=传播时延*带宽
-
往返时间RTT:
例题:
A向B发送数据,数据长度是100MB,发送速率是100Mbit/s,那么发送时间=数据长度/发送速率=8.39s;若RTT等于2s,可以计算出有效数据率=数据长度/(发送时间+RTT)=80.7Mbit/s,比原来的100Mbit/s小。 -
利用率:(1)信道利用率:指出某信道有百分之几的时间是被利用的;
(2) 网络利用率:全网络的信道利用率的加权平均值。
令D0表示网络空闲的时延,D表示网络当前的时延,利用率为U:
D=D0/(1-U),拥有较大主干网的ISP通常控制信道利用率不超过50%。
1.7计算机网络体系结构
-
OSI的七层协议
-
TCP/IP四层协议
-
五层协议
-
应用层:任务是通过应用进程的交互来完成特定网络应用,把应用层交换的数据单元称为报文
-
运输层:任务是负责向两台主机中进程之间的通信提供通用的数据传输服务,主要使用传输控制协议TCP(数据传输的单位是报文段)和用户数据报协议UDP(提供无线连接、尽最大努力的数据传输服务——不可靠)
-
网络层:为分组交换网上的不同主机提供信息服务。
-
数据链路层:将IP数据报组装成帧
-
物理层:单位是比特
-
服务访问点SAP:相邻两层实体进行交互的地方。