The difference between port mapping and port forwarding
Portforwarding: Sometimes called a tunnel, it is a method used by SSH for network secure communication. There is no way to establish and run a network server or FTP server on the internal network to allow users on the external network to directly access. By enabling the NAT on the router to establish the corresponding port forwarding mapping, you can instruct the router to forward to a specific network port (such as 80 , Is a network server or 21 is an FTP server) All information is the local network.
This means that if an external host tries to access the IP of the external network via HTTP plus the corresponding port, it can access the server established by the corresponding internal network. External users who access this server do not know that the server is on the internal network. This method is widely used in Internet cafes or users who use NAT to share the Internet and establish a server on the intranet.
The public security monitoring system uses this method to monitor Internet cafe data. The forwarding port is safer and easier to use than other methods. There may be many professional services in the enterprise, such as ERP system, monitoring system, OA system, CRM, etc., users do not need to transplant or update existing services and apply for dedicated services You only need to simply configure the port forwarding function of gateway routing to enable users on the Internet to use these services. Port forwarding is often used for communication between virtual machines and host machines.
Port mapping: Port mapping is to map a port of a host in the internal network to a port of a host in the external network to provide corresponding services. When the user accesses this port of the external network IP, the server automatically maps the request to the machine inside the corresponding LAN.
For example, we have a web server on the internal network, but users on the external network cannot directly access the server. So we can set up a port mapping on the router, as long as the external users access the 80 port of the router ip, the router will automatically transfer the traffic to the 80 port of the internal web server.
In addition, there is a Session on the router. When the internal network server returns data to the router, the router can accurately send the message to the host of the external network requesting user. In this process, the router acts as a reverse proxy to protect the security of hosts in the intranet.
The difference between the two:
Use different methods to achieve the same goal. Port forwarding is when you send the data to me. I will open the data to see. If the data tag shows to whom, then give the data to whom. Port mapping is, for example, if you put the data in my right hand, I will give it to A, if you put it in my left hand, I will give it to B. If you don't see the bottom, you put something for me.
The core principles of port forwarding and port mapping are the same, but the scenarios used are different. We forward the local port to a remote port. We can call port mapping or port forwarding. The port of any IP that the computer can access is forwarded to the port of another server, we call it port forwarding. It's a bit twisty, but in the end it depends on the actual scene.
The above is the news sharing from the PASSHOT. I hope it can be inspired you. If you think today' s content is not too bad, you are welcome to share it with other friends. There are more latest Linux dumps, CCNA 200-301 dumps, CCNP Written dumps and CCIE Written dumps waiting for you.