华为数通HCIA笔记(OSI七层)
生活随笔
收集整理的這篇文章主要介紹了
华为数通HCIA笔记(OSI七层)
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
OSI七層模型:
7、應用層:??面向用戶,產生數據
6、表示層:??對數據進行特殊處理(加密,壓縮等)
5、會話層:??建立,維護,管理會話連接
PDU (協議數據單元)
4、傳輸層:??建立,維護,管理端到端的連接
段頭+Data
3、網絡層:??IP尋址和路由選擇?
包頭+段頭+Data
2、數據鏈路層:??維護網絡層和物理層之間通信的
幀頭+包頭+段頭+Data+幀尾
1、物理層:比特流傳輸
TCP/IP: 應用層 傳輸層 網絡層 網絡接口層 數據幀的幀格式:Ethernet_II,IEEE802.3 幀頭:不同的數據幀有不同的參數 Data:IP頭+段頭+Data 幀尾:FCS Ethernet_II幀格式: D.MAC+S.MAC+Type+Data+FCS??? Type/Length >= 1536(0x0600)??Ethernet_II Type:類型字段,用來區分上層協議類型 0X0800 IP 0X0806 ARP FCS:幀尾校驗,用來檢驗數據幀的完整性 IEEE802.3幀格式: D.MAC+S.MAC+Length+LLC+SNAP+Data+FCS?? Type/Length <= 1500(0x05DC)??IEEE802.3 Length:長度字段,表示數據幀的長度(不包含幀尾) LLC:邏輯鏈路控制 D.SAP目的的服務訪問點 S.SAP源服務訪問點 Control控制字段 SNAP:子網訪問協議 機構代碼 Type:類型字段,用來區分上層協議類型 FCS:幀尾校驗,用來檢驗數據幀的完整性 怎么區分? 1.根據幀頭的參數區分 如果幀頭參數為: D.MAC+S.MAC+Type,表示為Ethernet_II幀 D.MAC+S.MAC+Length+LLC+SNAP,表示為IEEE802.3幀 2.根據第三個字段的長度區分 Type/Length >= 1536(0x0600)??Ethernet_II Type/Length <= 1500(0x05DC)??IEEE802.3 數據封裝: 1.應用層,表示層,會話層:由上三層形成一個數據PDU,?交給傳輸層 2.傳輸層:傳輸層接收到一個數據之后,加上傳輸層的頭部,形成一個數據段,交給網絡層 3.網絡層:接收到一個數據段之后,加上網絡層的頭部,形成一個數據包交給數據鏈路層 4.數據鏈路層:接收到一個數據包,加上幀頭幀尾,形成一個數據幀交給物理層 5.物理層:接收到數據幀,將數據幀轉換成比特流發送出去 MAC地址: 48bit,通常由十六進制數表示,每兩個十六進制數用“-”隔開,例如:54-89-98-FD-A6 分類: 單播MAC:第八位比特位為0表示這是一個單播MAC地址 組播MAC:第八位比特位為1表示這是一個組播MAC地址 廣播MAC:全為F表示這是一個廣播MAC地址 數據幀的發送方式: 單播:一對一,當數據幀的目的MAC地址為單播MAC地址時,只有是自身的MAC地址才會接收 組播:一對多,當數據幀的目的MAC地址為組播MAC地址時,只有是自身所在組的MAC地址才會接收 廣播:一對所有,設備在接收到目的MAC地址為廣播MAC地址的數據幀時,都會接收 數據解封裝: 1.物理層:接收到一段比特流,轉換成數據幀交給數據鏈路層 2.數據鏈路層:接收到數據幀,參看幀尾校驗,如果校驗通過,繼續查看幀頭參數,查看目的MAC,如果是自身的單播MAC/所在組的組播MAC/廣播MAC,查看Type,拆掉幀頭幀尾交給對應上層協議處理 3.網絡層:查看目的的IP地址是不是自己,是自己的接收,拆掉網絡層頭部交給傳輸層 4.傳輸層:查看傳輸層的頭部交給對應上層應用處理總結
以上是生活随笔為你收集整理的华为数通HCIA笔记(OSI七层)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Linux vi 命令创建,Linux
- 下一篇: Excel如何批量根据身份证号码查询出地