IP地址中的网络地址和主机地址分别是什么意思?

网络地址指的是互联网上的节点在网络中具有的逻辑地址,可对节点进行寻址。主机地址指的是IP地址右边部分用来标识主机本身的部分。

一个 IP地址的网络部分被称为网络号或者网络地址,主机可以与具有相同的网络号的设备直接通讯,在没有连接设备的情况下,即使共享相同的物理网段,网络号不同则无法进行通讯,IP 地址的网络地址使路由器可以将分组置于正确的网段上 。

IP 地址网络号后的主机号可以使路由器能够二层帧封装的分组传送到网络上的一台特定的主机,使主机号与 MAC 地址进行正确的映射中的关键问题在于使用子网掩码来确定或者获取远程主机的网络地址信息。

扩展资料

Internet依靠TCP/IP协议,在全球范围内实现不同硬件结构、不同操作系统、不同网络系统的互联。在Internet上,每一个节点都依靠唯一的IP地址互相区分和相互联系。IP地址是一个32位二进制数的地址,由4个8位字段组成,每个字段之间用点号隔开,用于标识TCP/IP宿主机。

每个IP地址都包含两部分:网络ID和主机ID。网络ID标识在同一个物理网络上的所有宿主机,主机ID标识该物理网络上的每一个宿主机,于是整个Internet上的每个计算机都依靠各自唯一的IP地址来标识。

IP地址构成了整个Internet的基础,每一台联网的计算机无权自行设定IP地址,有一个统一的机构-IANA负责对申请的组织分配唯一的网络ID。

而该组织可以对自己的网络中的每一个主机分配一个唯一的主机ID,正如一个单位无权决定自己在所属城市的街道名称和门牌号,但可以自主决定本单位内部的各个办公室编号一样。

jzongnan
2019-11-27

先理解下这个: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 请参考下面“0427付强”的解释

0427付强
知道合伙人教育行家 推荐于2017-11-23

那是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地址中的网络地址和主机地址分别是什么意思?怎么计算的呢?

    什么意思呢? 先理解下这个:01087654321 这是一个电话号码,它是一坨数字但我们很清楚它分为两部分,其中010是表示北京的区号,后面87654321是北京范围内的一台座机号(如有雷同纯属巧合) ...

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

最新文章

  1. “诺奖风向标”--2020年斯隆研究奖公布,其中有16位华人学者获奖!
  2. Mybatis 查询小技巧
  3. 在Project 2010中添加自定义任务窗格
  4. 图解虚拟机中CentOS安装使用和编程
  5. ssl提高组周六模拟赛【2018.9.8】
  6. 通过委托增强Spring数据存储库
  7. python学习(10)字典学习,写一个三级菜单程序
  8. IOS打开pdf文件
  9. HDFS YARN zookeeper HBASE HIVE HIVE hwi的启动
  10. 新安装的apache无法解析php,apache无法解析php
  11. Ruby 的 FileUtils 模块
  12. 数据科学 IPython 笔记本 7.2 数据整理
  13. python飞机大战实训报告200_飞机大战实训报告方案.doc
  14. 查看电脑是否支持蓝牙和wifi
  15. SQL sever数据库的单表查询和连接查询
  16. 工作3个月后个人对测绘专业的重新反思(重新思考武大测绘学科就业问题和读研问题)
  17. [原创]怎样优化陶瓷天线性能
  18. js逆向知识-Ja3指纹学习
  19. C++学习之构造函数初始化式
  20. 江哥带你玩转C语言 | 13- 一级指针和多级指针

热门文章

  1. 哥德巴赫猜想 php,哥德巴赫猜想的程序验证
  2. 生成对抗网络发展及其主要工程应用综述
  3. 将doc文件转为txt文件
  4. 【遥感物候】30年物候始期空间分布特征(平均值)和变化趋势分析(Slope 一元线性回归分析)
  5. mysql datesub interval_Mysql之INTERVAL与DATE_SUB与EXTRACT函数的使用
  6. 在线逻辑分析仪的使用
  7. 研究知识追踪/学生模型的一些学校和人物
  8. Anaconda3 安装 Python库,出现No module named的问题
  9. 【软件工程师中级职称】学习总结
  10. 繁簡替互換(SQL)