計算機網絡-網絡層次結構

傳統的網絡層次結構是OSI七層模型,但在現實中採用的是TCP/IP協議。

(一)OSI七層模型

(1)物理層

設備之間原始數據傳輸,數據格式比特流。

(2)數據鏈路層

將原始比特流轉換成邏輯傳輸數據,mac地址尋址,數據格式幀。

(3)網絡層

最複雜的一層,通信子網最高層。通過路由算法提供最佳傳輸路徑。數據格式IP數據包。

數據鏈路層解決同一網絡節點間數據傳輸,網絡層解決不同子網間通信。

(4)傳輸層

拆分數據包,提供端對端不同主機用戶進程間傳輸數據,提供可靠或不可靠傳輸及流量控制,是連接通信子網和資源子網的橋樑。數據格式TCP數據包。

(5)會話層

不同機器用戶間建立或解除會話關係。

(6)表示層

數據的表示方式(格式處理及編碼轉換)及特定功能實現(加解密、解壓縮等)。

(7)應用層

向用戶提供服務,完成用戶在網絡上想完成的工作。如上網、發郵件、下載ftp等。


(二)TCP/IP協議

(1)鏈路層

包括物理層和數據鏈路層鏈路層是通過mac地址傳輸數據的。

(2)網絡層

包括多種協議。

IP協議:通過路由選擇將數據封裝後交給鏈路層。

ICMP協議:用於主機和路由器直接傳遞控制消息,常用的ping就是用這個協議。

ARP協議:是正向地址解析協議,通過IP查找mac地址。

RARP協議:是反向地址解析協議,通過mac地址查找IP。

(3)傳輸層

TCP協議:傳輸控制協議,面向連接的、可靠的、基於IP的傳輸層協議。

UDP協議:用戶數據報協議,提供面向事務的簡單不可靠信息傳送協議。

(4)應用層

FTP協議:文件傳輸協議,用於文件的上傳下載。

Telnet協議:用戶遠程登錄服務。

DNS協議:域名解析協議,提供域名到IP的解析。

SMTP協議:簡單的郵件傳送協議,用於控制信件的發送中轉。

NFS協議:網絡文件系統,用於不同主機間文件共享。

HTTP協議:超文本傳輸協議,用於實現互聯網訪問功能。


(三)OSI七層模型和TCP/IP協議的關係

鏈路層 物理層
數據鏈路層
網絡層 網絡層
傳輸層 傳輸層
應用層 會話層
表示層
應用層


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章