網路通訊協議
osi七層模型
tcp/ip四層模型
3.1 模型
3.2 資料封裝
幀格式mac位址
單播、組播和廣播
資料幀的傳送和接收
網路中傳輸資料時需要定義並遵循一些標準,不同的協議棧用於定義和管理不同網路的資料**規則
物理層:
傳輸單位:位元流。裝置:hub,中繼器
資料鏈路層:
傳輸單位:資料幀。裝置:二層交換機,網橋
網路層:
傳輸單位:報文。裝置:路由器,三次交換機
後四層通過軟體實現傳輸層:
傳輸單位:資料段(傳輸層資料單元)。
會話層:
傳輸單位:會話層資料單元
表示層:
傳輸單位:表示層資料單元
應用層:
傳 輸單位:應用層資料單元
從上往下是乙個封裝的過程,從下往上是乙個解封裝的過程
與osi七層模型對應:
應用層給作業系統提供乙個介面,資料進入應用
在傳輸層封裝乙個傳輸層頭部轉換為資料段
在網路層封裝乙個網路層頭部轉換為報文
在資料鏈路層封裝幀頭幀尾轉換為資料幀
在物理層轉換為位元流進行傳輸
乙太網資料幀固定長度在64-1518位元組之間
ieee802.3:bpdu封裝
length:長度
llc:邏輯鏈路控制
d.sap:目的服務訪問節點(下層和上層進行通訊時的介面)
s.sap:源服務訪問節點
control:控制字段
org code:組織編碼
ieee802.3幀長度字段值小於等於1500
mac位址由兩部分組成,分別是**商**和序列號。其中前24位代表該**商**,稱為組織唯一識別符號,由ieee管理和分配。剩下的24位序列號由廠商自己分配。
硬體層面來講每個人的mac位址是全球唯一的
通過mac位址進行定址
當主機接收到的資料幀所包含的目的mac位址是自己時,會對比fcs,如果一樣,會把乙太網封裝剝掉後送往上層協議。
當主機接收到的資料幀所包含的目的mac位址不是自己時
網路基礎知識(乙太網幀結構)二
1.乙太網幀整體結構 乙太網幀整體結構 前同步碼 8位元組 乙太網首部 14位元組 ip首部 20位元組 tcp首部 20位元組 應用資料 crc 4位元組 ip首部 tcp首部均包含在乙太網資料部分,乙太網資料最小46位元組,最大1500位元組 mtu最大傳輸單元 2.乙太網幀 前同步碼 前7位元...
乙太網資料幀結構
協議型別 0x0800 網際協議 ip 0x 814c 簡單網路管理協議 snmp network management protocol 0x86dd 網際協議v6 ipv6,internet protocol version 6 ip上層協議 0 hopopt ipv6 逐跳選項 1 icmp ...
乙太網的幀結構
乙太網的幀結構分兩種 第一種是ethernet ii的幀結構,如下圖所示 dmac 指 destination mac 目的位址,即是接收資訊裝置的實體地址。smac 指 source mac 源位址,即是傳送資訊裝置的實體地址。type 用來標識data欄位中包含的高層協議,即是通告接收資訊的裝置...