分享

网络广播地址辨析

 tcwl123 2010-11-29
一、第一种分类方法:
 
广播地址分:全网广播(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.255
127.0.0.0   环回地址(loopback),用于本机测试
 
其它还有:
128.0.0.0
191.255.0.0
192.0.0.0
223.255.255.0
 
 
四、ICMP(Internet Control Message Protocol)
ICMP message types
1、Destination Unreachable
2、Time Exceeded
3、Redirect
4、Echo
 
产生destination unreachable的原因有5种
1、network unreachable
2、host unreachable
3、can't fragment
4、protocol unreachable
5、port unreachable
 
出现time exceeded的原因是TTL超时,显示为request timeout
 
 
五、FTP AND TFTP
FTP基于TCP、占用内存及CPU大、可靠传输。
TFTP基于UDP、占用内存及CPU小、不可靠传输,仅靠ack number在出现错误时重传
(责任编辑:admin)

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多