IP 点分十进制表示法
一个A类IP地址是指, 在IP地址的四段号码中,第一段号码为网络号码,剩下的三段号码为本地计算机的号码。如果用二进制表示IP地址的话,A类IP地址就由1字节的网络地址和3字节主机地址组成,网络地址的最高位必须是“0”。A类IP地址中网络的标识长度为7位,主机标识的长度为24位,A类网络地址数量较少,可以用于主机数达1600多万台的大型网络。 A类IP地址 地址范围1.0.0.1-126.255.255.254(二进制表示为:00000001 00000000 00000000 00000001 - 01111110 11111111 11111111 11111110)。
B类IP地址
一个B类IP地址是指,在IP地址的四段号码中,前两段号码为网络号码,。如果用二进制表示IP地址的话,B类IP地址就由2字节的网络地址和2字节主机地址组成,网络地址的最高位必须是“10”。B类IP地址中网络的标识长度为14位,主机标识的长度为16位,B类网络地址适用于中等规模的网络,每个网络所能容纳的计算机数为6万多台。 B类IP地址地址范围128.1.0.1-191.254.255.254(二进制表示为:10000000 00000001 00000000 00000001 - 10111111 11111110 11111111 11111110)。
C类IP地址
一个C类IP地址是指,在IP地址的四段号码中,前三段号码为网络号码,剩下的一段号码为本地计算机的号码。如果用二进制表示IP地址的话,C类IP地址就由3字节的网络地址和1字节主机地址组成,网络地址的最高位必须是“110”。C类IP地址中网络的标识长度为21位,主机标识的长度为8位,C类网络地址数量较多,适用于小规模的局域网络,每个网络最多只能包含254台计算机。 C类IP地址范围192.0.1.1-223.255.254.254(二进制表示为: 11000000 00000000 00000001 00000001 - 11011111 11111111 11111110 11111110)。
除了以上三种类型的IP地址外,还有几种特殊类型的IP地址,TCP/IP协议规定,凡IP地址中的第一个字节以“lll0”开始的地址都叫多点广播地址。因此,任何第一个字节大于223小于240的IP地址是多点广播地址;IP地址中的每一个字节都为0的地址(“0.0.0.0”)对应于当前主机;IP地址中的每一个字节都为1的IP地址(“255.255.255.255”)是当前子网的广播地址;IP地址中凡是以“llll0”的地址都留着将来作为特殊用途使用;IP地址中不能以十进制“127”作为开头,该类地址中数字127.0.0.1到127.1.1.1用于回路测试,同时网络ID的第一个6位组也不能全置为“0”,全“0”表示本地网络。D类IP地址第一个字节以“1110”开始,它是一个专门保留的地址。它并不指向特定的网络,目前这一类地址被用在多点广播(Multicast)中。多点广播地址用来一次寻址一组计算机,它标识共享同一协议的一组计算机。地址范围224.0.0.1-239.255.255.254 。E类IP地址以“11110”开始,保留用于将来和实验使用。
转载于:https://www.cnblogs.com/opaljc/archive/2011/09/16/2178283.html
IP 点分十进制表示法相关推荐
- ip(点分十进制 == 二进制整数)之间的转换
linux的套接字部分比较容易混乱,在这里稍微总结一下. 地址转换函数在地址的文本表达式和它们存放在套接字地址结构中的二进制值进行转换. 地址转换函数有四个:其中inet_addr 和 inet_nt ...
- IP地址点分十进制与二进制整数之间的转换
error C4996: 'inet_addr': Use inet_pton() or InetPton() instead or define _WINSOCK_DEPRECATED_NO_WAR ...
- 网络编程基础2-二进制与点分十进制IP转换
/* 1.地址形式转换:IP地址是以二进制形式存贮于内存中的,当需要输出显示时显得不够友好,我们希望以点分十进制形式显示,于是就有了2个函数 2.点分十进制和二进制存储相互转换 */ #include ...
- 点分十进制字符串IP和32位int整数互转Java实现
点分十进制字符串IP和32位int整数互转Java实现 比较简单基础的题,可记录和回顾基础. IPv4(4*8)和32位的int整数刚好可以11映射,但由于int整数是有符号的,所以不能直接通过划分为 ...
- 点分十进制IP校验、转换,掩码校验
/****************************************************************************** 点分十进制IP校验.转换,掩码校验* 声 ...
- 【python】点分十进制ip与数字互转
来源:http://www.cnblogs.com/vovlie/archive/2012/10/17/2727029.html 利用lambda表达式,非常简洁 int_to_ip = lambda ...
- Java实现点分十进制IP地址转换为整数
package ipaddress; //一.将IP地址转换为整数(IPV4,点分十进制)的关键技术点如下: //1.通过String的indexOf方法找出字符串IP地址中的"." ...
- 给你IP地址让你算出掩码(点分十进制),子网地址,广播地址。
给你IP地址让你算出掩码(点分十进制),子网地址,广播地址. 像要算出IP地址的掩码,子网地址,广播地址,先要记住几点.1:IP地址(A B C 三类)属于有类地址.A类地址掩码8位,B类地址16位, ...
- c语言-----判断字符串是否为点分十进制的IP地址
判断字符串是否为点分十进制的IP地址 判断字符串是否为点分十进制的IP地址. 若是则转为16进制, 否则输出"error". 例如 输入:"192.41.6.20&quo ...
- 将整型ip转为点分十进制
通过将ip地址以整型16进制打出来,可以得到一些信息,比如192.168.251.10在内存中16进制为C0A8FB0A,它的Uint32是-1062667510;可以采用移位等方式将整型ip转换为点 ...
最新文章
- boot spring 解析csv_文件系统(02):基于SpringBoot框架,管理Xml和CSV文件类型-阿里云开发者社区...
- 元数据交换绑定的秘密
- 八、马科维茨投资组合
- 【工业控制】UV打印机喷头波形和墨水关系
- “思考”绝非一时的想法——读大前研一《思考的技术》
- 控制台输入聊天记录 输出到文件中保存 Day20
- Unity接入Facebook SDK--android篇
- 给一张表加一个自动编号字段_Python办公自动化|从Word到Excel
- 关于中值滤波算法,以及C语言实现
- python安装numpy库教程_Python库之numpy库的安装教程
- python 邮件分类_python_NLP实战之中文垃圾邮件分类
- ubuntu下格式化被写保护的U盘
- 猴子香蕉问题——枚举
- 腾讯云/阿里云域名注册解析备案
- 猿辅导python助教面试两次都有什么内容_猿辅导面试信息第一手揭秘,小伙伴们看过来!...
- 许奔创新社-第21问:如何唤醒创造力?
- 20年的星际争霸,再回首
- 深圳易商网怎样轻松搞定网站SEO优化?
- 【GXOI/GZOI2019】逼死强迫症【递推】【矩阵】
- PyGmae:有限状态机实践(十二)
热门文章
- 135编辑器html点击图片播放音乐,135编辑器怎么给文章添加音频和视频?135编辑器给文章添加音频和视频教程...
- 地址后面的sessionid怎么消除_富贵包的消除和改善头前倾,通过运动和减肥可以吗?...
- EditPlus之Java开发环境配置
- 算法分析与设计实验报告——0-1背包问题的动态规划算法实现
- PowerBuild安装不了怎么办?
- HSQLDB 安装与使用
- 中国各个省市区(县)级联数据
- excel易用宝的修复
- html中支持的常用中文字体
- 智能城市dqn算法交通信号灯调度_强化学习在智能交通灯中的应用