|
|
|
|
| 什么是LOCAL multicast address? |
 什么是LOCAL multicast address? - lx_cyh [ 2004-06-21 23:52 | 304 byte(s)]
 Re: 什么是LOCAL multicast address? - milod [ 2004-06-22 08:22 | 443 byte(s)]
 谢谢,还有一个问题 - lx_cyh [ 2004-06-22 16:50 | 522 byte(s)]
 Re: 谢谢,还有一个问题 - milod [ 2004-06-24 12:09 | 415 byte(s)]
|
|
|
|
[Original]
[Print]
[Top]
|
下面两个宏一个是判断MULTICAST(教科书上有),另一个是判断LOCAL multicast address,不明白,请赐教。
#define MULTICAST(x) (((x) & htonl(0xf0000000)) == htonl(0xe0000000))
#define LOCAL_MCAST(x) (((x) & htonl(0xFFFFFF00)) == htonl(0xE0000000))
|
|
|
----
古今陵谷茫茫市朝往往耕桑此地居然形胜似曾小小兴亡
|
|
[Original]
[Print]
[Top]
|
|
[Original]
[Print]
[Top]
|
在Comer的Internetworking with TCP/IP上,323页最下面提到了这个问题:
...many parts of the address space have been assigned special meaning. ... 224.0.0.0 ... the remaining address up through 224.0.0.255 are devoted to multicast routing and group maintenance protocols; a router is prohibited from forwarding a datagram sent to any address in that range.
324页上列出了这些特定含义的IP(224.0.0.0-224.0.0.255)
|
|
|
----
性格左右命运 气度影响格局
|
|
[Original]
[Print]
[Top]
|
|
[Original]
[Print]
[Top]
|
你手头的comer书是不是第一卷第四版,我的第三版没有。不过你提供的ip范围我马上在google上找到了相关资料
这里还有一个问题请教
1351 if (daddr == 0xFFFFFFFF || (saddr == 0 && daddr == 0))
1352 goto brd_input;
源地址和目的地址都是0为什么是 broadcast呢?
DHCP利用源地址为0,目的地址255.255.255.255
什么场合利用目的地址为0?
我查了一些资料说目的地址为0是default route,但不是很清楚这样用有什么作用,能否解释一下。
|
|
|
----
古今陵谷茫茫市朝往往耕桑此地居然形胜似曾小小兴亡
|
|
[Original]
[Print]
[Top]
|
|
[Original]
[Print]
[Top]
|
>>你手头的comer书是不是第一卷第四版
y
>>源地址和目的地址都是0为什么是broadcast呢
我也没见过这种情况。
全0地址除了表示默认路由外,还指本机地址(localhost)。我的理解是发往localhost的、源ip不明的包当作broadcast处理。
这里大概和default route没什么关系。
|
|
|
----
性格左右命运 气度影响格局
|
|
[Original]
[Print]
[Top]
|
|
« Previous thread
服务器计划性重启可近来遇到很多问题 |
网络管理技术
第14页 |
Next thread »
服务器很难启动 |
|