网络广播地址辨析

来源:百度文库 编辑:神马文学网 时间:2024/04/28 08:53:52
一、第一种分类方法: 广播地址分:全网广播(all network broadcast)与子网广播(subnet broadcast)子网广播又称为directed broadcast(直连广播),实际上这种地址已经很少用到了 1、全网广播:255.255.255.255 2、子网广播:10.255.255.255 255.0.0.0         172.16.255.255 255.255.0.0         192.168.0.255 255.255.255.0         211.81.152.63 255.255.255.192  二、第二种分类方法: 二层广播地址:到所有局域网内节点,ARP需用到此地址ff.ff.ff.ff.ff.ff 三层广播地址:到所有网段 unicast(单播):发送给唯一目的主机 multicast(多播):单个源发往不同网段的多个节点  1、二层广播地址通常被看成硬件广播地址,它只作用于本局域网内,也可以说本网段内。因为2层广播地址不 会被路由器转发,除非它们变为unicast地址。 典型的硬件地址为6 byte长度(48bit),如0c.43.a4.f3.12.c2,相应的广播地址为:ff.ff.ff.ff.ff.ff 2、三层广播地址有两种,一种为255.255.255.255(全网广播地址),另一种为10.255.255.255(本网广播地址、又称 直连广播地址) 例1:当主机A想要通过DHCP server获取IP地址时,它首先会发送全网广播,即目的地址为 255.255.255.255,但是这个地址是无法通过路由器转发的,很可能DHCP server与这台主机并非一个网段,如DHCP server地址为172.16.0.1,路由器可以识别255.255.255.255是寻找DHCP server的,所以此时路由器会将255.255.255.255全网广播地址自动转换为172.16.0.1(unicast) 例2:multicast(多播)通过创建多播组,源会将数据发往多个目的,而不是广播给所有主机。 例3:arp协议:当主机A想与主机B通信,但又不知道主机B的MAC地址时,A会首先发送广播给网段内所有主机,这时的广播地 址就是二层广播地址:ff.ff.ff.ff.ff.ff,当主机B收到此地址后,会给主机A以回应,说明自已的MAC地址。这样A和B就可以通过MAC 地址进行通信了。   三、几个保留地址0.0.0.0     广播地址,等同于255.255.255.255127.0.0.0   环回地址(loopback),用于本机测试 其它还有:128.0.0.0191.255.0.0192.0.0.0223.255.255.0  四、ICMP(Internet Control Message Protocol)ICMP message types1、Destination Unreachable2、Time Exceeded3、Redirect4、Echo 产生destination unreachable的原因有5种1、network unreachable2、host unreachable3、can't fragment4、protocol unreachable5、port unreachable 出现time exceeded的原因是TTL超时,显示为request timeout  五、FTP AND TFTPFTP基于TCP、占用内存及CPU大、可靠传输。TFTP基于UDP、占用内存及CPU小、不可靠传输,仅靠ack number在出现错误时重传(责任编辑:admin)