ISO/OSI和TCP/IP的區別


1. ISO/OSI的參考模型共有7層,由低層至高層分別為:物理層、數據鏈路層、網絡層、傳輸層、會話層、表示層、

    應用層。各層功能分別為:

(1)物理層

         提供建立、維護和拆除物理鏈路所需的機械、電氣、功能和規程的特性;提供有關在傳輸介質上傳輸非結構的位流

        及物理鏈路故障檢測指示。在這一層,數據還沒有被組織,僅作為原始的位流或電氣電壓處理,單位是比特。

(2)數據鏈路層

        負責在兩個相鄰結點間的線路上,無差錯地傳送以幀為單位的數據,並進行流量控制。每一幀包括一定數量的數據

        和一些必要的控制信息。與物理層相似,數據鏈路層要負責建立、維持和釋放數據鏈路的連接。在傳送數據時,如

        果接收點檢測到所傳數據中有差錯,就要通知發方重發這一幀。

(3)網絡層

         為傳輸層實體提供端到端的交換網絡數據傳送功能,使得傳輸層擺脫路由選擇、交換方式、擁擠控制等網絡傳輸

         細節;可以為傳輸層實體建立、維持和拆除一條或多條通信路徑;對網絡傳輸中發生的不可恢復的差錯予以報告。

         網絡層將數據鏈路層提供的幀組成數據包,包中封裝有網絡層包頭,其中含有邏輯地址信息——源站點和目的站點

        地址的網絡地址。

(4)傳輸層

         為會話層實體提供透明、可靠的數據傳輸服務,保證端到端的數據完整性;選擇網絡層的最適宜的服務;提供建

         立、維護和拆除傳輸連接功能。傳輸層根據通信子網的特性,最佳的利用網絡資源,為兩個端系統的會話層之間提

         供建立、維護和取消傳輸連接的功能,並以可靠和經濟的方式傳輸數據。在這一層,信息的傳送單位是報文。

(5)會話層

         為彼此合作的表示層實體提供建立、維護和結束會話連接的功能;完成通信進程的邏輯名字與物理名字間的對應;

         提供會話管理服務。

(6)表示層

          為應用層進程提供能解釋所交換信息含義的一組服務,即將欲交換的數據從適合於某一用戶的抽象語法,轉換為

          適合於OSI系統內部使用的傳送語法,提供格式化的表示和轉換數據服務。數據的壓縮,解壓縮,加密和解密等

          工作都由表示層負責。

(7)應用層

          提供OSI用戶服務,即確定進程之間通信的性質,以滿足用戶需要以及提供網絡與用戶應用軟件之間的接口服務。

簡言之,各層的作用:

     物理層:在物理媒體上傳輸原始的數據比特流。

   數據鏈路層:將數據分成一個個數據幀,以數據幀為單位傳輸。有應有答,遇錯重發。

   網絡層:將數據分成一定長度的分組,將分組穿過通信子網,從信源選擇路徑后傳到信宿。

   傳輸層:提供不具體網絡的高效、經濟、透明的端到端數據傳輸服務。

   會話層:進程間的對話也稱為會話,會話層管理不同主機上各進程間的對話。

   表示層: 為應用層進程提供格式化的表示和轉換數據服務。

   應用層:提供應用程序訪問OSI環境的手段。

 

2. ISO/OSI參考模型與TCP/IP協議模型中各層的對應關系:

 

3. 數據的封裝和解封:

 

4. OSI網絡體系結構各層協議:

(1)應用層:TELNET、FTP、TFTP、SMTP、SNMP、HTTP、BOOTP、DHCP、DNS
(2)表示層:
                         文本:ASCII,EBCDIC
                         圖形:TIFF,JPEG,GIF,PICT
                         聲音:MIDI,MPEG,QUICKTIME

(3)會話層:NFS、SQL、RPC 、X-WINDOWS、ASP(APPTALK會話協議)、SCP 
(4)傳輸層:TCP、UDP、SPX 
(5)網絡層:IP、IPX、ICMP、RIP、OSPF(Open Shortest Path First開放式最短路徑優先)
(6)數據鏈路層:SDLC、HDLC、PPP、STP(Spanning Tree Protocol)、幀中繼
(7)物理層:EIA/TIA RS-232、EIA/TIA RS-449、V.35、RJ-45

 

5. 常用端口(每個協議都有一個缺省端口)


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM