认识IP地址

概念

IP地址是指互联网协议地址,又叫网际协议地址。

作用

IP地址是IP协议提供的一种统一的地址格式,它为互联网上的每一个网络和每一台主机分配一个逻辑地址,以此来屏蔽物理地址的差异。

格式

IP地址是一个32位的二进制数,通常被分割为4个“8位二进制数”(4个字节)。例如:01100100.00000100.00000101.00000110。

通常用“点分十进制”的方式来表示IP地址。即 a . b . c . d。其中abcd都是0~255之间的十进制整数。例如上面的IP地址使用点分十进制就可以表示成:100.4.5.6

点分十进制

点分十进制全称为点分(点式)十进制表示法,是IPv4的IP地址标识方法。

IPv4中用四个字节表示一个IP地址,每个字节按照十进制表示为0~255。点分十进制就是用4组从0~255的数字,来表示一个IP地址。如192.168.1.1。

此种表示法有区别于IPv6的冒分十六进制,即冒分十六进制(也叫冒号十六进制)是用冒号分隔每一组数,每组数用16进制表示,比如IP地址3FFE:FFFF:7654:FEDA:1245:BA98:3210:4562。

组成

IP地=网络地址+主机地址

网络地址(网络号

网络地址(Network address)由ip和子网掩码按位与得出,只有网络地址相同的ip才在同一子网内。

标识网段,保证相互连接的两个网段具有不同的标识。

网络地址是子网中最小的地址。

同一个部门应该要确保其所有的终端在同一个网段。

网络部分用来确定终端是不是同一个网段。

计算方式:网络地址 = IP & 子网掩码

主机地址(主机号

主机(IP)地址即该网段中主机的地址编号。

主机部分是用来确定终端的容量大小。(这个网段最多可以容纳多少台主机)

规划的主机的数量应该在你的主机部分可容纳的范围内。

标识主机,同一网段内,主机之间具有相同的网络地址,但是必须有不同的机号。

分类

网络号与主机号的划分:

各类地址的表示范围:

分类

范围

适用范围

网络数量

主机最大连接数

特征

A类

0.0.0.0~127.255.255.255

大型网络

126

16777214(2^(24)-2)

第1个8位中的第1位始终为0

B类

128.0.0.0~191.255.255.255

中等规模网络

约16000个

65534(2^(16)-2)

第1个8位中的第1、2位始终为10

C类

192.0.0.0~223.255.255.255

小型网络

254(2^(8)-2)

第1个8位中的第1、2、3位始终为110

D类

224.0.0.0~239.255.255.255

第1个8位中的第1、2、3、4位始终为1110

E类

240.0.0.0~247.2255.255.255

第1个8位中的第1、2、3、4、5位始终为11110

主机1最大连接数-2,是扣除主机号为全0和全1的特殊IP地址。

特殊的IP地址

  • 将IP地址中的主机地址全部设置为0,就是网络号,代表了这个局域网。

  • 将IP地址中的主机地址全部设为1,就是广播地址,用于给同一个链路中相互连接的所有主机发送数据包。

  • 127.*的IP地址用于本机环回测试(通常是127.0.0.1)、

  • 本机环回主要用于本机到本机的网络通信(系统内部为了性能,不会走网络的方式传输),对于开发网络通信的程序(网络编程)而言,常见的开发方式都是本机到本机的网络通信。

上面的分类方式中存在IP浪费的问题。这时就要引入子网掩码来进行子网划分。

子网掩码

子网掩码是一个32位的2进制数 ,它必须结合IP地址一起使用。简单说的话,它就是用来分割子网和区分哪些ip是同一个网段的,哪些不是。

子网掩码只有一个作用,就是将某个IP地址划分成“网络地址”和“主机地址”两部分。

格式

子网掩码格式与IP地址一样,也是一个32位的2进制数。

其中左边是网络位,用二进制数"1"来表示,1的数目等于网络位的长度。

右边是主机位,用二进制数字"0"来表示,0的数目等于主机位长度。

子网掩码也可以使用二进制所有高位1相加的数值来表示。例如:192.168.1.123/24这样子,其中/24就是255.255.255.0的缩写。

默认子网掩码

网络类型

默认子网掩码

缩写

A类地址

255.0.0.0

/8

B类地址

255.255.0.0

/16

C类地址

255.255.255.0

/24

作用

(1)划分A,B,C三类IP地址子网:

如一个B类IP地址:191.100.0.0,按照A~E类的分类来说,网络号二进制数为16位网络号+16位主机号。假设使用子网掩码255.255.128.0(/17)来划分子网,意味着划分子网后,高17位都是网络位/网络号,也就是说将原来16位主机号,划分为1位子网号+15位主机号。

这时,IP地址=网络号+子网号+主机号。网络号和子网号统一为网络标识(划分子网后的网络号/网段)。

(2)网络通信时,子网掩码结合IP地址,可以计算获得网络号(划分子网后的网络号)及主机号(划分子网后的主机号)。一般用于判断目的IP和本IP是否为同一个网段。

计算方式

将IP地址和子网掩码进行”按位与“操作(二进制相同位,与操作,全1为1,有0为0),得到的结果就是网络号。

将子网掩码二进制按位取反,再与IP地址位与计算,得到的就是主机号。

子网容量计算

子网数用来确定默认网络分为几段

主机容量用来确定这个网段可以容纳多少台主机

子网数

子网数=2^n(n为网络位借主机位的位数)

主机容量

主机容量/块大小=2^m(m为剩余主机位数)

有效主机容量

有效主机容量=2^m-2(m为剩余主机的位数)(网络标识位和广播地址位是不能用于主机的IP地址的编写的)

详解IP地址与子网掩码相关推荐

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

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

  2. 详解IP地址后面斜杠加具体数字

    转:详解IP地址后面斜杠加具体数字 详解IP地址后面斜杠加具体数字 如:xx.xx.xx.2/24        xx.xx.xx.0/24 hzhsan:通俗一点就是,斜杠后面的数字就表示子网掩码, ...

  3. 71张图详解IP地址、IP 路由、三层转发、ARP、ICMP

    71张图详解IP地址.IP 路由.三层转发.ARP.ICMP 架构师之道2021-04-07 13:51:24 https://www.toutiao.com/i6948285918986027531 ...

  4. 71张图详解IP 地址、IP 路由、分片和重组、三层转发、ARP、ICMP

    目录 有小伙伴问:为什么没有配置 IP 地址就无法上网?IP 协议又是啥? 这要从 TCP/IP 协议说起,互联网使用的是 TCP/IP 协议,其中 IP 协议又是最重要的协议之一.IP 协议是基于  ...

  5. 【最全面的】71张图详解IP 地址、IP 路由、分片和重组、三层转发、ARP、ICMP

    转发自: Original Fox 网络技术平台 目录 有小伙伴问:为什么没有配置 IP 地址就无法上网?IP 协议又是啥? 这要从 TCP/IP 协议说起,互联网使用的是 TCP/IP 协议,其中 ...

  6. 详解ip地址和mac地址即ARP协议

    目录 一.为什么有mac地址还需要ip地址 1. 为什么有mac地址 2. 数据包只填mac地址能否送达 3. IP地址不可或缺 4. 是否可以只存在ip地址 二.ARP协议详解 1. 为什么需要AR ...

  7. IP地址详解 IP地址的分类

    文章目录 进制转换 ⼆进制转十进制举例 ⼗进制转⼆进制举例 ip地址详解 地址说明 特殊的IP地址 IP地址的分类 私有地址 主类地址 ⼦⽹划分详解 ⼦⽹掩码作⽤和特点 ⼦⽹掩码表示⽅式 练习 举例 ...

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

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

  9. 详解IP地址和Mac地址

    其实,写这篇博客的缘由是因为H5中关于获取地理位置信息的方法(navigator.geolocation.getCurrentPosition)而引发的.位置信息的数据来源主要有5种方式:    1. ...

最新文章

  1. CXF发布restful WebService的入门例子(服务器端)
  2. ATLAS入门篇之HoverMenuExtender控件编程(2)
  3. Python进阶1——一摞纸牌
  4. 在世界第二届半机械人奥运会上,瘫痪驾驶员在Cybathlon BCI竞赛中争夺金牌
  5. Java applet java.lang.OutOfMemoryError: Java heap space
  6. Android Relativelayout
  7. AESNI/XData勒索病毒来袭 目前主要在乌克兰传播 它居然还能使用硬件加速加密过程...
  8. c语言从入门到精通pdf 百度云,c语言从入门到精通PDF
  9. D1格式是720*576还是704*576
  10. PHP - 经典面试题大全,看这一篇就够了
  11. 只有天空才是你的极限,我们热爱探索的过程并沉浸其中丨图数据库 TiMatch 团队访谈
  12. 170928 逆向-Reversing.kr(Direct3D_FPS)
  13. 【天下有春】剑气纵横三万里,一剑光寒十九洲
  14. 蘑菇街App的组件化之路·续
  15. 牛市回归,MATIC再创历史新高,马蹄ETF基金两周大涨152%
  16. 王炜:城市虚拟交通系统与交通发展决策支持模式研究
  17. 数字孪生核电站促进界面监测的应用实践
  18. HDD硬盘初始化后,选择MBR还是GPT?
  19. 九校联考-长沙市一中NOIP模拟Day2T2 走格子(cell)
  20. 开题报告———基于Python的网络爬虫的电影网站设计与实现

热门文章

  1. JS 变量保存为本地json文件,读取本地json文件为变量
  2. 使用StopWath统计代码执行耗时方法
  3. c8815 android os,华为C8815刷机乐蛙OS 0827 4.1.2ROM93期
  4. 老大让我优化数据库,我上来就分库分表,他过来就是一jio
  5. Solidity入门级别|用智能合约实现房屋贷款系统
  6. R语言caret机器学习(二):数据预处理上
  7. 《A Graduate Course in Applied Cryptography》Chapter 13 Digital Signatures(2)
  8. Java 并发核心机制
  9. Android 中在Android studio2.3中 NASA 的World Wind地图应用
  10. 正则表达式的常规用法 替换 查找