計算機網絡四種基本傳輸模式:
- 單播: 一對一,明確源/目的,基於 TCP 等協議,最廣泛應用;
- 組播: 一對多組,消息在鏈路僅傳一次,分叉處復制,最高效;
- 廣播: 一對全體(廣播域內),如 ARP 請求、DHCP 發現;
- 任播: 一對「最近/最優」節點,按路由拓撐決策,IPv6 引入,DNS 根伺服器常用。
地址範圍 (IPv4)
- 單播:0.0.0.0 – 223.255.255.255;
- 組播:224.0.0.0 – 239.255.255.255 (D 類);
- 廣播:特定網段全 1 地址(如 192.168.1.255);
- 任播:無專用地址,複用單播地址,靠路由實現。
Linux 驗證
ifconfig 輸出含 UP BROADCAST RUNNING MULTICAST 即支持廣播與組播。
生活化比喻
單播=點名喚人;組播=向興趣群發通知;廣播=廣播電台發射;任播=找最近的便利店。
理解四模式,是掌握網絡協議設計與優化的基石。