【干货】非常重要的NAT技术,必须好好捋一遍!

NAT,中文名称是地址转换协议,它是为了解决地址不够用的问题,所诞生的一个工具。

  1. NAT的作用:

(1) 在一定程度上缓解了IP地址空间枯竭的压力

(2) 有效避免来自外网的攻击,可以很大程度上提高网络的安全性。(屏蔽外网IP)

(3)控制内网主机访问外网,同时也可以控制外网主机访问内网,解决了内网与外网不能互通的问题。

  1. NAT的工作原理:

(1)Basic NAT

Basic NAT方式属于一对一的地址转换,在这种转换方式下只能转换IP地址,而不处理TCP/UDP协议的端口号,一个公网的IP地址不能同时被多个私网IP地址所转换。

       

当内网主机需要访问公网设备时,NAT设备从地址池中选取一个空闲的公网IP地址,建立与内网主机报文源IP地址见的NAT转换表项(正反向)。

根据此表项把报文源IP改成公网IP后转发出去,NAT设备收到公网主机的回应报文后,根据其目的IP地址查找反向NAT表项,并依据查表结果将报文转换后向私网主机发送。

(2)NAPT(Network Address Port Translation 网络地址端口转换)

NAPT方式属于多对一的地址转换,它通过使用“IP地址+端口号” 的形式进行转换,使多个私网用户可以共用个一个公网IP地址进行访问外网。

当内网主机需要访问公网设备时,NAT设备从地址池中选取一对空闲的“公网IP地址+端口号”,建立与内网侧报文“源ip地址+源端口号”间的NAPT转换表项(正反向)。

根据此表项把报文“源IP和源端口号”改成“公网ip和端口”后发送出去。

NAT设备收到公网主机的回应报文后,根据其“目的IP地址+目的端口号”查找反向NAPT表项,并依据查表结果将报文转换后向私网主机发送

NAT的实现:

NAT实现主要包括:Easy ip、地址池NAT(NAPT)NATServer和静NAT/NAPT。

Easy ip方式可以利用访问控制列表来控制哪些内部地址可以进行地址转换。Easy ip方式特别适合小型局域网访问Internet的情况。

这里的小型局域网主要指中小型网吧、小型办公室等环境,一般具有以下特点:内部主机较少。

出接口通过拨号方式获得临时公网IP地址以供内部主机访问InternetNATServer:当外网用户访问内网服务器时,NAT Server通过事先配置好的“公网IP地址+端口号”与“私网IP地址+端口号”间的映射关系,将服务器的“公网IP地址+端口号”,根据映射关系替换成对应的“私网IP地址+端口号”。

静态NAT是指在进行NAT转换时,内部网络主机的IP同公网IP是一对静态绑定的,静态NAT中的公网IP只会给唯一且固定的内网主机转换使用。

静态NAPT是指“内部网络主机的IP+协议号+端口号”同“公网IP+协议号+端口号”是一对一静态绑定的,静态NAPT中的公网ip可以为多个私网IP使用

好啦,今天的技术干货就到这里了,小老虎希望大家都能够理解并且掌握哦!

对小老虎最大的支持,就是点赞评论+转发啦!

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值