网络编程学习笔记(广播)

IPv4对广播的支持是可选的,而IPv6是必须的

IPv6没有提供对广播的支持:当使用广播的IPv4应用程序移植到IPv6时,必须使用IPv6的多播方式进行重新编码

广播和多播要使用UDP,二者都不能使用TCP


使用广播的实例:

1、ARP(地址解析协议)arp是ipv4的一个基本组成部分,而不是一个用户应用程序。

2、BOOTP(引导协议)客户假定有一台服务器主机在要地子网上,它以广播地址为目的地址发出自己的引导请求

3、NTP(网络时间协议)

4、路由后台进程 


广播地址有四种类型的广播地址(用-1表示所有比特位均为1的字段)

1、子网广播地址:{netid, subnetid, -1}

2、全部子网广播地址:{netid, -1, -1}这类广播地址编排指定网络上的所有子网

3、网络广播地址:{netid, -1},这类地址用于不进行子网划分的网络。但不进行子网划分的网络现在几乎不存在了

4、受限的广播地址 :{-1,-1,-1,-1}或255.255.255.255。路由器不转发目的地址为255.255.255.255的IP数据报

你可能感兴趣的:(网络编程学习笔记(广播))