为什么要有NAT技术呢,很明显是想节省下IP地址。比如有100台要上网的终端,我没有必要给你100个公有ip,分给你一个公有ip就行。
先介绍下基本分类。
1. 静态NAT
所谓静态,就是不动嘛,网络管理员简称网管,她会建立一个NAT地址转换表,该表中的内部地址与公网ip进行一一对应,只要网管不改写这个表,那么这对应关系将会一直保持下去。
2. 动态NAT
所谓动态,就是把所有的公网ip放在一块,形成一个ip地址池。假如有5个公网ip,有10个终端,它会建立5个映射关系,5个终端同时上网没有关系,如果再有一个终端想上网,那么抱歉,NAT将会拒绝地址转换,等等,好像与家里不太一样,我开始以为,一个公网ip可以与多个终端进行映射,貌似有点问题。
3. 网络地址端口映射
原来问题在这,NAPT, 家里的情况应该是第三种,它是目前最常用的一种NAT类型,它利用TCP/UDP的端口号区分转换条目,来实现多对一映射,要不然发出去正常,但是由服务器发回来的信息不知道发给那个终端,但是利用端口的不同,就可以进行区分了。从而实现多个终端共享同一个ip同时访问外部网络。
有一点要提:这在一定程度上也加强了内网的安全性,因为外部网络不能主动访问内部网络,因为啥,你可能知道人家的ip,但是你不知道别人的端口号,除非你把别人的映射表给偷来,哈哈哈哈
注:如果感觉对你有那么一点帮助的话,我就很开心。那么。。。。。。。不妨,哈哈哈,一块两块也是爱,么么哒。
下面是微信支付,,啦啦啦