国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學院 > 網絡通信 > 正文

UDP協議的標題結構

2019-11-04 11:42:38
字體:
來源:轉載
供稿:網友

UDP信息包由UDP標題和數據組成。UDP的標題結構如圖15-21所示,它由5個域組成:源端端口(SourcePort)、目的地端口(DestinationPort)、用戶數據包的長度(Length)和檢查和(Checksum)。其中,前4個域組成UDP標題(UDPheader),每個域由4個字節組成;檢查和域占據2個字節,它用來檢測傳輸過程中是否出現了錯誤;用戶數據包的長度包括所有5個域的字節數。

UDP協議的標題結構

UDP信息包的標題結構


檢查和的具體計算可在RFC1071中找到,現舉一例說明使用檢查和檢測錯誤的道理。例如,假設從源端A要發送下列3個16位的二進制數:Word1,word2和word3到終端B,檢查和計算如下:

word1

0110011001100110

word2

0101010101010101

word3

0000111100001111

sum=word1+ word2+ word3

1100101011001010

檢查和(sum的反碼)

0011010100110101

從發送端發出的4個(word1,2,3以及檢查和)16位二進制數之和為1111111111111111,假如接收端收到的這4個16位二進制數之和也是全“1”,就認為傳輸過程中沒有出差錯。
許多鏈路層協議都提供錯誤檢查,包括流行的以太網協議,讀者也許想知道為什么UDP也要提供檢查和。其原因是鏈路層以下的協議在源端和終端之間的某些通道可能不提供錯誤檢測。雖然UDP提供有錯誤檢測,但檢測到錯誤時,UDP不做錯誤校正,只是簡單地把損壞的消息段扔掉,或者給應用程序提供警告信息。
讀者也可能會問,收發兩端的兩個進程是否有可能通過UDP提供可靠的數據傳輸?答案是可以的。但必需要把確認和重傳措施加到應用程序中,應用程序不能指望UDP來提供可靠的數據傳輸。



發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 大化| 中超| 浠水县| 灵丘县| 安乡县| 达州市| 汝阳县| 桦甸市| 扎鲁特旗| 合阳县| 龙岩市| 嫩江县| 大冶市| 巴南区| 保山市| 措勤县| 南华县| 古丈县| 海城市| 军事| 监利县| 金沙县| 曲周县| 平果县| 平顺县| 建湖县| 壤塘县| 买车| 兰考县| 英山县| 龙井市| 龙陵县| 上虞市| 桐庐县| 化隆| 来凤县| 文昌市| 惠东县| 邯郸县| 景泰县| 汉沽区|