二层广播和三层广播

广播只有2层的。跨网段访问是寻址。

三层交换机等同于路由器。也就是说源ip和目的ip在数据包里一直不变(不经过nat的情况),mac地址将时刻改变。广播只存在二层。三层情况下是路由寻址。

二层广播:全F的二层广播帧(交换机一般所发送的广播帧)

三层广播:192.168.1.255&255.255.255.255(区别是一个网段内的广播&全网络广播,一般是路由传播。但默认情况下路由器不转发广播包)

广播地址是一种特殊的IP地址形式,一种是直接广播地址,一种是有限广播地址。 直接广播地址包含一个有效的网络号和一个全”1”的主机号,如你说的202.163.30.255,255就是一个主机号,202则是C类的IP地址,C类IP地址就是我们常接触到的。 受限广播地址是32位全1的IP地址(255.255.255.255)。该地址用于主机配置过程中IP数据报的目的地址,此时,主机可能还不知道它所在网络的网络掩码,甚至连它的IP地址也不知道。在任何情况下,路由器都不转发目的地址为受限的广播地址的数据报,这样的数据报仅出现在本地网络中。

受限广播可以用在计算机不知道自己IP地址的时候,比如向DHCP服务器索要地址时、PPPOE拨号时等.

直接广播可用于本地网络,也可以跨网段广播,比如主机192.168.1.1/30可以发送广播包到192.168.1.7,使主机192.168.1.5/30也可以接收到该数据包,前提是之间的路由器要开启定向广播功能.

另外,无论是何种广播,它第二层目的MAC地址都是FF-FF-FF-FF-FF-FF,这样交换机也就可以往外flood广播包.区别于多播的MAC帧头是01005A+subnetid

eg:

因为访问的目的地址是直接广播地址,所以云主机并没有学习其arp,而是广播发出,如果不是广播地址,云主机会首先发arp学习其目的mac,然后将目的mac填入icmp数据包,将icmp数据包发出去

DHCP 请求目的地址是255.255.255.255三层受限广播,且目的MAC是全F