一文掌握NAT网络地址转换原理与介绍
在内部网络和公网之间,需要有程序完成网络地址转换,这种程序(NAT网关)常见部署在路由器、防火墙、负载均衡等设备上。
注:事实上,NAT类型的划分是很多混淆的起源。现实中的很多NAT设备是将这些转换方式混合在一起工作的,而不单单使用一种,所以NAT类型的定义只适合描述一种工作方式,而不是一个设备。比如,很多NAT设备对内部发出的连接使用对称型NAT方式,而同时支持静态的端口映射,后者可以被看作是全锥型NAT方式。而有些情况下,NAT设备的一个公网地址和端口可以同时映射到内部几个服务器上以实现负载分担,比如一个对外提供WEB服务器的站点可能是有成百上千个服务器在提供HTTP服务,但是对外却表现为一个或少数几个IP地址。
NAT网络结构,仅示意部署在路由器上的NATNAT工作原理:网络被分为私网和公网两个部分,NAT网关设置在私网到公网的路由出口位置,双向流量必须都要经过NAT网关;网络访问只能先由私网侧发起,公网无法主动访问私网主机;NAT网关在两个访问方向上完成两次地址的转换或翻译,出方向做源信息替换,入方向做目的信息替换;NAT网关的存在对通信双方是保持透明的;NAT网关为了实现双向翻译的功能,需要维护一张关联表,把会话的信息保存下来。
从上面的特征来看,NAT将内部网络的信息隐藏和转换,如果要实现隐藏在NAT下的设备之间通信(对等网络传输),则必须穿透NAT;此外,NAT网关实际上并不能实现对通信双方的全透明,因为用户可以在传输的数据包中携带ip和port信息(而不是在IPheader中)。5。NAT引起的问题:对等网络传输需穿透NAT:IP协议的定义中,在理论上,具有IP地址的每个站点在协议层面有相当的获取服务和提供服务的能力,不同的IP地址之间没有差异。但NAT工作原理破坏了这个特征,如需实现真正意义上的对等网络传输,则需要穿透NAT。这是本文重点。应用层需保持UDP会话连接:由于NAT资源有限,会根据一定规则回收转换出去的资源(即ipport组合),UDP通信又是无连接的,所以基于UDP的应用层协议在无数据传输、但需要保持连接时需要发包以保持会话不过期,就是通常的heartbeat之类的。基于IP的访问限制策略复杂化二、技术点和原理1。术语:1。内部Tuple:指内部主机的私有地址和端口号所构成的二元组,即内部主机所发送报文的源地址、端口所构成的二元组;2。外部Tuple:指内部Tuple经过NAT的源地址端口转换之后,所获得的外部地址、端口所构成的二元组,即外部主机收到经NAT转换之后的报文时,它所看到的该报文的源地址(通常是NAT设备的地址)和源端口;3。目标Tuple:指外部主机的地址、端口所构成的二元组,即内部主机所发送报文的目标地址、端口所构成的二元组。4。打洞holepunch:穿透NAT2。NAT类型1)。基础型NAT
仅将内网主机的私有IP地址一对一地转换成公网的IP地址,并不将TCPUDP端口信息进行转换,分为静态NAT和动态NAT。2)。NAPT
NAPT不但会改变经过这个NAT设备的IP数据报的IP地址,还会改变IP数据报的TCPUDP端口。全锥型(FullConeNAT):所有来自同一个内部TupleX的请求均被NAT转换至同一个外部TupleY,而不管这些请求是不是属于同一个应用或者是多个应用的。除此之外,当XY的转换关系建立之后,任意外部主机均可随时将Y中的地址和端口作为目标地址和目标端口,向内部主机发送UDP报文,由于对外部请求的来源无任何限制,因此这种方式虽然足够简单,但却不那么安全。
七夕不约情人节,咱们一起抓蜘蛛!古代小姐姐教你正确过七夕一年一度的七夕节即将到来,又是秀恩爱和撒狗粮的日子情侣们约会定情领证,一起看星星许愿欢度中国式情人节。但实际上,在古代,七夕的传统习俗与情人节毫不相干哦。话说早在三四千年前的古代,
欧盟撑不住了,保加利亚与俄罗斯磋商恢复供气,对俄制裁濒临破产俄乌冲突爆发后,欧盟紧密跟随美国,共同制裁俄罗斯,俄方则以牙还牙,切断了对欧盟的天然气供应,包括德国在内的大多数欧洲国家,都再难获得充足的天然气供应。尽管很多欧洲国家领导人呼吁民众
熬夜党逆袭,素颜被猛夸你是否还在为挑选面膜而发愁?你是否经常熬大夜,小脸蜡黄暗沉,皮肤比沙漠还干燥缺水?来来来!小马今天就要按头安利一款专为熬夜党打造的补水面膜诺看这款透明质酸钠多肽补水面膜是我最近新发
一旦战争打响,我国进入一级战备,专家建议老百姓做好三点不添乱最近一段时间的国际形势瞬息万变,无论是疫情还是俄乌冲突的爆发,都引得全球各国人心惶惶,与此同时,老美为了稳固自己所谓的世界霸权地位,屡次对我国采取制裁和打压的手段,甚至对我国的领土
最美星女郎绮梦崩坏?54岁张敏近况罕见曝光香港女星张敏绮梦一角深受粉丝喜爱。(图翻摄张敏微博微博)出道超过30年54岁香港女星张敏,拍过近70部影视作品,时常与导演周星驰合作,被称为星女郎,又以电影赌圣绮梦一角深受粉丝喜爱
台湾九大工商团体联合声明,吁两岸冷静勿冲突九大工商团体罕见发表联合声明,吁请两岸当局应以民生经济为重,避免冲突,造成无法挽回的后果。图为台工业总会8月1日记者会合照。(图片来源于中评社)美国众议院议长佩洛西访台造成两岸关系
给世界第一面子,世界第二只要实惠佩洛西的飞机落地了!没有出现伴飞,也没有出现我军机穿越台湾岛,更没有出现佩洛西的飞机被击落,好像中国军方,中国政府没有做出任何有针对性的措施,当看到是这样的一个结果,我想我和大多数
重温持久战论著保持战略定力台独势力近几年独断猖獗,已经忘记自己身体流淌的是中华民族的血脉。历史上台湾从来都不是孤悬海外,宝岛日月潭都是耳熟能祥的名字,两岸同胞同宗同族,血脉相连!然而,第二次世界大战带来的两
这次的环台演习恐怕不会这么顺利,结果如何我们拭目以待这次的环台演习恐怕不会那么顺利。演习之前在佩老太落地台湾之后,很快我们就发布了要在环台的6个区域进行实弹演练的声明。大家都明白佩老太的行动是对我们的一种羞辱,同时也是表达支持台湾某
大国强国之民,该有怎样的心态和素养本文转自公众号,南溪鱼,欢迎关注!从8月2日晚上到今天,美国众议院议长不顾中国政府和人民反对,公然窜访台湾,成为国人最关心的焦点问题。2日晚上,许多人都拿着手机看直播,关注佩老太太
华夏智慧也说佩洛西窜台佩洛西窜台,一时全球瞩目,全国激愤。佩洛西落地湾湾,令无数等候一夜的国人伤心,难过,似乎国家丢了面子,似乎美国又一次得逞,无力,气愤者大有人在。但我要说,不得不服,我大国的高超智慧