計算機網路學習筆記(七) 資料鏈路層(3)

2021-09-26 05:59:45 字數 1336 閱讀 5099

主要特點:網路為乙個單位所擁有,且地理範圍和結點數目均有限。

主要優點:具有廣播功能,從乙個站點可很方便訪問全網,主機可共享連線在區域網上的硬體和軟體資源;

便於系統的擴充套件和逐漸演變,各裝置的位置可靈活調整和改變;

提高了系統的可靠性、可用性和生存性。

共享通訊**:

以b---->d的通訊為例,講解具有廣播特性的匯流排如何實現一對一通訊:

匯流排上每乙個工作的計算機都能檢測到b傳送的資料訊號。由於只有計算機d的位址與資料幀首部寫入的位址一致,因此只有d才接受這個資料幀。其他計算機(a、c、e)都檢測到不是傳送給他們的資料幀,因此丟棄該資料幀而不接受。

使用點對點通道資料鏈路層採用ppp協議,而使用廣播通道資料鏈路層的乙太網採用csma/cd協議,即載波監聽多點接入/碰撞檢測協議。

載波監聽:

每乙個站在傳送資料之前先要檢測一下匯流排上是否有其他計算機在傳送資料,若有,則暫時不要傳送資料,以免發生碰撞。總的來說,就是利用電子技術檢測匯流排上有沒有其他計算機傳送的資料訊號。

多點接入:

許多計算機以多點接入的方式連線在一根匯流排上。

碰撞檢測:

可以看到,最多耗時2

因為存在碰撞的可能性,使用csma/cd協議的乙太網不能進行全雙工通訊,只能進行雙向交替通訊(半雙工通訊),同時受傳送的不確定性影響,整個乙太網的平均通訊量遠小於乙太網的最高資料率。

這2對於10mb/s乙太網,在爭用期內可傳送512bit,即64位元組。

可以這麼理解,在乙太網傳送資料時,若最開始64位元組未發生碰撞,則後續的資料也不會發生衝突。

這64位元組就叫乙太網的最短有效幀長,即若發生衝突,則一定是在傳送前64位元組之內。當幀長小於64位元組,都視為由於衝突而異常中止的無效幀。(一檢測到衝突會立即中止傳送)

注:乙太網提供的服務是不可靠的交付,即盡最大努力的交付。當接收站收到有差錯的資料幀時就丟棄此幀,其他什麼都不做。差錯的糾正由高層來決定。當高層發現丟棄了一些資料而進行重傳,但乙太網並不知道這是乙個重傳的幀,而是作為乙個新的資料幀來傳送。

速率達到或超過100mb/s的乙太網稱為高速乙太網。

在雙絞線上傳送100mb/s基帶訊號的星型拓撲乙太網,仍使用ieee 802.3的csma/cd協議。

計算機網路 資料鏈路層

一 簡介 資料鏈路層屬於第二層,資料鏈路層試使用物理層提供的服務在通訊通道上傳送和接受位元。它要完成一系列的功能包括 1 向網路層提供乙個定義良好的服務介面。2 處理傳輸錯誤。3 調節資料流,確保慢速的接收方不會被快速的傳送方淹沒。為了實現這個目標,資料鏈路層從網路層獲得資料報,然後將這些資料報封裝...

計算機網路 資料鏈路層

在iso提出的osi七層模型中,資料鏈路層處於第二層。在這一層,我們重點關注點對點之間的通訊。關於點對點通訊,是指網內任意兩個使用者之間的資訊交換。在這裡不過多的搬抄書上的概念,計算機網路的學習應當是以生活中的實踐作為基礎,來加深理論的理解。首先,如同在概述中提到的一樣,我們研究網路應當時刻站在分層...

計算機網路 資料鏈路層

封裝成幀 給上層傳輸來的資料新增資料首部soh 十六進製制 01 二進位制00000001 和尾部eot 十六進製制 04 二進位制 00000100 透明傳輸 封裝成幀使用的首部和尾部的編碼可會和需要封裝的資料的編碼相同,則新增乙個轉義的編碼esc 十六進製制 1b 二進位制00011011 錯誤...