1. 程式人生 > 實用技巧 >計算機網路參考模型以及5G協議

計算機網路參考模型以及5G協議

計算機網路參考模型以及5G協議

OSI參考模型

OSI參考模型是一個開放式體系結構,它規定將網路分為七層,從下往上依次是物理層,資料鏈路層,網路層,傳輸層,會話層,表示層和應用層,如下圖所示:1.應用層(人際互動視窗,把人的語言輸入到計算機當中.例如在QQ的對話視窗輸入字元等)2.表示層 (將接收到的資料翻譯成二進位制陣列成的計算機語言,並對資料進行壓縮和解壓,資料加密和解密工作)。3.會話層 (管理是否允許不同機器上的使用者之間建立會話連線關係)4. 傳輸層(將上層資料加上源和目的方的邏輯(ip)地址封裝成資料包,實現資料從源端到目的端的傳輸.5.資料鏈路層(建立邏輯連結,進行硬體地址定址,差錯校驗等功能,將上層資料加上源和目的方的物理(MAC)地址封裝成資料幀,MAC地址是用來標識網絡卡的實體地址建立資料鏈路).(當發現數據錯誤時,可以重傳資料幀)在這裡插入圖片描述

6.物理層(報文頭部和上層資料資訊都是由二進位制陣列成的物理層將這些二進位制數字組成的位元流轉換成電訊號在網路中傳輸)7.網路層(網路層及以下的通訊為點對點通訊,)點對點(主機對主機)也就是IP對IP,傳輸層的通訊為端對端通訊(程序對程序,埠對埠)7個分層的每一階段代表的含義以及用途1.應用層(就好比QQ你在對話視窗打入你好這個字元,表示層是代表你打的是你好這個字元是人類的語言,電腦需要把他表示成計算機語言.讓計算機能夠識別.來進行下一波的打包識別.會話層,要建立聯絡兩個機器要進行連通,然後到傳輸層,將上層應用資料分片並加入埠號封裝成資料段.然後傳到網路層.將上層資料加上源和目的方的IP地址封裝成資料包,實現資料從源端到目的端的傳輸.然後傳到資料鏈路層將上層資料的源和目的方物理MAC地址封裝成資料幀,傳到物理層把位元流轉換成電訊號在網路中傳輸.

TCP/IP模型

1.TCP/IP模型在一定程度上參考了SOI模型,它們之間的關係如下圖所示:
在這裡插入圖片描述
2.TCP/IP五層模型常見協議如下圖所示:
在這裡插入圖片描述

TCP/IP協議族的組成與功能

TCP(傳輸控制協議)協議應用的埠及其協議功能----傳輸更加穩定可靠.(下列是TCP協議組成的編號和功能)(80).HTTP超文字傳輸協議,用於瀏覽器和web伺服器之間的請求和響應的互動.(21).FTP(檔案傳輸協議)用於控制連結FTP伺服器.(53).DNS(域名系統)用於連線DNS伺服器.(25).SMTP(簡單郵件傳輸協議)用於發郵件.(110).POP3(郵局協議版本3)用於接收郵件.(22).SSH(安全外殼協議)用於計算機之間的遠端加密登入。

UDP(使用者資料報協議)協議應用的埠及其協議功能—傳輸效率更高.

(69).TFTP(簡單檔案傳輸協議)用於小檔案的傳輸.(53).DNS(域名系統)用於解析DNS.(111).RPC(遠端呼叫協議)用於遠端過程呼叫.(161).SNMP(簡單網路管理協議)用於網路裝置的管理.(123).NTP(網路時間協議)用於網路時間同步.

IP(網際協議)協議及功能.

ARP(地址解析協議)用於再區域網中根據IP地址獲取實體地址.RARP(逆地址解析協議)用於區域網中通過ARP表根據實體地址請求IP地址.ICMP(網際控制報文協議)用於驗證網路是否暢通.IGMP(網際組管理協議)用於主機與組播路由器之間組播通訊.

資料的封裝與解封裝

1.PDU協議資料單元:

在這裡插入圖片描述

2.資料的封裝
在這裡插入圖片描述
應用層將上層資料傳遞給傳輸層,傳輸層將上層資料用TCP埠封裝成資料段併發送給網路層,網路層將該資料段加上目的方的IP地址封裝成資料包傳輸給資料鏈路層,資料鏈路層將該資料包加上目的方的MAC地址封裝成資料幀傳輸給物理層,物理層將這些二進位制的計算機語言組成的位元流轉換成電訊號進行傳輸。
3.資料的解封
在這裡插入圖片描述
解封裝,就是封裝的逆過程,拆解協議包,處理包頭中的資訊,取出解封之前的原始資料。資料的接收端從物理層開始,進行與傳送端相反的操作,稱為“解封裝”。