痉挛吃什么药| 吃醋是什么意思| 胎盘位于子宫前壁是什么意思| 怀孕了吃什么药能打掉| 一案双查是什么意思| 亚瑟士和鬼冢虎的区别是什么| 爬是什么结构| 19年属什么| 勃是什么意思| 白天看见蛇有什么预兆| 什么叫子宫肌瘤| 偏光镜是什么意思| ca代表什么病| 花胶是什么东西| 用盐泡脚有什么好处| 喝完酒胃疼吃什么药| 鼠冲什么生肖| 左侧上颌窦炎症是什么意思| 口是心非是什么意思| 什么时候立夏| ahc属于什么档次| 双生是什么意思| 音叉是什么| 21年是什么生肖年| 做完肠镜需要注意什么| 黑豆不能和什么一起吃| 三板斧是什么意思| 肠胃炎喝什么药| 血友病是什么病| 什么时间艾灸效果最好| 看脑血管挂什么科| 鸿运当头是什么意思| 一什么千什么| 时间是什么| 什么马| 高我是什么意思| iron什么意思| 在什么后面| 拉屎屁股疼是什么原因| 包皮开裂是什么原因| 性格好的女生是什么样| dha什么时间段吃最好| 最大的荔枝是什么品种| 什么是莱赛尔纤维| 梦见吃药是什么意思| 3价铁离子是什么颜色| 吃什么会死| 卵泡生成素高是什么原因| 梦见穿山甲预示着什么| hp什么意思| 禅悟是什么意思| 早上起床眼睛浮肿是什么原因| 歌姬是什么意思| 眼下长斑是什么原因| 甲亢不能吃什么食物| 走路脚后跟疼是什么原因| 至死不渝是什么意思| 受罪是什么意思| 被子什么材质的好| 拉肚子可以吃什么水果| 血管硬化吃什么能软化| 睡眠不好用什么泡脚助于睡眠| 血脂高有什么危害| 梦见玫瑰花是什么预兆| 糖尿病人吃什么| 分明的意思是什么| 大便的颜色代表什么| 姑息治疗什么意思| 传字五行属什么| 补气血喝什么茶| 民兵是干什么的| 豆奶不能和什么一起吃| 孤注一掷什么意思| 进贡是什么意思| 63年的兔是什么命| 心律不齐吃什么药最快| 世外桃源什么意思| 采耳是什么| 甲状腺结节是什么意思| 第一次坐飞机注意什么| 跑步有什么好处| 山竹不能和什么一起吃| 庚戌五行属什么| 胸透主要检查什么| 孕早期头疼是什么原因| 奥运会五环颜色分别代表什么| 月经推迟一个月不来什么原因| 张嘴睡觉有什么危害| 女同性恋叫什么| 为什么会长痘| 青岛有什么玩的| 寿眉茶属于什么茶| 30岁以上适合用什么牌子的护肤品| 髋关节弹响是什么原因| 四十年是什么婚| 太阳穴凹陷是什么原因| 减脂吃什么蔬菜| 官官相护是什么意思| 吃什么降血脂和胆固醇| 扁平疣是什么原因造成的| 一个益一个蜀念什么| 人为什么要吃肉| 7月29日什么星座| 临幕是什么意思| 尿酸高去医院挂什么科| 1919年属什么生肖| 大山羊是什么病| 小孩铅过高有什么症状| 临床路径是什么意思| 雌蕊由什么组成| 胃肠炎吃什么药| 肺气肿是什么意思| 醋泡洋葱有什么功效| nsaids是什么药| 白头发吃什么维生素能变黑| 螺旋杆菌有什么症状| 失眠去医院挂什么科| 普洱茶什么季节喝好| 脑供血不足用什么药好| 舌尖有裂纹是什么原因| 炎细胞浸润是什么意思| 遗精吃什么药| 嘴唇发黑是什么症状| 红色的海鱼是什么鱼| 985大学是什么意思| 煞北是什么意思| 小肚子疼是什么原因引起的| 暴毙是什么意思| 弛张热常见于什么病| 邮编什么意思| 梅毒吃什么药好得快| 补蛋白吃什么最好| 女孩小名叫什么好| 3月29日是什么星座| 老生常谈是什么意思| 过敏性咳嗽用什么药| 心跳过快用什么药| 手控是什么意思| 被cue是什么意思| 2015年属什么| 六月初五是什么星座| 7点至9点是什么时辰| dk是什么牌子| 青少年长白头发是什么原因| 十月30号是什么星座| 割包皮是什么意思| 口犬读什么| 农历五月二十四是什么星座| tct是什么| 异象是什么意思| 眼睛做激光手术有什么后遗症| 看破不说破什么意思| 结扎后需要注意什么| 乳头经常痒是什么原因| 咳嗽黄痰是什么原因| 王加民念什么| 医学ac是什么意思| 被蜜蜂蛰了涂什么药膏| 甲状腺结节有什么感觉| 七月18日是什么星座| po医学上是什么意思| 查甲状腺功能挂什么科| 为什么刚吃完饭不能洗澡| 自然流产的症状是什么样的| 枕头底下放剪刀有什么说法| 一什么蔷薇| 真实的印度是什么样的| 什么现象证明你在长高| 什么是ct| 刮宫和流产有什么区别| 梦见金蛇有什么预兆| 例假淋漓不尽是什么原因造成的| 四大美女指什么生肖| 水灵灵是什么意思| 雪梨百合炖冰糖有什么功效| 茶叶蛋用什么茶叶最好| 小狗需要打什么疫苗| 爱情公寓6什么时候上映| 聚乙二醇是什么| 青瓜是什么| 止血芳酸又叫什么| 霉菌性阴道炎是什么引起的| sapphire手表什么牌子| 鸡肉与什么食物相克| 城字五行属什么| 胆囊壁固醇沉积是什么意思| 龟头炎看什么科| 布施什么意思| 超敏c反应蛋白高是什么意思| 眼压高什么症状| 牛仔裤配什么鞋好看| 失败是成功之母是什么意思| 老是想拉尿是什么原因| 端午节为什么吃粽子| 舌裂纹吃什么可以恢复| 转的第四笔是什么| 多囊卵巢综合症是什么原因造成的| 冲动是什么意思| 信保是什么| 小孩老是咬手指甲是什么原因| 胳膊疼挂什么科| 夏天吃什么蔬菜好| 无异于是什么意思| 什么是挠脚心| 把脉能看出什么| 爱什么分明| 柬埔寨为什么叫柬埔寨| 伸什么缩什么| 老公的爸爸称谓是什么| 什么如什么| 身上瘙痒是什么原因| 钉钉是什么| 睾丸扭转是什么意思| 乳糖酶是什么东西| 梦见自己被火烧是什么意思| 候和侯有什么区别| 什么样的人容易中风| 单方精油和复方精油有什么区别| 螺旋杆菌有什么症状| 什么是清宫| 一什么花| 梦到自己生病了什么意思| 二胎政策什么时候开放的| 洗葡萄用什么洗最干净| 吃中药喝酒有什么影响| 肺结节手术后吃什么好| 什么叫肾功能不全| 血小板过低有什么危害| 10.28什么星座| 五行属什么怎么看| bld是什么意思| 原是什么意思| 香叶是什么树叶| 以色列是什么人种| 吃什么减脂肪| 属猪与什么属相相合| 来字五行属什么| 钊字五行属什么| 鳊鱼吃什么食物| 中元节是什么| 查三高挂什么科| 鸭子是什么职业| 什么叫风湿| 落下帷幕什么意思| 多巴胺分泌是什么意思| 女性支原体阳性是什么意思| 闭关什么意思| 党的执政理念是什么| 监护是什么意思| 心跳过快是什么原因| 乌龟吃什么蔬菜| 异丙醇是什么东西| 兰州大学什么专业最好| 囊肿和肿瘤有什么区别| 什么花一年四季都开花| 现是什么生肖| 白露是什么意思| 月经量多是什么原因导致的| 过敏期间不能吃什么东西| 未时是什么时辰| 吃避孕药有什么危害| 处暑什么意思| 孕妇什么水果不能吃| 道家思想的核心是什么| 百度Jump to content

北京举办"迎冬奥世园学英语"培训 为文明引导员"充电"

From Wikipedia, the free encyclopedia
百度 除了《相约98》之外,央视春晚每年都有贴合国家最为主流的大事映射。

Traversal Using Relays around NAT (TURN) is a protocol that assists in traversal of network address translators (NAT) or firewalls for multimedia applications. It may be used with the Transmission Control Protocol (TCP) and User Datagram Protocol (UDP). It is most useful for clients on networks masqueraded by symmetric NAT devices. TURN does not aid in running servers on well known ports in the private network through a NAT; it supports the connection of a user behind a NAT to only a single peer, as in telephony, for example.

TURN is specified by RFC 8656. The TURN URI scheme is documented in RFC 7065.

Introduction

[edit]

Network address translation (NAT), a mechanism that serves as a measure to mitigate the issue of IPv4 address exhaustion during the transition to IPv6, is accompanied by various limitations. The most troublesome among these limitations is the fact that NAT breaks many existing IP applications, and makes it more difficult to deploy new ones.[1] Guidelines have been developed that describe how to build "NAT friendly" protocols, but many protocols simply cannot be constructed according to those guidelines. Examples of such protocols include multimedia applications and file sharing.

Session Traversal Utilities for NAT (STUN) provides one way for an application to traverse a NAT. STUN allows a client to obtain a transport address (an IP address and port) which may be useful for receiving packets from a peer. However, addresses obtained by STUN may not be usable by all peers. Those addresses work depending on the topological conditions of the network. Therefore, STUN by itself cannot provide a complete solution for NAT traversal.

A complete solution requires a means by which a client can obtain a transport address from which it can receive media from any peer which can send packets to the public Internet. This can only be accomplished by relaying data through a server that resides on the public Internet. Traversal Using Relays around NAT (TURN) is a protocol that allows a client to obtain IP addresses and ports from such a relay.

Although TURN almost always provides connectivity to a client, it is resource intensive for the provider of the TURN server. It is therefore desirable to use TURN as a last resort only, preferring other mechanisms (such as STUN or direct connectivity) when possible. To accomplish that, the Interactive Connectivity Establishment (ICE) methodology can be used to discover the optimal means of connectivity.

Protocol

[edit]

The process begins when a client computer wants to contact a peer computer for a data transaction, but cannot do so due to both client and peer being behind respective NATs. If STUN is not an option because one of the NATs is a symmetric NAT (a type of NAT known to be non-STUN compatible), TURN must be used.

First, the client contacts a TURN server with an "Allocate" request. The Allocate request asks the TURN server to allocate some of its resources for the client so that it may contact a peer. If allocation is possible, the server allocates an address for the client to use as a relay, and sends the client an "Allocation Successful" response, which contains an "allocated relayed transport address" located at the TURN server.

Second, the client sends in a CreatePermissions request to the TURN server to create a permissions check system for peer-server communications. In other words, when a peer is finally contacted and sends information back to the TURN server to be relayed to client, the TURN server uses the permissions to verify that the peer-to-TURN server communication is valid.

After permissions have been created, the client has two choices for sending the actual data, (1) it can use the Send mechanism, or (2) it can reserve a channel using the ChannelBind request. The Send mechanism is more straightforward, but contains a larger header, 36 bytes, that can substantially increase the bandwidth in a TURN relayed conversation. By contrast, the ChannelBind method is lighter: the header is only 4 bytes, but it requires a channel to be reserved which needs to be periodically refreshed, among other considerations.

Using either method, Send or channel binding, the TURN server receives the data from the client and relays it to the peer using UDP datagrams, which contain as their Source Address the "Allocated Relayed Transport Address". The peer receives the data and responds, again using a UDP datagram as the transport protocol, sending the UDP datagram to the relay address at the TURN server.

The TURN server receives the peer UDP datagram, checks the permissions and if they are valid, forwards it to the client.

This process gets around even symmetric NATs because both the client and peer can at least talk to the TURN server, which has allocated a relay IP address for communication.

While TURN is more robust than STUN in that it assists in traversal of more types of NATs, a TURN communication relays the entire communication through the server requiring far more server bandwidth than the STUN protocol, which typically only resolves the public facing IP address and relays the information to client and peer for them to use in direct communication. For this reason, the ICE protocol mandates STUN usage as a first resort, and TURN usage only when dealing with symmetric NATs or other situations where STUN cannot be used.

See also

[edit]

References

[edit]
  1. ^ Matthews, Philip; Rosenberg, Jonathan; Mahy, Rohan (April 2010). Traversal Using Relays around NAT (TURN): Relay Extensions to Session Traversal Utilities for NAT (STUN) (Report). Internet Engineering Task Force.
舌头伸不出来是什么原因 wl是什么意思 智能电视什么品牌好 friday是什么意思 猪日冲蛇什么意思
甲状腺激素是什么 130是什么意思 公开课是什么意思 瑄五行属什么 人绒毛膜促性腺激素是什么意思
侍郎是什么官 孩子容易出汗是什么原因 棕色裤子配什么颜色上衣 茶叶含有什么成分 后巩膜葡萄肿是什么意思
双肺纹理增多增粗是什么意思 拉黄水是什么原因 尿痛什么原因 笔触是什么意思 孕囊形态欠规则是什么意思
感冒有什么症状wzqsfys.com 晚上十点多是什么时辰sanhestory.com 姝姝是什么意思hcv9jop0ns8r.cn 破伤风有什么作用0297y7.com 雷同是什么意思hcv8jop0ns6r.cn
贫血吃什么药最快hcv9jop2ns3r.cn 难免流产什么意思hcv8jop7ns4r.cn 女人腰上有痣代表什么hcv9jop3ns7r.cn 奇货可居是什么意思hcv9jop6ns2r.cn 虾仁和什么包饺子好吃cl108k.com
右边偏头痛是什么原因hcv7jop6ns5r.cn 打乙肝疫苗挂什么科hcv8jop2ns1r.cn 今天农历什么日子hcv8jop1ns7r.cn 小马是什么牌子hcv9jop0ns4r.cn 睡觉脚麻是什么原因hcv7jop6ns0r.cn
带状疱疹不能吃什么东西qingzhougame.com 护理员是干什么的hcv7jop4ns6r.cn 米酒发酸是什么原因hcv8jop5ns6r.cn 知了是什么hcv9jop8ns3r.cn 白羊座什么性格hcv8jop7ns6r.cn
百度