MTU
MTU(Maximum Transmission Unit)最大傳輸單元,在TCP/IP協(xié)議族中,指的是IP數(shù)據(jù)報能經(jīng)過一個物理網(wǎng)絡的最大報文長度,其中包括了IP首部(從20個字節(jié)到60個字節(jié)不等),一般以太網(wǎng)的MTU設為1500字節(jié),加上以太幀首部的長度14字節(jié),也就是一個以太幀不會超過1500+14 = 1514字節(jié)。
如上圖所示,MTU指的都是一個物理網(wǎng)絡之中的。在以太網(wǎng)中,如果上層協(xié)議交給IP協(xié)議的內(nèi)容實在是太多,使得一個以太幀超過了1514字節(jié),那么IP報文就必須要分片傳輸,到達目的主機或目的路由器之后由其重組分片。
MSS
MSS(Maximum Segment Size,最大報文段大小,指的是TCP報文(一種IP協(xié)議的上層協(xié)議)的最大數(shù)據(jù)報長度,其中不包括TCP首部長度。MSS由TCP鏈接的過程中由雙方協(xié)商得出,其中SYN字段中的選項部分包括了這個信息。如果MSS+TCP首部+IP首部大于MTU,那么IP報文就會存在分片,如果小于,那么就可以不需要分片正常發(fā)送。
一般來說,MSS = MTU - IP首部大小 - TCP首部大小