jasmine214--love

          只有當(dāng)你的內(nèi)心總是充滿快樂、美好的愿望和寧靜時,你才能擁有強(qiáng)壯的體魄和明朗、快樂或者寧靜的面容。
          posts - 731, comments - 60, trackbacks - 0, articles - 0

          在TCP/IP協(xié)議族中,鏈路層主要有三個目的:(1)為I P模塊發(fā)送和接收IP數(shù)據(jù)報;( 2)為ARP模塊發(fā)送ARP請求和接收A R P應(yīng)答;(3)為RARP發(fā)送RARP請求和接收RARP應(yīng)答。

               IP數(shù)據(jù)報在被傳送到物理媒體層之前一定要用數(shù)據(jù)鏈路層的頭和尾來封裝。數(shù)據(jù)鏈路層的頭和尾來封裝起到下列作用:

          • 分隔  在數(shù)據(jù)鏈路層的幀必須能互相區(qū)分,每個幀起始位置被標(biāo)示出來,幀的有效載荷必須和數(shù)據(jù)鏈路層的頭尾區(qū)分開來。

          • 協(xié)議標(biāo)示  許多組織使用諸如TCP/IP、IPX或者AppleTalk這樣的多協(xié)議族。所以上層協(xié)議是什么必須區(qū)分。
          • 地址  對于共享訪問的局域網(wǎng)(如以太網(wǎng))技術(shù),源節(jié)點(diǎn)和目標(biāo)節(jié)點(diǎn)必須被標(biāo)識。
          • 位級別的完整性查 檢查數(shù)據(jù)在介質(zhì)傳輸過程中是否錯誤。例如信號衰減,干擾等產(chǎn)生數(shù)據(jù)傳輸上的錯誤。

          1.幀格式

               以某種網(wǎng)絡(luò)類型(如以太網(wǎng)/令牌網(wǎng))封裝傳輸數(shù)據(jù)的特殊方式叫幀格式。幀格式與放在邏輯鏈路控制層(LLC)和媒體訪問控制(MAC)幀中的信息對應(yīng),并且?guī)母袷綍该鲙念^和尾。

          如果對于一種給定的網(wǎng)絡(luò)類型(以太網(wǎng))有多種幀格式存在,而幀的格式表示不通的頭和尾,因此互相不兼容。換句話說一個網(wǎng)段所有節(jié)點(diǎn)必須用相同的幀格式通信。

          1. 以太網(wǎng)和IEEE 802封裝區(qū)別

                以太網(wǎng)這個術(shù)語一般是指 Digital 、Intel和Xerox在1982年聯(lián)合公布的一個標(biāo)準(zhǔn)。它是當(dāng)今TCP/IP采用的主要的局域網(wǎng)技術(shù)。它采用一種稱作CSMA/CD的媒體接入方法, 其意思是帶沖突檢測的載波偵聽多路接入(Carrier Sense, Multiple Access with Collision Detection)。它的速率為10 Mb/s,地址為48 bit。

               幾年后,IEEE 802委員會公布了一個稍有不同的標(biāo)準(zhǔn)集,其中802.3針對整個CSMA/CD網(wǎng)絡(luò),802.4針對令牌總線網(wǎng)絡(luò),802.5針對令牌環(huán)網(wǎng)絡(luò)。這三者的共同特性由802.2標(biāo)準(zhǔn)來定義,那就是802網(wǎng)絡(luò)共有的邏輯鏈路控制( L L C)。

          以太網(wǎng)I P數(shù)據(jù)報的封裝是在RFC 894中定義的,IEEE 802網(wǎng)絡(luò)的I P數(shù)據(jù)報封裝是在RFC 1042中定義的。

          wps_clip_image-914

          IEEE 802.2/802.3(RFC 1042)和以太網(wǎng)的封裝格式(RFC 894)

          一般根據(jù)上層協(xié)議類型的字段所在位置不一樣區(qū)別兩種封裝格式。

            2. 以太網(wǎng)II

          image

                                                 以太網(wǎng)格式

          wps_clip_image-1012

                                                   抓包截圖

          (因?yàn)閹跏纪阶侄螌τ谧グ浖豢梢娝宰グ鼪]有該字段)

          字段說明:

          幀初始同步(Preamble)  8字節(jié)長,7個0和1交替的字節(jié)(每個字節(jié)的位順序?yàn)?0101010)使接收端同步,另一個字節(jié)(10101011)指示幀的開始。提供幀的同步和分割功能。

          目的地址  6字節(jié)長,目的地址可以是單播,多播或者廣播的以太網(wǎng)地址。單播就是對方的MAC地址,廣播MAC地址48位設(shè)為1(0x1FF-FF-FF-FF-FF-FF)多播有對應(yīng)的多播MAC地址(后面討論)。

          源地址  6字節(jié)長,指示發(fā)送節(jié)點(diǎn)的單播地址。

          以太網(wǎng)類型  2字節(jié)長指明以太網(wǎng)幀中的上層協(xié)議。接收方根據(jù)此值將該幀送給正確上層協(xié)議處理。如果未注明上層協(xié)議接收方收到后丟棄該幀。

          有效載荷  以太網(wǎng)II的幀的有效載荷由上層協(xié)議的協(xié)議數(shù)據(jù)單元組成。以太網(wǎng)發(fā)送最大的有效載荷是1500字節(jié)。因?yàn)橐蕴W(wǎng)具有沖突偵測機(jī)制,以太網(wǎng)上最小幀需要72 位,減去以太網(wǎng)格式中的幀初始同步字段(8位),源地址(6位),目的地址(6位),以太網(wǎng)類型(2位)和FCS(4位),所以最小載荷是46字節(jié),不夠 則必須填充到46字節(jié)。

          幀校驗(yàn)序列(FCS)  4字節(jié)長,提供位級別的完整性驗(yàn)證,也被稱為循環(huán)冗余校驗(yàn)(CRC).僅提供位級別的完整性服務(wù),而不是數(shù)據(jù)完整性或驗(yàn)證服務(wù)。在閱讀它的算法后就能理解,這里不討論他的算法。

          原文: http://ustb-618.spaces.live.com/Blog/cns!514D7F74C00866A1!230.entry

          主站蜘蛛池模板: 颍上县| 三门县| 黄陵县| 星座| 鹤峰县| 临漳县| 柳江县| 高尔夫| 伊金霍洛旗| 和政县| 新邵县| 潞西市| 马尔康县| 万州区| 天门市| 明光市| 石家庄市| 临沂市| 哈尔滨市| 霸州市| 桐梓县| 平原县| 克什克腾旗| 灵石县| 东方市| 汤原县| 琼海市| 安达市| 镇雄县| 赣州市| 同心县| 东丰县| 江陵县| 彭阳县| 武清区| 垣曲县| 齐齐哈尔市| 荣昌县| 舟曲县| 云南省| 那曲县|