網絡七層結構


OSI參考模型 

  

  1. 物理層:物理層的主要任務是透明地傳輸比特流。物理層不關心比特流的實際意義和結構,只是負責接收和傳送比特流。物理層定義網絡硬件的特性,包括使用什么樣的傳輸介質以及與傳輸介質連接的接頭等物理特性便於理解:(主要定義物理設備標准,如網線的接口類型、光纖的接口類型、各種傳輸介質的傳輸速率等。)物理層的數據傳輸單元是比特。
  2. 數據鏈路層:主要將從物理層接收的數據進行MAC地址(網卡的地址)的封裝與解封裝,在兩個相鄰節點間的線路上無差錯地傳送,以幀(Frame)為單位的數據,並要產生和識別幀邊界 。數據鏈路層還提供了差錯控制與流量量控制的方法,保證在物理線路上傳送的數據無差錯。
  3. 網絡層:(主要將從下層接收到的數據進行IP地址(例192.168.0.1)的封裝與解封裝)進行路由選擇,以確保數據分組(Packet)從發送端到達接收端,並在數據分組發生阻塞時進行擁塞控制。網絡層還要解決異構網絡的互連問題,以實現數據分組在不同類型的網絡中傳輸。網絡層協議的代表有:IP、IPX、RIP、OSPF等。
  4. 傳輸層:(主要是將從下層接收的數據進行分段和傳輸,到達目的地址后再進行重組。常常把這一層數據叫做段)為上一層進行通信的兩個進程之間提供一個可靠的端到端服務,使傳輸層以上的各層不再關心信息傳輸的問題。傳輸層從會話層接收數據,形成報文(Message),在必要時將其分成若干個分組,然后交給網絡層進行傳輸。傳輸層協議的代表有:TCP、UDP、SPX等 
  5. 會話層:針對遠程訪問進行管理(比如斷點續傳), 包括會話管理理、傳輸同步以及數據交換管理理等。會話層負責維護兩個會話主機之間連接的建立、管理和終止,以及數據的交換。通過傳輸層(端口號:傳輸端口與接收端口)建立數據傳輸的通路。(主要在你的系統之間發起會話或者接受會話請求(設備之間需要互相認識可以是IP也可以是MAC或者是主機名)) 
  6. 表示層:用於處理在多個通信系統之間交換信息的表示方式,包括數據格式的轉換、數據加密與解密、數據壓縮與恢復等, 主要是進行對接收的數據進行解釋、加密與解密、壓縮與解壓縮等(也就是把計算機能夠識別的東西轉換成人能夠能識別的東西(如圖片、聲音等)。
  7. 應用層:為網絡用戶或應⽤用程序提供各種服務,如文件傳輸、電子郵件、網絡管理和遠程登錄等, 主要是一些終端的應用,比如說FTP(各種文件下載),WEB(IE瀏覽),QQ之類的(可以把它理解成我們在電腦屏幕上可以看到的東西.就是終端應用)。  

   

  • 第一層:應用層。定義了用於在網絡中進行通信和傳輸數據的接口;

  • 第二層:表示層。定義不同的系統中數據的傳輸格式,編碼和解碼規范等;

  • 第三層:會話層。管理用戶的會話,控制用戶間邏輯連接的建立和中斷;

  • 第四層:傳輸層。管理着網絡中的端到端的數據傳輸;

  • 第五層:網絡層。定義網絡設備間如何傳輸數據;

  • 第六層:鏈路層。將上面的網絡層的數據包封裝成數據幀,便於物理層傳輸;

  • 第七層:物理層。這一層主要就是傳輸這些二進制數據。

OSI參考模型與TCP/IP參考模型層次間的對應關系:

     網絡接口層--對應OSI參考模型的物理層和數據鏈路層;

  網絡層--對應OSI參考模型的網絡層;

  運輸層--對應OSI參考模型的運輸層;

  應用層--對應OSI參考模型的5、6、7層。

 

  

 域名的解析過程

 

 

 用戶輸入一個網址?計算機執行了什么操作?

1. 所有的數據通信都必須經過封裝,經由物理理線路路傳送

 

 

 2. 所有的主機名,都需要解析為IP地址

 

 

 

3. 應⽤用層使⽤用HTTP協議,並利利⽤用傳輸層⾯面向連接的TCP協議

 

 

 

4. WEB應⽤用采⽤用客戶機/服務器器的⼯工作模式

 

 

 

5. 數據包通過路路由器器,根據路路由表進⾏行行轉發

 

 

6. 在每個⽹網絡內部,都要把IP地址轉換成MAC地址

 

 

7. 服務器器上的WEB服務進程在監聽TCP的80端⼝口

8. 服務器器按照請求,⽣生成HTML⽂文檔發送到客戶端

9. 客戶端瀏覽器器解釋HTML⽂文檔,⽣生成⻚頁⾯面


免責聲明!

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



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