18章 广播
1、UDP和TCP
UDP支持任意形式的地址(单播,多播,广播),而TCP只支持单播。
2、广播的用途
1>ARP 地址解析协议
2>BOOTP(DHCP) 引导协议
3>NTP 网络时间协议
4>routed 路由后台程序
3、广播地址
IP地址分为三部分:网络地址+子网地址+主机地址。
根据这三部分,可将广播地址分为四类:
1> 子网广播地址:主机地址为1
2> 全部子网广播地址:子网地址和主机地址为1
3> 网络广播地址:没有子网地址部分,主机地址为1
4> 受限广播地址:三部分全部为1
例如:172.16.0.201 netmask 255.255.224.0 (11111111.11111111.11100000.00000000)
则其子网广播地址为:172.16.31.255
则其受限广播地址: 255.255.255.255
4、单播和广播
发送:
单播通过ARP来获取MAC,而广播则设置MAC为ff:ff:ff:ff:ff:ff。
接收:
网口只接收目的MAC与自己MAC相同的包,对于单播,非目的MAC的主机不会产生额外开销;对于广播,子网所有主机都是目的主机,网口均会接收,然后上传给IP(比较目的IP地址和本机IP地址)、UDP/TCP层(比较目的端口和应用程序端口)(广播也需要指定目的端口)。