1. 程式人生 > >乙太網和802.3

乙太網和802.3

紫色代表一級目錄
粉紅代表二級目錄
藍色代表三級目錄
紅色代表關鍵字
橙色代表說明

乙太網和802.3
  同軸電纜乙太網
    最初的乙太網是將許多計算機都連線到一根匯流排上。當初認為這樣的連線方法既簡單又可靠,因為總線上沒有有源器件。
  在這裡插入圖片描述
  使用集線器的星形拓撲
    這種乙太網採用星形拓撲,在星形的中心則增加了一種可靠性非常高的裝置,叫做集線器(Hub) 。
 在這裡插入圖片描述
    10BASE-T 的通訊距離稍短,每個站到集線器的距離不超過 100 m
  乙太網的通訊特點
    採用較為靈活的無連線的工作方式,即不必先建立連線就可以直接傳送資料。
    乙太網對傳送的資料幀不進行

編號,也不要求對方發回確認。
    這樣做的理由是區域網通道的質量很好,因通道質量產生差錯的概率是很小的。
  乙太網提供的服務
    乙太網提供的服務是不可靠的交付,即盡最大努力的交付。
    當目的站收到有差錯的資料幀時就丟棄此幀,其他什麼也不做。差錯的糾正由高層來決定。
    如果高層發現丟失了一些資料而進行重傳,但乙太網並不知道這是一個重傳的幀,而是當作一個新的資料幀來發送。
  重要特性
    使用 CSMA/CD 協議的乙太網不能進行全雙工通訊而只能進行雙向交替通訊(半雙工通訊)。
    每個站在開始傳送資料的一段時間內,存在著遭遇碰撞的可能性。
    這種傳送的不確定性
使整個乙太網的平均通訊量遠小於乙太網的最高資料率。
  
  802.3的MAC子層幀格式
在這裡插入圖片描述
  乙太網的 MAC 幀格式
  在這裡插入圖片描述
  無效的 MAC 幀
    資料欄位的長度與長度欄位的值不一致。
    幀的長度不是整數個位元組。
    用收到的幀檢驗序列 FCS 查出有差錯。
    資料欄位的長度不在 46 ~ 1500 位元組之間。
    幀長度不正確(有效的 MAC 幀長度為 64 ~ 1518 位元組之間)。
    對於檢查出的無效 MAC 幀就簡單地丟棄。乙太網不負責重傳丟棄的幀。
  幀間最小間隔
    幀間最小間隔為 9.6 微秒,相當於 96 bit 的傳送時間。
    這樣做是為了使剛剛收到資料幀的站的接收快取來得及清理,做好接收下一幀的準備。

  48 位的 MAC 地址
  爭用期
    2倍傳播時延
    乙太網取 51.2 微秒 為爭用期的長度。
    超過爭用期表示不會發生衝突
    如果發生衝突,就一定是在傳送的前 64 位元組之內
    由於一檢測到衝突就立即中止傳送,這時已經發送出去的資料一定小於 64 位元組。
  二進位制指數後退演算法
    發生衝突後一句衝突次數選擇出一個整數k,k倍爭用期後重發。