第十章 網絡基礎 鏈路層之局域網 CSMA/CD協議

局域網

在這裏插入圖片描述
信道爲廣播信道。
具有廣播功能。局域網速度更快。

局域網的三種類型
在這裏插入圖片描述

總線網互相不衝突。
在這裏插入圖片描述

媒體共享技術

靜態劃分信道(代價較高, 不適合局域網)
可以用,但是效率低。
頻分複用
時分複用
波分複用
碼分複用

動態媒體插入控制(多點接入)
因爲每個人發送信息的時間不確定。
共享信道重點考慮的問題是如何使衆多的用戶方便而合理的使用傳輸媒體。
共享信道最重要的是解決衝突問題。
Intel是cpu方面的老大。
IEEE的802.3做標準的。
爲了使數據鏈路層更好的適應多種局域網標準。
邏輯鏈路控制層LLC。
媒體接入控制MAC 與接入到傳輸媒體有關的內容放在MAC層。
LLC與MAC都處在鏈路層
s
一般不考慮LLC子層
由於TCP/IP體系經常使用的局域網是DIXEthernet V2而不是 802.3標準中的幾種局域網, 因此現在802 委員會制定的邏輯鏈路控制子層LLC(即802.2標準)的作用已經不大了。

很多廠商生產的適配器(網卡)上就僅有MAC協議而沒有LLC協議。

設配器的作用

網絡接口板又稱爲通信適配器網卡
使並行變成串行
對數據進行緩存
在計算機的操作系統安裝設備驅動事件
實現以太網協議。
示意圖
在這裏插入圖片描述

CSMA/CD協議

總線特點總結:
主機發送一段數據,要傳給局域網的某一臺電腦,要實現一對一的傳輸,怎麼做?
發送數據幀時, 在幀的首部寫接收站的名字,如果數據幀中的名字與當前適配器ROM中的硬件地址一樣,那我們就接受,反之丟棄。

CSMA/CD協議是什麼呢?屋子裏隨意發言,但不能同時發言,因爲別人一旦開口,你不能打斷別人,這時你就要突然停止。等沒人了你再發言。

嘗試一句話概括CSMA/CD協議的要點,

就是在一根總線上每一個計算機在不斷的檢測信道,如果發現電壓變高,那麼其適配器就會停止,從而避免無效的發送。

最長時延咋求?

分析可知是 2t
也可理解爲是往返的時延總和
在這裏插入圖片描述在這裏插入圖片描述

就像BB機一樣,只能一方通話。

截斷二進制指數退避算法(sayBye)

什麼時候用呢?就是發生檢測衝突的時候,大家都沉默了,而我們希望下一次的衝突率更低些。
總結:
記嘗試次數爲k,k最大不超過10,超過10就一直是10.
我們出一個集合 new Array()
這個集合裏面有[0,1,2,2k1][0,1,2,2 ^k - 1],
我們隨機選取一個數,這個數就是退避的時間片數。
可以知道,次數越長,退避的時間可能就越長。
這就叫動態退避

同時,爲了防止出現某一極短的幀和其它幀衝突的情況,以太網規定了傳輸不少於64字節。如果不夠,那就給他填充一下。這樣如過發生差錯,可以使發送方及時收到信息。

在出現差錯後,我們還可以人爲干預一下,讓每個站都知道發生了碰撞,即發送一段32bit或48bit的人爲干預信號通知其它站。

友剛佈置的作業

在這裏插入圖片描述
選D.

CSMA/CD要點總結

在這裏插入圖片描述

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章