1. 程式人生 > 實用技巧 >OSI參考模型

OSI參考模型

1. OSI參考模型

  • a. 物理層(Physical Layer)

    • 工作在物理層的裝置有:

      中繼器、雙絞線(RJ-45介面的網線)、集線器(相當於多埠的中繼器)。在集線器連線的網路中,不管有多少個集線器都只有一個廣播域和一個衝突域。

  • b. 資料鏈路層(Date Link Layer)

    資料鏈路層是在不可靠的物理層上進行資料的可靠傳輸,將使用者資料封裝成幀(Frame),進行CRC檢驗(迴圈冗餘效驗)以及高速傳送方的資料將低速方淹沒等。

    • 工作在資料鏈路層的裝置主要有:

      網絡卡(NIC Network Interface Card):也叫網路介面卡,在生產時將一個唯一的網路節點地址(MAC地址)燒錄到它的ROM中。

      網橋(Bridge):網橋可以將兩個區域網(LAN)連線並按照MAC地址轉發資料幀。

      交換機(Switch):可以將交換機簡單的看做多埠的網橋,因為它也根據收到的資料幀的源地址進行學習,也根據MAC地址表中的目的地址進行轉發。

    • 交換機的工作方式:

      假設這個交換機學習到的MAC地址表如下:

      MAC Address
      AAAAAAAAAAAA 1
      BBBBBBBBBBBB 2
      CCCCCCCCCCCC 3
      • 交換機對已知的單播幀(存在於交換機學習到的MAC地址表中),只發往對應的埠。
      • 交換機對未知的單播幀進行泛洪轉發(即發往除接收埠外的所有埠)
      • 交換機對所有廣播和組播,進行泛洪轉發
    • 交換機的分類:

      • 傳統交換機:屬於鏈路層,一個廣播域,每個介面是一個衝突域。
      • VLAN交換機:屬於鏈路層,可網管型,可以劃分多個VLAN,每個VLAN是一個廣播域,每個介面是一個衝突域,並且可以配置IP地址。
      • 三層交換機:比VLAN型交換機多了路由功能,可以理解成交換機+路由器,屬於OSI模型網路層。
  • c. 網路層(Network)

    路由器與三層交換機都屬於網路層裝置,它們是應用於不同網段間的裝置,路由器的每個埠屬於一個單獨的廣播域,也是一個單獨的衝突域。

  • d. 傳輸層(Transport Layer)

    傳輸層實現了使用者程序間端到端的通訊,傳輸層相關協議有TCP、UDP等。

  • e. 會話層(Session Layer)

    會話層提供的主要服務是會話控制、同步、重傳等。

  • f. 表示層(Presentation Layer)

    表示層提供的主要服務為資料的編碼、壓縮、加密解密等。

  • g. 應用層(Application Layer)

    應用層包含了大量的協議應用,常見的有:HTTP-TCP80、FTP-TCP21、SMTP-TCP25、POP3-TCP110、DNS-TCP/UDP53、TELNET-TCP23等。