對于以太網(wǎng)環(huán)境下UDP傳輸中的數(shù)據(jù)包長度問題_第1頁
對于以太網(wǎng)環(huán)境下UDP傳輸中的數(shù)據(jù)包長度問題_第2頁
對于以太網(wǎng)環(huán)境下UDP傳輸中的數(shù)據(jù)包長度問題_第3頁
對于以太網(wǎng)環(huán)境下UDP傳輸中的數(shù)據(jù)包長度問題_第4頁
全文預覽已結(jié)束

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)

文檔簡介

1、對于以太網(wǎng)環(huán)境下UDP傳輸中的數(shù)據(jù)包長度問題首先要看TCP/IP協(xié)議,涉及到四層:鏈路層,網(wǎng)絡(luò)層,傳輸層,應用層。其中以太網(wǎng)(Ethernet)的數(shù)據(jù)幀在鏈路層IP包在網(wǎng)絡(luò)層TCP或UDP包在傳輸層TCP或UDP中的數(shù)據(jù)(Data)在應用層它們的關(guān)系是數(shù)據(jù)幀IP包TCP或UDP包(Data在應用程序中我們用到的Data的長度最大是多少,直接取決于底層的限制。我們從下到上分析一下:在鏈路層,由以太網(wǎng)的物理特性決定了數(shù)據(jù)幀的長度為(4618)(150018),其中的18是數(shù)據(jù)幀的頭和尾,也就是說數(shù)據(jù)幀的內(nèi)容最大為1500,即MTU(MaximumTransmissionUnit)為1500;在網(wǎng)絡(luò)

2、層,因為IP包的首部要占用20字節(jié),所以這的MTU為150020=1480;在傳輸層,對于UDP包的首部要占用8字節(jié),所以這的MTU為14808=1472;所以,在應用層,你的Data最大長度為1472。(當我們的UDP包中的數(shù)據(jù)多于MTU(1472)時,發(fā)送方的IP層需要分片fragmentation進行傳輸,而在接收方IP層則需要進行數(shù)據(jù)報重組,由于UDP是不可靠的傳輸協(xié)議,如果分片丟失導致重組失敗,將導致UDP數(shù)據(jù)包被丟棄)。從上面的分析來看,在普通的局域網(wǎng)環(huán)境下,UDP的數(shù)據(jù)最大為1472字節(jié)最好(避免分片重組)。但在網(wǎng)絡(luò)編程中Internet中的路由器可能有設(shè)置成不同的值(小于默認值

3、)Internet上的標準MTU值為576,所以Internet的UDP編程時數(shù)據(jù)長度最好在576208=548字節(jié)以內(nèi)。MTU對我們的UDP編程很重要,那如何查看路由的MTU值呢?對于windowsOS:ping-f-I女如ping-f-l1472192.168.0.1:如果提示:PacketsneedstobefragmentedbutDFset.則表明MTU小于1500,不斷改小data_length值,可以最終測算出gateway的MTU值;對于linuxOS:ping-c-Mdo-s如:ping-c1-Mdo-s1472192.168.0.1如果提示FragneededandDFse

4、t則表明MTU小于1500,可以再測以推算gateway的MTU。TCP、UDP、IP包結(jié)構(gòu)網(wǎng)絡(luò)技術(shù)2008-12-2614:50:17閱讀729評論0字號:大中小訂閱一、TCP包結(jié)構(gòu)SourceRmiDwwmjwiPwiSc|W;t申心gr血皿沁冊*厝Si闊oweQlftetReswftlChct54JnUnHilePoinlefOPlWI-KrK?*1/Gcfcc-Lepdll!1-*bn=&wT-E尸空ABErail機cn?DVyrFiWiBETrinailG11onConro1ruLDCQl?rctore:幻匚吐迂打&55xrctP&-T:12362:Ji-)心時科曲口為MfI5i:q

5、ueficniaftMf:1Creln1vasoMfitC-nuHitr)舉就2-1;“jhctiQw)dganiTinuiiMr:1tetruhbtrCWQtST1Vrt(CWJjit!SClH-r;ICT二、UDP包結(jié)構(gòu)zhacnvefilrinmill.b4M-913oan三、IP包結(jié)構(gòu)20TuiFlHeadfrCiwcaisurnU)iDS=Ti168.5.1130JQisanatwT皆如OplMsH.-11prmwi#貝海CMa,.:KMC-Fgtfm(DfVCK6斶HfIIcan三imerAterrmocM.sre:n.vto1on:dmejder1-erh:MbxeisMfferBntlatBdScrvictsField:MIO(&KPOkOI:unknciwnD&P;ECU:0 x00)COCL日押5CT-uicescopolffi;unfciiuwn-Hsp=ort(ECTJ:0)于0Tal4d申呻t羽匸man:叩:陽加野fn旳丁期)O_.-biczm&tqt1“&nrfr-i5art_O.-Hdt-frjigmBnts:r+ctdtFraBenioffsKs0Tlosetnli

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論