端口转发

端口转发(Port forwarding),有时被叫做隧道,是安全壳(SSH) 为网络安全通信使用的一种方法。端口转发是转发一个网络端口从一个网络节点到另一个网络节点的行为,其使一个外部用户从外部经过一个被激活的NAT路由器到达一个在私有内部IP地址(局域网内部)上的一个端口。

在网吧通过路由器或者代理连接到外网,而在内网建立和运行网络服务器或FTP服务器是没办法使外网用户直接访问的,通过在路由上的NAT开启建立相应端口转发的映射,你可以指示路由器转发对某一特定网端口(如80 ,为网络服务器或21为FTP服务器) 所有的信息为本地网络。 这意味着,如果一个外部主机试图通过HTTP访问外网的IP加相应端口,就可访问到相应的内网建立的服务器。 外部访问此服务器的用户并不知道服务器是处于内部网络上的。 这种方法被广泛应用于网吧或通过NAT共享上网在内网建立服务器的用户。公安监控系统即通过此方法来监控网吧数据的。

端口映射

端口映射是NAT的一种,功能是把在公网的地址转翻译成私有地址, 采用路由方式的ADSL宽带路由器拥有一个动态或固定的公网IP,ADSL直接接在HUB或交换机上,所有的电脑共享上网。

端口映射就是将外网主机的IP地址的一个端口映射到内网中一台机器,提供相应的服务。当用户访问该IP的这个端口时,服务器自动将请求映射到对应局域网内部的机器上。端口映射有动态和静态之分。

通俗来讲,端口映射是将一台主机的内网(LAN)IP地址映射成一个公网(WAN)IP地址,当用户访问提供映射端口主机的某个端口时,服务器将请求转移到本地局域网内部提供这种特定服务的主机;利用端口映射功能还可以将一台外网IP地址机器的多个端口映射到内网不同机器上的不同端口。 端口映射功能还可以完成一些特定代理功能,比如代理POP,SMTP,TELNET等协议。理论上可以提供65535(总端口数)-1024(保留端口数)=64511个端口的映射。

端口映射和端口转发的区别

转发与映射,按理解意思,是用不同的方法实现同样的目标。

端口转发:你给我了,我打开看看,发现这上面标志显示是要给张三,那么我就给张三去。如果标志是给李四,那我就再给李四去。

端口映射:你放到我左手,我就直接给张三;你放到我右手,我就直接给李四。这中间我不管你放我手上的是什么东西。

转发的重点在“转”上面。送快递的过来,把所有快递都交给门口保安,保安再根据每件快递上的收件人来分发。映射,就是在大门口给每个人装个柜子,送快递的直接按收件人名字,把快递放到对应的柜子里面。

就是做端口映射的。端口映射对于不专来的人来说,可能很难懂。说白了就是你在你的本机做个网站,怎么才能让所有人都能访问呢?你可以通过做个端口映射,把你本地的80端口映射出去。因为你如果是拨号的话,本机IP地址是私网IP,在INTERNET上私网IP是不能直接被传输的。所以要有公网IP别人才能访问你的网站。你现在拨号,拨通后运营商就会给你分一个公网IP地址,这样别人就可以通过这个公网IP访问你的网站了。说的了就是别人访问你的网站,先通过访问路由器上的80端口。因为路由器上是不能做网站的,然后路由器再把这个请求传送到你本机。就是这样。实现一个端口的对接。

花生壳是一款集动态解析与内网穿透于一体的软件。花生壳端口映射原理:完全转发。通过转发服务器进行数据转发实现。速度完全取决于转发服务器网络线路,及转发服务器提供真正带宽大小。

端口映射和端口转发概念整理相关推荐

  1. 端口映射和端口转发区别是什么

    端口映射和端口转发的最大区别,是前者可以包括端对端P2P穿透,后者是完全走转发.例如北京金万维公司的快解析内网穿透软件端口映射,同时包含了P2P穿透和转发双重模式,只要可以上网就可以将本地端口快速映射 ...

  2. windows tcp端口映射或端口转发

    windows tcp端口映射或端口转发 windows内部有一个叫netsh的玩意,可以把tcp端口进行映射或转发,可惜不支持udp. 举个例子: 一台windows有一个80端口,对外可以访问. ...

  3. Linux系统端口映射(路由转发)

    2019独角兽企业重金招聘Python工程师标准>>> Linux系统端口映射(路由转发),首先应该做的是/etc/sysctl.conf配置文件的 net.ipv4.ip_forw ...

  4. 思科防火墙多端口映射多端口

    分公司下面有一台思科防火墙因业务需要做多端口映射多端口,没有购置网页端,故配置起来有一些问题.最终算是解决了,大概是解决了,为什么大概?因为端口是通了,但是开发那端说有跟普通的端口映射有一些区别.ma ...

  5. Linux批量加连续端口映射,批量端口映射

    内网ip 10.199.2.12 虚拟机网络 192.168.10.0/24 内网访问示例,如访问ip为192.168.10.20的虚拟机, 远程桌面 10.199.2.12:6020 vnc 10. ...

  6. netsh端口映射与端口转发

    1.netsh端口映射 netsh是windows系统自带的一个命令行工具,这个工具可以内置端口转发功能 实验场景 web服务器的80端口转发到win10的7777端口上,kali通过访问win10的 ...

  7. [中国电信 外网ip 光猫 端口映射 端口转发 远程协助]记一次和中国电信获取外网ip并设置端口映射、端口转发以及设置光猫 成功外网远程协助的过程

    环境 湖北电信 得到外网ip 拨打10000电话 "是否可以把我拨打的手机号的下的宽带变更为外网ip" 客服小姐姐核实宽带户主姓名及宽带的房屋地址 5分钟后重启猫.路由器 成功得到 ...

  8. windows 下 netsh 实现 端口映射(端口转发)

    haproxy主要用于负载,如果只是负载一个,那就成为端口映射了,但是毕竟是linux下面的程序. windows下也有一个小工具:portforward.exe,图形界面容易操作,个人平常使用可以, ...

  9. kvm虚拟机端口映射(端口转发)到宿主机

    在kvm中新建的虚拟机使用NAT网络上网.需要把端口映射到宿主机上,通过本地的iptables即可实现.添加相应的iptables策略:添加filter 表的forward链iptables -I F ...

最新文章

  1. javascript中文网学习
  2. python官网下载好慢1001python官网下载好慢-Python|时间复杂度测试
  3. 深入理解JavaScript定时函数setTimeout
  4. 台式电脑已连接但无法上网_电脑无法上网?五步帮你解决!
  5. 数据结构——从叶子结点到根节点的全部路径
  6. java静态工厂方法模式_设计模式:简单工厂模式(静态工厂方法模式)
  7. mybatis generator 打印出来表了 但是没有生成未见_Python丨深度学习中使用生成器加速数据读取与训练...
  8. SpringMVC用注解写第一个程序HelloSpringMVC
  9. OSPF笔记——LSA及其字段,及其作用
  10. memcache的资料集
  11. 【转】斐讯K2刷华硕固件教程
  12. bat: 调用WinRAR.exe压缩文件
  13. 缺项级数的收敛域求解
  14. matlab检验数据异方差,求教!怀特异方差检验方法在matlab中的实现,以及广义最小平方法...
  15. “沉浸式”住宿体验——酒店的新瓶,民宿的老酒
  16. Java 行业的相关就业前景分析
  17. 南非世界杯-我在南非(二)
  18. 残差(residual)
  19. DDPG中的Ornstein-Uhlenbeck过程怎么理解
  20. 关于linux上运行ONS

热门文章

  1. 图像采集基于创龙TMS320C6748工业核心板产品简介
  2. ISAKMP - 安全关联协商
  3. 【如何在工作中保持稳定的情绪 --- 保持稳定情绪的7个工作技巧】
  4. Windows 7 (x64) 系统下安装与配置 Windows Live Writer 2012 16.4.3528.0331 图文详细教程
  5. java.awt.Color颜色十进制代码
  6. 常用网页使用js技巧收集(200多个)经典
  7. 京东慧采平台让企业享受消费端的购物既视感
  8. javascript 面向对象-面试题实例
  9. 光刻原理--光的衍射
  10. js数组查找方法 find() findIndex() - Kaiqisan