首頁>技術>

雙工模式:半雙工:同一個時間段內只能傳送或者接受資料;全雙工:任何時間段內既可以傳送資料也可以接收資料;單工

如果網路是半雙工的,就會在網路中產生衝突域,會導致資料傳輸資料衝突毀壞;

資料封裝:

TCP/IP 模型分層舉例:

應用資料需要經過TCP/IP 每一層處理之後才能透過網路傳輸到目的端,每一層都使用該層的協議資料單元PDU(Protocol Data Unit),彼此交換資訊。不同層的PDU中包含有不同的資訊,因此PDU在不同層級被賦予了不同的名稱;如下:

應用層傳輸層 ,Segment (段)網路層 ,Packet(包)網路介面層 (即物理層和資料鏈路層),Bit (位元,物理層) , Frame (幀,資料鏈路層);幀格式

MAC 地址(硬體地址,物理地址):表示網絡卡;

由48個2進位制陣列成,通常以12個16進位制數表示;

Ethernet_II 的幀中各欄位說明如下:

1. DMAC (Destination MAC) 目的MAC地址,DMAC欄位長度為6個位元組,標識幀的接收者;

2. SMAC (Source MAC)是源MAC地址。SMAC欄位長度為6個位元組,標記幀的傳送者;

3. 型別欄位(Type) 用於標識資料欄位中包含的高層協議,該欄位長度為2個位元組。型別欄位取值為0x0800的幀代表ip協議幀;型別欄位取值為0x0806的幀代表ARP協議幀;

4. 資料欄位(Data) 是網路層資料,最小長度必須為46位元組以保證幀長至少為64位元組,資料欄位的最大長度為1500位元組;

5. 迴圈冗餘校驗欄位(FCS) 提供了一種錯誤檢測機制。該欄位長度為4個位元組;

IEEE802.3幀格式類似於Ethernet_II幀,只是Ethernet_II 幀的Type域被802.3幀的Length域取代,並且佔用了Data欄位的8個位元組作為LLC和SNAP欄位。

1.Length欄位定義了Data欄位包含的位元組數;

2.邏輯鏈路控制LLC(Logical Link Control)由目的服務訪問點DSAP(Destination Service Access Point),源服務訪問點SSAP(Source Service Access Point)和Control欄位組成;

3.SNAP(Sub-network Access Protocol)由機構程式碼(Org Code)和型別(Type)組成。Org Code三個位元組都為0。Type欄位含義與Ethernet_II幀中的Type欄位相同。

乙太網在2層鏈路上透過mac地址來唯一標識網路裝置,並且實現區域網上網裝置之間的通訊。mac地址也叫物理地址,大多數網絡卡廠商把mac 地址燒入了網絡卡rom中。傳送端使用接收端的mac地址作為目的地址。以太幀封裝完成後會透過物理層轉換成位元流在物理介質上傳輸;

單播,廣播,多播

單播通訊:一對一通訊,單播的話,第八位mac地址固定為0;

廣播通訊:一對所有通訊,目標mac 地址全為1 ;FF-FF-FF-FF-FF-FF

組播通訊:多播,一對部分;mac地址第八位固定為1;

7
最新評論
  • BSA-TRITC(10mg/ml) TRITC-BSA 牛血清白蛋白改性標記羅丹明
  • 「小雨學程式設計之C#」 熟悉程式規則