为什么开放系统交互的第4层(传输层)将数据分成几个数据包?

时间:2015-03-01 00:14:51

标签: network-protocols osi

从书中

  

第4层 - 传输:在网络上,数据被分成几个数据包。   当您传输大文件时,此文件会被分成几个   小包,然后另一端的计算机得到这些   数据包并将文件放回原处。

为什么这样做?是因为文件传输的速度?

1 个答案:

答案 0 :(得分:2)

将文件分成较小的数据包有很多原因: 1.网络拥塞 - 来自一个设备的单个数据流将阻止其他设备在网络上获得时间,直到文件被完全传输。 2.将文件分成小数据包允许两个端点(路由器和交换机)之间的设备减少处理给定数据包所需的内存量。 3.如果单个数据包在飞行中损坏或丢失,则可以重新发送而不重新开始。