1.试在下列条件下比较电路交换和分组交换。要传送的报文共x (bit)。从源点到终点共经过k 段链路,每段链路的传播时延为d (s),数据传输速率为b (bit/s)。在电路交换时电路的建立时间为s (s)。在分组交换时分组长度为p (bit),假设x > p 且各结点的排队等待时间可忽略不计。问在怎样的条件下,分组交换的时延比电路交换的要小?(提示:画一下草图观察k 段链路共有几个结点。)
解答:分组交换时延为:b x d k b p k //)1(+?+-。电路交换时延为:b x d k s /+?+。因此,分组交换时延较电路交换时延小的条件为:s b p k
2.收发两端之间的传输距离为1000 km ,信号在媒体上的传播速率为m/s 1028?。试计算以下两种情况的发送时延和传播时延。
(1)数据长度为710bit ,数据发送速率为100 kbit/s ;
(2)数据长度为310bit ,数据发送速率为1 Gbit/s 。
从以上计算结果可得出什么结论?
解答:(1) 发送时延为100 s ,传播时延为5 ms 。发送时延远大于传播时延。
(2) 发送时延为1 μs ,传播时延为5 ms 。发送时延远小于传播时延。
3.试解释以下名词:协议栈、实体、对等层、协议数据单元、客户、服务器、客户-服务器方式。
解答:
协议栈:将网络协议几个层次画在一起很像一个栈的结构,因此将这些协议层称为协议栈。 实体:表示任何可发送或接收信息的硬件或软件进程。
对等层:通信双方实现同样功能的层。协议定义的就是对等层间的通信规则。
协议数据单元:OSI 参考模型把对等层次之间传送的数据单位称为该层的协议数据单元PDU 。