一,數據封裝
層次 |
協議/設備 |
數據封裝 |
應用層 | HTTP,FTP | HTTP |
傳輸層 | TCP,UDP | TCP+HTTP |
網絡層 | IP | IP+TCP+HTTP |
數據鏈路層 | 以太網 | |
物理層 | 網線 |
二,網絡硬件
集線器-物理層
只能半雙工通信,集線器不能在同一時間發送和接收數據。
從一個端口接收數據,然後將數據包送到各個端口的計算機上 ,各個計算機檢查是否是自己的MAC,然後丟失和接收。
會造成不必要的通信和時間浪費。
交換機-數據鏈路層
全雙工通信,支持雙向傳輸。
從一個端口接收數據,根據MAC判斷目標主機,將數據包送到目標主機。
路由器-網絡層
全雙工通信,支持雙向傳輸。
根據IP判斷目標主機。
三,流量分類
廣播流量 | 將信息發送到一個網段的所有主機 |
單播流量 | 將信息從一臺計算機送到一臺計算機 |
多播流量 | 1-2,2-4,4-8傳播,與多播不同。 |
四,協議
ARP | 地址解析協議,根據IP找MAC | 大家好,我的IP是*,MAC是*,我找IP是X的傢伙,請告訴我你的MAC 你好,我是那個IP是X的傢伙,我的MAC是X。 |
TCP | 傳輸控制協議 | 三次握手,四次揮手 |
UPD | 用戶數據報協議 | |
ICMP | 互聯網消息控制協議 |