当前位置: 首页 > news >正文

IPv4地址细讲

文章目录

  • 一、IPv4地址简介
  • 二、IPv4地址的表示方法
    • 点分十进制记法
  • 三、IP地址的分类
  • 四、特殊IPv4地址:全 “0” 和全 “1”
  • 五、常用的三类IP地址使用范围
  • 六、五类IP地址的范围


一、IPv4地址简介

IPv4地址分5类,每一类地址都由固定长度的字段组成:

  • 网络标识 net-id:它标志某台主机(或路由器)所连接到的网络。
  • 主机标识 host-id:它标志某台主机(host)或某台路由器(Router)。

两级的 IP 地址可以记为:

IP 地址 = {<网络标识net-id> <主机标识host-id>}


二、IPv4地址的表示方法

点分十进制记法

在计算机网络中,IP 地址是一个 32 位的二进制代码。作为人来说,很难记住这么多位 010101… 的数字。因此,为了便于记忆,我们就把这 32 bit分为 4 组,每组是 8 bit。然后把每组的二进制数字转为十进制,再用 . 点分开每个十进制数字,把这种方法称为点分十进制记法,如下图所示。
在这里插入图片描述


三、IP地址的分类

IP 地址分为 5 类,如下图所示:
在这里插入图片描述

  • A类地址的网络标识字段 net-id 为 8 bit,且第一位必须为 0;host-id 为 24 bit。
  • B类地址的网络标识字段 net-id 为 16 bit,且前两位必须为 10;host-id 为16 bit。
  • C类地址的网络标识字段 net-id 为 24 bit,且前三位必须为 110;host-id 为 8 bit。
  • D类地址是多播地址。
  • E类地址保留为今后使用。
  • 我们常用的地址为 A、B、C 三类。

四、特殊IPv4地址:全 “0” 和全 “1”

  • 除了给每台计算机分配一个地址外,有些IP地址用于表示整个网络或某些计算机。IP定义了一套特殊地址格式,称为保留地址,这些特殊IP地址从不分配给主机
  • 网络地址:在IP地址中当主机号全为0时,可用来指明某个特定的网络,它永远不会出现在目的地址中。如:10.0.0.0(A类)、183.29.0.0(B类)、195.168.54.0(C类)。
  • 广播地址:在IP地址中当主机地址全为1、网络号不为0时,表示一个物理网络上的所有主机。它不会出现在源地址中,只能作为目的地址。在这种情况下,所发送的数据包将到达一个特定网络上的所有计算机。

五、常用的三类IP地址使用范围

常用的 A、B、C 三类IP地址使用范围如下表所示:
在这里插入图片描述


六、五类IP地址的范围

Internet上主机的每个接口必须有一个唯一的IP地址,五类IP地址的范围如下。

  • A类:1.0.0.0 - 126.255.255.255
  • B类:128.0.0.0 - 191.255.255.255
  • C类:192.0.0.0 - 223.255.255.255
  • D类:224.0.0.0 - 239.255.255.255
  • E类:240.0.0.0 - 247.255.255.255

D类地址为多目广播使用;E类地址为保留地址。

http://www.lryc.cn/news/24598.html

相关文章:

  • sql语句中exists用法详解
  • 思迅软件端口不通导致软件和软锁报错的问题
  • Docker之路(7.DockerFile文件编写、DockerFile 指令解释、CMD与ENTRYPOINT的区别)
  • [软件测试]如何使用Eclipse导入项目并打开
  • emplace_back与push_back异同
  • 【C语言航路】第十五站:程序环境和预处理
  • Vue3 - 获取 Proxy 对象代理中包裹的 “真实数据“,解决对象或数组打印后是 Proxy 对象无法拿到原始数据的问题(提供 2 种详细解决方案)
  • ESP32设备驱动-ML8511紫外线传感器驱动
  • SC12B触摸感应芯片评测方案(1)
  • 企业如何实现精细化人员管理?五大业务场景值得关注
  • C/C++每日一练(20230301)
  • Vue项目中components组件的使用笔记
  • 2023软件测试行情不行了?
  • 【java web篇】数据库连接池Driud的使用
  • 无损音乐格式:FLAC和ALAC
  • 第十届蓝桥杯省赛——4质数(质数判断,数学函数:开方函数)
  • MASKGROUP: HIERARCHICAL POINT GROUPING AND MASKING FOR 3D INSTANCE SEGMENTATION
  • 为什么地图可视化炙手可热?
  • JAVA代码审计篇-SQL注入
  • SpringBoot接口传参方式
  • 高通平台开发系列讲解(Sensor篇)AlsPs的工作原理及介绍
  • 集群方式下的java Redis锁 lua脚本
  • 【钓鱼实测】写bug给new bing和chatGPT查。问他们林黛玉倒拔垂杨柳
  • 基于OMAPL138+FPGA核心板多核软件开发组件MCSDK开发入门(上)
  • C#/.net程序调用python
  • 一文讲清楚如何进行主数据编码
  • SAP 详解ST02
  • Go程序当父进程被kill,子进程也自动退出的问题记录
  • window10 下使用docmer-compose使用mysql镜像部署mysql
  • 软件测试补充