代理IP在日常工作中的原理
VPN网关通常采用双网卡结构,外部网卡采用公共网络IP访问互联网。
网络1(假设是公共网络)的终端a访问网络2(假设是公司内部网络)的终端b,其访问数据包的目标地址是终端b的内部IP地址。
网络1的VPN网关在接收终端a发送的访问数据包时检查目标地址,如果目标地址属于网络2的地址,则封装该数据包,封装方式因采用的VPN技术而异,同时VPN网关构建新的VPN数据包,封装后的原始数据包
网络1的VPN网关将VPN包发送到互联网。由于VPN包的目标地址是网络2的VPN网关的外部地址,数据包将通过互联网路由正确发送到网络2的VPN网关。
网络2的VPN网关检查收到的数据包。如果发现数据包是从网络1的VPN网关发出的,可以判断数据包是VPN数据包,解包。解包过程主要是剥离VPN数据包的包头,然后将数据包反向处理还原为原始数据包。
VPN网关将恢复后的原始数据包发送到目标终端b,原始数据包的目标地址是终端b的IP,因此该数据包可以正确地发送到终端b。对于终端b来说,收到的数据包好像是直接从终端a发送的。
从终端b返回终端a的数据包处理过程与上述过程相同,因此两个网络中的终端可以相互通信。
通过以上描述,可以发现VPN网关处理数据包时,VPN通信有两个参数非常重要:原始数据包的目标地址(VPN目标地址)和远程VPN网关地址。根据VPN目标地址,VPN网关可以判断哪些数据包处理VPN,不需要处理的数据包通常可以直接转发到上级路由;远程VPN网关地址指定处理后VPN数据包发送的目标地址,即VPN隧道另一端的VPN网关地址。
由于网络通信是双向的,因此在进行VPN通信时,隧道两端的VPN网关必须了解VPN的目标地址和相应的远程VPN网关地址。成批提供和替换您的IP地址的万变爬虫代理代理原理。
推荐阅读
热门文章
因为专业! 所以简单! 产品至上,价格实惠 是我们服务追求的宗旨
免费试用