一個數據報它可以通過幾個不同的網路。而各個不同的物理網路它所使用的協議就決定了收到的幀的格式與長度。當一個數據報經過兩個不同的物理網路時,由於上個物理網路的幀格式與長度不統一,將會無法傳送。造成這個結果的原因是,每個網路的資料鏈路曾都有自己的幀格式。這個格式中有一個欄位就是最大資料長度。當資料報封裝成幀時,資料報的總長度必須小於最大資料長度。它就是MTU,MTU的值對於不同的物理網路協議是不同的。為了使IP協議與物理網路無關,協議的設計者讓IP的資料報的最大長度等於最大傳輸單元(MTU),現在定義的值為65535位元組。但是對於其他的一些物理網路,我們就要將資料報進行分割,這樣才能透過這些網路。這就是分片。 (一)分片的原理: IP有一種重要功能,就是當分組過大而不適合在所選硬體介面上傳送時,能夠對分組進行分片。過大的分組被分成兩個或多個大小適合在所選定網路上傳送的IP分片。而在去目的主機的路途中,分片還可能被中間的路由器繼續分片。因此,在目的主機上,一個IP資料報可能放在一個IP分組內,或者在傳送時被分片,就放在多個IP分組內。因為各個分片可能以不同的路徑到達目的主機,所以只有目的主機才有機會看到所有分片。因此,也只有目的主機才能把所有分片重灌成一個完整的資料報,提交給合適的運輸層協議。
一個數據報它可以通過幾個不同的網路。而各個不同的物理網路它所使用的協議就決定了收到的幀的格式與長度。當一個數據報經過兩個不同的物理網路時,由於上個物理網路的幀格式與長度不統一,將會無法傳送。造成這個結果的原因是,每個網路的資料鏈路曾都有自己的幀格式。這個格式中有一個欄位就是最大資料長度。當資料報封裝成幀時,資料報的總長度必須小於最大資料長度。它就是MTU,MTU的值對於不同的物理網路協議是不同的。為了使IP協議與物理網路無關,協議的設計者讓IP的資料報的最大長度等於最大傳輸單元(MTU),現在定義的值為65535位元組。但是對於其他的一些物理網路,我們就要將資料報進行分割,這樣才能透過這些網路。這就是分片。 (一)分片的原理: IP有一種重要功能,就是當分組過大而不適合在所選硬體介面上傳送時,能夠對分組進行分片。過大的分組被分成兩個或多個大小適合在所選定網路上傳送的IP分片。而在去目的主機的路途中,分片還可能被中間的路由器繼續分片。因此,在目的主機上,一個IP資料報可能放在一個IP分組內,或者在傳送時被分片,就放在多個IP分組內。因為各個分片可能以不同的路徑到達目的主機,所以只有目的主機才有機會看到所有分片。因此,也只有目的主機才能把所有分片重灌成一個完整的資料報,提交給合適的運輸層協議。