對ip數據報分片的重組通常發生在

ip數據報分片的重組通常發生在目的主機,原因如下:

對ip數據報分片的重組通常發生在

1、在TCPIP分層中,數據鏈路層用MTU來限制所能傳輸的數據包大小。MTU是指一次傳送的數據最大長度,不包括數據鏈路層數據幀的幀頭,當發送的IP數據報的大小超過了MTU時,IP層就需要對數據進行分片,否則數據將無法發送成功。

2、IP分片發生在IP層,不僅源端主機會進行分片,中間的路由器也有可能分片。因爲不同網絡的MTU是不一樣的,如果傳輸路徑上的某個網絡的MTU比源端網絡的MTU要小,路由器就可能對IP數據報再次進行分片,而分片數據的重組只會發生在目的端的IP層。

3、IP層是沒有超時重傳機制的。如果IP層對一個數據包進行了分片,只要有一個分片丟失了,只能依賴於傳輸層進行重傳,結果是所有的分片都要重傳一遍,這個代價有點大,由此可見,IP分片會大大降低傳輸層傳送數據的成功率,所以要避免IP分片。