一、IP地址的基础知识

在使用TCP/IP通信时,用IP地址识别主机和路由器。为了保证正常通信,有必要为每个设备配置正确的IP地址。在互联网通信中,全世界都必须设定正确的IP地址。否则,根本无法实现正常的通信。因此,IP地址就像是TCP/IP通信的一块基石。

1.IP地址的定义

IP地址(IPv4)地址由32位正整数来表示。TCP/IP通信要求将这样的IP地址分配给每一个参与通信的主机。IP地址在计算机内部是以二进制方式被处理。然而人们并不习惯于这样去记录IP地址,而是将其分为四部分用用十进制去表示,每一部分是八位,因而才有了我们现在看到的这样的IP地址XXX.XXX.XXX.XXX。

  • 将32位IP地址计算得出 232 = 4294967296,说明IP地址一共有大约43亿个,理论上可以分配给43亿台主机使用,然而并不是这样的。。。

2.IP地址的组成

IP地址由网络标识(网络地址)和主机标识(主机地址)两部分组成。
网络标识在数据链路层的每个段配置不同的值。网络标识必须保证相互连接的每个段地址不相重复,而每个相同段内相连的主机必须有相同的网络地址,IP地址的“主机标识”则不允许在同一网段内重复出现。
由此,可以通过设置网络地址和主机地址,在相互连接的整个网络中保证每台主机的IP地址都不会相互重叠,即IP地址具有了唯一性。

二、IP地址分类

IP地址分为四个级别,分别为A类、B类、C类、D类。它根据IP地址中从第1位到第4位的比特列对其网络标识和主机标识进行分区。

  • A类地址

A类IP地址是首位以“0”开头的地址。从第1位到第8位是它的网络标识。用十进制表示的话,0.0.0.0~127.0.0.0是A类的网络地址。A类地址的后24位相当于主机标识。因此,一个网段内可容纳的主机地址上限为16777214个。

  • B类地址

B类IP地址是前两位为“10”的地址。从第1位到第16位是它的网络标识。用十进制表示的话,128.0.0.0~191.255.0.0是B类的网络地址。B类地址的后16位相当于主机标识。因此,一个网段内可容纳的主机地址上限为65534个。

  • C类地址

C类IP地址是前三位为“110”的地址。从第1位到第24位是他的网络标识。用十六进制表示的话,192.0.0.0~223.255.255.0是C类的网络地址。C类地址的后8位相当于主机标识。因此,一个网段内可容纳的主机地址上限为254个。

  • D类地址

D类IP地址是前四位为“1110”的地址。从第1位到第32位是它的网络标识。用十进制表示的话,224.0.0.0~239.255.255.255是D类的网络地址。D类地址没有主机标识,常被用于多播。

  • 关于分配IP地址的注意事项

在分配Ip地址时关于主机标识有一点需要注意。即要用比特位表示主机地址时,不可以全部为0或全部为1.因为全部为0只有在表示对应的网络地址或IP地址不可获知的情况下才使用。为全部为1的主机地址通常作为广播地址。
因此在分配过程中,应该去掉这两种情况。这也是为什么C类地址每个网段最多只能有254(28 - 2 = 254)个主机地址的原因;

三、广播地址

广播地址用于在同一个数据链路中相互连接的主机之间发送数据包。将IP地址中的主机地址部分全部设置为1,就成为了广播地址。

  • 两种广播地址

    • 在本网络内的广播叫做本地广播。例如网络地址为192.168.0.0/24的情况下,广播地址是192.168.0.255。因为这个广播地址的IP包会被路由器屏蔽,所以不会到达192.168.0.0/24以外的其他链路上。
    • 在不同网络之间的广播叫做直接广播。例如网络地址为192.168.0.0/24的主机向192.168.1.255/24的目标地址发送IP包。收到这个包的路由器,将数据转发给192.168.1.0/24,从而使得所有192.168.1.1~192.168.1.254的主机都能收到这个包。

四、IP多播

  • 同时发送提高效率

多播用于将数据包发送给特定组内的所有主机。由于其直接使用IP协议,因此也不存在可靠传输。

  • IP多播地址

多播地址使用D类地址。因此,如果从首位开始到第4位是“1110”,就可以认为是多播地址。而剩下的28位可以成为多播的组编号。
参考文献《图解TCP/IP》

计算机网络复习 ---- IP地址分类相关推荐

  1. 计算机网络复习(IP地址分类、子网划分)

    计算机网络复习(一) **--IP地址分类.子网划分** 这些是经过总结,感觉可以快速掌握这块知识,将其分享出来,可能有不足,愿大家提出共同探讨学习. 1.分类 由两部分组成,网络号和主机号,即: I ...

  2. 计算机网络的ip地址分类

    各类ip地址的划分 另外,A类第1个字节的最高位固定为0,B类固定为10开头,C类固定为110开头,D类为1110,E类为11110开头.首先是A类地址,其中第1字节为网络地址,其它3个字节为主机地址 ...

  3. 计算机网络习题(IP地址分类及CIDR划分方法)

    计算机网络习题(IP地址分类及CIDR划分方法) 题目描述: 已知地址块中的一个地址是140.120.84.24/20. (1)求这个地址块中的最小地址和最大地址 (2)地址掩码是什么? (3)地址块 ...

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

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

  5. 计算机网络————IP地址分类以及网络地址的计算

    一,IP地址分类 1.二进制与十进制的关系 2,IP地址的地址结构及分类 IP地址结构:网络号+主机号 网络号:中主机中指明中的所在物理网络的编号 主机号:中中中主机在物理网络中的编号 IP地址分类: ...

  6. 【计算机网络】ip地址、分类及什么样的ip主机地址可以分配给主机使用

    下面哪一个IP地址可以分配给主机( )? A 202.280.130.45 B 130.192.33.45 C 192.168.255.255 D 224.10.1.1 A:280大于255 B:可以 ...

  7. IP协议 (通俗易懂),IP协议的主要功能及实现原理,IP地址分类,IP数据包分片,IP数据报格式。

    「作者主页」:士别三日wyx 「作者简介」:CSDN top100.阿里云博客专家.华为云享专家.网络安全领域优质创作者 「专栏简介」:此文章已录入专栏<计算机网络零基础快速入门> 本章重 ...

  8. CIDR地址块及其子网划分(内含原始IP地址分类及其子网划分的介绍)

    CIDR地址块及其子网划分(内含原始IP地址分类及其子网划分的介绍) 1. 原始的IP地址表示方法及其分类(近几年慢慢淘汰)     IP地址是由4字节,32位表示的,为了表示方便,通常用点分十进制表 ...

  9. 【Linux网络编程】IP地址分类和介绍

    00. 目录 文章目录 00. 目录 01. IP地址概述 02. IP地址格式 03. IP地址分类 04. 回环IP地址 05. 公网IP地址 06. 私有IP地址 07. 附录 01. IP地址 ...

最新文章

  1. 师生脑信息传递的证据:部分学习还是整体学习?
  2. Android的启动脚本–init.rc
  3. so 问题来了,你现在值多少钱?
  4. java content()_Java contentEquals() 方法 - Break易站
  5. ubuntu 安装 docky
  6. Windows消息机制详解
  7. 【语义分割】ICCV21_Self-Regulation for Semantic Segmentation
  8. bootcmd 和bootargs
  9. 合集| 21 篇技术文章,带你从零入门 K8s
  10. Java 中15种锁的介绍:公平锁,可重入锁,独享锁,互斥锁,乐观锁,分段锁,自旋锁等等
  11. [SDOI2017]遗忘的集合
  12. Python全栈开发记录_第三篇(linux(ubuntu)的操作)
  13. 正则表达式 中括号与加号
  14. 高级开发进阶到架构师的必要条件是什么?
  15. Java中的异常处理与抛出
  16. led屏背后线路安装图解_LED屏安装工程施工方案
  17. python编程控制安捷伦电源_agilent_n6700_series 安捷伦电源 5,labview例程 267万源代码下载- www.pudn.com...
  18. android 自动语音提醒,Android 语音播报实现方案
  19. 为了一窥究竟,我抓取了全校学生的毕设信息
  20. curl命令学习使用小结

热门文章

  1. 操作系统C语言模拟内存分配算法的模拟实现
  2. 富士康将和台积电联手 竞购东芝半导体业务
  3. 对偶理论,敏感性分析(方述诚 笔记4
  4. android充电架构的分析
  5. 反调试技巧总结-原理和实现
  6. 【代码示例】使用numpy布尔索引过滤二维数组中的行
  7. CentOS7.6 无网络环境安装MySQL5.7.x
  8. 超详细的人工智能专家路线图
  9. jsp+sql毕业生招聘系统免费系统+论文
  10. IPv6下的DHCPv6