| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> 系统运维 -> 以马原的视角浅谈IP地址的发展——IPv4、IPv6、NAT -> 正文阅读 |
|
[系统运维]以马原的视角浅谈IP地址的发展——IPv4、IPv6、NAT |
以马原的视角浅谈IP地址的发展——IPv4、IPv6、NATIP归属地??2022年四月,各大社交平台都相继上线了IP属地的显示功能,例如微博、微信、抖音等。IP属地,就是IP地址的归属地,它标识了我们的网络位置,这个网络位置是由运营商提供的。 图片来源:新浪微博-微博管理员-IP属地功能升级公告、微信-微信珊瑚安全-微信公众平台即将展示用户IP属地的公告、微信-抖音安全中心-抖音关于在个人主页等位置展示账号IP属地的公告 IP地址介绍??互联网可以理解为一个大的网络集合,其中包含有多个网络子集。同一个网络子集中,每一台主机(或者说终端)网络地址是相同的,而主机地址是唯一的。主机地址设计成唯一的原因是,一个数据包通过转发的方式(直接转发或者路由),目的地址是不能有二义性的,不然底层都不知道到底是发给谁。 IP地址唯一的重要性(使用drawio绘制) ??IP地址,就是互联网中区分不同对象的一个标识。一开始设计互联网的时候,IP地址被设计为全球唯一的,同时为了便于寻址以及层次化构造网络,IP地址由两个部分组成:网络部分和主机部分。网络部分,有点类似于邮编的前几位或者我们身份证号码的前几位,不同地区的网络部分不相同;主机部分,就是在网络的一个主机位置。运营商通过终端的网络部分,就可以提供主机所在的归属地。就像邮编,从省到市,再到区。 ??IP协议,现在为大家所熟知的是IP协议(版本4),即IPv4协议——互联网协议第4版(Internet Protocol Version 4),它的IP地址空间长度是32位,通常使用点分十进制表示。例如下图,主机H1的IP地址 IP地址举例(使用drawio绘制) ??理性认识是指人们借助抽象思维,在概括整理大量感性材料的基础上,达到关于事物的本质、全体、内部联系和事物自身规律性的认识。理性认识包括概念、判断、推理三种形式。概念是对同类事物共同的一般特性和本质属性的概括和反映,是思维的细胞,也是最基本的思维形式,如家庭、社会、国家、民族等就是一些基本的概念。理性认识的其他形式,都是在概念的组合和深化的过程中形成和发展的。从概念到判断再到推理,是理性认识由低级到高级的发展。 这里的IP地址是我们了解IP网络的一个敲门砖,掌握IP地址的相关知识,我们才能更好地认识IP网络。 IPv4地址耗竭??随着网络的普及,上网的设备增加了,我们在看到互联网蓬勃发展的同时,也看到IP地址的枯竭。尤其是物联网技术的发展,要给每一个节点分配IP地址,这也加速了IPv4地址的消耗。在2019年11月25日,欧洲地区互联网注册网络协调中心(RIPE NCC,负责英国、欧洲、中东和部分中亚地区互联网资源分配)宣布,他们已经用完了IPv4地址[4]。 ??矛盾是反映事物内部和事物之间对立统一关系的哲学范畴。对立和统一分别体现了矛盾的两种基本属性。矛盾的对立属性又称斗争性,矛盾的统一属性又称同一性。矛盾的同一性是指矛盾着的对立面相互依存、相互贯通的性质和趋势;矛盾的斗争性是矛盾着的对立面相互排斥、相互分离的性质和趋势。矛盾的同一性和斗争性在事物发展中具有重要作用。事物是由多种矛盾构成的。主要矛盾是矛盾体系中处于支配地位、对事物发展起决定作用的矛盾。次要矛盾是矛盾体系中处于从属地位、对事物发展起次要作用的矛盾。不仅如此,在每一对矛盾中,处于支配地位、起着主导作用的一方,是矛盾的主要方面,处于被支配地位、不起主导作用的一方,则是矛盾的次要方面。事物的性质是由主要矛盾的主要方面所决定的。把主要矛盾和次要矛盾、矛盾的主要方面和次要方面的辩证关系运用到实际工作中,就是要坚持“两点论”和“重点论”的统一。“两点论”是指在分析事物的矛盾时,不仅要看到矛盾双方的对立,而且要看到矛盾双方的统一;不仅要看到矛盾体系中存在着主要矛盾、矛盾的主要方面,而且要看到次要矛盾、矛盾的次要方面。“重点论”是指要着重把握主要矛盾、矛盾的主要方面,并以此作为解决问题的出发点。“两点论”和“重点论”的统一要求我们,看问题既要全面地看,又要看主流、大势、发展趋势。 图片来源:https://baijiahao.baidu.com/s?id=1664454626878339245 IPv4地址耗竭的解决方法??其实在此之前,互联网工程师们就为了应对IP地址不够用的问题,推出IPv6协议的地址、NAT技术等。IPv6采用与IPv4相同的数据传输方式,仍然提供无连接、不可靠的通信服务。IPv6相比于IPv4,扩展了编址能力,IPv6将地址空间从32位增加到128位,以支持更多级别的编址层次结构、更多的可寻址节点和更简单的地址自动配置,232变成2128,号称“给地球上每一粒沙子都分配IP”。否定之否定规律告诉我们,任何现实事物都将在其发展过程中实现自我否定,周期性地向更高级的存在形态前进,应从前进性和曲折性相统一中把握事物发展本质及其发展方向。 IPv4发展到IPv6是符合历史前进方向的,正是这种新事物产生、旧事物灭亡的新陈代谢运动,才使得IP互联网蓬勃发展。 NAT技术
??现如今的IP地址,还在要求全球唯一吗?答案是看情况。对于IPv4,公有地址必须是唯一的,而私有地址则可以出现相同的情况。任何真理都是在一定范围内、一定条件下才能够成立,超出这个范围,失去特定条件,就会变成谬误。 私有网络(使用drawio绘制) ??最初NAT不是作为一个安全设备设计的。然而,它能提供一定等级的安全性,并且经常与防火墙配对提供附加的安全性。NAT的主要目标是允许大量的设备共享少量的公网IP地址,但是一般情况下(不考虑NAT穿透或端口转发),NAT服务器所支持的连接,必须是内部主机主动发起的,并且对外部网络来说,通过NAT服务器中继的分组都来自NAT服务器。所以,NAT在减少了IPv4协议地址不足的影响同时,它还提供了匿名与隐私的安全效果,网络攻击者不能主动连接内网主机,同时也无法得知内网状况。任何事物都不能孤立存在,都同其他事物处于一定的联系之中,并且在发展中存在表面的偶然性。 NAT技术使得我们可以组建私网,并且节约公网IP地址,它的安全性也是我们现如今网络的一个需求。通信除了追求更快、更准(也就是通信的有效性和可靠性)之外,在当今复杂的网络形式下,安全也是一个重要的课题。 图片来源:https://0xzx.com/2021061205471511245.html NAT技术带来的问题??但是NAT的出现,也有一些附带的问题,例如使得FTP协议、Ipsec协议等变得更复杂。我们通过使用一项技术获得好处的同时,也会付出一定的代价。 ??欧洲刑警组织总干事Rob Wainwright(罗布·韦恩莱特)在声明中表示,CG-NAT技术为执法机构调查并寻找犯罪归因方面带来严重的能力缺口。由于90%的移动互联网访问提供商使用CG-NAT,使得执法人员履行法律义务识别个人用户困难,更加无法识别联网手机用户实施的犯罪活动,因此打击网络犯罪的调查受阻[6]。好家伙!NAT既为我们普通用户提供匿名和隐私的安全防护,但是又让网络犯罪的打击更困难了? 图片来源:腾讯视频《让子弹飞》 NAT技术和IPv6的思考??NAT主要是为了解决IPv4的地址空间不足问题的,IPv6也解决了这个问题。有人说NAT的出现,拖延了IPv6的发展进程,这个说法从一定角度上看,也是正确的。现如今,NAT有的被作为IPv4和IPv6的转换,或者从家庭NAT发展到运营商级NAT(即CG-NAT),再例如NPTv6使路由器能够将IPv6数据包标头转换为 IPv6 数据包标头[8],再例如NAT为无方向的IP协议增加了一个方向[10]等等,NAT作为一开始为了解决地址不足的一项技术,被不断地发展和壮大。当我们IPv6全部实施时,可能真的不再需要现有的NAT了。 图片来源:https://cloud.tencent.com/developer/article/1971067 参考文献:[1]. 马克思主义基本原理概论[M].《马克思主义基本原理概论》编写组著.高等教育出版社.2021; |
|
|
上一篇文章 查看所有文章 |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 | -2024/11/15 14:34:41- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |