OSI Model

Backbone of Device Networking

Posted by Eirik on 16 Feb, 2024

Router 可以處理Layer3 header,可稱為Layer3


Physical Layer:

如何把原始資料在Link 上傳輸,無論有線或無線

  • Coaxial cable (同軸電纜,外層包覆可降低電磁波干擾)
  • Twisted pair (雙絞線,為了將電磁波干擾降低,最多8條線)
  • Optical fiber (光纖,不受電磁波干擾,可傳送距離較遠)
  • Air space

Differential Signal Coding Schemes

在材料上如何表示bit的形式,除了把資料傳給對方,也要把Tx bit time傳給對方,讓Rx 根據這個速率來取樣二元資料;Signal coding也要讓資料有高低變化,易於判讀。

資料都是bit-by-bit的傳送,在線路上如何表示bit?

長時間的同bit 如何切割bit數量?

bit time: 多長的時間代表一個bit
Tx and Rx 取樣的速度必須要一樣的bit time
  • 電位高低 (同軸電纜)
  • 光明暗 (光纖)

如何把frame 傳給直接相連的主機或設備,關注下一站(1 hop)

  • 蒐集一整串bits變成frame

SA: Source address DA: Destination address Type: MAC: Media Access Control Protocal

CSMA/CD (IEEE 802.3 Ethernet) CSMA/CA (IEEE 802.11 Wireless LAN)

關注在連接方式 點對點直接傳送,但大部分都是Multiple Access共用線路,處理conflict frame on same link問題,傳送也是大問題!

HTTP History

  • HTTP1
    • Sequential TCP connection
  • HTTP1.1
    • Continuous session and pipeline for multiple TCP connection or requests
  • HTTP2
    • Data streaming
  • HTTP3
    • QUIC technology

Multiplexing and DeMux

TDM

FDM

Statistical multiplexing

  • FIFO
  • Round-Robin
  • Priorities (Quality-of-Service(QoS))