产生原因:ipv4地址不够用——子网掩码划分子网——私有ip(不同子网中可重复)——因为会重复所以不能出现在公网
——所以最后出现在公网的时候一定是替换成了在公网中唯一的ip——ANT路由器的转换表(把源ip换位自己与外网连接的WAN口ip)
ANT技术缺陷
无法从NAT外部向内部服务器建立连接;(公网服务器服务向私有ip主机发送消息、或者两个私有ip主机之间的同信)——之后的技术解决
路由器的装换表的生成和销毁都需要额外开销
通信过程中一旦NAT设备异常, 即使存在热备, 所有的TCP连接也都会断开;
ANT技术在网络拓扑图中的表现:
代理服务器
代理服务器就相当于一个高级的ANT路由器带有操作系统的,他从运营商的子网中分配了一个ip主机,然后这个主机在创建一个子网共学校的校园网使用
这样在我们想要访问公网的时候首先就要通过这个代理服务器,然后认证我们的学生信息,成功后才可以访问,而且外网中的主机是无法连接这个代理服务器的。
反向代理:负载均衡OJ的实现思想
ANT vs 代理服务器
ANT一般集成在路由器等硬件设备上的,是网络基础设备之一,工作在网络层的,一般在局域网的网络出口处,主要解决的是私有ip替换的
代理服务器是运用程序,更贴近于应用,工作在运用层的,可在局域网中部署(学校的代理服务器),也可部署在公网(游戏加速器)
代理服务器(游戏加速器)——重要还是运用了可以保存资源,重复访问同一份就直接从代理服务器拿
翻墙的原理——强其实就是运营商,当我们访问外网的求请求发送到运营商的子网中的时候,在ANT转发时发现访问的目标ip是外网的非法访问,那么这个请求就会被拦截,翻墙其实就是要骗过运营商——通过代理服务器完成
内网穿透&&打洞:实现两个不同子网中的私有ip的通信
——理由NAT技术、公网服务器
首先要明白的是他两第一次之间是不能直接进行通信的,而是要通过访问同一个公网服务器,知道对方的公网出口路由转换的转换出的那个公网ip和port,然后把目标ip和port设置为他,才可以进行通信