采用以太網進行通信的主機,需要通過網線之類的介質連接到一起。那么,如何將多根網線連接在一起呢? 最簡單的方式是將所有網線接到一個 集線器 ( hub )上,如下圖: 集線器構造 集線器內部構 ...
不同的以太網接入設備,一幀能傳輸的數據量是有差異的。 普通的以太網卡,一幀最多能夠傳輸 字節的數據 而某些虛擬設備,傳輸能力要打些折扣。此外,鏈路層除了以太網還有其他協議,這些協議中數據幀傳輸能力也有差異。 最大傳輸單元 如果待發送的數據超過幀的最大承載能力,就需要先對數據進行分片,然后再通過若干個幀進行傳輸。 下面是一個典型例子,待發送的數據總共 字節,假設以太網設備一幀最多只能承載 字節。很明 ...
2021-03-03 12:37 0 267 推薦指數:
采用以太網進行通信的主機,需要通過網線之類的介質連接到一起。那么,如何將多根網線連接在一起呢? 最簡單的方式是將所有網線接到一個 集線器 ( hub )上,如下圖: 集線器構造 集線器內部構 ...
上一小節介紹了以太網幀的結構,以及幀中各個字段的作用。參與以太網通訊的實體,由以太網地址唯一標識。以太網地址也叫做 MAC 地址,我們對它仍知之甚少。 以太網地址在不同場景,稱謂也不一樣,常用 ...
上一小節介紹了 集線器 ,一種工作於物理層的簡單網絡設備。由於集線器采用廣播的方式中繼、轉發物理信號,傳輸效率受到極大制約。 精准轉發 為了解決集線器工作效率低下的尷尬,我們需要設計一種更高級的網絡設備。新設備根據以太網幀的目的 MAC 地址,將它精准地轉發到正確端口: 注釋 ...
上一小節,我們通過一個虛構的協議,初步認識了數據鏈路層的工作原理。數據鏈路層主要解決由若干主機組成的本地網絡的通訊問題,尋址 和 復用分用 思想在其中發揮着關鍵作用。 數據鏈路層有一個非常重要的協議—— 以太網協議 。接下來,我們一起來揭開它的神秘面紗! 使用以太網協議進行通信的主機間 ...
集線器和交換機是兩種典型的網絡設備,集線器 位於 物理層,而 交換機 位於於 數據鏈路層 ,行為明顯不同。本節准備了兩個簡單實驗,旨在通過實踐加深對理論知識的理解,逐步掌握 Linux 主機網絡操作。 實驗一:觀察以太網集線器 本實驗將 3 台 Linux 主機連到一個集線器上,以此觀察集線器 ...
MPLS MTU的大小可以設置為64-65535之間,在MPLS網絡中,標簽的大小是計入到MTU中的,所以在MPLS網絡MTU是一個常見的問題. 在Ethernet接口上,一般 數據最長為1500字節,在加入以及封裝后,就為1518字節.如果一個用戶的應用沒有使用路徑MTU ...
目錄 最大傳輸單元MTU 最大傳輸單元 (MTU) IP 分段(IP Fragmentation) Path MTU Discovery 關於網絡編程中MTU、TCP、UDP優化配置的一些總結 TCP,UDP數據包的大小以及MTU 最大傳輸單元MTU 原文:https ...
上一小節,我們以兩台主機為例,討論了一個理想化的物理層模型。 現在,我們將問題進一步延伸:多台主機如何實現兩兩通訊呢?我們以三台主機為例進行討論: 如上圖,有 3 台主機,名字分別是: ant ...