• [行业资讯] 网信办:截至12月底我国IPv6活跃用户数达6.08亿 物联网IPv6连接数达1.4亿
    1月28日,据网信办网站,监测数据显示,截至2021年12月底,我国IPv6活跃用户数达6.08亿,占网民总数的60.11%。物联网IPv6连接数达1.4亿,移动网络IPv6流量占比达35.15%,固定网络IPv6流量占比达9.38%,家庭无线路由器IPv6支持率达16%,政府门户网站IPv6支持率达81.8%,主要商业网站及移动互联网应用IPv6支持率达80.7%。主要年度指标超额完成,呈现出良好发展势头。
  • [行业资讯] 网信办:截至12月底我国IPv6活跃用户数达6.08亿 物联网IPv6连接数达1.4亿
    1月28日,据网信办网站,监测数据显示,截至2021年12月底,我国IPv6活跃用户数达6.08亿,占网民总数的60.11%。物联网IPv6连接数达1.4亿,移动网络IPv6流量占比达35.15%,固定网络IPv6流量占比达9.38%,家庭无线路由器IPv6支持率达16%,政府门户网站IPv6支持率达81.8%,主要商业网站及移动互联网应用IPv6支持率达80.7%。主要年度指标超额完成,呈现出良好发展势头。
  • [交流吐槽] 计算机基础-ipv6和ipv4的区别
    网络发展1.网络最开始是上世纪60、70年代在美国诞生的,那时的计算机体积非常大、数量稀少。为了共享计算机资源,大家把几台计算机连接起来,就形成了网络。2.到了90年代,计算机越来越小,接入网络的计算机越来越多,逐渐形成了互联网。3.从90年代到现在,我们使用的都是第四代互联网(IPv4),借助互联网浪潮,特别是进入移动互联网时代,IPv4经历了快速发展,我们的视频、游戏、支付都是建立在它的基础之上。4.互联网发展太快了,从以前需要到网吧上网,到现在人人都能手机上网,然而第四代互联网扛不住了,第四代互联网能够容纳的设备是有限的,现在已经接近饱和状态了。所以,为了容纳更多的设备,给我们带来更大的便利,第六代互联网(IPv6) 来了,并早在1995年已经发布了。区别1.地址长度不同。IPv6的地址是IPv4的地址的四倍。IPv4的地址是32位,总数有43亿个左右;而IPv6的地址是128位的,大概是43亿的4次方。IPv4只有43亿个地址,远远不能让全球上百亿个设备都获得ip地址。而我国只分到了2.9亿个IP,如果换成IPv6之后,每台设备都可以有独立的IP地址。如果配合5G网络,每台汽车、路灯、垃圾桶、消防栓都可以有独立的IP地址。我国将在2018年底一部分地区已经可以用上IPv6了,到2020年,基本普及IPv6,到2025年,全面支持IPv6。那时基于IPv6丰富的地址,“物联网”成为从可能走向现实。2.IPv6是由IETF设计的用来替代现行的IPv4协议的一种新的IP协议
  • [行业资讯] 全球IPv6论坛正式推出IPv6 Enabled Security Logo安全认证
    2021年10月22日,全球IPv6论坛(IPv6 Forum)在2021全球IPv6下一代互联网峰会上正式发布IPv6 Enabled Security Logo安全认证,并为首批通过全球IPv6测试中心测试的厂商颁发认证证书。IPv6部署发展是全球互联网创新升级必然趋势,如今以IPv6为基础的下一代互联网产业发展势如破竹,但IPv6网络的普及也将为网络安全带来了不容小觑的风险和挑战。网络安全设备只有在协议层和应用层均完全支持IPv6,才能保证在IPv6网络环境实现网络功能防护,这对网络安全设备厂商提出了更高的要求。为此,全球IPv6论坛(IPv6 Forum)推出了IPv6 Enabled Security Logo认证,并在本次峰会正式发布。该项目面向网络安全产品在L4-L7 层进行IPv6支持度测评,从网络防护,应用防护和入侵检测等方面检测产品IPv6支持能力,为网络安全厂商设备的升级提供强大支撑,确保IPv6改造的安全性,为IPv6网络安全保驾护航。通过测试认证表明网络安全设备在IPv6网络协议安全和IPv6网络功能防护方面得权威验证,能够有效保障用户在IPv6环境下的网络安全。IPv6 Enabled Security Logo认证项目一经推出便受到了诸多网络安全厂商的关注,如今已有第一批厂商部分产品率先通过认证。本次会上,全球IPv6论坛副主席刘东代表全球IPv6论坛为首批通过认证的设备颁发了认证证书,首批获证企业名单及认证产品包括:新华三技术有限公司H3C SecPath 防火墙 H3C SecPath F1000/ H3C SecPath F5000/ H3C SecPath M9000/ H3C SecPath W2000;北京神州绿盟科技有限公司绿盟NF防火墙系统、绿盟WEB应用防护系统;网神信息技术(北京)股份有限公司网神SecGate3600防火墙;北京长亭未来科技有限公司长亭雷池(SafeLine)WEB应用防火墙;北京天融信网络安全技术有限公司天融信Web应用安全防护系统TopWAF、天融信防火墙系统 NGFW4000/NGFW4000-UF等。全球IPv6论坛副主席刘东表示,随着互联网接入设备的快速增加以及IPv6等新技术的快速普及,互联网在基础设施、数据、网络和应用等方面受到的安全威胁也将越来越多并越来越多样化。IPv6 Enabled Security Logo安全认证体系的正式建立,将全面助力全球IPv6网络安全产业规范、健康发展。
  • [技术干货] PHP 高级过滤器
    检测一个数字是否在一个范围内以下实例使用了 filter_var() 函数来检测一个 INT 型的变量是否在 1 到 200 内:实例<?php$int = 122;$min = 1;$max = 200;if (filter_var($int, FILTER_VALIDATE_INT, array("options" => array("min_range"=>$min, "max_range"=>$max))) === false) {    echo("变量值不在合法范围内");} else {    echo("变量值在合法范围内");}?>检测 IPv6 地址以下实例使用了 filter_var() 函数来检测一个 $ip 变量是否是 IPv6 地址:实例<?php$ip = "2001:0db8:85a3:08d3:1319:8a2e:0370:7334";if (!filter_var($ip, FILTER_VALIDATE_IP, FILTER_FLAG_IPV6) === false) {    echo("$ip 是一个 IPv6 地址");} else {    echo("$ip 不是一个 IPv6 地址");}?>检测 URL - 必须包含QUERY_STRING(查询字符串)以下实例使用了 filter_var() 函数来检测 $url 是否包含查询字符串:实例<?php$url = "http://www.runoob.com";if (!filter_var($url, FILTER_VALIDATE_URL, FILTER_FLAG_QUERY_REQUIRED) === false) {    echo("$url 是一个合法的 URL");} else {    echo("$url 不是一个合法的 URL");}?>移除 ASCII 值大于 127 的字符以下实例使用了 filter_var() 函数来移除字符串中 ASCII 值大于 127 的字符,同样它也能移除 HTML 标签:实例<?php$str = "<h1>Hello WorldÆØÅ!</h1>";$newstr = filter_var($str, FILTER_SANITIZE_STRING, FILTER_FLAG_STRIP_HIGH);echo $newstr;?>
  • [技术干货] 【转载】IPV6地址表示
    IPv6地址一般表示:由8个16位的块组成,一共128位,然后将每个块转换为由冒号间隔的4位16进制数表示。二进制表达IPv6地址:十六进制表达IPv6地址:2001:0000:3238:DFE1:0063:0000:0000:FEFB用十六进制的数表示是为了化简IPv6地址的表达方法,但仍不够精简,IPv6提供以下规则进一步精简表达:①   省略前导零:②   如果两个或多个块包含连续的0,可以省略他们用“双冒号”替换:Note:连续的 0 块 只能被替换一次,如果地址中任有零块,可以缩小到单个零表示:不可以写成:——不能确定这些冒号对应位置有几个连续0块可以写成:  
  • [技术干货] IPv6地址前缀
    截止到2019年5月中国电信、移动、联通的骨感网络设备已全部支持IPv6,均已完成全国30个省城域网网络IPv6改造。虽然骨干网络已全面支持IPv6,但从接入网层面,各个运营商在各个小区、街道内对IPv6的支持并不统一。如果选择运营商应该询问清楚是否在该小区或街道是否支持IPv6。目前已知的三大运营商IPv6地址前缀为:
  • [行业资讯] 中国网络基础设施已全部支持IPv6
    中新网北京6月20日电 (记者 刘育英)记者从20日在北京举行的全球IPv6论坛“2020-2021全球IPv6发展展望”研讨活动上了解到,中国网络基础设施已经全部支持IPv6。中国通信标准化协会副理事长兼秘书长闻库表示,我国IPv6网络高速公路已经建成。  IPv6指互联网协议第六版。IPv4最大的问题在于网络地址资源不足,严重制约了互联网的应用和发展。IPv6的使用,不仅能解决网络地址资源数量的问题,而且也解决了多种接入设备连入互联网的障碍。  闻库介绍,在网络基础设施方面,在三大运营商、CDN企业、数据中心企业的共同努力下,我国网络基础设施已经全部支持IPv6。应用基础设施方面,数据中心、云产品、内容分发也初步具备全国全网IPv6的支持服务能力,用户数量和用户使用量取得不菲的成效。可以说,我国IPv6网络高速公路已经建成。  中国电信总经理李正茂介绍,中国电信全面推动基础设施的IPv6改造,完成现网1万多台城域网设备、2400多台骨干网设备、近2万条骨干电路、470个数据中心的IPv6改造和配置。目前,固定网络、移动网络、IDC和云全部支持IPv6。  数据显示,截至今年4月,中国IPv6的活跃用户数已经达到5.15亿,在互联网用户中的占比达到52.1%。  李正茂表示,预计到2025年,全球物联网连接数将达到309亿,远超非物联网的连接数。人类正迈入万物智联时代,这将为IPv6提供巨大的发展空间。  全球IPv6论坛副主席、下一代互联网国家工程中心主任刘东建议,在5G移动网络、新兴智慧城市、物联网、智能制造、工业互联网、人工智能等新兴领域率先使用IPv6,构建以IPv6为核心的新一代基础设施,加速IPv6的融合发展,为当前数字经济和未来发展做出重要贡献。  当日,李正茂正式入选“全球IPv6互联网名人堂”。“全球IPv6互联网名人堂”由全球IPv6论坛(IPv6 Forum)发起,每年评选一次。此前,互联网之父、TCP/IP协议发明人温顿·瑟夫,中国工程院院士邬贺铨,日本互联网之父村井纯,工业和信息化部信息通信发展司原司长、中国通信标准化协会副理事长兼秘书长闻库等专家曾获此殊荣。
  • [问题求助] 【裸金属产品】【绑定网卡功能】请问裸金属支持绑定ipv6网卡吗
    RT,小白求助,请问裸金属支持绑定ipv6网卡吗?开通双栈子网后,云主机可选择是否分配v6地址,但是裸金属开通过程中没有分配v6地址选项
  • [使用指南] 华为云IPv6/Ipv4双栈 + Nginx 实现 业务前6后4改造
    ###背景 当前Ipv6 逐步普及,涉及到业务改造,如何改造只提供IPv6访问入口,而不用改造后端服务呢? 这次主要分享的是使用华为云Ipv6双栈虚拟机+Nginx实现前6后4改造。 ###资源准备 ECS:两台,其中一台支持IPv6,另一台支持IPv4, #### ipv6 环境准备 参考配置: [ECS配置IPv6地址](https://support.huaweicloud.com/usermanual-ecs/ecs_03_0508.html) 试验使用centos 7.6 ,相关配置如下: 1.编辑主网卡配置文件“/etc/sysconfig/network-scripts/ifcfg-eth0”。 补充如下配置项: ``` IPV6INIT=yes DHCPV6C=yes ``` 2.编辑“/etc/sysconfig/network”,按如下所示添加或修改以下行。 ``` NETWORKING_IPV6=yes ``` 然后重启网络即可成效: ``` systemctl restart NetworkManager ``` #### Nginx 安装配置 最简单的安装步骤,如果不需要使用UDP转发,可以直接使用yum install 进行安装。 ``` yum install nginx ``` 如果需要使用UDP转发,Nginx需要单独编译安装,安装步骤: ######编译环境准备 ``` yum install -y make zlib zlib-devel gcc-c++ libtool openssl openssl-devel pcre pcre-devel ``` ######Nginx编译安装 ``` cd /opt #下载nginx 1.18.0版本源码包 wget http://nginx.org/download/nginx-1.18.0.tar.gz #解压到/usr/src目录下 tar -zxvf nginx-1.18.0.tar.gz -C /usr/src #进行环境配置configure ./configure --user=nginx --group=nginx --prefix=/usr/local/nginx --with-http_ssl_module --with-stream --with-stream_realip_module # 添加 --with-stream参数 #make编译安装 make && make install ``` ######创建nginx执行程序软链并创建nginx用户与nginx日志目录 ``` #创建nginx执行程序软链 ln -snf /usr/local/nginx/sbin/nginx /usr/local/sbin #创建nginx用户 useradd -s /sbin/nologin -M nginx #创建nginx日志目录 mkdir /var/log/nginx ``` ######Nginx配置以及进程启动 修改/etc/nginx/nginx.conf并修改对应配置文件 ,nginx -s reload重启生效 ``` worker_processes auto; error_log /var/log/nginx/error.log info; events { worker_connections 1024; } stream { upstream udp_backend_v6 { server 192.168.0.9:3000; } server { listen [2407:c080:802:168:1d0c:6c1e:4e40:xxxx]:3001 udp ; proxy_pass udp_backend_v6; } upstream tcp_backend_v6 { server 192.168.0.9:3002; } server { listen [2407:c080:802:168:1d0c:6c1e:4e40:xxxx]:3003 ; proxy_pass tcp_backend_v6; } } ``` ####测试验证 udp脚本准备,需要在ipv4的虚拟机机上运行 udp_server.py ```python #!/usr/bin/env python #coding=utf-8 import time import socket import sys if sys.argv[1:]: port = int(sys.argv[1]) else: port = 8888 if sys.argv[2:]: host = str(sys.argv[2]) else: host = '127.0.0.1' local_addr = (host,port) buff_len = 1024 if __name__ == '__main__': # 创建一个socket udp = socket.socket(socket.AF_INET, socket.SOCK_DGRAM) # 绑定监听的地址和端口 udp.bind(local_addr) while True: print('wating for message...') # 阻塞接收客户端数据 data, addr = udp.recvfrom(buff_len) print('received from %s data:%s' % (addr, data.decode('utf-8'))) time.sleep(1.5) # 发送数据给客户端 udp.sendto(('server '+str(time.time())).encode('utf-8'), addr) # 关闭socket udp.close() ``` 客户端脚本 udp_client.py ```python #!/usr/bin/env python #coding=utf-8 import time import socket import sys if sys.argv[1:]: port = int(sys.argv[1]) else: port = 8888 if sys.argv[2:]: host = str(sys.argv[2]) else: host = '127.0.0.1' server_addr = (host,port) buff_len = 1024 if __name__ == '__main__': # 创建一个socket if len(host)>30: socket_af = socket.AF_INET6 else: socket_af = socket.AF_INET udp = socket.socket(socket_af,socket.SOCK_DGRAM) # 发送数据给服务器 udp.sendto('hello server.'.encode('utf-8'), server_addr) # 阻塞接收服务器数据 print(udp.recv(buff_len).decode('utf-8')) while True: udp.sendto(str(time.time()).encode('utf-8'),server_addr) print(udp.recv(buff_len).decode('utf-8')) # 关闭socket udp.close() ``` 脚本使用方式: ``` python ./udp_server.py [port] [host] python ./udp_client.py [port] [host] [port] 监听/访问端口 [host] 监听/访问ip(支持ipv4/ipv6) ``` #####测试UDP 启动udp server进程: ![image.png](https://bbs-img.huaweicloud.com/data/forums/attachment/forum/202105/19/110535zaxmjiqizgjlhgnh.png) 使用Nginx 前端IPv6地址访问: ![image.png](https://bbs-img.huaweicloud.com/data/forums/attachment/forum/202105/19/1106303uytsnkc5aavp6tv.png) ####测试TCP 可以直接使用python -m SimpleHTTPServer 3001 进行测试访问
  • [使用指南] 华为云IPv6/Ipv4双栈 + Nginx 实现 业务前6后4改造
    ###背景 当前Ipv6 逐步普及,涉及到业务改造,如何改造只提供IPv6访问入口,而不用改造后端服务呢? 这次主要分享的是使用华为云Ipv6双栈虚拟机+Nginx实现前6后4改造。 ###资源准备 ECS:两台,其中一台支持IPv6,另一台支持IPv4, #### ipv6 环境准备 参考配置: [ECS配置IPv6地址](https://support.huaweicloud.com/usermanual-ecs/ecs_03_0508.html) 试验使用centos 7.6 ,相关配置如下: 1.编辑主网卡配置文件“/etc/sysconfig/network-scripts/ifcfg-eth0”。 补充如下配置项: ``` IPV6INIT=yes DHCPV6C=yes ``` 2.编辑“/etc/sysconfig/network”,按如下所示添加或修改以下行。 ``` NETWORKING_IPV6=yes ``` 然后重启网络即可成效: ``` systemctl restart NetworkManager ``` #### Nginx 安装配置 最简单的安装步骤,如果不需要使用UDP转发,可以直接使用yum install 进行安装。 ``` yum install nginx ``` 如果需要使用UDP转发,Nginx需要单独编译安装,安装步骤: ######编译环境准备 ``` yum install -y make zlib zlib-devel gcc-c++ libtool openssl openssl-devel pcre pcre-devel ``` ######Nginx编译安装 ``` cd /opt #下载nginx 1.18.0版本源码包 wget http://nginx.org/download/nginx-1.18.0.tar.gz #解压到/usr/src目录下 tar -zxvf nginx-1.18.0.tar.gz -C /usr/src #进行环境配置configure ./configure --user=nginx --group=nginx --prefix=/usr/local/nginx --with-http_ssl_module --with-stream --with-stream_realip_module # 添加 --with-stream参数 #make编译安装 make && make install ``` ######创建nginx执行程序软链并创建nginx用户与nginx日志目录 ``` #创建nginx执行程序软链 ln -snf /usr/local/nginx/sbin/nginx /usr/local/sbin #创建nginx用户 useradd -s /sbin/nologin -M nginx #创建nginx日志目录 mkdir /var/log/nginx ``` ######Nginx配置以及进程启动 修改/etc/nginx/nginx.conf并修改对应配置文件 ,nginx -s reload重启生效 ``` worker_processes auto; error_log /var/log/nginx/error.log info; events { worker_connections 1024; } stream { upstream udp_backend_v6 { server 192.168.0.9:3000; } server { listen [2407:c080:802:168:1d0c:6c1e:4e40:xxxx]:3001 udp ; proxy_pass udp_backend_v6; } upstream tcp_backend_v6 { server 192.168.0.9:3002; } server { listen [2407:c080:802:168:1d0c:6c1e:4e40:xxxx]:3003 ; proxy_pass tcp_backend_v6; } } ``` ####测试验证 udp脚本准备,需要在ipv4的虚拟机机上运行 udp_server.py ```python #!/usr/bin/env python #coding=utf-8 import time import socket import sys if sys.argv[1:]: port = int(sys.argv[1]) else: port = 8888 if sys.argv[2:]: host = str(sys.argv[2]) else: host = '127.0.0.1' local_addr = (host,port) buff_len = 1024 if __name__ == '__main__': # 创建一个socket udp = socket.socket(socket.AF_INET, socket.SOCK_DGRAM) # 绑定监听的地址和端口 udp.bind(local_addr) while True: print('wating for message...') # 阻塞接收客户端数据 data, addr = udp.recvfrom(buff_len) print('received from %s data:%s' % (addr, data.decode('utf-8'))) time.sleep(1.5) # 发送数据给客户端 udp.sendto(('server '+str(time.time())).encode('utf-8'), addr) # 关闭socket udp.close() ``` 客户端脚本 udp_client.py ```python #!/usr/bin/env python #coding=utf-8 import time import socket import sys if sys.argv[1:]: port = int(sys.argv[1]) else: port = 8888 if sys.argv[2:]: host = str(sys.argv[2]) else: host = '127.0.0.1' server_addr = (host,port) buff_len = 1024 if __name__ == '__main__': # 创建一个socket if len(host)>30: socket_af = socket.AF_INET6 else: socket_af = socket.AF_INET udp = socket.socket(socket_af,socket.SOCK_DGRAM) # 发送数据给服务器 udp.sendto('hello server.'.encode('utf-8'), server_addr) # 阻塞接收服务器数据 print(udp.recv(buff_len).decode('utf-8')) while True: udp.sendto(str(time.time()).encode('utf-8'),server_addr) print(udp.recv(buff_len).decode('utf-8')) # 关闭socket udp.close() ``` 脚本使用方式: ``` python ./udp_server.py [port] [host] python ./udp_client.py [port] [host] [port] 监听/访问端口 [host] 监听/访问ip(支持ipv4/ipv6) ``` #####测试UDP 启动udp server进程: ![image.png](https://bbs-img.huaweicloud.com/data/forums/attachment/forum/202105/19/110535zaxmjiqizgjlhgnh.png) 使用Nginx 前端IPv6地址访问: ![image.png](https://bbs-img.huaweicloud.com/data/forums/attachment/forum/202105/19/1106303uytsnkc5aavp6tv.png) ####测试TCP 可以直接使用python -m SimpleHTTPServer 3001 进行测试访问
  • [交流吐槽] 计算机基础-ipv6和ipv4的区别
    网络发展1.网络最开始是上世纪60、70年代在美国诞生的,那时的计算机体积非常大、数量稀少。为了共享计算机资源,大家把几台计算机连接起来,就形成了网络。2.到了90年代,计算机越来越小,接入网络的计算机越来越多,逐渐形成了互联网。3.从90年代到现在,我们使用的都是第四代互联网(IPv4),借助互联网浪潮,特别是进入移动互联网时代,IPv4经历了快速发展,我们的视频、游戏、支付都是建立在它的基础之上。4.互联网发展太快了,从以前需要到网吧上网,到现在人人都能手机上网,然而第四代互联网扛不住了,第四代互联网能够容纳的设备是有限的,现在已经接近饱和状态了。所以,为了容纳更多的设备,给我们带来更大的便利,第六代互联网(IPv6) 来了,并早在1995年已经发布了。区别1.地址长度不同。IPv6的地址是IPv4的地址的四倍。IPv4的地址是32位,总数有43亿个左右;而IPv6的地址是128位的,大概是43亿的4次方。IPv4只有43亿个地址,远远不能让全球上百亿个设备都获得ip地址。而我国只分到了2.9亿个IP,如果换成IPv6之后,每台设备都可以有独立的IP地址。如果配合5G网络,每台汽车、路灯、垃圾桶、消防栓都可以有独立的IP地址。我国将在2018年底一部分地区已经可以用上IPv6了,到2020年,基本普及IPv6,到2025年,全面支持IPv6。那时基于IPv6丰富的地址,“物联网”成为从可能走向现实。2.IPv6是由IETF设计的用来替代现行的IPv4协议的一种新的IP协议
  • [交流分享] 计算机基础-ipv6和ipv4的区别
    网络发展1.网络最开始是上世纪60、70年代在美国诞生的,那时的计算机体积非常大、数量稀少。为了共享计算机资源,大家把几台计算机连接起来,就形成了网络。2.到了90年代,计算机越来越小,接入网络的计算机越来越多,逐渐形成了互联网。3.从90年代到现在,我们使用的都是第四代互联网(IPv4),借助互联网浪潮,特别是进入移动互联网时代,IPv4经历了快速发展,我们的视频、游戏、支付都是建立在它的基础之上。4.互联网发展太快了,从以前需要到网吧上网,到现在人人都能手机上网,然而第四代互联网扛不住了,第四代互联网能够容纳的设备是有限的,现在已经接近饱和状态了。所以,为了容纳更多的设备,给我们带来更大的便利,第六代互联网(IPv6) 来了,并早在1995年已经发布了。区别1.地址长度不同。IPv6的地址是IPv4的地址的四倍。IPv4的地址是32位,总数有43亿个左右;而IPv6的地址是128位的,大概是43亿的4次方。IPv4只有43亿个地址,远远不能让全球上百亿个设备都获得ip地址。而我国只分到了2.9亿个IP,如果换成IPv6之后,每台设备都可以有独立的IP地址。如果配合5G网络,每台汽车、路灯、垃圾桶、消防栓都可以有独立的IP地址。我国将在2018年底一部分地区已经可以用上IPv6了,到2020年,基本普及IPv6,到2025年,全面支持IPv6。那时基于IPv6丰富的地址,“物联网”成为从可能走向现实。2.IPv6是由IETF设计的用来替代现行的IPv4协议的一种新的IP协议
  • [交流分享] 计算机基础-ipv6和ipv4的区别
    网络发展1.网络最开始是上世纪60、70年代在美国诞生的,那时的计算机体积非常大、数量稀少。为了共享计算机资源,大家把几台计算机连接起来,就形成了网络。2.到了90年代,计算机越来越小,接入网络的计算机越来越多,逐渐形成了互联网。3.从90年代到现在,我们使用的都是第四代互联网(IPv4),借助互联网浪潮,特别是进入移动互联网时代,IPv4经历了快速发展,我们的视频、游戏、支付都是建立在它的基础之上。4.互联网发展太快了,从以前需要到网吧上网,到现在人人都能手机上网,然而第四代互联网扛不住了,第四代互联网能够容纳的设备是有限的,现在已经接近饱和状态了。所以,为了容纳更多的设备,给我们带来更大的便利,第六代互联网(IPv6) 来了,并早在1995年已经发布了。区别1.地址长度不同。IPv6的地址是IPv4的地址的四倍。IPv4的地址是32位,总数有43亿个左右;而IPv6的地址是128位的,大概是43亿的4次方。IPv4只有43亿个地址,远远不能让全球上百亿个设备都获得ip地址。而我国只分到了2.9亿个IP,如果换成IPv6之后,每台设备都可以有独立的IP地址。如果配合5G网络,每台汽车、路灯、垃圾桶、消防栓都可以有独立的IP地址。IPv6丰富的地址,让“物联网”成为可能。我国将在2018年底一部分地区已经可以用上IPv6了,到2020年,基本普及IPv6,到2025年,全面支持IPv6。2.IPv6是由IETF设计的用来替代现行的IPv4协议的一种新的IP协议。
  • [交流吐槽] 万物互联海量设备,IPv4枯竭可以升级IPv6,mac地址会用完吗?
    目前的mac地址是48位,前24位是管理机构预分配的厂商地址,后24位是设备地址。用点分十六进制表示,形式为HH.HH.HH   .HH.HH.HH。耗尽IEEE 的  mac地址之 前, 也会有个 内网mac 吗???
总条数:50 到第
上滑加载中