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
- 電位高低 (同軸電纜)
- 光明暗 (光纖)
Data link layer
如何把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))