博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
说说最近正在做的调研-NAT
阅读量:6849 次
发布时间:2019-06-26

本文共 686 字,大约阅读时间需要 2 分钟。

hot3.png

NAT是Network address translation.网络地址转换。

有人要问了,这玩意是干嘛用的?当然是网络地址转化。它的作用是把内网的地址转换成一个外网的(一会说下内网和外网是啥)。用过路由的都知道192.168.0.1或者是192.168.1.1对吧,这是内网的网关,你可以通过ipconfig(windows用户)看看自己的ip,估计是一个192.168.0.100之类的,这些都是你的内网地址。现在对内网有一个大概的意识了,我们看看外网的定义。外网地址就是在全球的Internet上的地址,这个地址是全球唯一的。有了外网,我们为啥要用内网?因为根据IPV4的协议,内网地址太少了(数据党自己去网上找找看一共多少个),反正是不够用的,所以,NAT的作用就是把一个外网地址同时给内网里的人使用,每个人的对外地址都是同一个,唯一的区别就是端口不同。路由器其实就是一个NAT设备。

说完了为什么,我们来看看它到底是怎么干的。下面是一个假设的场景,并不是所有的NAT都这么做。一个内网地址比如192.168.0.100的用户,映射成了202.110.58.3:6200(这是我瞎掰的一个地址),可以把另一个用户192.168.0.101的用户,映射成202.110.58.3:6201。

-----------------------------------------------未完待续---------------------------------------

转载于:https://my.oschina.net/yangcol/blog/176213

你可能感兴趣的文章
Java8新特性
查看>>
Swoole 实例三(Timer定时器)
查看>>
Windows下安装Redis
查看>>
Hyper-V Server 2008 R2安装、配置
查看>>
install_haproxy
查看>>
在PHP里通过工厂模式提高效率
查看>>
http://www.qingtin.com/
查看>>
MYSQL-字符校对规则探究
查看>>
堡垒机teleport之旅
查看>>
面向对象思想所遵循的五大设计原则
查看>>
警惕公司的破窗效应!
查看>>
oracle注册监听器,改变端口
查看>>
Java Serializable,序列化,串行化
查看>>
12306曝光sql注入漏洞,我试着发布解决方案
查看>>
策略模式
查看>>
CentOS 6.1 安装Nodejs及npm
查看>>
Vmware vSphere(Esxi)常见问题汇总
查看>>
HTTPClient模拟登陆21CN
查看>>
(转) Twisted :第六部分 抽象地利用Twisted
查看>>
php+mysql+html页面编码解决方案
查看>>