IP地址类似于我们的身份证号码

国家为了唯一确定我们每个人的身份,会为我们每个人分配一个唯一确定身份的号码,同理:

为了确切地标识Internet(互联网)中的每一台主机和路由器TCP/IP建立了一套编址方案,为每台主机和路由器分配了一个全网唯一的IP地址。

首先,我们以熟悉的身份证号码为例,来看一下身份证号码的构成:

1---2位数代表所在省,如:61代表陕西

3---4位数代表所在市,如:04代表兴平

5---6位数代表所在区,如:21代表西城区

7---14位数代表生日,如:19960412代表1996年4月12日生

15--17位数代表出生顺序与性别,如:306代表该天第306个出生的,是女性。

18位数为专用电脑经过繁杂计算得出的验证码,计算出大于9的数用x代替

看上去很复杂,是不是?

不要害怕,IP地址虽然类似身份证号码,但IP地址的构成远没有身份证号码构成那么复杂。

IP地址与网络号段、主机号段之间的关系,或者说IP地址的构成,如下:

目前大仍采用的IP地址是IPv4版本,由4个字节组成,每个字节8位二进制数,也就是说目前的IP地址由32位二进制数组成。但随着全球主机和路由的增多,IPv6版本的IP地址即将使用。


网络号

网络号就是我们常说的A类地址、B类地址、C类地址、D类地址、E类地址,由IP地址中的前数位构成。

以房地产开发为例。当房地产商向政府申请开发房地产时,

  1. 首先需要拿地,也就是向政府申请在某省某市某区某街道的建筑用地
  2. 然后才能在申请的建筑用地上,根据不同的标准建立不同的小区,如一期、二期、A冻、B栋

类似的,当含有多台主机和路由的某个机关、单位、公司、机构、组织等申请一个IP地址时,

  1. 首先获得(实际上)是一个网络号。根据不同网络的性质,可能是获得ABC类地址中的某个网络号
  2. 然后具体的各个主机号,再由本单位跟根据自身的情况自行分配。

A类地址8位网络号(0开头)+24位主机号,范围:1.0.0.0 - 126.255.255.255

B类地址16位网络号(10开头)+16位主机号,范围:128.0.0.0 - 191.255.255.255

C类地址24位网络号(110开头)+8位主机/号,范围:192.0.0.0 - 223.255.255.255

D类:组播地址,范围:224.0.0.0 - 239.255.255.255

E类:保留以后再用,范围:240.0.0.0 - 255.255.255.255

*注意

  1. 网络号不能全部为0或者全部为1.
  2. IP地址也不能全部为0或者全部为1.

这五类地址加起来总共有40多亿地址,但实际上没有那么多,

因为其中的D、E类地址被分别被用作组播地址、实验地址

在以上点分十进制的IP地址段中没有127.0.0.0/8这个网段,因为该网段被用作环回地址


子网掩码

子网掩码,与目的IP的地址一起,可以就是用来确定该网络的上确定:

  1. 子网个数
  2. 主机号
  3. 主机号所在的子网

同样以上面的房地产开发为例。

当房地产商开发住宅用地时,可根据某些需求将住宅用地划成几个小区或者几期工程开发。比如房地产经常用一期、二期等标记一个小区。

同样的,在为某个机关、单位、公司、机构、组织分配好网络号后,如果这些机关单位的主机很多而且分布在较大地理位置时,可以将本单位所属主机划分为若干个小局域网,这些局域网就是子网。子网之间用路由器互联

网络号分配好之后就不能再变动了,所以,在划分的子网号的时候,我们需要在主机号段中划出子网号。

如何才能知道子网号码呢?这就需要子网掩码。

  1. 子网掩码,跟IP地址一样,是一个由一连串1和一连串0共32位的二进制数组成
  2. 1对应于网络号字段和子网号字段
  3. 0对应于主机号字段

关于IP地址、网络号、主机号、子网掩码之间的关系相关推荐

  1. 【计算机网络】网络层 : IPv4 地址 ( IP 地址分类 | 特殊 IP 地址 | 私有 IP 地址 | A 类、B 类、C 类 IP 地址网络号主机号数量 )★

    文章目录 一.IP 地址 发展 二.分类 IP 地址 三.特殊 IP 地址 四.私有 IP 地址 五.分类 IP 地址 网络号 主机数 详情 一.IP 地址 发展 IP 地址 发展 : 第一阶段 : ...

  2. 计算机网络 ,ip地址(网络号,主机号),网关,路由

    一.ip,网络号,主机号 1.ip:用来唯一标识互联网中的一个网络或一台主机. 2.网络号:ip地址包含了网络号(与子网掩码相与),主机号,主机可以与具有相同的网络号的设备直接通讯,在没有连接设备的情 ...

  3. 计算掩码、网络地址(最小主机地址,最高主机地址)、广播地址、IP地址范围、主机号...

    2019独角兽企业重金招聘Python工程师标准>>> 一.如何根据网络的二进制位算掩码? 在IPV4中,主机的IP都用32位二进制表示,根据IP地址的类别(A类.B类.C类)划分: ...

  4. IP地址(分类)、子网掩码、网络号、主机号、子网号

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

  5. 根据IP地址计算网络号,主机号,子网号

    计算网络地址192.168.10.0/25的网络号,主机号,子网号 哪类地址 1.c类地址,因为c类地址的第一个可用网络号为192.0.0,因此该网络号为c类地址 网络号多少位,主机号多少位,子网号多 ...

  6. 网络号,IP,子网掩码之间的关系

    网络号=IP乘以子网掩码 IP.子网掩码.网络号之间的关系.区分和运算 IP地址总共是32位二进制数表示,每8位为一节,总共4节.日常使用中每节用一个十进制表示(0-255).每个IP地址都是由网络号 ...

  7. 已知网络号如何求子网掩码?

    已知网络号如何求子网掩码? (2012-06-14 15:16:06)转载▼ IP地址常采用点分十进制表示方法:X.Y.Y.Y,在这里,X=1–126时称为A类地址; X=128–191时成为B类地址 ...

  8. 【网络知识】2. 路由、网关(下一跳)、子网掩码之间的关系

    路由.网关(下一跳).子网掩码之间的关系 netstat -natp 即netstatus 显示a(all)所有的tcp服务 ip地址是网络层,mac地址是链路层.通信时发送的数据有"本机i ...

  9. OSI七层协议模型、TCP/IP四层模型和五层协议体系结构之间的关系

    OSI七层协议模型.TCP/IP四层模型和五层协议体系结构之间的关系 一.OSI七层模型 OSI七层协议模型主要是:应用层(Application).表示层(Presentation).会话层(Ses ...

最新文章

  1. 【python教程入门学习】Pandas库下载和安装
  2. 独家 | 数据分析@爱可可-爱生活是否在用机器学习算法运营微博
  3. IT专家经验教训分享: 我犯过的九件大错
  4. 为什么小程序裂变,最终都变成了利益驱动?
  5. c语言程序设计dowhile,(C语言while、dowhile、for循环课程5.docx
  6. php业务的适用场景,根据业务场景寻找合适解决方案(PHP)?
  7. 日志服务Python消费组实战(三):实时跨域监测多日志库数据
  8. 一块移动硬盘怎样兼容Mac和Windows系统,并且可以在time machine上使用
  9. LINUX获取当前用户及信息的命令
  10. tomcat按日期分割日志(官网文档推荐实现)
  11. gif动图怎么制作?gif在线制作方法,一键制作超简单
  12. toupper在c语言中是什么意思,C语言中toupper 是什么?
  13. 6、GitHub 操作
  14. 日本股神是川银藏:从店员到炒股大王
  15. TexturePacker图集拆分
  16. 织信informat低代码平台怎么样?
  17. 裂项相消的原理是什么
  18. PostgreSQL sixth class
  19. docker构建hadoop镜像、docker-compose启动hdfs
  20. 09中国IC老杳榜6:大陆IC设计20强

热门文章

  1. 实战:使用urllib.request爬取猫眼票房数据
  2. python defaultdict
  3. STM32G0系列的启动配置与程序下载说明
  4. WorkFusion智能文档处理IDP系统介绍
  5. 惠州环境监测实验室建设面积要求
  6. axios在ie浏览器下提示promise未定义
  7. RF01 RF环境搭建及简介
  8. 【升级版】python全自动定时,循环发消息(微信、QQ),零基础应用,
  9. RK61键盘配置方法
  10. 单点故障解决方案介绍smart link/monitor link /stp