摘要
局域网内的主机,可以经网关由网络地址转换(NAT)访问公网,而公网主机要访问内网,必须要在网关上作端口映射,或者安装反向代理服务器。根据端口反弹原理,构建一个能穿越NAT的转发系统,先由内网主动发起对公网主机的TCP连接,建立数据传输通道,经由这条数据通道,将外网客户端与内网服务器的通信数据进行转发,转发系统由两个转发器构成,分别用select模型和IOCP管理多个TCP套接字上的数据传输,实现了公网主机无需利用网关的协助便可访问内网主机。
出处
《电脑编程技巧与维护》
2013年第9期81-87,共7页
Computer Programming Skills & Maintenance