full cone nat的疑问

wzyzb 2010-03-05 11:20:59
我看了网上大部分介绍full cone nat的都是如下说的:

内网主机建立一个UDP socket(LocalIP:LocalPort) 第一次使用这个socket给外部主机发送数据时NAT会给其分配一个公网(PublicIP:PublicPort),以后用这个socket向外面任 何主机发送数据都将使用这对(PublicIP:PublicPort)。此外,任何外部主机只要知道这个(PublicIP:PublicPort)就 可以发送数据给(PublicIP:PublicPort),内网的主机就能收到这个数据包

我想问的是假如 我用内网主机再建立一个UDP socket(LocalIP:LocalPort1 ),第一次使用这个socket给外部主机发送数据时NAT会给其分配一个公网(PublicIP1:PublicPort1),这里(PublicIP:PublicPort)和(PublicIP1:PublicPort1)完全相等吗? 假设nat只有一个公网IP 那么肯定PublicIP1=PublicIP 这时PublicPort1和PublicPort的关系会相等吗?
...全文
3098 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
egrek 2012-05-14
  • 打赏
  • 举报
回复
这个终于弄明白了,也就是不同的内部port,外部主机都会连接进来啊
zsc 2010-05-30
  • 打赏
  • 举报
回复
学习了,我在使用adsl 路由猫 rg100a-aa时,遇到了full cone NAT这个概念,在baidu搜索后来到了楼主这个帖子。大概明白了楼主与千里孤行的意思,谢谢你们的讨论!
yanghehong 2010-03-09
  • 打赏
  • 举报
回复
引用 2 楼 wzyzb 的回复:
怎么只有一个人回答啊!


你还有其他问题?


- 千里孤行
wzyzb 2010-03-09
  • 打赏
  • 举报
回复
怎么只有一个人回答啊!
yanghehong 2010-03-05
  • 打赏
  • 举报
回复
Full cone NAT 也叫one-to-one NAT,一对一。也就是一个客户端的传输地址(IP+Port) 映射为一个 外部的 传输地址。 你要有传输地址这个概念。

至于你的假设,因为要让外部的任意的机器只要发到NAT上的外部地址,就能送到对应的内部socket,所以需要一一对应。也就是不同socket要映射成不同的外部传输地址,所以既然你说IP部分相等,port部分肯定要不等了。才能区分。


- 千里孤行
NAT穿越服务器概要设计 编写目的 多媒体会话信令协议是在准备建立媒体流传输的代理之间交换信息的协议,例如SIP、RTSP、H.323等。媒体流与信令流截然不同,它们所采用的网络通道也不一致。由于协议自身设计上的原因,使得媒体流无法直接穿透网络地址转换/防火墙(NAT/FW)。因为它们生存期的目标只是为了建立一个在信息中携带IP地址的分组流,这在遇到NAT/FW 时会带来许多问题。而且这些协议的目标是通过建立P2P(Peer to Peer)媒体流以减小时延,而协议本身很多方面却与NAT存在兼容性问题,这也是穿透 NAT/FW的困难所在。 而NAT仍是解决当前公用IP地址紧缺和网络安全问题的最有力手段,它主要有四种类型:完全锥型NAT(Full Cone NAT),地址限制锥型NAT (Address Restricted Cone NAT),端口限制锥型NAT (Port Restricted Cone NAT),对称型NAT (Symmetric NAT)。前三种NAT,映射与目的地址无关,只要源地址相同,映射就相同,而对称型NAT的映射则同时关联源地址和目的地址,所以穿透问题最为复杂。 不少方案已经被应用于解决穿越NAT问题,例如:ALGs(Application Layer Gateways)、Middlebox Control Protocol、STUN (Simple Traversal of UDP through NAT)、TURN(Traversal Using Relay NAT)、ICE(Interactive Connectivity Establishment)、RSIP(Realm Specific IP)、symmetric RTP等。 本文档描述基于STUN/TURN协议解决穿越NATNAT穿越服务器(Nat Traversal Server)的概要设计说明书。

4,358

社区成员

发帖
与我相关
我的任务
社区描述
通信技术相关讨论
社区管理员
  • 网络通信
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧