当应用层的数据包很大时,需要将数据划分为多个较小的数据再发送,可以选择在运输层(即传输层)分段,也可以选择在网络层分片,但是为什么一般都会选择在运输层进行分段呢?

​ 原因:可靠传输是在运输层进行控制的,在运输层分段可以提高重传效率。

​ 如果在运输层不分段,一旦出现数据丢失整个运输层的数据都需要重传

​ 如果在运输层分段,一旦出现数据丢失需要重传丢失的那些段即可;

1
可靠传输:如果没有接收方没有收到数据,则重新发送,确保接收方收到。

likeqc
ends