本章非常重要,需要重點掌握
目錄
分層思想
為什么要分層?
OSI七層參考模型
物理層和資料鏈路層
網路層和傳輸層
端到端和點到點通信有什么區別?
會話層、表示層和應用層
OSI模型與TCP/IP模型?
TCP/IP協議族的組成
資料封裝程序?
資料解封裝程序
PDU——協議資料單元
設備與層的對應關系
總結
分層思想
使用網路的人未必知道資料的傳輸程序,對用戶而言,只要會用就行了
為什么要分層?
1)將復雜的流程分解為幾個功能相對單一的子程序(含義)
2)整個流程更加清晰,復雜問題簡單化(作用)
3)更容易發現問題并針對性的解決問題(作用)
OSI七層參考模型
國際標準化組織(ISO)于1984年頒布了開放系統互連(OSI)參考模型,這是一個開放式體系結構,它將網路分為七層
| 分層 | 功能 |
| 應用層 | 網路服務與最終用戶的一個介面 |
| 表示層 | 資料的表示、安全、壓縮 |
| 會話層 | 建立、管理、中止會話 |
| 傳輸層 | 定義傳輸資料的協議埠號,以及控流和差錯校驗 |
| 網路層 | 進行邏輯地址尋址,實作不同網路之間的路徑選擇 |
| 資料鏈路層 | 建立邏輯連接、進行硬體地址尋址、差錯校驗等功能 |
| 物理層 | 建立、維護、斷開物理連接 |
其中“應用層、表示層、會話層”稱為“高三層”
“傳輸層”在中間起到一個承上啟下的作用
“網路層、資料鏈路層、物理層”稱為“低三層”
物理層和資料鏈路層
物理層(介面特性、物理電器特性、線路的連接狀態)
如何使用物理信號來表示資料1和0?
資料傳輸是否可同時在兩個方向上進行?
通信雙方如何建立和中止連接?
物理介面特性
資料鏈路層(差錯校驗、MAC地址尋址、邏輯通道的建立)
資料封裝結構
源和目的方的物理地址
資料校驗功能
網路層和傳輸層
網路層(邏輯地址的尋址、不同網段的資料轉發)
資料包封裝結構
源和目的方的邏輯地址
根據包頭的邏輯地址選路
傳輸層(承上啟下、埠的開放、建立埠到埠的連接,差錯控制和流量校驗)
用戶行程間的通信
承上啟下
端到端和點到點通信有什么區別?
端指埠,埠到埠間的通信,針對傳輸層
點指網路模型(簡單點就是兩臺電腦用網線連接起來)針對網路層,兩個設備間的通信
會話層、表示層和應用層
會話層
建立用戶間的會話關系
表示層
定義傳遞資訊的語法和語意
編碼和解碼、壓縮解壓縮、加密解密
應用層
提供與用戶的介面
OSI模型與TCP/IP模型
TCP/IP四層由“思科”提出
TCP/IP五層由“華為”提出
TCP/IP協議族的組成
| 應用層 | HTTP FTP TFTP SMTP SNMP DNS |
| 傳輸層 | TCP UDP |
| 網路層 | ICMP IGMP IP ARP RARP |
| 資料鏈路層 物理層 | 由底層網路定義的協議 |
http、ftp、smtp屬于tcp(追求高可靠,安全
tftp、snmp、dns屬于udp(追求速度快
tcp有重傳機制,udp沒有
資料封裝程序
封裝程序中自上而下 ,應用層——物理層,每一層加上一個包頭
資料解封裝程序

解封裝程序方向自下而上 ,物理層——應用層,每一層去掉一個對應包頭
PDU——協議資料單元

| 層數 | 單位 |
| 應用層 | 訊息、報文(message) |
| 傳輸層 | 資料段(segment) |
| 網路層 | 資料包(packet) |
| 資料鏈路層 | 資料幀(prame) |
| 物理層 | 位元流(bits) |
設備與層的對應關系
| 層數 | 設備 |
| 應用層 | 計算機 |
| 傳輸層 | 防火墻 |
| 網路層 | 路由器 |
| 資料鏈路層 | 交換機 |
| 物理層 | 網卡 |
各層間通信


總結
經過這次課程,我了解了OSI模型與TCP/IP模型的對應關系,TCP/IP協議堆疊各層的主要協議,
資料在TCP/IP協議堆疊中的封裝與解封裝,分層模型各層對應的設備等知識
轉載請註明出處,本文鏈接:https://www.uj5u.com/ruanti/290839.html
標籤:其他
上一篇:2 二進制方式搭建K8S集群
