为什么运输层还要差错检测

来源:百度知道 编辑:UC知道 时间:2024/07/08 02:07:27
在计算机网络里,数据链路层已有对数据进行差错检测,在网络层也对数据报的首部进行了检测,为什么运输层还要差错检测

传输层服务与网络层服务很类似,但是网络层是通信子网的一部分并且是由电信公司来提供服务的(至少广域网是如此)。用户无法对子网加以控制,不能通过换用更好的路由器或增强数据链路层的纠错能力来解决网络层服务质量低劣的问题。唯一可行的方法是在网络层上再增加一层以改善服务质量。
传输层的存在使传输服务远比其低层的网络服务更可靠。分组丢失、数据残缺均会被传输层检测到并采取相应的补救措施。另外,传输服务原语的设计可以独立于网络服务原语,网络服务原语是随网络不同而会有很大差异的。
有了传输层后,应用于各种网络的应用程序便能采用一个标准的原语集来编写,而不必担心不同的子网接口和不可靠的数据传输。传输层起着将子网的技术、设计和各种缺陷与上层相隔离的关键作用

大哥记得给分哈,写出来不容易