在IT行业,很多人不太清楚端口映射和端口转发之间的区别。如果你不细分这两个,那真的很容易混淆。
端口映射:
所谓的端口映射是将内部网络中主机的端口映射到外部网络主机的端口,以提供相应的服务。当用户访问外部网络IP的此端口时,服务器会自动将请求映射到相应LAN内的计算机。
这就像我们在Intranet上有一个Web服务器,但外部网上的用户无法直接访问服务器。因此,我们可以在路由器上设置端口映射。只要外部网络用户访问路由器IP的端口80,路由器就会自动将流量传输到Intranet Web服务器的端口80。而且,路由器上有一个Session。当内联网服务器将数据返回到路由器时,路由器可以准确地将消息发送到请求用户的外部网络的主机。在此期间,路由器充当反向代理,保护Intranet上主机的安全性。
转发端口:
端口转发(有时称为隧道)是安全shell用于网络安全通信的方法。例如,如果您在内部网络中,则无法直接访问外部网络。但我们可以通过路由器的NAT方法访问外部网络。如果Intranet上有100台主机,则通过路由器的公共IP和外部网络进行通信。当发送回互联网上的消息时,路由器如何知道该消息是给他的,另一条消息是给你的?
这要求我们的IP地址绑定到路由器端口。在这种情况下,将有一个对应于路由器中的Intranet IP和路由器端口的表。当路由器的10000端口收到消息时,它知道将消息发送给他。当20,000端口收到消息时,它知道它将向您发送消息。
端口映射和端口转发之间的区别:
端口转发的重点是“转向”。这就像将快递送到所有快递公司一样,保险箱按照每位快递员的收件人分发。
港口映射是为大门上的每个人安装一个特殊的柜子,直接根据收件人的姓名发送快递,把快递员放到相应的柜子里。