网络代理和路由器中PAT端口多路复用的关系

    其实流量在路由器里的IP段私转公及代理原理以前就懂了,最近总是反复去想这个过程(可能是强迫症发作了),索性就把NAT中的PAT和代理的相似性说一下。

 

二 NAT

2.1 NAT

    NAT地址转换协议分为静态与动态,静态就是一个内网IP对应一个固定的公网IP,动态就是一个内网IP对应一个随机的、公网IP池里的随机公网IP。

2.2 PAT  

    PAT是端口多路复用,为了节约公网IP设计出来的,原理是当流量发送至网关后路由器将内网IP+PORT映射为公网IP+PORT(每一个请求源IP+PORT就是一个主机中某一个进程中的一个线程的一次网络信息发送),并动态保存在转换表中,当公网IP+PORT的流量回来时根据映射关系将目的IP+PORT转为对应内网IP+PORT,进而将应用层数据发送至对应线程。

 

三 网络代理

    网络代理虽然和PAT端口多路复用没什么关系,但是做的事情都是一样的,网络代理简单地说就是换个网段去访问,客户端将流量发送至服务端,服务端对流量重封装,源IP+PORT换位自己网段的,并绑定客户端原本IP+PORT与服务器的。当流量回来,将源IP+PORT换成绑定的客户端IP+PORT,在将流量发送至客户端。

四 总结

    PAT和网络代理都是替换将流量包的源IP+PORT,流量回来在将目的IP+PORT换位原来的IP+PORT。区别是PAT中内网的IP不能访问公网,而网络代理中的客户端可以直连。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值