NAT专网下的数据流穿透研究与实现

  • 格式:pdf
  • 大小:209.21 KB
  • 文档页数:3
( eat n f c ne D prmet i c ,Ho a Unvri ”, nig 20 9) S pe o r o i s rvne oSe h i ies y Naj 1 0 8 ( u rmeC u t f a uP o i ”,Naj g 2 0 2 t n Jn c ni 10 4) n
、 内部端 ¨ 外部端 l / / 、 J 内 部 端 口 、 、 1r 、 3 外部 端 | 、 、 口 ]
、 、 、 、
服 务资 源节 点布 署 在某 些方 面 也具 备 这 样 的架 构 ,
在 云存储 服 务 中 , 全 传 输 占有 极 其 重 要 的 地 位 。 安

外 部 端 u 内 部 端 u ~ 、 n 、
、 一

垒! !1 N T2 (! }l A ()l r { 垒 i ! ! 2 垒 i ! 4 T4 1} lA (4 ) ! ! I l i l lNA (4 ) I N T4 2 J 垒
u n r i g,c s ii g a d s c rt e u i g o trsn n e u i r d cn .Th sp p rg v r t t p g n ih u i z s p r p i g t c iv r x h n y i a e i eap o o y e a e t wh c t i o t le ma p n o a h e ep o y c a — n l.Ag n a n g h s r x h n es b y a c al c t g ee sn n e u e c r i c tn .W ih e c l n x a — es e tc n ma a et e ep o y c a n l yd n mi l a i ,r la i g a d s c r e t ia i g o n f t x el t p n e e sb l y,Ag n a e n it g a e n o o h r p o r m. I h s h g r c ia a u . iit i e tc n b e n e r t d i t t e r g a t a i h p a tc lv l e K y W or Newo k Ad r s a sa i n NAT) a a p n r t g o tma p n e ds t r d e sTr n lt ( o ,d t e t a i ,p r p i g,e c y t n n n rp i o Cls mb r TP3 3 a s Nu e 9
机构 局 域 网 专 线 连 接 图 , 域 网 间 被 NAT 隔 离 局 后, 导致 同部 门不 同 级 别 、 同地 域 局 域 网形 成 数 不
内部端 口直 接 发 送 给 NAT2某 外 部 端 口, 外 部 从 来看 , 主机 1的数 据 是 从 NAT 1的 某 个 外 部 端 口
发 向主 机 3目标 发 送 , 些 临 时 内部 端 口动 态 与 这 NAT2端 口池 中 外部 端 口 自动 绑 定 。主机 3的 接 收 内部端 口与外 部端 口采 用静 态 绑 定 的方 式 , 主 与 机 2接 收机制 完 全相 同。
内部 端 口 外部 端 口 O- 、 、 外部 端 门 内部端 臼 、~ 、 / / 外 部~ I 、 ~ 、 n 一 端 _、 J 、 内部端 I~ 、 、 I ~ 口
202) 10 4
( 海 大 学 理 学 院” 南 京 河 20 9 )江 苏 省 高 级 人 民法 院 技 术 处 。 南 京 2 0 2 ) 108( 10 4
( 江苏省无锡 中级人 民法 院技术处 无 锡
24 0 )南京航星信息技术有限公 司研发中心 南京 10 2 ( ’

降低成 本 同时 能为 IV 提供快 速修 正方案 , S 同时该
个 外部 终端 在没 有授权 的情 况 下 , 无 法直于当前云存储 中的数据传

收稿 日期 :0 0 1 月 1 2 1 年 1 2日, 回 日期 :0 0年 1 月 1 修 21 2 3日 基金项 目: 河海大学引进人才博士启动基金 ;0 8中央政法装备维修补助专款资助 。 20 作者简介 : 邰非 , , 男 博士 , 讲师 , 研究 方向 : 多媒体 网络 、 算物理 。苏华 , , 究方 向: 计 女 研 软件工 程管理 。诸 啸军 , , 男 硕士 , 研究方 向: 流媒体技术 。宋培龙 , , 男 硕士 , 高级工程师 , 研究方 向: 计算 图像与识别 。
T 33 P 9
中图分类号
D e i n a d I p e e a i n o e a D a a S r a Pe e r tng N AT s g n m l m nt to f M di t t e m n t a i
Ti e a F i S a’ Z uX a jn S n eln 4 uHu h iou 。 o gP i g o
将会 付 出很大 的代 价 , 而本 文 中给 出 的原 型在 大大
终端对 有 限的 I P地址 分 配瓶 颈 问题 , 一 个 网络 在 内部 , 以不需要 申请 合法 I 可 P地 址 , 端可 直接 通 终
信, 而当 内部想访 问外 部 时 , NAT可 将 内部 任意 分 配 的 I 址转 成公 开合 法 的 I P地 P地址 进行 通 信 , 但
及安全认证 , 从而 打破 NA T屏 障。Ag n 同时提供很好 的可扩展性 , et 可方便集成到其它传输 系统之 中, 具有 极高的使用价
值。
关键词
N t r des a s t n N ewokAd rs n l i ( AT) 数 据 穿 透 ; 口映 射 ; 密 Tr a o ; 端 加


设置 NA T能有效防止外部用户访问局域网 内部资源 , 但却 给同机构 不 同地域 局域 网间访 问带来 很多 限制 ,
已布 署 的 实 时 流 媒 体 软 件 因 不 具 备 NA 穿 透 功 能 , 而导 致 传 输 受 阻 , 方 面 地 去 改 造 这 些 流媒 体 软 件 , 会 引 发 诸 如 : T 从 单 将 时 间 、 本 、 全 性 等 一 系 列 问 题 。本 文 提供 的 ae t 型 , 用 端 V映 射 机 制 , 成 安 gn 原 利 I 代理 穿透 通道 并 对 它 们 进 行 动 态 分 配 、 放 释
21 年第 5 01 期
计 算 机 与数 字 工 程
输, 具有 极 高 的实用 价值 。
部 端 口静 态绑 定 的外部 端 口发 送 数据 。
图 2给 出了端 口绑 定示 意 , 机 1中数 据 由某 主
2 技 术 路 线 背 景
图 1所示 给 出 了一 个 典 型 的 同部 门 不 同地 域
c mmu ia i n b t e o n c t e we n LANs o .Th d a s r a p o r m swh c a e b e e l y d h v o a i t fp n t a i g NAT, e me i te m r g a ih h v e n d p o e a e n b l y o e e r t i n S h y c n ’ c mm u ia e c r e t .On y mo i n h s r g a l r ie s me d fiu t s o x mp e i e c n u O t e a nt o n c t o r c l y l d f g t e e p o r ms wi as o if li ,f r e a l :t o s — i l c e m
(n eme i eC u t f u i i ,Wu i 2 0 ) A— T R fr a i e h oo yC . L d Na j g 2 0 2 ) I tr da o r x C t t oW y x 1 0 2 ( S A I o t n T c n l o , t , ni 1 0 4 4 n m o g n
a e t 型可 被灵 活集 成 、 gn 原 扩展 , 提供 动 态 实 时 的 可 数 据传输 服 务 。
N T3 ) A (3l I ! ! 垒 f
! ll AT 3 ) ! N (2
(’ ) 一、




外部端 | / / J

一 ~ 、 部端 ¨ 一 ~内
Ab ta t NAT a r v n x e i rp o l r m c e s g L src c n p e e te t r e p e fo a c s i AN’ i t r rr s u c 。b ta s e c c e t it n o o n S n e i e o r e u lo ft h mu h r s rc i n o o
发送 的 , 属 于 动 态 绑 定 , NAT 自动 完 成 。主 这 由 机 2的接 收 内部端 口事 先 静 态 与 NAT2外 部 端 口
据孤 岛 , 先 的 软件 通 信 受 到 限 制 , 如 : ( 2 ) 原 例 从 2 2 机构 去访 问 ( 3 ) 构 资源 , 间共有 七 级 机构 , 33机 中 需 通过七 层 NAT, 而从 (2 ) 构访 问( 4 ) 2 2机 4 1 机构 , 要
一 、一、b
— 口
主机 1
NA T1
内部端 口

内部 端 f l 外部端 [ J , 一 ,一 ~ 内部 端 ¨
外部端 | 1 ~ , 内部 端 【 1
一 ,

N A T()l A— )l} A— ) 0 N T0 l — ( N ( — T4
1 引言
NAT最初 的 目的是 为 了解 决数 量 日益 增 多 的