資料鏈路層使用的主要兩種通道:點對點通道,廣播通道,分別使用點對點協議ppp以及csma/cd協議
一、使用點對點通道的資料鏈路層
1、 鏈路:結點到結點的物理線路,只是一段路徑的組成部分(也稱物理鏈路)
資料鏈路:把實現控制資料傳輸的通訊協議的硬體和軟體都加到鏈路上構成的(也稱邏輯鏈路)
2、 資料鏈路層協議的基本傳輸單元——幀
3、 資料鏈路層協議解決的三個基本問題:封裝成幀,透明傳輸,差錯控制
4、 封裝成幀(framing)就是在一段資料的前後分別新增首部和尾部,然後就構成了乙個幀。確定幀的界限,也叫幀定界。
5、 透明傳輸分成文字檔案和非文字檔案(影象,程式等)
文字檔案不會出現幀定界控制字元,所以就是透明傳輸
非文字檔案要進行位元組填充,具體:傳送端的資料鏈路層在資料**現控制字元「soh」或「eot」的前面插入乙個轉義字元「esc」(其十六進製制編碼是1b)。接收端的資料鏈路層在將資料送往網路層之前刪除插入的轉義字元。如果轉義字元也出現資料當中,那麼應在轉義字元前面插入乙個轉義字元。當接收端收到連續的兩個轉義字元時,就刪除其中前面的乙個。
二、ppp協議
1、應用:使用者使用撥號**線接入網際網路時,一般都是使用ppp 協議。
2、三個組成部分:
3、幀格式:開始標誌字段 f = 0x7e乙個將ip 資料報封裝到序列鏈路的方法。
鏈路控制協議 lcp (link control protocol)。
網路控制協議 ncp (network control protocol)。
位址字段 a 只置為0xff。位址字段實際上並不起作用。
控制字段 c 通常置為0x03。
協議字段:2 個位元組
資料字段:不超過1500位元組
fcs碼字段:2位元組
開始標誌字段 f = 0x7e
ppp 是面向位元組的,所有的ppp幀的長度都是整數位元組。
4、透明傳輸問題:
1、當ppp 用在非同步傳輸時,就使用一種特殊的字元填充法。將資訊字段**現的每乙個0x7e 位元組轉變成為2 位元組序列(0x7d, 0x5e)。若資訊字段**現乙個0x7d 的位元組, 則將其轉變成為2 位元組序列(0x7d, 0x5d)。若資訊字段**現ascii 碼的控制字元(即數值小於0x20 的字元),則在該字元前面要加入乙個0x7d 位元組,同時將該字元的編碼加以改變。
5、ppp 協議的工作狀態
鏈路靜止裝置之間無鏈路
鏈路建立物理鏈路
鑑別lcp 鏈路
網路層協議已鑑別的lcp 鏈路
鏈路開啟已鑑別的lcp 鏈路
三、使用廣播通道的資料鏈路層
1、區域網最主要的特點是:網路為乙個單位所擁有,且地理範圍和站點數目均有限。
2、區域網的拓撲分類:星形網路,環形網路,匯流排網路
平常我們所說的乙太網就是匯流排網的一種
3、**共享技術:
靜態劃分通道:頻分復用,時分復用,波分復用,碼分復用
動態**接入控制(多點接入):隨機接入,受控接入(如多點線路探詢(polling),或輪詢)
4、ieee802 委員會就將區域網的資料鏈路層拆成兩個子層:邏輯鏈路控制llc子層,**接入控制mac子層
網路層一、網路層提供的兩種服務
虛電路服務可靠通訊應當由網路來保證
資料報服務可靠通訊應當由使用者主機來保證
網路層向上只提供簡單靈活的、無連線的、盡最大努力交付的資料報服務。
二、網際協議ip
1、與ip 協議配套使用的還有三個協議:
位址解析協議arp
網際控制報文協議icmp
網際組管理協議igmp
2、網路互相連線起來要使用一些中間裝置
中間裝置又稱為中間系統或中繼(relay)系統。
物理層中繼系統:**器(repeater)。
資料鏈路層中繼系統:網橋或橋接器(bridge)。
網路層中繼系統:路由器(router)。
網橋和路由器的混合物:橋路器(brouter)。
網路層以上的中繼系統:閘道器(gateway)
3、網際網路可以由許多異構網路互聯組成
4、分類的ip 位址
ip 位址定義:就是給每個連線在網際網路上的主機(或路由器)分配乙個在全世界範圍是唯一的32 位的識別符號。
5、ip 位址的編址方法
分類的ip 位址,子網的劃分,構成超網。
d類位址用於多播,e類位址保留
實際上ip 位址是標誌乙個主機(或路由器)和一條鏈路的介面。
ip位址不僅可以指明乙個主機,還指明了主機所連線到的網路
點分十進位制記法:192.168.1.1
不指派位址128.0.0.0 192.0.0.0
6、ip位址與硬體位址的區別:ip位址放在ip資料報首部,硬體位址放在mac幀首部,在網路層及網路層以上使用ip位址,在鏈路層及以下使用硬體。
計算機網路 資料鏈路層 網路層
資料鏈路層 資料鏈路層是osi參考模型中的第二層,介乎於物理層和網路層之間。資料鏈路層在物理層提供的服務的基礎上向網路層提供服務,其最基本的服務是將源自網路層來的資料可靠地傳輸到相鄰節點的目標機網路層。為達到這一目的,資料鏈路必須具備一系列相應的功能,主要有 如何將資料組合成資料塊,在資料鏈路層中稱...
計算機網路 資料鏈路層
一 簡介 資料鏈路層屬於第二層,資料鏈路層試使用物理層提供的服務在通訊通道上傳送和接受位元。它要完成一系列的功能包括 1 向網路層提供乙個定義良好的服務介面。2 處理傳輸錯誤。3 調節資料流,確保慢速的接收方不會被快速的傳送方淹沒。為了實現這個目標,資料鏈路層從網路層獲得資料報,然後將這些資料報封裝...
計算機網路 資料鏈路層
在iso提出的osi七層模型中,資料鏈路層處於第二層。在這一層,我們重點關注點對點之間的通訊。關於點對點通訊,是指網內任意兩個使用者之間的資訊交換。在這裡不過多的搬抄書上的概念,計算機網路的學習應當是以生活中的實踐作為基礎,來加深理論的理解。首先,如同在概述中提到的一樣,我們研究網路應當時刻站在分層...