我是一名网络专业的学生,我正在学习网络的OSI系统。这个系统的概念都很复杂,但是我遇到的主要问题是网络层和传输层之间的主要区别。
在我正在学习的视频(Cybrary上的Comptia Network+视频)中,指导员在网络层视频中指出,网络层的主要目的是将数据分成分组并在网络上发送。在传输视频中,他说传输层也是用来创建数据包的。这两层有什么不同?我很困惑,任何帮助都是非常感谢的。
发布于 2016-12-01 19:48:50
网络层负责发送发送到其他节点(或在某些情况下为多个节点)的数据包。这些数据包是按照“尽最大努力”的原则发送的,也就是说,这些数据包不能保证都能到达目的地,或者按照相同的顺序发送。网络层对应于TCP/IP世界中的IP层。
传输层建立在网络层之上,可以通过提供差错控制、序列控制、流控制等来提供服务质量。作为一个更具体的例子,TCP协议被认为是传输层(第四层)协议。TCP段在IP数据包中作为有效负载传输,就像IP数据包一样,由报头和有效负载组成。
TCP提供了两个节点之间面向流的连接。为此,TCP报头包含信息,以便接收方能够检测数据包所属的流及其所具有的序列号。有了这些信息,TCP处理器可以按照正确的顺序重新组装接收到的数据包,并请求重定向传输中丢失的数据包。
https://serverfault.com/questions/818068
复制相似问题