【概念】端口转发和端口映射

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/ccbrid/article/details/83586603

以下为整理各个相关网址所得(仅有概念,不含配置方法)

1.

端口转发:可以新建监听地址和端口予以指定,而端口映射:只能一对一。

2.

端口映射:比如你发布了一个网站(假设你买了公网ip和域名),http方式访问,但是想了下觉得不好,在路由器上把80端口映射成8080,别人访问时候就加上端口8080,流量过路由器再转成80送到服务器。
端口转发:类似代理服务器,把收到数据包转发到目的服务器

3.

端口转发:体现的是横向扩展,不是移花接木。端口转发是针对接收数据的端口而言的,一般用作服务端,要侦听的。
应用场景:原本有个服务程序在PC2上运行,侦听着PC2上的B端口,现在希望在不动PC2及服务程序的前提下,外界能通过PC1的A端口与PC2上服务程序通信,这时就需要用端口映射(端口转发)来解决。
将PC1的A端口映射到PC2的B端口,是指将PC1的A端口收到的数据转发到PC2的B端口。外界都来连PC1的A端口,PC1的A端口只做受理窗口,具体业务处理放在PC2的B端口。其实,PC2的B端仍然能用,就是多了一个受理窗口(PC1的A端口)。

4.

端口转发(也称端口映射??此处表示怀疑),基本使用的有两种方式,本机端口转发,跨IP端口转发。

本机端口转发:要搭建一台Linux server,使用tomcat作为web容器,让别人维护web项目的发布时会给他们一个普通用户(非root)。tomcat的默认端口是8080,所有用户都可以启动,但是除内部系统外,一般我们会选择使用80作为端口,可是普通用户没有对80的权限。这个时候可以提前把80端口映射到8080端口,当tomcat以8080端口启动后就可以使用80端口访问。

跨IP端口转发:2年前购买了一台VPS1,很贵,所以100元买的,配置很低,同时购买了域名绑定这台VPS1。今年由于VPS降价,我又花100元买了台配置很高的VPS2,安装了很多服务。由于这台新买的VPS2没有绑定域名,我也不想换掉域名,所以我想通过域名访问到VPS2上的服务。分析:假设需要通过域名:80到VPS2:8080。【1.1.1.1:80 -> 2.2.2.2:8080】由于是跨IP,所以首先要开启IP转发功能(有两种,一种是临时性的,重启就没有了,一种是永久性的)。

https://blog.csdn.net/zpf336/article/details/73163419

5.

端口转发:理解为一个完整动作,映射好端口后,当有外部人员请求连接时,设备会将请求数据往被开放了某个端口的服务器上丢。端口转发应该是将发送到内网机器指定端口的数据丢给另外一个机器的指定端口。是两台服务器之间的转发。

端口映射,就是在公网IP映射一个端口,仅此而已。是一个服务器内部的。

6.XSHELL-ssh的端口转发 方法:

https://blog.csdn.net/qq_34039315/article/details/77510923

https://jingyan.baidu.com/article/09ea3ededbb6b6c0aede39d2.html 

猜你喜欢

转载自blog.csdn.net/ccbrid/article/details/83586603