当前位置:网站首页>Ipv4中的A 、B、C类网络及子网掩码
Ipv4中的A 、B、C类网络及子网掩码
2022-07-06 03:51:00 【yanwu_nuc】
连在某个网络上的两台计算机在相互通信时,在它们所传送的数据包里含有某些附加信息,这些附加信息就是发送数据的计算机的地址和接受数据的计算机的地址。当网络中存在以IP协议为基础的通信时,这些发送和接受数据的地址就是IP地址。
以下所涉及的IP地址皆为Ipv4的32位IP地址
IP地址格式:IP地址=网络地址+主机地址
IP地址按照网络地址主要可以分为A、B、C三类地址
1. A类IP地址
一个A类IP地址由1字节的网络地址和3字节主机地址组成,网络地址的最高位必须是“0”, 地址范围从1.0.0.0 到126.0.0.0。可用的A类网络有126个,每个网络能容纳1亿多个主机。
2. B类IP地址
一个B类IP地址由2个字节的网络地址和2个字节的主机地址组成,网络地址的最高位必须是“10”,地址范围从128.0.0.0到191.255.255.255。可用的B类网络有16382个,每个网络能容纳6万多个主机 。
3. C类IP地址
一个C类IP地址由3字节的网络地址和1字节的主机地址组成,网络地址的最高位必须是“110”。范围从192.0.0.0到223.255.255.255。C类网络可达209万余个,每个网络能容纳254个主机。
子网掩码(subnet mask):
子网掩码是一个32位地址,用于屏蔽IP地址的一部分以区别网络标识和主机标识,子网掩码不能单独存在,它必须结合IP地址一起使用。
子网掩码的功能:
1、用于屏蔽IP地址的一部分以区别网络标识和主机标识,只有网络标识相同的两台主机在无路由的情况下才能相互通信。
子网掩码一定是配合IP地址来使用的。对于常用网络A、 B、C 类IP地址其默认子网掩码的二进制与十进制对应关系如表1所示。
子网掩码工作过程是:将32位的子网掩码与IP地址进行二进制形式的按位逻辑“与”运算得到的便是网络地址,将子网掩码二进制的非的结果和IP地址二进制进行逻辑“与”(AND)运算,得到的就是主机地址。
如:192.168.10.11 AND 255.255.255.0,结果为192.168.10.0,其表达的含义为:该IP地址属于 192.168.10.0这个网络,其主机号为11,即这个网络中编号为11的主机。
2、二是用于将一个大的IP网络划分为若干小的子网络。
在企业内网中为了更好地管理网络,网管人员也利用子网掩码的作用,人为地将一个较大的企业内部网络划分为更多个小规模的子网,再利用三层交换机的路由功能实现子网互联,从而有效解决了网络广播风暴和网络病毒等诸多网络管理方面的问题。
子网掩码机制提供了子网划分的方法。其作用是:减少网络上的通信量;节省IP地址;便于管理;解决物理网络本身的某些问题。使用子网掩码划分子网后,子网内可以通信,跨子网不能通信,子网间通信应该使用路由器,并正确配置静态路由信息。划分子网,就应遵循子网划分结构的规则。就是用连续的1在IP地址中增加表示网络地址,同时减少表示主机地址的位数。
例如,IP地址为130.39.37.100,网络地址为130.39.37.0、子网地址为130.39.37.0、子网掩码为255.255.255.0,网络地址部分和子网标识部分为“1”所对应,主机标识部分为“0”所对应。 使用CIDR表示为:130.39.37.100/24即IP地址/ 掩码长度。其中第三个字节上的255 所对应的8位二进制数值就是将主机地址位数借给了网络地址部分,充当了划分子网的位数。
边栏推荐
- Plus d'un milliard d'utilisateurs de grandes entreprises comme Facebook ont été compromis, il est temps de se concentrer sur le did
- RT thread -- FTP of LwIP (2)
- Mapping between QoE and KQI
- Chinese brand hybrid technology: there is no best technical route, only better products
- WPF效果第一百九十一篇之框选ListBox
- Thread sleep, thread sleep application scenarios
- SAP ALV cell level set color
- 阿里测试师用UI自动化测试实现元素定位
- 2. GPIO related operations
- Record the pit of NETCORE's memory surge
猜你喜欢
MySQL about self growth
Cubemx 移植正点原子LCD显示例程
Remote Sensing Image Super-resolution and Object Detection: Benchmark and State of the Art
Développement d'un module d'élimination des bavardages à clé basé sur la FPGA
Flask learning and project practice 9: WTF form verification
mysql从一个连续时间段的表中读取缺少数据
Data analysis Seaborn visualization (for personal use)
C#(二十八)之C#鼠标事件、键盘事件
[001] [stm32] how to download STM32 original factory data
C language circular statement
随机推荐
Cubemx 移植正点原子LCD显示例程
Why do you want to start pointer compression?
JS music online playback plug-in vsplayaudio js
在字节做测试5年,7月无情被辞,想给划水的兄弟提个醒
Cubemx transplantation punctual atom LCD display routine
Schnuka: visual positioning system working principle of visual positioning system
【可调延时网络】基于FPGA的可调延时网络系统verilog开发
math_极限&微分&导数&微商/对数函数的导函数推导(导数定义极限法)/指数函数求导公式推导(反函数求导法则/对数求导法)
Mathematical modeling regression analysis relationship between variables
Prime Protocol宣布在Moonbeam上的跨链互连应用程序
LTE CSFB test analysis
Microkernel structure understanding
Oracle ORA error message
Crawler of explanation and application of agency theory
Facebook等大廠超十億用戶數據遭泄露,早該關注DID了
Conditionally [jsonignore]
Record the pit of NETCORE's memory surge
自动化测试的好处
An article will give you a comprehensive understanding of the internal and external components of "computer"
MySQL reads missing data from a table in a continuous period of time