举例说明:

已知A、B两台主机的IP地址和子网掩码,判断他们是否在同一个网段。

A:192.168.1.1/24      B:192.168.1.33/27

判断两台主机是否在同一个网段的方法:

用分别用本机的子网掩码IP地址展开成二进制做与运算,得出的结果(网络ID)是否相同,如果相同则在同一个网段。

Step1:

A的IP地址:        11000000.10101000.00000001.00000001

A的子网掩码:    11111111.11111111.11111111.00000000

与运算结果:      11000000.10101000.00000001.00000000

(192.168.1.0)

Step2:

B的IP地址:        11000000.10101000.00000001.00100001

B的子网掩码:    11111111.11111111.11111111.11100000

与运算结果:      11000000.10101000.00000001.00100000

(192.168.1.32)

Compare:192.168.1.0   和 192.168.1.32 不相等

Conclusion:A和B不在同一个网段

如何确定两台主机是否在同一个网段?相关推荐

  1. 如何使用两台主机实现三个网段之间互通且三个网段均可联网

    版权声明:对于本博客所有原创文章,允许个人.教育和非商业目的使用,但务必保证文章的完整性且不作任何修改地以超链接形式注明原始作者.出处及本声明. 博客地址:http://blog.csdn.net/s ...

  2. 一个IPV4的网络地址,通常可以划分为网络号和主机号,网络号相同的两台主机位于同一个子网,为了方便快速的确定一个地址所在的子网,我们通常需要提供一个IP地址的子网掩码,用这个子网掩码与给定的IPV4地

    题目: 一个IPV4的网络地址,通常可以划分为网络号和主机号,网络号相同的两台主机位于同一个子网,为了方便快速的确定一个地址所在的子网,我们通常需要提供一个IP地址的子网掩码,用这个子网掩码与给定的I ...

  3. 【网络通信与信息安全】之深入解析两台主机之间的通信过程和原理

    一.前言 本文通过在 Docker 容器中执行命令,来深入了解两台主机之间的通信过程.阅读完本文,您将熟悉以下内容: Docker 的基本操作: 创建 socket 并发送 HTTP 请求: 路由表. ...

  4. 局域网内两台主机 IP ping 不通的问题分析

    1.问题背景 同一个局域网内的两台主机互相之间 ping 不通 IP: 或者 A 机器可以 ping 通 B 机器,但是,B 机器 ping 不通 A 机器. 2.原因分析 1)查看两台机器的IP配置 ...

  5. 检查两台主机是否同处于一个局域网

    一般来说,在校园的情况下,实验室服务器和宿舍/工位的主机在同一个局域网内,对外有相同的外网IP地址,对内有不同的内网IP地址,基于此可以通过ssh/安全外壳协议连接两台主机,并进行通信:远程调试代码. ...

  6. #两台主机之间通信时为什么要用IP地址,而不直接用硬件地址?

    两台主机之间通信时为什么要用IP地址,而不直接用硬件地址?   既然在网络链路上传送的数据帧最终是用硬件地址来寻找目的主机,为什么还要用IP地址进行通信,为什么不直接是用硬件地址进行通信?   首先要 ...

  7. Winpcap网络编程十之Winpcap实战,两台主机通过中间主机通信

    注:源码等等的我不会全然公开的,此篇文章写出来为大家的网络编程或者课程设计提供一定的思路.. 好,本次我们须要完毕的任务是: 完毕两台主机通过中间主机的数据通信(网络层) 添加基于IP地址的转发功能 ...

  8. 【Linux学习笔记】用nc实现两台主机间的文件传输(不需要输密码)

    通常,可以用scp完成两台主机间的文件传输任务,但在主机间未建立信任关系的情况下,scp每次都需要输入密码,用起来感觉不是很方便,之前这篇笔记介绍过不用输入密码执行脚本或传输文件的方法,但对于一些临时 ...

  9. mysql主库从库在同一台服务器_MySQL_MySQL 数据库两台主机同步实战(linux),当一个从服务器连接到主服务 - phpStudy...

    MySQL 数据库两台主机同步实战(linux) 当一个从服务器连接到主服务器时,它通知主服务器从服务器在日志中读取的最后一次成功更新的位置.从服务器接收从那时起发生的任何更新,然后封锁并等待主服务器 ...

最新文章

  1. Python:正则表达式re模块
  2. 有关弹窗页面的注意问题
  3. Linq学习笔记(三)
  4. 让Double类型完整显示,不用科学计数法显示E(Java)
  5. 月份对比_6月份钢坯市场或将高位回落
  6. 全局变量初始化顺序探究
  7. mysql分表和分区的区别
  8. Python中.mat文件的读写操作
  9. 浅谈Java两种并发类型——计算密集型与IO密集型
  10. 网络安全术语基础知识
  11. 全能电子地图_安利一个胜过Google Earth的地图软件——全能电子地图下载器
  12. 一文读懂什么是MRO采购
  13. linux下iso镜像的制作工具,ISO镜像文件制作转换工具(AnyToISO)
  14. Root手机后有什么好处吗?我应该如何Root自己的手机?
  15. Andorid APK反逆向解决方案---梆梆加固原理探寻
  16. 世界上什么人最重要?什么事最重要?什么时间最重要?
  17. C2D 代码转设计稿是怎么实现的?
  18. Android 集成环信IM,实现头像和昵称的显示
  19. linux格式化TF卡工具
  20. Java的自学之旅10

热门文章

  1. 【Javascript 基础入门】
  2. TMC-城市智慧消防云平台
  3. cad字体安装_如何安装CAD字体库,让打开图纸时显示quot;?quot;的现象都消失?【AutoCAD教程】...
  4. 轻松学习CAN总线系列---3.CAN数据遵循的格式
  5. 小米上市,雷军或成中国首富?作为科技粉也许你该关注的是这些
  6. sqlserver 通过配置文件实现mybatis逆向工程
  7. 逆向工程如何进行sql语句的查询
  8. rs232、rs422和rs485的特点与区别
  9. 独立站卖家如何使用 WhatsApp Business API 建立有意义的客户关系?
  10. 绿坝,监控了哪些应用程序?装了绿坝的朋友,使用要小心啊!