我们⼀般⽤ IP 地址给设备进⾏编号,对于 IPv4 协议, IP 地址共 32 位,分成了四段,每段是 8 位。只有⼀个单纯的 IP 地址虽然做到了区分设备,但是寻址起来就特别麻烦,全世界那么多台设备,难道⼀个⼀个去匹配?这显然不科学。

因此,需要将 IP 地址分成两种意义:

⼀个是⽹络号,负责标识该 IP 地址是属于哪个⼦⽹的;

⼀个是主机号,负责标识同⼀⼦⽹下的不同主机;

怎么分的呢?这需要配合⼦⽹掩码才能算出 IP 地址 的⽹络号和主机号。那么在寻址的过程中,先匹配到相同的⽹络号,才会去找对应的主机。

假如我们有一个IP地址以及子网掩码。我们将IP地址和子网掩码相与运算,得到的就是网络号。

将子网掩码取反,再相与IP地址。得到的就是主机号。

IP地址的主机号和网络号相关推荐

  1. IP地址与子网掩码总结,网络号、主机号、网络地址、主机地址实例分析

    IP地址与子网掩码总结 题目总结: 使用ip地址和子网掩码确定网络地址和主机号 根据子网数,设计子网掩码,使用2的幂次方,从IP地址的主机位借几位作为网络位 知道子网主机数,求需要的IP地址,主机数+ ...

  2. Linux实用操作:小技巧(快捷键)、软件安装、systemctl、软连接、日期时区、IP地址、主机名、网络传输、端口、进程管理、主机状态、环境变量、上传、下载、压缩和解压

    版本说明 当前版本号[20230415]. 版本 修改说明 20230415 初版 本课程的笔记已经更新完毕,各位可以通过点击黑马程序员2023年新版Linux零基础快速入门到精通>学习笔记总目 ...

  3. 思科配置计算机ip地址子网掩码,计算机系统与网络技术IP地址 子网掩码 主机号等计算复习...

    IP地址 子网掩码 主机号等计算复习 IP地址.子网掩码.网络号.主机号.网络地址.主机地址复习 IP地址:4段十进制,共32位二进制,如:192.168.1.1 二进制就是:11000000|101 ...

  4. Java 网络实例一(获取指定主机的IP地址、查看端口是否已使用、获取本机ip地址及主机名、获取远程文件大小)

    获取指定主机的IP地址 import java.net.InetAddress; import java.net.UnknownHostException;public class GetIP {pu ...

  5. ipv4广播地址怎么填_什么是IP地址?IP地址有什么用?网络工程师来告诉你

    大家好,我是专注于网络技术分享的网络工程师陈锋,今天我们来聊一下IP,IP地址这么简单还有什么可聊的,不要觉得很简单,IP是整个TCP/IP协议族的核心,也是构成互联网的基础. 图片来源于网络 IP地 ...

  6. 【笔记】IP地址详解、Linux网络及常用命令

    IP地址 IP地址基本概念 IP地址(Internet Protocol Address)是指互联网协议地址,又译为网际协议地址.IP地址在网络层将不同的物理网络地址统一到了全球唯一的IP地址上(屏蔽 ...

  7. 根据IP地址获取主机名称

    IP地址获得主机名称 1. 根据IP地址获得主机名称         /// <summary>         /// 根据IP地址获得主机名称         /// </sum ...

  8. 修改IP地址和主机名

    安装虚拟机(CentOS) 修改主机名(当前虚拟机的主机名) 查看当前的主机名 命令:hostname 修改主机名 命令:vi /etc/hostname (1)一定要在vi的命令模式下(在编辑模式下 ...

  9. VM_VM虚拟机ip地址和主机一样

    在搭建虚拟机的时候,使用nat网络连接. 查看ip地址时候发现虚拟机的ip地址和主机的ip地址一样,都是192.168.0.128 这时候只需要修改虚拟机分配的ip网段范围即可 分配的ip网段不要和主 ...

  10. 关于IP地址与主机名映射的/etc/hosts文件配置

    为什么要这样做? 首先,在hadoop工作就像是一个社团帮派,master是老大,而slave1.slave2等就是master的小弟.但是,slave并没有像我们那么聪明一眼就能分辨出自己的老大,它 ...

最新文章

  1. STP 根桥、根port、指定port是怎样选举的
  2. 一文读懂并发与并行,同步与异步阻塞
  3. struts+hibernate+oracle+easyui实现lazyout组件的简单案例——Jsp页面
  4. Linux学习笔记019---Centos7下安装Maven
  5. 多线程的那点儿事(之多核编程)
  6. java 有趣注释_Java8 中有趣酷炫的小技巧
  7. tf.concat, np.concatenate
  8. linux 不支持设置属性,Linux gcc支持的语法 __attribute__ 属性设置
  9. xp计算机如何查看内存大小,xp如何查看内存大小
  10. shell学习教程(超详细完整)
  11. 【RegNet】《Designing Network Design Spaces》
  12. php 生成模糊图片
  13. java中黑点是什么意思_[Java教程]input输入密码变黑点密文
  14. PointNet++等3D点云中用到的.cu、.cpp文件的编译的简单理解
  15. 通俗讲解 Kademlia 原理
  16. 如何利用PCA(Principal component analysis)来简化数据
  17. 一个有经验借鉴的小店铺经营之道
  18. 用4种方法完成计算机的关闭,在Win10中的4种自动关闭的方法 | MOS86
  19. 十三、linux curl详解
  20. 为什么顶级科技公司热爱打坐冥想?

热门文章

  1. Word里全角转换成半角
  2. psql切换schema_PostgreSQL 模式(SCHEMA)
  3. Python Web 深度学习实用指南:第四部分
  4. sql约束条件的介绍和使用
  5. nginx多个server的配置,同一端口
  6. dell 远程管理卡的使用racadm
  7. 公共卫生管理师报考条件是什么?公共卫生管理师的报名条件是什么?
  8. Python中float() 函数是如何实现的?
  9. “微信之父”张小龙的书单
  10. 《你当像鸟飞往你的山》教育让你内心的山更高,更广