使用點對點信道的數(shù)據(jù)鏈路層
發(fā)布時間:2014/8/23 18:29:03 訪問次數(shù):1974
本節(jié)討論使用點對LM258DR點信道的數(shù)據(jù)鏈路層的一些基本問題。其中的某些概念對廣播信道也是適用的。
數(shù)據(jù)鏈路和幀
我們在這里要明確一下,“鏈路”和“數(shù)據(jù)鏈路”并不是一回事。
所謂鏈路(link)就是從一個結(jié)點到相鄰結(jié)點的一段物理線路(有線或無線),而中間沒有任何其他的交換結(jié)點。在進行數(shù)據(jù)通信時,兩個計算機之間的通信路徑往往要經(jīng)過許多段這樣的鏈路。可見鏈路只是一條路徑的組成部分。
數(shù)據(jù)鏈路(data link)則是另一個概念。這是因為當需要在一條線路上傳送數(shù)據(jù)時,除了必須有一條物理線路外,還必須有一些必要的通佶協(xié)議來控制這些數(shù)據(jù)的傳輸(這將在后面幾節(jié)討論)。若把實現(xiàn)這些協(xié)議的硬件和軟件加到鏈路上,就構(gòu)成了數(shù)據(jù)鏈路,F(xiàn)在最常用的方法是使用網(wǎng)絡(luò)適配器(既有硬件,也包括軟件)來實現(xiàn)這些協(xié)議。一般的適配器都包括了數(shù)據(jù)鏈路層和物理層這兩層的功能。
也有人采用另外的術(shù)語。這就是把鏈路分為物理鏈路和邏輯鏈路。物理鏈路就是上面所說的鏈路,而邏輯鏈路就是上面的數(shù)據(jù)鏈路,是物理鏈路加上必要的通信協(xié)議。
早期的數(shù)據(jù)通信協(xié)議曾叫作通信規(guī)程(procedure)。因此在數(shù)據(jù)鏈路層,規(guī)程和協(xié)議是同義語。
下面再介紹點對點信道的數(shù)據(jù)鏈路層的協(xié)議數(shù)據(jù)單元——幀。
數(shù)據(jù)鏈路層把網(wǎng)絡(luò)層交下來的數(shù)據(jù)構(gòu)成幀發(fā)送到鏈路上,以及把接收到的幀中的數(shù)據(jù)取出并上交給網(wǎng)絡(luò)層。在因特網(wǎng)中,網(wǎng)絡(luò)層協(xié)議數(shù)據(jù)單元就是IP數(shù)據(jù)報(或簡稱為數(shù)據(jù)報、分組或包)。
為了把主要精力放在點對點信道的數(shù)據(jù)鏈路層協(xié)議上,可以采用如圖3-3(a)所示的三層模型。在這種三層模型中,不管在哪一段鏈路上的通信(主機和路由器之間或兩個路由器之間),我們都看成是結(jié)點和結(jié)點的通信(如圖中的結(jié)點A和B),而每個結(jié)點只有下三層——網(wǎng)絡(luò)層、數(shù)據(jù)鏈路層和物理層。
圖3-3 使用點對點信道的數(shù)據(jù)鏈路層
點對點信道的數(shù)據(jù)鏈路層在進行通信時的主要步驟如下:
(1)結(jié)點A的數(shù)據(jù)鏈路層把網(wǎng)絡(luò)層交下來的IP數(shù)據(jù)報添加首部和懇部封裝成幀。
(2)結(jié)點A把封裝好的幀發(fā)送給結(jié)點B的數(shù)據(jù)鏈路層。 ,
(3)若結(jié)點B的數(shù)據(jù)鏈路層收到的幀無差錯,則從收到的幀中提取出IP數(shù)據(jù)報上交給上面的網(wǎng)絡(luò)層;否則丟棄這個幀。
數(shù)據(jù)鏈路層不必考慮物理層如何實現(xiàn)比特傳輸?shù)募毠?jié)。我們甚至還可以更簡單地設(shè)想好像是沿著兩個數(shù)據(jù)鏈路層之間的水平方向把幀直接發(fā)送到對方,如圖3-3(b)所示。
本節(jié)討論使用點對LM258DR點信道的數(shù)據(jù)鏈路層的一些基本問題。其中的某些概念對廣播信道也是適用的。
數(shù)據(jù)鏈路和幀
我們在這里要明確一下,“鏈路”和“數(shù)據(jù)鏈路”并不是一回事。
所謂鏈路(link)就是從一個結(jié)點到相鄰結(jié)點的一段物理線路(有線或無線),而中間沒有任何其他的交換結(jié)點。在進行數(shù)據(jù)通信時,兩個計算機之間的通信路徑往往要經(jīng)過許多段這樣的鏈路?梢婃溌分皇且粭l路徑的組成部分。
數(shù)據(jù)鏈路(data link)則是另一個概念。這是因為當需要在一條線路上傳送數(shù)據(jù)時,除了必須有一條物理線路外,還必須有一些必要的通佶協(xié)議來控制這些數(shù)據(jù)的傳輸(這將在后面幾節(jié)討論)。若把實現(xiàn)這些協(xié)議的硬件和軟件加到鏈路上,就構(gòu)成了數(shù)據(jù)鏈路,F(xiàn)在最常用的方法是使用網(wǎng)絡(luò)適配器(既有硬件,也包括軟件)來實現(xiàn)這些協(xié)議。一般的適配器都包括了數(shù)據(jù)鏈路層和物理層這兩層的功能。
也有人采用另外的術(shù)語。這就是把鏈路分為物理鏈路和邏輯鏈路。物理鏈路就是上面所說的鏈路,而邏輯鏈路就是上面的數(shù)據(jù)鏈路,是物理鏈路加上必要的通信協(xié)議。
早期的數(shù)據(jù)通信協(xié)議曾叫作通信規(guī)程(procedure)。因此在數(shù)據(jù)鏈路層,規(guī)程和協(xié)議是同義語。
下面再介紹點對點信道的數(shù)據(jù)鏈路層的協(xié)議數(shù)據(jù)單元——幀。
數(shù)據(jù)鏈路層把網(wǎng)絡(luò)層交下來的數(shù)據(jù)構(gòu)成幀發(fā)送到鏈路上,以及把接收到的幀中的數(shù)據(jù)取出并上交給網(wǎng)絡(luò)層。在因特網(wǎng)中,網(wǎng)絡(luò)層協(xié)議數(shù)據(jù)單元就是IP數(shù)據(jù)報(或簡稱為數(shù)據(jù)報、分組或包)。
為了把主要精力放在點對點信道的數(shù)據(jù)鏈路層協(xié)議上,可以采用如圖3-3(a)所示的三層模型。在這種三層模型中,不管在哪一段鏈路上的通信(主機和路由器之間或兩個路由器之間),我們都看成是結(jié)點和結(jié)點的通信(如圖中的結(jié)點A和B),而每個結(jié)點只有下三層——網(wǎng)絡(luò)層、數(shù)據(jù)鏈路層和物理層。
圖3-3 使用點對點信道的數(shù)據(jù)鏈路層
點對點信道的數(shù)據(jù)鏈路層在進行通信時的主要步驟如下:
(1)結(jié)點A的數(shù)據(jù)鏈路層把網(wǎng)絡(luò)層交下來的IP數(shù)據(jù)報添加首部和懇部封裝成幀。
(2)結(jié)點A把封裝好的幀發(fā)送給結(jié)點B的數(shù)據(jù)鏈路層。 ,
(3)若結(jié)點B的數(shù)據(jù)鏈路層收到的幀無差錯,則從收到的幀中提取出IP數(shù)據(jù)報上交給上面的網(wǎng)絡(luò)層;否則丟棄這個幀。
數(shù)據(jù)鏈路層不必考慮物理層如何實現(xiàn)比特傳輸?shù)募毠?jié)。我們甚至還可以更簡單地設(shè)想好像是沿著兩個數(shù)據(jù)鏈路層之間的水平方向把幀直接發(fā)送到對方,如圖3-3(b)所示。
上一篇:采集存儲器和參考存儲器
上一篇:封裝成幀
熱門點擊
- 垂直偏轉(zhuǎn)因數(shù)選擇( VOLTS/DIV)和微
- 制定因特網(wǎng)的正式標準要經(jīng)過以下的四個階段
- 頻分復(fù)用、時分復(fù)用和統(tǒng)計時分復(fù)用
- 共模干擾的抑制
- 軟件陷阱技術(shù)
- 數(shù)字量輸入/輸出通道
- 使用點對點信道的數(shù)據(jù)鏈路層
- 金屬鍍層
- 數(shù)據(jù)通信方式
- 通孔插裝元件再流焊工藝的優(yōu)點及應(yīng)用
推薦技術(shù)資料
- FU-19推挽功放制作
- FU-19是國產(chǎn)大功率發(fā)射雙四極功率電二管,EPL20... [詳細]
- CV/CC InnoSwitch3-AQ 開
- URF1DxxM-60WR3系
- 1-6W URA24xxN-x
- 閉環(huán)磁通門信號調(diào)節(jié)芯片NSDRV401
- SK-RiSC-SOM-H27X-V1.1應(yīng)
- RISC技術(shù)8位微控制器參數(shù)設(shè)
- 多媒體協(xié)處理器SM501在嵌入式系統(tǒng)中的應(yīng)用
- 基于IEEE802.11b的EPA溫度變送器
- QUICCEngine新引擎推動IP網(wǎng)絡(luò)革新
- SoC面世八年后的產(chǎn)業(yè)機遇
- MPC8xx系列處理器的嵌入式系統(tǒng)電源設(shè)計
- dsPIC及其在交流變頻調(diào)速中的應(yīng)用研究