问题 问答题 简答题

运输层的连接和数据链路层的连接有什么区别?

答案

参考答案:

运输层的连接和数据链路层的连接存在着显著的差异。这些差异主要是因为两个协议所运行的环境不同所造成的。在数据链路层,两个网络设备通过物理通道直接通信;而在传输层,这个物理通道由整个子网所取代。这些差异主要表现在:

1)在数据链路层,不必指明与谁建立连接——每条输出线对应唯一的一个目的端设备。在传输层里,需要显式地给出建立连接的目的端地址。

2)数据链路层建立连接的过程很简单,而传输层建立连接的过程要复杂得多,通常要用到多次握手的办法。

3)对数据链路层而言,物理通道没有存储能力;而运输层连接则必须处理由子网的存储能力而带来的问题。

4)在数据链路层中,通常为每个连接分配固定数目的缓冲区;而运输层的连接是大量的、动态变化的,因此其缓冲区管理也是动态的。

多项选择题
单项选择题 B型题