路由器两台电脑是否在同一地址段的判断方法?

假如pc1和pc2,pc3分别接在同一个路由器的1口,2口,3口上,pc1的ip地址为192.168.23.55子网掩码为255.255.255.0,pc2ip地址为192.168.23.54,子网掩码为255.255.0.0,pc1的数据包发送给pc2,那么pc1是如何判断自己的ip和pc2的ip是否在同一个地址段?它的过程是怎么样的?求高手!!!

路由交换原理
lan口网关一致
dhcp开启,即在同一网段。
利用相同的协议。
pc1决定向pc2主机发送数据,pc1发送指向该路由器的物理(MAC)地址的数据包,路由器查看了数据包的目的协议地址后,确定是否与pc2协议相同转发该包,就把目的物理地址变成下一跳的物理地址并向之发送。下一跳就是最终的目的主机pc2。
路由有很协议,建议多参照百度百科。追问

判断是否在同一个地址段是由主机还是路由器来完成的?

追答

路由器

准确来说,是路由协议。

温馨提示:答案为网友推荐,仅供参考
第1个回答  2013-08-14
IP地址的前3空数值一样即表示是在同一网段。最后一空来区别电脑。

也就是192.168.23这几个数值一样就是在同一网段。55和54用来分别代表一台电脑。

子网一般都是统一的一组数值,一般都为3个255和1个0。

你上面的描述中,pc2的子网不对,可能会出现网络错误导致无网。追问

判断是否在同一个地址段是由主机还是路由器来完成的?

判断是否在同一个地址段是由主机还是路由器来完成的?

追答

应该是由英特尔协议(TCP/IP)来判断。

路由器和主机都有验证机制的。

第2个回答  2013-08-14
ip都在路由器里注册了,pc1发数据,路由器一看地址(tcp/ip)对应的mac地址,就叫pc2了,“喂,有你的邮件”,pc2一看确实是自己的地址,就开始接受。路由器发回给pc1信息-----找到pc2了,pc1就开始发送。至于在不在一个网段,pc1不知道,路由器知道。追问

判断是否在同一个地址段是由主机还是路由器来完成的?

追答

路由器

第3个回答  2013-08-14
用ip地址和子网掩码按位与,得出的结果就是网络号。如果网络号相同,自然在同一地址段。追问

判断是否在同一个地址段是由主机还是路由器来完成的?

判断是否在同一个地址段是由主机还是路由器来完成的?

追答

当然是路由器

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网