NAT是什么?

NAT是什么?

在五层的网络协议中,网络层位于数据链路层和传输层之间,网络层的主要工作,简单概括就是——针对网络中的任意两台主机,规划一条通信路径,完成数据的传输。
网络层中有一个重要的协议:IP协议,该协议可分为 IPV4和IPV6。


NAT 即 网络地址转换,用来转换 私有IP地址和公有IP地址,这个转换服务在路由器中进行。
NAT,就是为IPV4协议的应用产生的,NAT的转换服务是为了节约数量有限的IPV4公有IP地址。
起初发明IPV4地址时,工程师们对IPV4的地址容量设置为40亿+个(2^32)


  • 私有IP地址?
    私有IP地址:属于非注册地址,不能通过私有IP地址直接访问互联网,私有IP地址只能在内部只有,例如在家中、企业内部…
    路由器 会给网络内部的设备分配一个私有IP地址

  • 公有IP地址?
    公有IP地址:属于注册地址,可以直接访问互联网


当家庭或企业内部的网络设备想要访问互联网时,路由器在内部就会将它们的私有IP地址进行转换,转换成互联网服务提供商分配的公有IP地址。

当互联网上的某台计算机A想要和私有网络中的设备进行通信,那么此时的路由器就会将计算机A发来的公有IP地址转换为设备的私有IP地址


NAT的三种实现方式

  • 静态转换:一个私网IP地址对应一个公网IP地址,是一对一的关系
  • 动态转换:私网中有100个主机,那么公网中就要有100个IP地址,但是私网中的100个主机和公网的100个IP地址不是一对一的对应关系,而是动态分配IP地址
  • 端口多路复用:私网中有100个主机,有100个私网IP地址,但是对外访问只需要一个公网IP地址,使用这一个公网IP地址的不同端口

在将来,如果互联网都使用IPV6协议,那么就不再需要NAT服务,不再需要IP地址转换了,那时候每一台网络设备都有属于自己的公有IP地址。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值