4.IPv4和IPv6地址长度
IPv4地址的二进制形式长度为32,使用我们常用的点分十进制形式进行表示那么最长长度为15,例如“255.255.255.255”
所以在posix的<netinet/in.h>中定义的IPv4地址字符串形式最大长度为16字节,‘\0’结束符也需要占据1个字节:
#define INET_ADDRSTRLEN 16
IPv6地址的二进制形式长度为128,使用16进制形式进行表示如“ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff”,一开始我以为IPv6地址字符串形式最大长度为128/4+7+1=40字节
但是看posix的<netinet/in.h>中定义的IPv6地址字符串形式最大长度为46字节
#define INET6_ADDRSTRLEN 46
原来IPv4映射的IPv6地址可能出现这种格式“ffff:ffff:ffff:ffff:ffff:ffff:255:255:255:255”,也就是45字节,加上结束符就是46字节了
4.IPv4和IPv6地址长度相关推荐
- IPv4、IPv6地址、组播地址及子网子划分详解二子网划分
IPv4.IPv6地址.组播地址及子网子划分详解二子网划分 5.子网划分 5.1.子网掩码 5.2.无类域间选择CIDR 5.3.根据子网掩码和CIDR值划分子网 5.4.二进制AND运算在划分子网中 ...
- IPv4、IPv6地址、组播地址及子网子划分详解三可变长子网掩码
IPv4.IPv6地址.组播地址及子网子划分详解三可变长子网掩码 5.5.可变长子网掩码(VlSM) 5.5.可变长子网掩码(VlSM) 先看一下分类组网,路由选择协议RIPv1没有包含子网信息的字段 ...
- ipv6正则表达式 java,用正则表达式解析IPv4跟IPv6地址字符串
用正则表达式解析IPv4和IPv6地址字符串 以下是经过我的.net C# 代码百般测试的,绝对经得住考验! IPv4[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9] ...
- 返回本机IP地址本地IP地址,获得本机的ipv6地址,检查本机ipv4,ipv6地址的网站,域名,用于ddns
返回本机IP地址本地IP地址,获得本机的ipv6地址,检查本机ipv4,ipv6地址的网站,域名 都是我在网上找的 ipv4 https://ipv4.ddnspod.com https://api- ...
- IPv4、IPv6地址、组播地址及子网子划分详解四
6.IPv6 IPv4地址总数=232=4,294,967,296 IPv6地址总数=2128= 340,282,366,920,938,463,374,607,431,768,211,456 201 ...
- mysql如何高效存储IPv4、IPv6地址
目录 一.IPv4简介 + 高效存储 二. IPv6简介 + 高效存储(兼容IPv4) 三.引用: 一.IPv4简介 + 高效存储 IPv4百度百科,简单地来说IPv4地址是一个4字节的无符号整数.为 ...
- python 编写一个函数来验证输入的字符串是否是有效的 IPv4 或 IPv6 地址_Python编程常用技巧,你知道几个?...
现在Python是个炙手可热的技能,很多人都想着入手学学Python编程,甚至包括一些知名人士,比如知名地产商潘石屹就开始学Python.关于Python编程的内容在网络上也非常多,本文虫虫给大家总结 ...
- IPV4、IPV6地址正则HTA测试工具
1.IPV4地址 网际协议版本4(Internet Protocol version 4,IPv4),又称互联网通信协议第四版,是网际协议开发过程中的第四个修订版本,也是此协议第一个被广泛部署的版本. ...
- python 编写一个函数来验证输入的字符串是否是有效的 IPv4 或 IPv6 地址_产品 | 工信部发声IPv6即将部署,你的路由需要更换吗?...
提到说话算数不得不表扬一下工信部,从最早的"提速降费"到现在的"携号转网",每一件事情都办的有条不紊,件件落实到咱们老百姓的生活上. 最近两年工信部都在忙一件大 ...
最新文章
- 微生物所高程-郭良栋组(内附招聘)在菌根适应策略研究中取得进展
- Liferay研究-smilingleo
- 服务器系统的王者——Linux 系统
- eclipse 保存html 提示 save could not be completed
- java-多线程操作全(Thread)-Timer简单使用
- linux脚本怎么退出while,linux中的while命令
- sql 从一张表修改另一张表
- 鸟哥Linux计算退伍时间,发现《鸟哥的Linux基础篇》中有个脚本还能再完善点。...
- Eclipse!!!!!!!!!!!!!!!!!!
- Hyper-V 2016 系列教程56 SCVMM 2016 Client的安装
- 一级倒立摆MATLAB仿真程序(搬运)
- Xcode (xip)官方原版下载 Xcode 所有历史版本
- (个人记录)Ensight后处理EDEM学习笔记
- 龙之气息服务器维修,龙之气息转职NPC位置大全 转职NPC在哪找
- Node安装教程及环境配置
- 看完这些在HW面试官面前横着走 HW面试常见问题大合集(适合第一次参加)
- c语言 计算子网掩码位数,子网数、主机数与子网掩码的关系
- @Alias使用技巧
- 华为设备配置MAC地址
- Android Q (Android 10.0)