计算机网络复习
第一章 概述
1、因特网由 边缘部分和 核心部分 组成;
边缘部分中端系统中运行的程序之间的通信方式分为:c/s方式和p2p方式。
交换的三种方式为:电路交换,报文交换和分组交换。因特网核心部分中的路由器采用的交换方式为分组交换。
2、计算机网络的性能指标
8收发两端之间的传输距离为1000km,信号在媒体上的传播速率为2×10m/s。试计算以下两
种情况的发送时延和传播时延:
7(1) 数据长度为10bit,数据发送速率为100kb/s。
3(2) 数据长度为10bit,数据发送速率为1Gb/s。
从上面的计算中可以得到什么样的结论?
解:(1)发送时延:ts=107/(100*1000)=100s
传播时延tp=1000*1000/(2×108)=0.005s
(2)发送时延ts =103/109=1µs
传播时延:tp=106/(2×108)=0.005s
结论:若数据长度大而发送速率低,则在总的时延中,发送时延往往大于传播时延。但若数据长度短而发送速率高,则传播时延就可能是总时延中的主要成分。
发送时延=数据帧长度(b)/发送速率(b/s)
传播时延=信道长度(m)/电磁波在信道上的传播速率(m/s)
(10-34)在下图所示的采用“存储-转发”方式分组的交换网络中,所有链路的数据传输速度为100mbps,分组大小为1000B,其中分组头大小20B,若主机H1向主机H2发送一个大小为980000B的文件,则在不考虑分组拆装时间和传播延迟的情况下,从H1发送到H2接收完为止,需要的时间至少是( )
A:80ms B:80.08ms C:80.16ms D:80.24ms
答:分组大小为1000B,去除首部长度20B,数据长度980B,980000B/980B=10000个分组,10000*1000B*8Bit/(100*1000000bit/s)=80ms,
答案中说H1发送完最后一个bit,由于传输延时,当H1发完所有数据后,还有二个分组未达到目的地,其中最后一个分组,经过2个分组转发后达到H2,每次耗时1KB*8/100Mbit/s=0.08ms,
所以H2接受完文件,共耗时80+0.08*2=80.16ms
首先80ms的从主机A全部发出去的时间,即发送时延。一旦这80ms结束,是不是从此刻