前言
本次主要關于OSI參考模型與TCP/IP協議的相關內容總結,重點是OSI模型與TCP/IP協議

本章學習重點
- OSI模型的分層結構
- TCP/IP堆疊的分層結構與主要協議 +埠號
- OSI模型與TCP/IP模型的對應關系
- 資料傳輸中的封裝與解封裝程序
- 資料在TCP/IP協議堆疊中的封裝與解封裝
- 分層模型各層對應的設備
- 5G空口協議堆疊共分三層:應用層、資料鏈路層、物理層
- 埠到埠和節點到節點通信有何區別
網路的分層思想
1、有利于將復雜目標簡單化、清晰化,逐一學習和研究每層結構
2、各層之間相互獨立,每一層有每一層的功能,相鄰層之間通過介面來通信
PDU協議資料單元
由于下面圖片有一個資料單元PDU的名詞,在這提前進行解釋
PDU:Protocol Data Unit,協議資料單元是指對等層次之間傳遞的資料單位
應用層的PDU是訊息message
傳輸層的PDU是資料段segment
網路層的PDU是資料包packet
資料鏈路層的PDU是資料幀frame
物理層的PDU是資料位bit
OSI七層參考模型

| 分層 | 功能 |
|---|---|
| 應用層 | 網路服務與使用者應用程式間的一個介面 |
| 表示層 | 資料的表示、安全、壓縮 |
| 會話層 | 建立、管理、終止會話 |
| 傳輸層 | 定義傳輸資料的協議埠號,以及流量控制和差錯校驗 |
| 網路層 | 進行邏輯地址尋址,實作不同網路之間的路徑選擇 |
| 資料鏈路層 | 建立邏輯連接、進行硬體地址尋址、差錯校驗等功能, |
| 物理層 | 建立、維護、斷開物理連接 |
TCP/IP參考模型
| 分層 | 功能 | 埠號 |
|---|---|---|
| 應用層 | FTP檔案傳輸協議 | TCP20,21 |
| ssh安全的遠程登陸協議 | TCP22 | |
| telnet遠程登錄協議 | TCP23 | |
| SMTP簡單郵件傳輸協議 | TCP25 | |
| HTTP超文本傳輸協議 | TCP80 | |
| POP3郵件協議版本3 | TCP110 | |
| HTTPS安全的超文本傳輸協議 | TCP443 | |
| DNS域名決議系統 | TCP,UDP53 | |
| DHCP動態主機配置協議 | UDP67,68 | |
| TFTP簡單檔案傳輸協議 | UDP69 | |
| SNMP簡單網路管理協議 | UDP161 | |
| 傳輸層 | TCP傳輸控制協議 | |
| UDP用戶資料報協議 | ||
| 網路層(IP協議) | ARP地址決議協議 | |
| RARP逆地址決議協議 | ||
| ICMP網際控制報文協議 | ||
| IGMP網際組管理協議 | ||
| 網路介面層 |
資料傳輸中的封裝與解封程序
封裝程序
-
應用層 首先將資料分片
-
傳輸層 接受上一層的分片資料,加入tcp頭部地址 變成資料段
-
網路層 接收資料段加入 ip頭部 分片成資料包
-
資料鏈路層 接收資料包 加入MAC 頭部 變成 資料幀
-
網路層 接受資料幀 變成bit流

資料在TCP/IP協議堆疊中的封裝與解封裝
-
用戶準備好要傳出去的原始資料
-
加上應用層PDU
-
加上傳輸層PDU
-
加上網路層PDU
-
加上資料鏈路層PDU
-
轉成bit流從物理層傳出
設備與層的對應關系
| 應用層 | 計算機 |
|---|---|
| 傳輸層 | 防火墻 |
| 網路層 | 路由器 |
| 資料鏈路層 | 交換器 |
| 物理層 | 網卡 |
埠到埠和節點到節點通信有何區別
網路層及以下的通信為點對點通信
傳輸層的通信為端到端通信
轉載請註明出處,本文鏈接:https://www.uj5u.com/ruanti/403930.html
標籤:其他
上一篇:Nginx基礎教程

