夜光 計算機網路筆記(三十三)

2021-09-24 10:08:43 字數 1932 閱讀 1781

最好的年齡是,那一天,你終於知道並且堅信自己有多好,不是虛張,不是誇浮,不是眾人捧,是內心明明澈澈知道:是的,我就是這麼好。

乙太網

乙太網是目前有線區域網市場事實上的標準。

乙太網幀的 6 個字段包括:

前同步碼

(8 位元組

)。乙太網幀以乙個

8 位元組的前同步碼字段開始。該前同步碼的前

7 個位元組的值都是 10101010

,最後乙個位元組是

10101011

。前同步碼字段的前

7 個位元組用於「喚醒」接收介面卡,並且將它們的時鐘和傳送方的時鐘同步。

資料字段

(46-1500)

。這個字段承載了

ip 資料報。

乙太網的最大傳輸單元 mtu 是 1500 位元組。這意味著如果 ip 資料報超過 1500 位元組,則主機必須將該資料報分段。資料字段的最小長度是 46

位元組。這意味著

如果 ip 資料報小於 46 位元組,資料報必須被填充到 46 位元組。

當採用填充時,傳遞到網路層的資料報括 ip

資料報和填充部分。網路層使用

lp 資料報首部中的長度欄位來去除該填充。

目的位址。

源位址。

型別字段。

一台給定的主機可以支援多種網路層協議,以對不同的應用採用不同的協議。

這個型別欄位和網路層資料報中的協議字段、運輸層報文段的埠號欄位相類似,都是為了 把一層中的某協議與上一層的某協議結合起來。

迴圈冗餘校驗

(4 位元組)。

crc

欄位的目的是使得接收介面卡檢測幀中是否引入了差錯。

乙太網技術向網路層提供了不可靠服務。傳送方介面卡根本不知道它傳輸的幀是否到達了接收方並通過了 crc

校驗。沒有提供可靠的傳輸使得乙太網實現變得簡單和便宜。

乙太網使用了 csma/cd 多路訪問協議。

在乙個特定的介面卡中,

csma/cd

協議按下列方式工作:

l)介面卡從網路層得到乙個資料報,準備乙個乙太網幀,並把該幀放到介面卡快取區中。 2)

如果介面卡偵聽到通道空閒,它開始傳輸該幀。如果介面卡偵聽到通道忙,它等到信 道空閒,然後開始傳輸該幀。 3)

在傳輸過程時,介面卡監視來自其他介面卡的訊號。如果在傳輸過程中沒有檢測到來自其他介面卡的訊號,它就完成了該幀的傳輸。 4)

如果介面卡在傳輸中檢測到來自其他介面卡的訊號,它就停止傳輸它的幀,而代之以傳輸乙個 48

位元的阻塞訊號。 5)

在中止(

即傳輸阻塞訊號

)以後,介面卡進人乙個指數後退階段。

在經歷第

n 次碰撞後,介面卡隨機地從

為 k

選擇乙個值,其中。然 後介面卡等待 k

·512

位元傳輸時間,井返回到第

2 步。

阻塞訊號的目的是確保所有其他的傳輸中的介面卡都意識到此次碰撞。

至於指數後退演算法,從

中選擇

k 的集合長度隨著碰撞次數的增加呈指數增長。正是由於這個原因,乙太網的後退演算法被稱為指數後退。

為什麼要用指數後退呢

?當介面卡經歷第一次碰撞時,它不知道有多少介面卡涉及這次碰撞。如果只有少量的碰撞介面卡,從小集合中選擇小數值的 k 是明智的。如果有很多介面卡涉及這次碰撞,從乙個更大的、數值更分散的集合中選擇犬是明智的。通過在每次碰撞之後增加集合的長度,介面卡可以適應這些不同的情況。

注意:交換機中沒有訊號衝突產生的碰撞。

今天的乙太網與

metcalf

在 30

多年前構想的有非常大的不同,交換乙太網已經成為主流,甚至連 mac

協議也不需要了,但是這裡有乙個歷經

30 年保持不變的東西,即乙太網幀格式。

夜光 計算機網路筆記(三十九)

忘記乙個人,或許需要一輩子。而愛乙個人,可能只是因為乙個眼神。蜂窩 cell 指乙個地理區域被分成許多稱作發射區的地理覆蓋區域。每個發射區包括乙個基站,負責向位於其發射區內的移動站點傳送或接收訊號。乙個發射區的覆蓋區域取決於許多因素,包括基站的發射功率 移動站點的傳輸功率 發射區中的障礙建築物以及基...

計算機網路筆記 計算機網路學習筆記 九

81 什麼是組播路由?組播路由是一種有針對性的廣播形式,將訊息傳送到所選擇的使用者組,而不是將其傳送到子網上的所有使用者。82 加密在網路上的重要性是什麼?加密是將資訊轉換成使用者不可讀的 的過程。然後使用秘密金鑰或密碼將其翻譯或解密回其正常可讀格式。加密有助於確保中途截獲的資訊仍然不可讀,因為使用...

計算機網路筆記 計算機網路學習筆記 六

51 當您希望在不同平台 如 unix 系統和 windows 伺服器之間 傳輸檔案時,可以應用什麼協議?使用 ftp 檔案傳輸協議 在這些不同的伺服器之間進行檔案傳輸。這是可能的,因為 ftp 是平台無關的。52 預設閘道器的使用是什麼?預設閘道器提供了本地網路連線到外部網路的方法。用於連線外部網...