1. 程式人生 > >計算機網路OSI模型與TCP/IP模型

計算機網路OSI模型與TCP/IP模型

OSI模型

     OSI(open system interconnected,OS)參考模型是一個開放式體系結構,它規定將網路分為七層,從下往上依次是物理層,資料鏈路層,網路層,傳輸層,會話層,表示層和應用層。

     1.物理層(physical layer)的主要功能:是完成相鄰節點之間原始位元流的傳輸物理層的設計主要涉及物理介面的機械電氣功能和過程特性,以及物理層介面連線的傳輸介質等問題。    

     2.資料鏈路層(data link layer):負責將上層資料封裝成固定格式的幀

     3.網路層(network layer)的主要功能:是實現資料從源端到目的端的傳輸

     4.傳輸層(transport layer)的主要功能:是實現網路中不同主機上使用者程序之間的資料通訊。

傳輸層要決定對會話層使用者(最終的網路使用者)提供什麼樣的服務。因此我們把1-3層的協議稱為點對點的協議,而把4-7層的協議叫做端對端協議     

     5.會話層(session layer):允許不同機器上的使用者之間建立會話關係。管理會話控制令牌管理(token management)資料中插入同步點

     6.表示層(presentation  layer ):表示層以下各層只關心從源端機到目標機可靠地傳輸位元,而表示層關心的是所傳輸的語法和語義。用一種大家一致選定的標準方法對資料進行編碼。同時,也能提供壓縮解壓、加密解密。

     7.應用層(application layer):應用層能與應用程式介面溝通,以達到展示給使用者的目的。在此常見的協議有:HTTP,HTTPS,FTP,TELNET,SSH,SMTP,POP3等。

 

TCP/IP模型

           TCP/IP(transmission control /Internet protocol   傳輸控制協議/網路互聯協議)早期的TCP/IP模型是一個四層結構網路介面層網路層傳輸層應用層後期5層結構將網路介面層分為物理層和資料鏈路層。

           1.物理層和資料鏈路層

            2.網路層TCP/IP協議定義了網路互聯協議(Internet  protocol, IP )而IP由4個支撐協議組 ARP (地址解析協議)  RARP(逆地址解析協議)  ICMP(網際控制報文協議)   IGMP(網際組管協議)

            3.傳輸層TCP(傳輸控制協議)和UDP(使用者資料報協議)   TCP 協議傳輸更加穩定可靠,UDP協議傳輸效率更高

            4.應用層