原文:UDP包的大小與MTU

在進行UDP編程的時候,我們最容易想到的問題就是,一次發送多少bytes好 當然,這個沒有唯一答案,相對於不同的系統,不同的要求,其得到的答案是不一樣的,我這里僅對像ICQ一類的發送聊天消息的情況作分析,對於其他情況,你或許也能得到一點幫助:首先,我們知道,TCP IP通常被認為是一個四層協議系統,包括鏈路層,網絡層,運輸層,應用層.UDP屬於運輸層,下面我們由下至上一步一步來看:以太網 Ethe ...

2017-03-20 16:40 0 5809 推薦指數:

查看詳情

UDP的最大大小是多少?

每個udp的最大大小是多少? 65507 約等於 64K 為什么最大是65507? 因為udp包頭有2個byte用於記錄體長度. 2個byte可表示最大值為: 2^16-1=64K-1=65535 udp包頭占8字節, ip包頭占20字節 ...

Mon Nov 23 23:34:00 CST 2015 0 1786
通過UDP探測端到端MTU

P_MTU_D(Path MTU Discovery) socket的UDP功能,去發現端到端MTU ...

Sat Jun 24 09:43:00 CST 2017 0 1443
Tcp Udp發送大小限制問題

以太網(Ethernet)數據幀的長度必須在46-1500字節之間,這是由以太網的物理特性決定的. 這個1500字節被稱為鏈路層的MTU(最大傳輸單元). 但這並不是指鏈路層的長度被限制在1500字節,其實這這個MTU指的是鏈路層的數據區. 並不包括鏈路層的首部和尾部的18 ...

Thu Jul 19 23:54:00 CST 2018 0 2447
TCP、UDP數據大小的限制

1、概述 首先要看TCP/IP協議,涉及到四層:鏈路層,網絡層,傳輸層,應用層。   其中以太網(Ethernet)的數據幀在鏈路層   IP包在網絡層   TCP或UDP包在傳輸層   TCP或UDP中的數據(Data)在應用層   它們的關系是 數據幀{IP{TCP或UDP{Data ...

Wed Feb 20 02:41:00 CST 2019 1 3357
FreeSWITCH小結:關於sip的UDP、TCP與MTU

1、關於SIP的UDPMTU的關系 如果sip消息的大小超過了MTU,則有可能被網絡中的某一節點分片,而UDP處理分片會有很大的問題,從而導致sip消息傳輸失敗。要解決該問題的話,兩種方案: 1)減少sip消息的體積,比如減少codecs、x headers等 2)使用tcp來替代udp傳輸 ...

Fri Feb 13 18:25:00 CST 2015 0 3641
網絡編程之UDP中一個大小最大能多大

讀書筆記:here 結論1:局域網環境下,建議將UDP數據控制在1472字節以下 一定要知道 因為鏈路層的傳輸單元(MTU)是1500字節,1500字節中並不包含鏈路層的首尾18個字節。1500字節是鏈路層的數據區。 udp數據就是放在這個數據區中, 網絡層是數據鏈路層的上層 ...

Tue Dec 15 21:10:00 CST 2020 0 659
UDP中一個大小最大能多大?TCP呢?

(以上為以太網的幀格式) Preamble:前導同步碼7個字節+幀開始定界符1個字節=8個字節 Destination MAC adress:目的MAC地址 Source MAC ...

Fri Jul 12 17:46:00 CST 2019 2 1145
 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM