1. 程式人生 > >OSI七層協議模型、TCP/IP四層模型和五層協議體系結構之間的關係(轉)

OSI七層協議模型、TCP/IP四層模型和五層協議體系結構之間的關係(轉)

一、OSI七層模型

OSI七層協議模型主要是:應用層(Application)、表示層(Presentation)、會話層(Session)、傳輸層(Transport)、網路層(Network)、資料鏈路層(Data Link)、物理層(Physical)。

二、TCP/IP四層模型

TCP/IP是一個四層的體系結構,主要包括:應用層、運輸層、網際層和網路介面層。從實質上講,只有上邊三層,網路介面層沒有什麼具體的內容。

TCP/IP體系結構

這裡寫圖片描述

三、五層體系結構

五層體系結構包括:應用層、運輸層、網路層、資料鏈路層和物理層。 
五層協議只是OSI和TCP/IP的綜合,實際應用還是TCP/IP的四層結構。為了方便可以把下兩層稱為網路介面層。

三種模型結構: 
這裡寫圖片描述

這裡寫圖片描述

四、各層的作用

1、物理層:

主要定義物理裝置標準,如網線的介面型別、光纖的介面型別、各種傳輸介質的傳輸速率等。它的主要作用是傳輸位元流(就是由1、0轉化為電流強弱來進行傳輸,到達目的地後在轉化為1、0,也就是我們常說的數模轉換與模數轉換)。這一層的資料叫做位元。   

2、資料鏈路層:

定義瞭如何讓格式化資料以進行傳輸,以及如何讓控制對物理介質的訪問。這一層通常還提供錯誤檢測和糾正,以確保資料的可靠傳輸。   

3、網路層:

在位於不同地理位置的網路中的兩個主機系統之間提供連線和路徑選擇。Internet的發展使得從世界各站點訪問資訊的使用者數大大增加,而網路層正是管理這種連線的層。   

4、運輸層:

定義了一些傳輸資料的協議和埠號(WWW埠80等),如: 
TCP(transmission control protocol –傳輸控制協議,傳輸效率低,可靠性強,用於傳輸可靠性要求高,資料量大的資料) 
UDP(user datagram protocol–使用者資料報協議,與TCP特性恰恰相反,用於傳輸可靠性要求不高,資料量小的資料,如QQ聊天資料就是通過這種方式傳輸的)。 主要是將從下層接收的資料進行分段和傳輸,到達目的地址後再進行重組。常常把這一層資料叫做段。   

5、會話層:

通過運輸層(埠號:傳輸埠與接收埠)建立資料傳輸的通路。主要在你的系統之間發起會話或者接受會話請求(裝置之間需要互相認識可以是IP也可以是MAC或者是主機名)   

6、表示層:

可確保一個系統的應用層所傳送的資訊可以被另一個系統的應用層讀取。例如,PC程式與另一臺計算機進行通訊,其中一臺計算機使用擴充套件二一十進位制交換碼(EBCDIC),而另一臺則使用美國資訊交換標準碼(ASCII)來表示相同的字元。如有必要,表示層會通過使用一種通格式來實現多種資料格式之間的轉換。   

7、應用層:

是最靠近使用者的OSI層。這一層為使用者的應用程式(例如電子郵件、檔案傳輸和終端模擬)提供網路服務。

1. OSI七層和TCP/IP四層的關係

1.1 OSI引入了服務、介面、協議、分層的概念,TCP/IP借鑑了OSI的這些概念建立TCP/IP模型。

1.2 OSI先有模型,後有協議,先有標準,後進行實踐;而TCP/IP則相反,先有協議和應用再提出了模型,且是參照的OSI模型。

1.3 OSI是一種理論下的模型,而TCP/IP已被廣泛使用,成為網路互聯事實上的標準。

TCP:transmission control protocol 傳輸控制協議

UDP:user data protocol 使用者資料報協議

OSI七層網路模型

TCP/IP四層概念模型  

對應網路協議

應用層(Application)

應用層

HTTP、TFTP, FTP, NFS, WAIS、SMTP

表示層(Presentation)

Telnet, Rlogin, SNMP, Gopher

會話層(Session)

SMTP, DNS

傳輸層(Transport)

傳輸層

TCP, UDP

網路層(Network)

網路層

IP, ICMP, ARP, RARP, AKP, UUCP

資料鏈路層(Data Link)

資料鏈路層

FDDI, Ethernet, Arpanet, PDN, SLIP, PPP

物理層(Physical)

IEEE 802.1A, IEEE 802.2到IEEE 802.11

2. OSI七層協議模型

七層結構記憶方法:應、表、會、傳、網、數、物

應用層協議需要掌握的是:HTTP(Hyper text transfer protocol)、FTP(file transfer protocol)、SMTP(simple mail transfer rotocol)、POP3(post office protocol 3)、IMAP4(Internet mail access protocol)

3. TCP/IP四層模型

3.1 應用層:對應OSI中的應用層、表示層、會話層

3.2 物理鏈路層:對應OSI中的資料鏈路層、物理層(也有叫網路介面層)

3.3 資料包說明:

IP層傳輸單位是IP分組,屬於點到點的傳輸;TCP層傳輸單位是TCP段,屬於端到端的傳輸