以太網(wǎng)--幀結(jié)構(gòu)
Posted on 2010-12-14 14:14 幻海藍(lán)夢 閱讀(1713) 評論(0) 編輯 收藏 所屬分類: 通信產(chǎn)品--相關(guān)知識1.3.1 以太網(wǎng)幀結(jié)構(gòu) 以太網(wǎng)常見的幀為IEEE 802.3和Ethernet II幀,IEEE802.3幀格式如下:

1.前導(dǎo)(preamble)字段:交替的1和0組成.5Mhz 的時鐘頻率,8字節(jié),包含7字節(jié)的起始幀分 界符(start frame
delimiter,SFD),SFD 是10101011,最后1 個字節(jié)同步(sync) 2.目標(biāo)地址(destination
address,DA):6 字節(jié) 3.源地址(source address,SA):6 字節(jié) 4.長度(length)字段:不能辨別上層協(xié)議,2
字節(jié) 5.數(shù)據(jù)(data):64 到1500 字節(jié) 6.幀校驗序列(frame check sequence,FCS):4 字節(jié),存儲CRC值
而Ethernet II的幀結(jié)構(gòu)如下;
1.前導(dǎo)(preamble)字段:5Mhz的時鐘頻率,8字節(jié),包含7字節(jié)的起始幀分界符(start frame delimiter,SFD),SFD 是10101011,最后1 個字節(jié)同步(sync) 2.目標(biāo)地址(destination address,DA):6 字節(jié) 3.源地址(source address,SA):6 字節(jié) 4.類型(type)字段:用于辨別上層協(xié)議,2 字節(jié) 5.數(shù)據(jù)(data):64 到1500 字節(jié) 6.幀校驗序列(frame check sequence,FCS):4 字節(jié),存儲CRC 值.
以太網(wǎng)使用802.3標(biāo)準(zhǔn)和TCP/IP協(xié)議。802.3標(biāo)準(zhǔn)位于IOS/OSI的第一層(物理層)和第二層(數(shù)據(jù)鏈路層)。所使用的數(shù)據(jù)傳輸結(jié)構(gòu)為IEEE802.3 幀結(jié)構(gòu)(表1)。
表1 IEEE802.3幀結(jié)構(gòu)
其中:目的地址是幀發(fā)往的站點地址,每個站點都有自己唯一的地址;數(shù)據(jù)長度是要傳送的數(shù)據(jù)的總長度;協(xié)議首部是數(shù)據(jù)字段的一部分,含有更高層協(xié) 議嵌入數(shù)據(jù)字段中的信息;數(shù)據(jù)字節(jié)的長度可從0-1500個字節(jié),但必須保證幀不小于64個字節(jié),否則就要填入填充字節(jié);幀校驗采用CRC碼。
TCP/IP協(xié)議采用分層的結(jié)構(gòu)(以O(shè)IS為參考模型),從下到上為物理層、數(shù)據(jù)鏈路層、網(wǎng)絡(luò)層、傳輸層以及應(yīng)用層。物理層與數(shù)據(jù)鏈路層可以有 以太網(wǎng)控制器完成。網(wǎng)絡(luò)層包括IP、ARP、ICMP協(xié)議,主要完成IP尋址,負(fù)責(zé)將源主機(jī)的報文分組發(fā)送到目的主機(jī)。傳輸層包括TCP、UDP,主要功 能是負(fù)責(zé)應(yīng)用進(jìn)程之間的端-端通信,目的是在聯(lián)網(wǎng)中源主機(jī)與目的主機(jī)的對等實體之間建立用于會話的端-端連接。用戶的主要程序位于協(xié)議的最高層,即應(yīng)用 層,主要用來完成數(shù)據(jù)的采集與處理,主要協(xié)議有TENET、FTP、SMTP、DNS。