当前位置:网站首页>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位二进制数值就是将主机地址位数借给了网络地址部分,充当了划分子网的位数。
边栏推荐
- Cubemx transplantation punctual atom LCD display routine
- Pointer written test questions ~ approaching Dachang
- [Qt5] QT QWidget immediately appears and disappears
- 【FPGA教程案例12】基于vivado核的复数乘法器设计与实现
- No qualifying bean of type ‘......‘ available
- 如何修改表中的字段约束条件(类型,default, null等)
- 多项目编程极简用例
- Brush questions in summer -day3
- Schnuka: 3D vision detection application industry machine vision 3D detection
- Record the pit of NETCORE's memory surge
猜你喜欢
Canvas cut blocks game code
Blue style mall website footer code
C#(三十)之C#comboBox ListView treeView
RT thread -- FTP of LwIP (2)
【可调延时网络】基于FPGA的可调延时网络系统verilog开发
MySQL about self growth
STC8H开发(十二): I2C驱动AT24C08,AT24C32系列EEPROM存储
JVM的手术刀式剖析——一文带你窥探JVM的秘密
Svg drag point crop image JS effect
阿里测试师用UI自动化测试实现元素定位
随机推荐
Pointer written test questions ~ approaching Dachang
Oracle ORA error message
Pandora IOT development board learning (HAL Library) - Experiment 9 PWM output experiment (learning notes)
[Massey] Massey font format and typesetting requirements
Chinese brand hybrid technology: there is no best technical route, only better products
Multi project programming minimalist use case
No qualifying bean of type ‘......‘ available
1、工程新建
Facebook and other large companies have leaked more than one billion user data, and it is time to pay attention to did
LTE CSFB test analysis
Prime Protocol宣布在Moonbeam上的跨链互连应用程序
The solution of permission denied (750 permissions should be used with caution)
How to modify field constraints (type, default, null, etc.) in a table
Do you know cookies, sessions, tokens?
cookie,session,Token 这些你都知道吗?
《2022年中国银行业RPA供应商实力矩阵分析》研究报告正式启动
[optimization model] Monte Carlo method of optimization calculation
Cf464e the classic problem [shortest path, chairman tree]
Facebook等大厂超十亿用户数据遭泄露,早该关注DID了
Conditionally [jsonignore]