什么意思呢?

先理解下这个:01087654321
这是一个电话号码,它是一坨数字但我们很清楚它分为两部分,其中010是表示北京的区号,后面87654321是北京范围内的一台座机号(如有雷同纯属巧合)所以我们经常把它写成010-87654321以区分区号和座机号。
现在来看一个IP地址:192.168.1.3
看上去是一坨数字,里面也包含两个部分,具体的说是两个ID(习惯叫它ID),一个是网络ID一个是主机ID。以后看到一个IP地址的时候一定要有这样的意识,我看到了一个网络标识和一个主机标识。
那么哪一部分是网络ID哪一部分是主机ID呢?单看这个IP是看不出来的,要区分它们需要一些特殊的表示方法。
常用表示法1:192.168.1.3/24
常用表示法2: 192.168.1.3 netmask(子网掩码) 255.255.255.0
这两种表示法都表示相同的意思,即,前面三个十进制数192.168.1是网络ID,后面3表示主机ID)。
Why?
常用表示法1 的/24 表示IP地址的前面24位二进制数是网络ID
常用表示法2 那是IP地址的两部分,网络地址在前,主机地址在后,通过子网掩码进行区分和计算。比如一个IP192.168.1.1,子网掩码255.255.255.0,那么网络地址就是192.168.1.0,主机地址就是0.0.0.1。

怎么计算的呢?

将IP地址和子网掩码全部转换为二进制形式
然后二者逐位相与的结果就是网络地址
IP与子网掩码的非的结果相与就是主机地址。

还是刚才的例子:
IP十进制:192.168.1.1
IP二进制:11000000 10101000 00000001 00000001
子网掩码十进制:255.255.255.0
子网掩码二进制:11111111 11111111 11111111 00000000

网络地址:IP & 子网掩码
网络地址二进制:11000000 10101000 00000001 00000000
网络地址十进制:192.168.1.0

主机地址:IP & (~子网掩码)
主机地址二进制:00000000 00000000 00000000 00000001
主机地址十进制:0.0.0.1

IP地址中的网络地址和主机地址分别是什么意思?怎么计算的呢?相关推荐

  1. 小白必看!您知道如何判断两台机器是否能正常通信吗?详解IP地址组成,网络地址和主机地址的区分!...

    坚持原创输出,点击蓝字关注我吧 目录 一.ip协议的概念 1.ipv4地址 2.ipv6地址 二.ip地址的组成 1.ip地址的详细组成 2.网络号和主机号 3.子网掩码 三.总结 一.ip协议的概念 ...

  2. [转帖]IP地址、子网掩码、网络号、主机号、网络地址、主机地址以及ip段/数字-如192.168.0.1/24是什么意思?...

    IP地址.子网掩码.网络号.主机号.网络地址.主机地址以及ip段/数字-如192.168.0.1/24是什么意思? 2016年03月26日 23:38:50 JeanCheng 阅读数:105674  ...

  3. 【转】IP地址、子网掩码、网络号、主机号、网络地址、主机地址以及ip段

    背景知识 IP地址 IP地址被用来当做Internet上的电脑的身份编号.大家日常见到的情况是每台联网的PC上都需要有IP地址,才能正常通信.我们可以把"个人电脑"比作" ...

  4. IP地址(A、B、C、D和E类)、网络地址、主机地址、子网掩码与网关之间的关系

    "IP地址"就相当于"电话号码",而Internet中的路由器,就相当于电信局的"程控式交换机". 点分十进制数表示的IPv4地址被分为几类 ...

  5. IP地址、子网掩码、网络号、主机号、网络地址、主机地址以及ip段/数字

    IP地址.子网掩码.网络号.主机号.网络地址.主机地址以及ip段/数字 IP地址被用来给Internet上的电脑一个编号.大家日常见到的情况是每台联网的PC上都需要有IP地址,才能正常通信.我们可以把 ...

  6. IP地址、子网掩码、网络号、主机号、网络地址、主机地址以及ip段

    背景知识 IP地址 IP地址被用来给Internet上的电脑一个编号.大家日常见到的情况是每台联网的PC上都需要有IP地址,才能正常通信.我们可以把"个人电脑"比作"一台 ...

  7. IP地址、子网掩码、网络号、主机号、网络地址、主机地址以及ip段详解

    背景知识 IP地址 IP地址被用来给Internet上的电脑一个编号.大家日常见到的情况是每台联网的PC上都需要有IP地址,才能正常通信.我们可以把"个人电脑"比作"一台 ...

  8. IP地址,网络地址,主机地址,子网掩码关系

    1.IP地址=网络地址+主机地址 子网掩码的作用就是为了将IP地址划分成网络地址和主机地址,子网掩码无法单独存在. 获得网络地址时,需要将IP地址和子网掩码进行与运算 子网掩码划分IP地址的方式是根据 ...

  9. 可用子网数要不要减2_详解IP地址、子网掩码、网络号、主机号、网络地址、主机地址...

    概述 今天主要对网络涉及的概念做个区分和讲解,涉及IP地址.子网掩码.网络号.主机号.网络地址.主机地址等. 相关概念 IP地址:4段十进制,共32位二进制,如:192.168.1.1 二进制就是:1 ...

最新文章

  1. 3.25Day06元组、字典、集合常用及内置方法
  2. python访问memcached
  3. javascript十个最常用的自定义函数
  4. 【儿童成长心理学】第一章 引言
  5. Javascript实现的2048
  6. 无线模块在“水盾”防溺水安全预警系统的应用
  7. 前端学习(2964):element-ui的制作
  8. python多线程和异步性能对比_python对比线程,进程,携程,异步,哪个快
  9. mysql怎么跳出while循环_mysql while,loop,repeat循环,符合条件跳出循环
  10. 数据结构 2-0 线性表总结
  11. 不能bostype没有元数据异常_手把手教你用Python画个箱形图,找出“脏数据”
  12. 【mobile】安卓图案解锁尝试次数过多导致 要解锁需要GOOGLE账户登录,解决方案...
  13. 计算机考研数据结构答案,计算机考研数据结构试卷八(练习题含答案)
  14. rpc调用 java_RPC调用的简单实现
  15. 微信小程序的登录流程
  16. 制作u盘winpe启动盘_如何制作U盘启动盘
  17. 这些和编程有关的日本动漫,你都看过那几部?
  18. win7网络上计算机进不去,win7系统电脑红色警戒2点击网络进不去的解决方法
  19. Android允许应用具有安装权限
  20. 周杰伦等名人网站频被挂马 粉丝上网需警惕

热门文章

  1. 文巾解题 5. 最长回文子串
  2. Linux从入门到精通系列之sed命令使用方法
  3. 支持向量机SVM原理
  4. 贝叶斯学习举例--学习分类文本
  5. 计算机网络及应用 pdf,计算机网络及应用卷.pdf
  6. 通过Zookeeper动态感知服务器上下线[案例]
  7. Redis数据持久化机制AOF原理分析一---转
  8. 限时抢购秒杀系统架构分析与实战
  9. 各种基本的排序算法在Object-C实现
  10. 人一样自然流畅地说话,下一代智能对话系统还有多长的路要走?