外网主机与内网主机通信 路由端口映射
来源:互联网 发布:msbs步枪 知乎 编辑:程序博客网 时间:2024/06/05 18:03
动态端口映射:内网中的一台电脑要访问网站,会向NAT网关发送数据包,包头中包括对方网站IP、端口和本机IP、端口,NAT网关会把本机IP、端口替换成自己的公网IP、一个未使用的端口,并且会记下这个映射关系,为以后转发数据包使用。然后再把数据发给网站,网站收到数据后做出反应,发送数据到NAT网关的那个未使用的端口,然后NAT网关将数据转发给内网中的那台电脑,实现内网和公网的通讯.当连接关闭时,NAT网关会释放分配给这条连接的端口,以便以后的连接可以继续使用。动态端口映射其实也就是NAT网关的工作方式。
静态端口映射:就是在NAT网关上开放一个固定的端口,然后设定此端口收到的数据要转发给内网哪个IP和端口,不管有没有连接,这个映射关系都会一直存在。就可以让公网主动访问内网的一台电脑。
NAT(Network Address Translation,网络地址转换)是将IP 数据包头中的IP 地址转换为另一个IP 地址的过程。在实际应用中,NAT 主要用于实现私有网络访问公共网络的功能。这种通过使用少量的公有IP 地址代表较多的私有IP 地址的方式,将有助于减缓可用的IP地址空间的枯竭。NAT的实现方式有三种,即静态转换Static Nat、动态转换Dynamic Nat和端口多路复用OverLoad。
静态转换是指将内部网络的私有IP地址转换为公有IP地址,IP地址对是一对一的,是一成不变的,某个私有IP地址只转换为某个公有IP地址。借助于静态转换,可以实现外部网络对内部网络中某些特定设备(如服务器)的访问。
动态转换是指将内部网络的私有IP地址转换为公用IP地址时,IP地址是不确定的,是随机的,所有被授权访问上Internet的私有IP地址可随机转换为任何指定的合法IP地址。也就是说,只要指定哪些内部地址可以进行转换,以及用哪些合法地址作为外部地址时,就可以进行动态转换。动态转换可以使用多个合法外部地址集。当ISP提供的合法IP地址略少于网络内部的计算机数量时。可以采用动态转换的方式。
端口多路复用(Port address Translation,PAT)是指改变外出数据包的源端口并进行端口转换,即端口地址转换(PAT,Port AddressTranslation).采用端口多路复用方式。内部网络的所有主机均可共享一个合法外部IP地址实现对Internet的访问,从而可以最大限度地节约IP地址资源。同时,又可隐藏网络内部的所有主机,有效避免来自internet的攻击。因此,目前网络中应用最多的就是端口多路复用方式。
- 外网主机与内网主机通信 路由端口映射
- 内网机器端口的主机(内网主机)端口映射
- 安装记录:NAT123实现端口映射,SSH登陆内网主机
- 花生壳+端口映射实现远程ssh访问内网linux主机
- NAT 通过NAT应用从外网 访问 内网数据库主机(端口映射)
- 从外网访问局域网内的主机的方法(端口映射)
- 从外网访问局域网内的主机的方法(端口映射)
- 云主机与外网主机、Android手机端的socket通信
- 主机与虚拟机相互通信及虚拟机访问外网
- 不同内网的两台主机之间的通信
- NAT穿透(两个不同内网主机通信)
- 两个不同内网的主机能通信的原理
- 网关的作用(两个内网主机通信原理)
- 网关的作用(两个内网主机通信原理)
- 网关的作用(两个内网主机通信原理)
- 主机与虚拟机通信
- virtualbox下系统与主机端口映射
- 简单实现内网主机通过防火墙nat回环路由实现安全互访
- 类
- 服务---Service
- 观察者模式 - 通知/KVO
- swift-基础07-if语句,强制解析与可选绑定和nil
- jacob调用word方法
- 外网主机与内网主机通信 路由端口映射
- linux之sed命令详解
- Myeclipse配置maven
- 反射和类加载器
- 博客搬家通知
- 自动AC机
- linux中宿主目录、Vi和Vim关系
- android-Activity读书笔记
- 自定义控件初学篇——onDraw()方法