ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

怎么样判断两个IP地址是否在同一个网段

2020-07-05 17:08:59  阅读:254  来源: 互联网

标签:网段 同一个 IP地址 192.168 目的地 网络地址 自身 1.0


怎么样判断两个IP地址是否在同一个网段

方法
1. 通过自身的IP与自身掩码算出网络地址X
2. 通过目的IP与自身掩码算出目的地的网络地址Y
3. 如果这两个网络一样(X=Y),则表示目的地与自身在一个网络内
4. 如果两个网络不一样(X不等于Y),则表示目的地与自身不在一个网络内
举个例子1

A :192.168.1.1/24

A这边的网络地址是192.168.1.0 目标的网络地址也是192.168.1.0

B :192.168.1.2/24

B这边的网络地址是192.168.1.0 目标的网络地址也是192.168.1.0
结论:A和B在同一个网段 B和A在同一个网段
举个例子2

C :192.168.1.1/24

C这边的网络地址192.168.1.0 目标的网络地址也是192.168.2.0

D :192.168.2.1/24

E这边的网络地址192.168.2.0 目标的网络地址也是192.168.1.0
结论:C和D不在同一个网段 D和C不在同一个网段 那么C和D之间的地址通信的话,需要我们网关进行帮忙

主机:怎么判断目的IP是否与自身在一个网络中呢?
a。通过自身的IP与自身所配置的掩码算出网络地址(直连网络)
b。通过目的IP与自身所配置的掩码算出关于目的地的网络。
c。如果这两个网络一样,则表示目的地与自身在一个网络内;如果两个网络不一样,则表示目的地与自身不在一个网络内
d。如果判断目的地与自身在一个网段内后,则可直接发ARP或其他报文给目的主机
e。如果判断目的地与自身不在一个网段内,则需要查看自身是否有到达目的网段的路由,如果有,则查找路由进行发送;如果没有,则丢掉此类报文不发送

标签:网段,同一个,IP地址,192.168,目的地,网络地址,自身,1.0
来源: https://www.cnblogs.com/liujunjun/p/13246731.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有