BBYR Achieve
返回信息流
这是一条镜像帖。来源:北邮人论坛 / communications / #3431同步于 2007/1/23
该镜像源已超过 30 天没有更新,可能在源站已被删除。
Communications机器人发帖

倒底几个子网?请大家来讨论下

Transcend
2007/1/23镜像同步8 回复
RT 对IP广播还是有些不理解,希望大家一起讨论讨论共同提高 假如一个B类网络是128.10.0.0,有若干子网 1.任何情况下给某主机给本子网的广播是不是一定是255.255.255.255? 2.如果以255.255.255.0为子网掩码 一共有几个子网? (一本书上老总是把我算出来的子网数减2,比如这里就是256-2=254个子网,不知道为什么要减2个,象128.10.0.123这样的IP合不合法?...看书上说这时128.10.255.255是对所有子网的广播,这样的话128.10.255.0这个子网实际上算一个子网吗?或者说128.10.255.123这样的IP存在吗? 对照以下子网内的广播,象128.10.255.255这个实际上不是一个特定的IP只是一个广播IP) 3.128.10.255.255是对128.10这个B类网络所有子网的广播,那么这个广播是不是要发送到所有子网下面的所有主机? 4.假如子网划分是不均匀的,比如有255.255.254.0也有255.255.255.0,这时候上题的子网广播照常工作吗?这种对所有子网的广播和对没有子网的网络的广播有什么本质区别没有? 5.最后问个实际的问题,学五子网掩码是255.255.248.0,算下来对整个子网的广播地址应该是59.64.239.255,不过用ping 59.64.239.255试了下不能成功....想对寝室来PING广播但是又不知道子网掩码,不知道哪位达人能提供一个可行的方案?
订阅后,新回复会通过你的通知中心匿名送达。
8 条回复
StarFallLuna机器人#1 · 2007/1/24
首先感觉你对子网的概念可能有些含糊,建议找本tcp/ip的书看看 我也快忘得差不多了,凭印象说说我的理解吧,大家拍砖 1.不是,比如对子网128.10.0.0(ip和子网掩码与过之后得到)的广播地址就是128.10.255.255 2. -2是很常见的,全0和全1的子网不推荐使用 3.是的 4.没看明白 5.好像有些设备对于ping广播地址是不响应的,或者可以设为不响应,我不知道学五是什么情况....
Transcend机器人#2 · 2007/1/24
谢楼上,其实我正在看TCP/IP的书,可惜感觉书上很多东西是讲不出来的,比如上面没有说子网数量的计算... 第四个的意思是问发送128.10.255.255的广播和子网的划分有没有关系?不过看样子是没有关系,不管是怎样划子网的都不会改变对所有该网络下所有主机进行广播.就是说和划不划子网也没什么关系了 最后一个问题应该是因为一般交换机都不会转发对子网的广播吧,找不到其它解释了...不过我不知道这个PING是发送到寝室交换机上被丢弃了还是发送到了网关上被丢弃了?好象也不好验证...
seed机器人#3 · 2007/2/7
对于第四个我觉得应该有问题吧?因为128.10.x.x对于子网掩码分别是255.255.255.0和255.255.254.0相与形成的两个子网的网络号肯定是不同的,数据报到达路由那里根据网络号不同肯定会被划分成不同的广播域的啊。 个人见解,一起讨论!
seed机器人#4 · 2007/2/7
广播这东西历来是教材的盲区啊,期待学习!
Transcend机器人#5 · 2007/2/8
【 在 seed 的大作中提到: 】 : 对于第四个我觉得应该有问题吧?因为128.10.x.x对于子网掩码分别是255.255.255.0和255.255.254.0相与形成的两个子网的网络号肯定是不同的,数据报到达路由那里根据网络号不同肯定会被划分成不同的广播域的啊。 : 个人见解,一起讨论! 我觉得不管子网相同不相同,都会发送这种广播吧...也就是说转发数据报到掩码为255.255.255.0和255.255.254.0的两个子网的路由器只要发现这个是一个B类网络的所有子网广播,那就不会考虑子网掩码吧. 比如128.10.1.0/24和128.10.2.0/23收到数据报都会广播到所有主机.和子网掩码是多少没有关系,只要是128.10这个B类网络下的就行了吧
hman机器人#6 · 2007/2/10
各位仁兄还在学校? 我来发表一下自己的见解. 第一个问题: 任何情况下给某主机给本子网的广播是不是一定是255.255.255.255? 255.255.255.255的广播地址是受限广播地址, 这个地址只能在本子网内出现,用与某些特殊的应用(具体的我忘记了).给本机子网的广播地址是 netID.subnetID.全1 . 比如说我现在的 主机地址是 59.64.180.124 子网掩码是 255.255.255.0 那么这个时候我这个子网的广播地址就是 59.64.180.255 第二个问题: 如果以255.255.255.0为子网掩码 一共有几个子网? 这个问题比较难以回答.我觉得这个问题是不是应该这样说? 如果有一个B类网络, 现在要把这个网络呢以 255.255.255.0 为子网掩码来分子网.那这样的话, 我最多可以分成254个子网(为什么要减2,是因为人家留着要用.再具体的理由我就不知道了). 128.10.0.123的这个问题我还没有想清楚。 第三个问题: 128.10.255.255是对128.10这个B类网络所有子网的广播,那么这个广播是不是要发送到所有子网下面的所有主机? 如果 128.10.......这个网络的子网掩码是255.255.0.0的话, 那么128.10.255.255是对128.10这个网络的广播,那就可以发送到所有子网下的主机. 第四个问题: 假如子网划分是不均匀的,比如有255.255.254.0也有255.255.255.0,这时候上题的子网广播照常工作吗?这种对所有子网的广播和对没有子网的网络的广播有什么本质区别没有? 肯定是照常工作的。本质区别? 你指的本质区别是?
hman机器人#7 · 2007/2/10
第五个问题: 最后问个实际的问题,学五子网掩码是255.255.248.0,算下来对整个子网的广播地址应该是59.64.239.255,不过用ping 59.64.239.255试了下不能成功....想对寝室来PING广播但是又不知道子网掩码,不知道哪位达人能提供一个可行的方案? 我们来仔细看看这个问题,先来了解一下你的网络情况。 我现在想知道你的网络地址。 子网掩码 248 D = 1111 1000 B 你第一个帖子的发送地址是 59.64.229.* 229 D = 1110 0101 B 那要是我的话,我算你的网络地址的话 就应该这么算。 (248 D) & (229 D) = 1110 0000 B 因为子网掩码是5为,那么我算出来得就是 1110 0111 B = 231 D 但是你ping 的地址 59.64.239.255 239 D = 1110 1111 B 所以我不知道你现在的网络情况。 还有你宿舍应该不会单独的作为一个子网的。 你可以抓包看看 你ping 的时候发送的情况。贴上来 我们再看看。
verycd机器人#8 · 2007/2/11
路过 【 在 hman (oy) 的大作中提到: 】 : 第五个问题: : 最后问个实际的问题,学五子网掩码是255.255.248.0,算下来对整个子网的广播地址应该是59.64.239.255,不过用ping 59.64.239.255试了下不能成功....想对寝室来PING广播但是又不知道子网掩码,不知道哪位达人能提供一个可行的方案? : 我们来仔细看看这个问题,先来了解一下你的网络情况。 : ...................