概念

IP地址,英文名为IP Address,是internet protocol address的缩写,译为互联网协议地址,又译为网际协议地址。它是IP协议(internet protocol )提供的一种统一的地址格式,分配给使用IP协议的设备的数字标签。它为互联网上的每一个网络和每一台主机分配一个逻辑地址,以此来屏蔽物理地址的差异。更通俗的来说,IP地址给网上的每个通信设备分配了一个编号,每台联网的主机都需要有这个编号来通信。常见的IP地址分为 IPv4与 IPv6两大类,但是也有其他不常用的小分类。IP66在线查IP地址位置、IP应用场景、IP风险画像:https://www.ip66.net/?utm-source=LJ&utm-keyword=?1146

表示

通常所说的IP地址,是指IPv4。IP地址是一个32位的二进制数,例如:

00000000111111110000000011111111

通常被分割为4个8位二进制数,例如上面这个IP地址,可以分割为如下形式:

00000000 11111111 00000000 11111111

再使用十进制数来表示每个8位二进制数,十进制数之间使用点号分隔,IP地址最终表示成如下形式:

a.b.c.d

因为一个8位二进制数表示的范围00000000~11111111正好对应十进制数0~255,所以a、b、c和d都是0~255的十进制整数。例如上面IP地址,可以表示为0.255.0.255。

我们看到IPv4由4段数字组成,每一段最大不超过255,它能表示的网址还是很有限的,各项资料显示,全球IPv4 位址在2011年全部分发完毕。 IETF(互联网工程任务组,Internet Engineering Task Force)设计了用于替代 IPv4的下一代IP协议,它就是IPv6(Internet Protocol Version 6),号称可以为全世界的每一粒沙子编上一个网址。IPv6地址是一个128位的二进制数,是IPv4地址长度的4倍。于是IPv4点分十进制格式不再适用,采用十六进制表示。将128b二进制数分割成8个16进制数。有3种表示方法。

IPv4地址分类

网络号或网络地址(NetID):用于识别主机所在的网络;

主机号或主机地址(HostID):用于识别该网络中的主机;

为了便于 寻址以及层次化构造网络,每个IP地址包括两个 标识码(ID),即网络ID和 主机ID。同一个 物理网络上的所有 主机都使用同一个网络ID,网络上的一个 主机(包括网络上工作站,服务器和 路由器等)有一个主机ID与其对应。

私有地址:所谓的私有地址就是在互联网上不使用,而被用在局域网络中的地址。

什么是IP地址及IP地址分类详解相关推荐

  1. IP地址和子网的划分详解

    IP地址详解 一.IP地址和MAC地址 二.IP地址的分类 三.保留的特殊IP地址 四.公网和私网IP地址 五.子网划分 六.子网划分总结和技巧 一.IP地址和MAC地址 1.MAC地址 MAC(Me ...

  2. 【IPv4】地址分类详解

    IPv4 地址分类详解 文章目录 IPv4 地址分类详解 一. IPv4 地址形式 二. IP 地址的分类 1. A 类 IP 2. B 类 IP 3. C 类 IP 4. D 类 IP 5. E 类 ...

  3. TCP/IP网络协议栈:ARP协议详解

    <TCP/IP网络协议栈:以太网数据包结构.802.3> <TCP/IP网络协议栈:ARP协议详解> <TCP / IP攻击:ARP缓存中毒的基本原理.TCP序列号预测和 ...

  4. IPv4、IPv6地址、组播地址及子网子划分详解二子网划分

    IPv4.IPv6地址.组播地址及子网子划分详解二子网划分 5.子网划分 5.1.子网掩码 5.2.无类域间选择CIDR 5.3.根据子网掩码和CIDR值划分子网 5.4.二进制AND运算在划分子网中 ...

  5. IPv4、IPv6地址、组播地址及子网子划分详解三可变长子网掩码

    IPv4.IPv6地址.组播地址及子网子划分详解三可变长子网掩码 5.5.可变长子网掩码(VlSM) 5.5.可变长子网掩码(VlSM) 先看一下分类组网,路由选择协议RIPv1没有包含子网信息的字段 ...

  6. OSI 七层模型和TCP/IP模型及对应协议(详解)

    OSI 七层模型和TCP/IP模型及对应协议(详解) 查看全文 http://www.taodudu.cc/news/show-6185847.html 相关文章: OSI7层网络模型协议精析 OSI ...

  7. Linux操作命令分类详解 - 用户权限(三)

    转自:Linux操作命令分类详解 - 用户权限(三),更优阅读体验:http://www.kongzid.com/ 目录 系列文章 1.用户账号管理 1.1 useradd/adduser 添加用户账 ...

  8. [Python图像识别] 五十.Keras构建AlexNet和CNN实现自定义数据集分类详解

    该系列文章是讲解Python OpenCV图像处理知识,前期主要讲解图像入门.OpenCV基础用法,中期讲解图像处理的各种算法,包括图像锐化算子.图像增强技术.图像分割等,后期结合深度学习研究图像识别 ...

  9. (转)dp动态规划分类详解

    dp动态规划分类详解 转自:http://blog.csdn.NET/cc_again/article/details/25866971 动态规划一直是ACM竞赛中的重点,同时又是难点,因为该算法时间 ...

  10. 《LoadRunner性能测试巧匠训练营》——1.4 性能测试分类详解

    本节书摘来自华章计算机<LoadRunner性能测试巧匠训练营>一书中的第1章,第1.4节,作者:赵 强 邹伟伟 任健勇 更多章节内容可以访问云栖社区"华章计算机"公众 ...

最新文章

  1. Linux下二进制文件安装MySQL
  2. Struts2、Hibernate、Spring整合所需要的jar包
  3. linux动态线程池--原理,这儿的代码不完整
  4. android xml pid vid,增加属性标识摄像头的vid与pid,以便知道摄像头与设备文件的对应关系...
  5. keepalived安装与配置_面试官问LVS+keepalived+nginx怎么实现时该怎么答?
  6. make文件基础用法
  7. 2.简易的登录页面(表单验证)(HTML+JavaScript+Jquery)
  8. memcached SASL验证状态安全绕过漏洞
  9. 方法级别的java日志输出控制(一)
  10. 我珍藏很久的网盘资源搜索网站和下载神器
  11. python 微信小程序制作教程_微信小程序从零开始开发步骤(一)
  12. Java中的package(包)
  13. DeepFlow高效的光流匹配算法(下)
  14. 电脑重新安装了有线网卡驱动,并且能上网,但网络连接图标有红叉怎么去掉
  15. {电脑救助站}常用知识3
  16. linux命令 清空文件夹,linux清空文件夹命令问题
  17. C语言如何实现任意数相乘
  18. 图片太大,如何免费进行压缩
  19. 聪明男人和愚蠢男人的区别
  20. wordcloud 用法及名著词云统计

热门文章

  1. HugeGraph-Hubble安装配置和简单使用
  2. oppo可以升级鸿蒙系统的机型,手机鸿蒙OS即将发布:90%机型可升级,或含魅族、OPPO...
  3. linux $PATH、export $PATH 、echo $?
  4. 失败者的思维方式,看看你有几条
  5. 【客户案例 | 交个朋友】直播电商行业是如何搭建私域的,圈量详细拆解!
  6. Opencv学习笔记 - 使用快速傅立叶变换(FFT)检测图像清晰度
  7. linux /etc/rc.d/目录及rc.local的详解
  8. CF538G Berserk Robot
  9. 熊海cms1.0代码审计
  10. zynq 7010 PL 点灯例程