近期疫情好像又有點兒嚴重,閑來無事跟大家分享一下我們云計算中的計算機網路模型,希望小伙伴們喜歡,
目錄
一、分層思想
二、OSI七層參考模型
OSI模型的由來
TCP/IP模型 vs OSI模型
簡單介紹端到端、點到點傳輸
三、TCP/IP協議
TCP/IP協議族的組成
應用層解釋:
傳輸層解釋:
網路層解釋:
四、資料封裝與解封裝程序
資料封裝
資料解封裝
五、層間通訊程序
層級的單位
設備與層的對應關系
各層的通訊關系
總結
一、分層思想
其實分層思想很簡單,我把它理解為分工作業,
含義:將復雜流程分解為幾個功能相對單一的子程序,
作用:1.整個流程更加清晰,復雜問題簡單化,
2.更容易發現問題并針對性的解決問題,
二、OSI七層參考模型
OSI模型的由來
國際標準化組織(ISO)1984年頒布了開放系統互聯(OSI)參考模型,
一個開放式體系結構,將網路分為七層,

OSI七層模型就是上圖分布,其中前三層:應用層、表示層、會話層屬于用戶層面,中間的傳輸層屬于承上啟下,后面三層:網路層、資料鏈路層、物理層屬于贏家層
TCP/IP模型 vs OSI模型
其中TCP/IP模型有兩種一共是5層,另一種是4層,但是OSI模型是由7層,所以我需要給大家介紹三種模型,
第一種是思科TCP/IP模型4層

第二種是華為TCP/IP模型層

第三種是OSI模型


我們來對比一下,OSI的表示和會話層是多出來用來精細化,思科的網路介面層相當于其他兩個的資料鏈路層和物理層,這張圖是需要記住的哦,因為國內主要還是華為和OSI所以后面分享的話主要還是以后兩位為主,但是這并不代表思科很差,
簡單介紹端到端、點到點傳輸
端到端指的的是埠間的連接,點到點是網路層終端到終端的通訊
端到端通信是針對傳輸層來說的,它是一個網路連接,指的是在資料傳輸之前,在發送端與接收端之間(忽略中間有多少設備)為資料的傳輸建立一條鏈路,鏈路建立以后,發送端就可以發送資料,知道資料發送完畢,接收端確認接收成功,
點到點通信是針對資料鏈路層或網路層來說的,點對點是基于MAC地址和或者IP地址,是指一個設備發資料給與該這邊直接連接的其他設備,這臺設備又在合適的時候將資料傳遞給與它相連的下一個設備,通過一臺一臺直接相連的設備把資料傳遞到接收端,
三、TCP/IP協議
TCP/IP協議族的組成

應用層解釋:
| HTTP | 網路傳輸 |
| FTP | 小范圍檔案傳輸(比如公司內網) |
| TFTP | 小檔案傳輸 |
| SMTP | 郵件傳輸 |
| SNMP | 用于網路設備的管理 |
| DNS | 域名決議 |
傳輸層解釋:
TCP---傳輸控制協議,提供的是面向連接、可靠的位元組流服務,
當客戶和服務器彼此交換資料前,必須先在雙方之間建立一個TCP連接,之后才能傳輸資料,TCP提供超時重發,丟棄重復資料,檢驗資料,流量控制等功能,保證資料能從一端傳到另一端,
UDP---用戶資料報協議,是一個簡單的面向資料報的運輸層協議,
UDP不提供可靠性,它只是把應用程式傳給IP層的資料報發送出去,但是并不能保證它們能到達目的地,由于UDP在傳輸資料報前不用在客戶和服務器之間建立一個連接,且沒有超時重發等機制,故而傳輸速度很快
常見的服務可以分為使用TCP埠(面向連接)和使用UDP埠(面向無連接)兩種,
區別:
TCP安全可靠,有重傳機制,但是效率低,應用層的HTTP、FTP和SMTP都屬于TCP協議
UDP速度快,但是不可靠,應用層的TFTP、SNMP和DNS都屬于UDP協議
網路層解釋:
ICMP:主要管理網路連通性,是一種面向無連接的協議,用于傳輸出錯報告控制資訊,
IGMP:主要用于組播,
IP:IP是整個TCP/IP協議族的核心,也是構成互聯網的基礎,
ARP:用于地址決議,知道IP地址可以使用ARP得知Mac地址
RARP:反向地址決議,知道Mac地址使用RARP可知IP地址
四、資料封裝與解封裝程序
資料封裝
1.當軟體行程的資料送到應用層時,應用層為資料加上本層的控制報頭后,將其組織成應用層的數 據服務單元,然后向下傳輸到傳輸層;
2.傳輸層收到資料后,加上本層的TCP頭部構成資料段,傳輸層將資料段送到網路層;
3.網路層將收到的資料段加上IP頭部,構成資料包,再將資料包送到資料鏈路層;
4.資料鏈路層收到資料包,加上MAC頭部資訊,構成資料鏈路層的資料幀,送至物理層;
5.物理層將以位元流的方式通過傳輸介質傳輸出去,

自上往下,依次打包封裝
資料解封裝

自下往上,依次解封
五、層間通訊程序
層級的單位
PDU:協議資料單元

設備與層的對應關系
| 層級 | 設備 |
| 應用層 | 計算機 |
| 傳輸層 | 防火墻 |
| 網路層 | 路由器 |
| 資料鏈路層 | 交換機 |
| 物理層 | 網卡 |
各層的通訊關系

總結
本章內容比較到,但是講的很通透,難點就在于OSI模型的理解和TCP/IP協議的理解,
轉載請註明出處,本文鏈接:https://www.uj5u.com/ruanti/290835.html
標籤:其他
上一篇:網路參考模型
