計算機網絡之網絡架構

計算機網絡之網絡架構

網絡架構

  • 網絡七層架構
    • 物理層:主要定義物理設備標準,如網線的接口類型、光纖的接口類型、各種傳輸介質的傳輸速率等。它的主要作用是傳輸比特流。這一層的數據叫做比特。
    • 數據鏈路層:主要將從物理層接收的數據進行 MAC 地址(網卡的地址)的封裝與解封裝。常把這一層的數據叫做幀。在這一層工作的設備是交換機,數據通過交換機來傳輸。
    • 網絡層: 主要將從下層接收到的數據進行IP地址(例192.168.0.1)的封裝與解封裝。在這一層工作的設備是路由器,常把這一層的數據叫做數據包。
    • 傳輸層:定義了一些傳輸數據協議和端口號(如80端口等),如TCP、UDP協議。主要是將下層接收的數據進行分斷進行傳輸,到達目的的地址後在進行重組。常常把這一層數據叫做段。
    • 會話層:通過傳輸層(端口號:傳輸端口與接收端口)建立數據傳輸的通路。主要在你的系統之間發起會話或者接受會話請求。
    • 表示層:主要是進行對接收的數據進行解釋、加密與解密、壓縮與解壓縮等(也就是把計算機能夠識別的東西轉換成人能夠能識別的東西(如圖片、聲音等))
    • 應用層:主要是一些終端的應用,比如說FTP(各種文件下載),WEB(IE瀏覽)(你就把它理解成我們在電腦屏幕上可以看到的東西.就 是終端應用)。
      七層構架
  • 網絡五層架構
    • 物理層
    • 數據鏈路層
    • 網絡層
    • 傳輸層
    • 應用層

TCP/IP原理

TCP/IP 協議不是 TCP 和 IP 這兩個協議的合稱,而是指因特網整個 TCP/IP 協議族。從協議分層模型方面來講,TCP/IP 由四個層次組成:網絡接口層、網絡層、傳輸層、應用層。

tcp/ip

  • 網絡層(Internet Layer)

    • 網絡層(Internet Layer)是整個體系結構的關鍵部分,其功能是使主機可以把分組發往任何網絡,並使分組獨立地傳向目標。這些分組可能經由不同的網絡,到達的順序和發送的順序也可能不同。高層如果需要順序收發,那麼就必須自行處理對分組的排序。互聯網層使用因特網協議(IP,Internet Protocol)。
  • 傳輸層(Tramsport Layer-TCP/UDP)

    • 傳輸層(Tramsport Layer)使源端和目的端機器上的對等實體可以進行會話。在這一層定義了兩個端到端的協議:傳輸控制協議(TCP,Transmission Control Protocol)和用戶數據報協議(UDP,User Datagram Protocol)。TCP 是面向連接的協議,它提供可靠的報文傳輸和對上層應用的連接服務。 爲此,除了基本的數據傳輸外,它還有可靠性保證、流量控制、多路複用、優先權和安全性控制等功能。UDP 是面向無連接的不可靠傳輸的協議,主要用於不需要 TCP 的排序和流量控制等功能的應用程序。
TCP UDP
傳輸控制控制協議 用戶數據協議
傳輸效率低 不注重
可靠性強,面向連接的 可靠性差,無連接
數據傳輸量大 數據傳輸量小
首部20個字節 一般8個字節的首部
全雙工 可一對一,一對多,多對一,多對多的通信
面向字節流傳輸 面向報文傳輸
  • 應用層(Application Layer)

    • 應用層(Application Layer)包含所有的高層協議,包括:虛擬終端協議(TELNET,TELecommunications NETwork)、文件傳輸協議(FTP,File Transfer Protocol)、電子郵件傳輸協議(SMTP,Simple Mail Transfer Protocol)、域名服務(DNS,Domain Name 13/04/2018 Page 161 of 283Service)、網上新聞傳輸協議(NNTP,Net News Transfer Protocol)和超文本傳送協議(HTTP,HyperText Transfer Protocol)等。
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章