计算机网络——习题一
-
信息交换常见的三种方式是什么?分别说明你对每一种交换方式工作原理的认识。
-
查阅资料并总结OSI七层模型中各层的名称和功能,分析一下OSI七层模型与教材五层模型的对比关系。
-
某采用“存储-转发”方式的分组交换网如下图所示,所有链路的数据传输速率为1Gbps,分组大小为1000B,其中分组头大小20B。若主机PC0向主机PC1发送一个大小为980000B的文件,则在不考虑分组拆装时间和传播延迟的情况下。
(1) 从PC0发送开始到PC1接收完为止,需要的时间至少是多少ms?(小数点后保留3位)
(2) 如果是PC0将同一份文件发送给PC2,则从PC0发送开始到PC2接收完为止,需要的时间至少是多少ms?(小数点后保留3位)
答案
1、信息交换的三种方式:电路交换、报文交换、分组交换
电路交换工作原理:适用于数据量很大的实时传输,核心路由器之间可以使用电路交换。过程是:建立连接——通话——释放连接
分组交换工作原理:发送端将数据加上首部进行分组,这些分组被传送到相邻结点,分组通过路由器的存储转发功能进行转发,最后接收端接收分组并去掉首部得到数据。高效、灵活、迅速、可靠,但时延较长,开销较大。
报文交换工作原理:与分组交换原理大致相同,不过报文一般比分组长的多且时延一般也较长;发送端给数据加上首部,通过一系列的存储转发最后由接收端接收数据。
2、OSI七层结构名称:物理层、数据链路层、物理层、传输层、会话层、表示层、应用层
功能:
①物理层:协调在物理媒体中传送比特流所需要的各种功能。
②数据链路层:负责在两个相邻结点间的线路上建立、维持和释放数据链路的连接,检测所传数据是否有差错。
③网络层:选择合适的网间路由和交换结点, 确保数据及时传送,为不同主机之间的通信提供服务。
④传输层:负责向两个主机中进程之间的通信提供服务、数据的分段和重组。
⑤会话层:提供包括访问验证和会话管理在内的建立和维护应用之间通信的机制。
⑥表示层:主要解决拥护信息的语法表示问题。即提供格式化的表示和转换数据服务。数据的压缩和解压缩, 加密和解密等工作。
⑦应用层:应用层确定进程之间通信的性质以满足用户需要以及提供网络与用户应用软件之间的接口服务,文件传输,文件管理,电子邮件的信息处理。
OSI七层模型的前四层与教材五层模型相同,但是OSI七层模型将教材的第五层应用层进行了详细的划分,出现了会话层、表示层、应用层;比教材的五层模型更加细致。五层模型则是教材中中和了七层模型和现行的TCP/IP四层模型的特点,成为了五层模型。
3、(1)1B=8b,一个分组中文件大小为980B,20B是首部,所以需要分成980000/980=1000组
传输时延=100010008b/1Gbps=8ms
最短的线路为4条,所以发送时延=1000B8/1Gbps3=0.024ms
所以最短时间=8+0.024=8.024ms
所以最短为8.024ms
(2)最短线路为三条,所以传输时延=100081000/1Gbps=8ms
发送时延=810002/1Gbps=0.016ms
最短=8+0.016=8.016ms
所以最短时间为8.016ms