OSI七層網路模型
- 資料鏈路層的資料格式
- type欄位
- 網路層資料格式
- protocol欄位
- 傳輸層
- 埠號
- OSI七層網路參考模型
- OSI模型和TCP/IP模型對照表
- (TCP/IP)通信程序
- 資料封裝程序:
- 資料解封裝程序:
網路層
應用層
會話層
------------------上三層叫系統層
傳輸層 |–標明上層是那些應用程式(做流控用的)
網路層
資料鏈路層 |–(源mac6位元組)(目的地mac6位元組)(type欄位2位元組 | type欄位作用:標明上層所使用協議)
物理層
-----------------下面四層是網工需要掌握的
資料鏈路層的資料格式
(源mac6位元組)(目的地mac6位元組)(type欄位2位元組 | type欄位作用:標明上層所使用協議)
type欄位
0x0800(表示上層是IPV4協議)
0x0806(表示上層是ARP協議)
0x86dd(表示上層是IPV6協議)
網路層資料格式
(源IP地址4位元組) (目的地IP地址4位元組) (protocol欄位4位元組)
protocol欄位
表明上層所使用哪些協議
1(ICMP)
6(TCP)
17(UDP)
88(EIGRP)
89(OSPF)
傳輸層
(源埠號2位元組) (目的地埠號2位元組) (SYN和ACK各1位元)
埠號
用來標明上層所使用的應用程式
OSI七層網路參考模型
ISO七層模式是參考模型,它太完美了,完美到沒人去用它
我們實際使用的是TCP/IP協議堆疊

OSI模型和TCP/IP模型對照表
ISO七層模式是參考模型,適合計算機科學家進行網路研究,和一些深層網路開發人員研究.
我們實際使用的是TCP/IP協議堆疊
ISO七層模型是1970年ISO制定的標準.
但TCP/IP是Unix制定的,制定時間更早,使用的人更多.

(TCP/IP)通信程序
資料封裝程序:
應用層–傳輸層–網路層–訪問層
應用層— (資料:hello)----------資料\Data
傳輸層— (TCP/UDP頭)(資料:hello)----------資料段\Segment
網路層— (IP頭)(TCP/UDP頭)(資料:hello)----------資料包\Packet
訪問層-- ----------資料幀\Frame
- 訪問層(LLC層)–(LLC子層)(IP頭)(TCP/UDP頭)(資料:hello)
- 訪問層(MAC層)–(MAC子層)(LLC子層)(IP頭)(TCP/UDP頭)(資料:hello)(FCS)

資料解封裝程序:
訪問層–網路層–傳輸層–應用層

轉載請註明出處,本文鏈接:https://www.uj5u.com/ruanti/303287.html
標籤:其他
上一篇:(42)java Spring Cloud+Spring boot+mybatis企業快速開發架構之SpringCloud-Gateway過濾器工廠的使用
下一篇:Python中的字典介紹
