计算机网络复习 ---- IP地址分类
一、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地址分类相关推荐
- 计算机网络复习(IP地址分类、子网划分)
计算机网络复习(一) **--IP地址分类.子网划分** 这些是经过总结,感觉可以快速掌握这块知识,将其分享出来,可能有不足,愿大家提出共同探讨学习. 1.分类 由两部分组成,网络号和主机号,即: I ...
- 计算机网络的ip地址分类
各类ip地址的划分 另外,A类第1个字节的最高位固定为0,B类固定为10开头,C类固定为110开头,D类为1110,E类为11110开头.首先是A类地址,其中第1字节为网络地址,其它3个字节为主机地址 ...
- 计算机网络习题(IP地址分类及CIDR划分方法)
计算机网络习题(IP地址分类及CIDR划分方法) 题目描述: 已知地址块中的一个地址是140.120.84.24/20. (1)求这个地址块中的最小地址和最大地址 (2)地址掩码是什么? (3)地址块 ...
- 【计算机网络】网络层 : IPv4 地址 ( IP 地址分类 | 特殊 IP 地址 | 私有 IP 地址 | A 类、B 类、C 类 IP 地址网络号主机号数量 )★
文章目录 一.IP 地址 发展 二.分类 IP 地址 三.特殊 IP 地址 四.私有 IP 地址 五.分类 IP 地址 网络号 主机数 详情 一.IP 地址 发展 IP 地址 发展 : 第一阶段 : ...
- 计算机网络————IP地址分类以及网络地址的计算
一,IP地址分类 1.二进制与十进制的关系 2,IP地址的地址结构及分类 IP地址结构:网络号+主机号 网络号:中主机中指明中的所在物理网络的编号 主机号:中中中主机在物理网络中的编号 IP地址分类: ...
- 【计算机网络】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:可以 ...
- IP协议 (通俗易懂),IP协议的主要功能及实现原理,IP地址分类,IP数据包分片,IP数据报格式。
「作者主页」:士别三日wyx 「作者简介」:CSDN top100.阿里云博客专家.华为云享专家.网络安全领域优质创作者 「专栏简介」:此文章已录入专栏<计算机网络零基础快速入门> 本章重 ...
- CIDR地址块及其子网划分(内含原始IP地址分类及其子网划分的介绍)
CIDR地址块及其子网划分(内含原始IP地址分类及其子网划分的介绍) 1. 原始的IP地址表示方法及其分类(近几年慢慢淘汰) IP地址是由4字节,32位表示的,为了表示方便,通常用点分十进制表 ...
- 【Linux网络编程】IP地址分类和介绍
00. 目录 文章目录 00. 目录 01. IP地址概述 02. IP地址格式 03. IP地址分类 04. 回环IP地址 05. 公网IP地址 06. 私有IP地址 07. 附录 01. IP地址 ...
最新文章
- 师生脑信息传递的证据:部分学习还是整体学习?
- Android的启动脚本–init.rc
- so 问题来了,你现在值多少钱?
- java content()_Java contentEquals() 方法 - Break易站
- ubuntu 安装 docky
- Windows消息机制详解
- 【语义分割】ICCV21_Self-Regulation for Semantic Segmentation
- bootcmd 和bootargs
- 合集| 21 篇技术文章,带你从零入门 K8s
- Java 中15种锁的介绍:公平锁,可重入锁,独享锁,互斥锁,乐观锁,分段锁,自旋锁等等
- [SDOI2017]遗忘的集合
- Python全栈开发记录_第三篇(linux(ubuntu)的操作)
- 正则表达式 中括号与加号
- 高级开发进阶到架构师的必要条件是什么?
- Java中的异常处理与抛出
- led屏背后线路安装图解_LED屏安装工程施工方案
- python编程控制安捷伦电源_agilent_n6700_series 安捷伦电源 5,labview例程 267万源代码下载- www.pudn.com...
- android 自动语音提醒,Android 语音播报实现方案
- 为了一窥究竟,我抓取了全校学生的毕设信息
- curl命令学习使用小结