天天看點

計算機網絡學習1—概述概述

計算機網絡學習筆記1

  • 概述
    • 引言
    • 各層的功能
    • 通訊過程
    • 傳輸方式的分類
      • 面向有連接配接型和無連接配接型
      • 電路交換與分組交換
      • 根據接收端數量分類
    • 一些常用術語

概述

引言

​ 為了解決網絡的通信問題,ISO(International Organization for Standardization, 國際标準化組織)制定了國際标準 OSI(Open System Interconnection, 開放式系統互聯參考模型),對通信系統進行了标準化。

​ OSI參考模型分為七層:實體層、資料鍊路層、網絡層、傳輸層、會話層、表示層、應用層。目前,應用最廣泛的TCP/IP通訊協定将OSI參考模型簡化為了四層:資料鍊路層、網絡層、傳輸層、應用層。下圖給出了兩者的對應關系,同時給出了TCP/IP協定各層所包含的常用協定。

計算機網絡學習1—概述概述

​ 表1 OSI 和 TCP/IP 對應關系

各層的功能

  • 資料鍊路層
    • 處理與通信傳輸媒介(如電纜)的實體接口細節,資料鍊路層的協定定義了通過通信媒介互聯裝置之間傳輸的規範。
    • 屬于資料鍊路層的位址為實體位址,即 MAC位址(Media Access Control Address),每一個主機或是路由器裝置都有唯一的MAC位址,它是由裝置的制造廠商針對每塊網卡(Network Interface Card, NIC,是計算機聯網時所需要的硬體,現在的計算機一般都有内置網卡)設定的。
  • 網絡層
  • 處理分組在網絡中的活動,如分組選路。
  • 屬于網絡層的位址為IP位址。
  • 傳輸層
  • 為兩台主機上的應用程式提供端到端的通訊,是根據端口(可以了解為傳輸層的位址)實作的。
  • 應用層
  • 處理特定的應用程式細節。

通訊過程

​ 圖1給出了七層協定的通訊過程,四層的TCP/IP協定與之類似。

計算機網絡學習1—概述概述

圖1 OSI 參考模型通訊過程

​ 待發送的資料包從上層協定到下層協定,依次添加首部(包括源位址、目标位址等資訊),直到資料鍊路層封裝成資料幀,根據首部資訊發送資料幀,到達目标主機之後,再由下層協定到上層依次解封,進而獲得資料。圖2給出了需要傳輸的資料經過各層添加首部的過程。圖3給出了分層包的結構。

計算機網絡學習1—概述概述

​ 圖2 資料包首部的階層化

計算機網絡學習1—概述概述

圖3 分層包的結構

傳輸方式的分類

​ 網絡通信傳輸方式可以根據不同的标準進行分類。

面向有連接配接型和無連接配接型

  • 面向有連接配接型

    在發送資料之前,需要在發送端和接收端主機之間連接配接一條通信線路。

  • 面向無連接配接型

    不要求建立和斷開連接配接,發送端可以任何時候自由發送資料。

電路交換與分組交換

  • 電路交換

    在電路交換中,交換機主要負責資料的中轉處理,兩台主機通信時,首先建立通信線路,是獨占線路進行通信的,效率較低。

  • 分組交換

    在分組交換中,由分組交換機(路由器)連接配接通信,發送端将資料分組發送給路由器,路由器收到後,緩存到自己的緩沖區,然後再轉發給接收端。

    計算機網絡學習1—概述概述

    圖4 電路交換和分組交換

根據接收端數量分類

  • 單點傳播

    隻有一個接收端,即一對一通信,例如早期的固定電話。

  • 廣播

    有多個接受端,即從一個主機發送消息給與之相連的所有其他主機,例如電視廣播。

  • 多點傳播

    與廣播相似,不同之處在于多點傳播要限定某一組主機作為哦接收端,例如電視會議。

  • 任播

    任播指在特定的多台主機中選出一台作為接收端。

    計算機網絡學習1—概述概述
    ​ 圖5 單點傳播、廣播、多點傳播、任播

一些常用術語

  • ISO International Organization for Standardization, 國際标準化組織
  • OSI Open System Interconnection, 開放式系統互聯參考模型
  • ISP Internet Service Provider, 網絡服務供應商
  • WAN Wide Area Network, 廣域網
  • LAN Local Area Network, 區域網路
  • Internet 網際網
  • The Internet 網際網路
  • 位址
    • MAC位址 資料鍊路層(實體層)位址
    • IP位址 網絡層位址
    • 端口号 傳輸層位址
  • 資料機關
    • 包 是全能性術語
    • 幀 用于表示資料鍊路層中包的機關
    • 資料報 是IP和UDP等網絡層以上的分層中的包機關
    • 段 表示TCP資料流中的資訊
    • 消息 指應用協定中資料的機關

繼續閱讀