zoukankan      html  css  js  c++  java
  • NAT穿透

    UPnP设置

    本页设置/显示UPnP的设置以及工作状态。
    当前UPnP状态:
    已开启
      
    当前UPnP设置列表
    ID 应用描述 外部端口 协议类型 内部端口 IP地址 状态
    1 Transmission at 51413 51413 TCP 51413 192.168.1.111 已启用
    2 Transmission at 51413 51413 UDP 51413 192.168.1.111 已启用
    transmission的NAT

    UPnP

    通用即插即用(UPnP)是由通用即插即用论坛(UPnP™ Forum)提出的一套网络协议。该协议的目标是使家庭网络(数据共享、通信和娱乐)和公司网络中的各种设备能够相互无缝连接,并简化相关网络的实现。UPnP 通过定义和发布基于开放、因特网通讯网协议标准的 UPnP 设备控制协议来实现这一目标。

    UPnP 这个词是从随插即用(Plug-and-play)衍生而来的。随插即用是一种热拔插技术。 

    UPnP为NAT(网络地址转换)traversal带来了一个解决方案:IGD(Internet 网关设备) 协议。NAT traversal 允许UPnP数据包在没有用户交互的情况下,无障碍的通过路由器 或者 防火墙,(假如那个路由器 或者 防火墙 支持 NAT)。 

    NAT

    在一个典型的配置中,一个本地网络使用一个专有网络的指定子网(比如192.168.x.x或10.x.x.x)和连在这个网络上的一个路由器。这个路由器占有这个网络地址空间的一个专有地址(比如 192.168.0.1),同时它还通过一个或多个因特网服务提供商提供的公有的IP地址(叫做“过载” NAT)连接到因特网上。当信息由本地网络向因特网传递时,源地址被立即从专有地址转换为公用地址。由路由器跟踪每个连接上的基本数据,主要是目的地址和端口。 当有回复返回路由器时,它通过输出阶段记录的连接跟踪数据来决定该转发给内部网的哪个主机;如果有多个公用地址可用,当数据包返回时,TCPUDP客户机的端口号可以用来分解数据包。对于因特网上的一个系统,路由器本身充当通信的源和目的地址。

    流行在网络上的一种看法认为,IPv6的广泛采用将使得NAT不再需要,因为NAT只是一个处理IPv4的地址空间不足的方法。 

  • 相关阅读:
    C#路径中获取文件全路径、目录、扩展名、文件名称
    c#FTP应用---windows iis
    c#FTP应用---FileZilla Server
    在VS2010中使用Git管理源代码
    ABB机器人---PCSDK简介
    几款软件需求分析工具
    快速排序
    springmvc和struts2的区别比较
    Struts中ActionContext和ServletActionContext的比较
    设计模式--适配器模式
  • 原文地址:https://www.cnblogs.com/no7dw/p/2542291.html
Copyright © 2011-2022 走看看