日本搞逼视频_黄色一级片免费在线观看_色99久久_性明星video另类hd_欧美77_综合在线视频

國內最全IT社區平臺 聯系我們 | 收藏本站
阿里云優惠2
您當前位置:首頁 > 互聯網 > IP 分片丟失重傳

IP 分片丟失重傳

來源:程序員人生   發布時間:2015-04-13 08:03:50 閱讀次數:5061次

雖然 IP 分片看起來是是透明的,但有1點讓人不想使用它:即便只丟失1片數據也要重傳全部數據報。為何會產生這類情況呢?


由于 IP 層本身沒有超時重傳的機制――由更高層來負責超時和重傳( TCP 有超時和重傳機制,但 UDP 沒有。1些 UDP 利用程序本身也履行超時和重傳)。當來自 TCP 報文段的某1片丟失后,TCP 在超時后重發全部 TCP 報文段,該報文段對應于1份 IP 數據報。沒有辦法只重傳數據報中的1個數據片。事實上,如果對數據分片的是中間路由器,而不是起始端系統,那末起始端系統就不無知道數據報是如何被分片的,由于這個緣由,常常要避免分片。

注意:把1份 IP 數據報分片以后,只有到達目的地才進行重新組裝(這里的重新組裝與其他的網絡協議不同,它們要求在下1站就進行重新組裝,而不是在終究的目的地)。重新組裝由目的真個 IP 層來完成,其目的是使分片和重新組裝進程對運輸層 ( TCP 和UDP ) 是透明的,除某些可能的越級操作處。已分片過的數據報有可能會再次進行分片(可能不止1次)。IP 首部中包括的數據為分片和重新組裝提供了足夠的信息。
 
1、MTU(Maximum Transmission Unit,MTU),最大傳輸單元

(1)以太網和 802.3 對數據幀的長度都有1個限制,其最大值分別是 1500 和 1492 個字節。鏈路層的這個特性稱作 MTU。不同類型的網絡大多數都有1個上限。如果 IP 層有1個數據要傳,且數據的長度比鏈路層的 MTU 還大,那末 IP 層就要進行分片(fragmentation),把數據報分成若干片,這樣每個分片都小于 MTU。


(2)把1份 IP 數據報進行分片以后,由到達目的真個 IP 層來進行重新組裝,其目的是使分片和重新組裝進程對運輸層( TCP/UDP )是透明的。由于每分片都是1個獨立的包,當這些數據報的片到達目的端時有可能會失序,但是在 IP 首部中有足夠的信息讓接收端能正確組裝這些數據報片。


(3)雖然 IP 分片進程看起來透明的,但有1點讓人不想使用它:即便只丟失1片數據也要重新傳全部數據報。why?由于 IP 層本身沒有超時重傳機制------由更高層(比如TCP)來負責超時和重傳。當來自 TCP 報文段的某1片丟失后,TCP 在超時后會重發全部 TCP 報文段,該報文段對應于1份 IP 數據報(而不是1個分片),沒有辦法只重傳數據報中的1個數據分片。


(4)使用 UDP 很容易致使 IP 分片,TCP 試圖避免 IP 分片。那末 TCP 是如何試圖避免IP分片的呢?其實說白了,采取 TCP 協議進行數據傳輸是不會造成 IP 分片的,由于1旦 TCP 數據過大,超過了 MSS,則在傳輸層會對 TCP 包進行分段(如何分,見下文!),自然到了 IP 層的數據報肯定不會超過 MTU,固然也就不用分片了。而對 UDP 數據報,如果 UDP 組成的 IP 數據報長度超過了 1500,那末 IP 數據報明顯就要進行分片,由于 UDP 不能像 TCP 1樣自己進行分段??偨Y:UDP不會分段,就由我 IP 來分。TCP 會分段,固然也就不用我 IP 來分了!


2、MSS(Maxitum Segment Size)最大分段大小的縮寫,是TCP協議里面的1個概念

(1)MSS 就是 TCP 數據包每次能夠傳輸的最大數據分段。為了到達最好的傳輸效能TCP 協議在建立連接的時候通常要協商雙方的 MSS 值,這個值 TCP 協議在實現的時候常常用 MTU 值代替(需要減去 IP 數據包包頭的大小 20Bytes 和 TCP 數據段的包頭 20Bytes )所以常常 MSS 為 1460。通訊雙方會根據雙方提供的 MSS 值得最小值肯定為這次連接的最大 MSS 值。


 (2)相信看到這里,還有最后1個問題:TCP 是如何實現分段的呢?其實 TCP 無所謂分段,由于每一個 TCP 數據報在組成前其大小就已被 MSS 限制了,所以 TCP 數據報的長度是不可能大于 MSS 的,固然由它構成的 IP 包的長度也就不會大于 MTU,自然也就不用 IP 分片了。


轉自:http://blog.163.com

生活不易,碼農辛苦
如果您覺得本網站對您的學習有所幫助,可以手機掃描二維碼進行捐贈
程序員人生
------分隔線----------------------------
分享到:
------分隔線----------------------------
關閉
程序員人生
主站蜘蛛池模板: 精品一区二区国产 | 久久尤物视频 | 99re6热只有精品免费观看 | 亚洲国产一区二区在线 | 欧美黄色网页 | 网友自拍一区 | 国产福利二区 | 视频在线一区二区 | 亚洲一区二区三区欧美 | 午夜精品久久久久久久96蜜桃 | 亚洲精品一区二区三区在线观看 | 成人国产精品入口免费视频 | 黄色免费网站在线观看 | 国产精品日韩 | 久久中文字幕一区 | 久草在线在线精品观看 | 久久人人爽人人爽 | 国产尤物av尤物在线观看臀 | 久久综合久久综合久久 | 久久精品国产久精国产 | 中文有码在线视频 | 11www色com | 国产成人免费网站 | 国产98色在线 | 日韩 | 国产精品久久久久久久久久免费 | 亚洲精品国产视频 | 亚洲综合视频在线 | 国产在线观看免费 | 亚洲国产精品福利 | 中文字幕一区二区av | 久久午夜电影 | 久久机热这里只有精品 | 综合久久av | 成人国产综合 | 日韩精品一区二区三区四区视频 | 国产在线高清 | 国产精品久久久久久久9999 | 国产精品综合 | 在线精品国产 | 欧美一级大片 | 国产在线视频一区二区 |