日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問(wèn) 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) > 编程资源 > 编程问答 >内容正文

编程问答

TCP/IP 原理--链路层

發(fā)布時(shí)間:2023/12/13 编程问答 48 豆豆
生活随笔 收集整理的這篇文章主要介紹了 TCP/IP 原理--链路层 小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

?

鏈路層作用:

(1)為IP模塊發(fā)送和接收IP數(shù)據(jù)報(bào);

(2)為ARP發(fā)送ARP請(qǐng)求和接受ARP應(yīng)答

(3)為RARP發(fā)送RARP請(qǐng)求和接受ARP應(yīng)答

協(xié)議:以太網(wǎng)和SLIP協(xié)議

A.以太網(wǎng)協(xié)議數(shù)據(jù)封裝格式(幀):

注:

1.目的地址和源地址都是MAC地址(48比特),這一點(diǎn)兩者相同

2.在802標(biāo)準(zhǔn)中,2個(gè)字節(jié)長(zhǎng)度表示后續(xù)的數(shù)據(jù)部分的字節(jié)長(zhǎng)度(不包括CRC)。以太網(wǎng)封裝格式中的類型字段表示后續(xù)數(shù)據(jù)類型,以表明到底是IP數(shù)據(jù)報(bào)還是ARP/RARP的球球或者應(yīng)答。

3.在802標(biāo)準(zhǔn)中,接下來(lái)是3字節(jié)的LLC和5自己的SNAP(Sub-network Access Protocol).

LLC:目的服務(wù)訪問(wèn)點(diǎn)( Destination Service Access Point,
D S A P)和源服務(wù)訪問(wèn)點(diǎn)( Source Service Access Point, SSAP)的值都設(shè)為0 x a a。Ct r l字段的
值設(shè)為3。

SNAP:前半部分設(shè)為0,后半部分同以太網(wǎng)類型字段一樣。

4.CRC:循環(huán)冗余校驗(yàn)碼

5.數(shù)據(jù)部分最小長(zhǎng)度,以太網(wǎng):46byte;802標(biāo)準(zhǔn):38byte

6.以太網(wǎng)和8 0 2 . 3對(duì)數(shù)據(jù)幀的長(zhǎng)度都有一個(gè)限制,其最大值分別是1 5 0 0和1 4 9 2字節(jié)。鏈路層的這個(gè)特性稱作M T U,最大傳輸單元。

B.SLIP(Serial Line IP)幀格式

定義:它是一種在串行線路上對(duì)I P數(shù)據(jù)報(bào)進(jìn)行封裝的簡(jiǎn)單形式,用于串行端口調(diào)制解調(diào)器之間的連接,可以建立起廣域網(wǎng)絡(luò)。

作用:SL I P適用于家庭中每臺(tái)計(jì)算機(jī)幾乎都有的R S - 2 3 2串行端口和高速調(diào)制解調(diào)器接入I n t e r n e t。

SLIP幀:

0xdb代表ESC,但與ANSCII不同。

缺陷:

1.每一端必須知道對(duì)方的I P地址。沒(méi)有辦法把本端的I P地址通知給另一端。

2.數(shù)據(jù)幀中沒(méi)有類型字段(類似于以太網(wǎng)中的類型字段)

3.S L I P沒(méi)有在數(shù)據(jù)幀中加上檢驗(yàn)和(類似于以太網(wǎng)中的C R C字段)。

C.PPP協(xié)議

PPP:它通常用在兩節(jié)點(diǎn)間創(chuàng)建直接的連接,并可以提供連接認(rèn)證、傳輸加密以及壓縮。

幀格式:

1.每一幀都以0x7e開(kāi)始和結(jié)束

2.協(xié)議字段:0x0021:信息字段是IP數(shù)據(jù)報(bào);0xc021表示信息字段是鏈路控制數(shù)據(jù);0x8021表示信息字段為網(wǎng)絡(luò)控制數(shù)據(jù)。

3.CRC是循環(huán)冗余校驗(yàn)碼

4.標(biāo)志字符0x7e出現(xiàn)在信息字段中時(shí),需要進(jìn)行轉(zhuǎn)義,具體需分兩種情況。

同步鏈路:比特填充

異步鏈路:特殊字符0 x 7 d用作轉(zhuǎn)義字符。

轉(zhuǎn)載于:https://www.cnblogs.com/qianzhilan/p/4338203.html

總結(jié)

以上是生活随笔為你收集整理的TCP/IP 原理--链路层的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。

如果覺(jué)得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。