计算机网络习题解答
成一些为进行语义上有意义的信息交换所必须的功能。
(2)运输层
任务是负责主机中两个进程间的通信。
因特网的运输层可使用两种不同的协议。即面向连接的传输控制协议 TCP 和无连接的
用户数据报协议 UDP。
面向连接的服务能够提供可靠的交付。
无连接服务则不能提供可靠的交付。只是 best-effort delivery.
(3)网络层
网络层负责为分组选择合适的路由,使源主机运输层所传下来的分组能够交付到目的
主机。
(4)数据链路层
数据链路层的任务是将在网络层交下来的数据报组装成帧(frame),在两个相邻结点
间的链路上实现帧的无差错传输。
(5)物理层
物理层的任务就是透明地传输比特流。
“透明地传送比特流”指实际电路传送后比特流没有发生变化。
物理层要考虑用多大的电压代表“1”或“0”,以及当发送端发出比特“1”时,接收端如何
识别出这是“1”而不是“0”。物理层还要确定连接电缆的插头应当有多少根脚以及各个脚如何
连接。
习题 1-18 解释下列名词:协议栈、实体、对等层、协议数据单元、服务访问点、客户、服
务器、客户-服务器方式。
答:协议栈:指计算机网络体系结构采用分层模型后,每层的主要功能由对等层协议的运
行来实现,因而每层可用一些主要协议来表征,几个层次画在一起很像一个栈的结构。
实体:表示任何可发送或接收信息的硬件或软件进程。在许多情况下,实体是一个特定的
软件模块。
对等层:在网络体系结构中,通信双方实现同样功能的层。
协议数据单元:对等层实体进行信息交换的数据单位。
服务访问点:在同一系统中相邻两层的实体进行交互(即交换信息)的地方。服务访
问点 SAP 是一个抽象的概念,它实体上就是一个逻辑接口。
客户、服务器:客户和服务器都是指通信中所涉及的两个应用进程。客户-服务器方式
所描述的是进程之间服务和被服务的关系。客户是服务请求方,服务器是服务提供方。
客户-服务器方式:客户-服务器方式所描述的是进程之间服务和被服务的关系,当客
户进程需要服务器进程提供服务时就主动呼叫服务进程,服务器进程被动地等待来自客户
进程的请求。
习题 1-20 收发两端之间的传输距离为 1000km,信号在媒体上的传播速率为 。
试计算以下两种情况的发送时延的传播时延:
(1) 数据长度为 10
7
bit,数据发送速率为 100kb/s。
(2) 数据长度为 10
3
bit,数据发送速率为 1Gb/s。
解:(1)发送时延:
传播时延: