问题
问答题 简答题
运输层的连接和数据链路层的连接有什么区别?
答案
参考答案:
运输层的连接和数据链路层的连接存在着显著的差异。这些差异主要是因为两个协议所运行的环境不同所造成的。在数据链路层,两个网络设备通过物理通道直接通信;而在传输层,这个物理通道由整个子网所取代。这些差异主要表现在:
1)在数据链路层,不必指明与谁建立连接——每条输出线对应唯一的一个目的端设备。在传输层里,需要显式地给出建立连接的目的端地址。
2)数据链路层建立连接的过程很简单,而传输层建立连接的过程要复杂得多,通常要用到多次握手的办法。
3)对数据链路层而言,物理通道没有存储能力;而运输层连接则必须处理由子网的存储能力而带来的问题。
4)在数据链路层中,通常为每个连接分配固定数目的缓冲区;而运输层的连接是大量的、动态变化的,因此其缓冲区管理也是动态的。