成人sese/国产免费人成视频在线观看/九色 在线/免费观看又色又爽又黄的/啪在线视频/日日做日日摸夜夜爽

首頁 新聞 > 科技 > 正文

SIP應用層網關技術

引言

SIP(Session Initiation Protocol)稱為會話初始協議[1][4],是一個與HTTP和SMTP類似的、基于文本的協議,SIP獨立于傳輸層協議和其它會話控制協議,可以與其他協議(如RSVP,RTSP等)一起構建多媒體通信系統如智能家居網絡、視頻會議[2]等。

NAT/防火墻(FW)為私網提供統一的對外出口,從而隱藏內部網絡的拓撲結構,提高了私網的安全性[3]。但這也給私網的遠程控制應用帶來很大的麻煩。對于NAT,其功能是在公網IP地址及端口和私網IP地址及端口間進行映射,工作在傳輸層,它只對TCP/UDP包頭中的地址、端口進行修改,而SIP協議需要在信令消息中內嵌IP地址和端口號[5],這些地址、端口在應用層上才可見,因此NAT不會對其中的地址信息進行修改,導致信令消息中的IP地址和端口不能指向正確的地址,因而通信也不能正常進行;對于FW,對公網打開的端口通常是固定的(Fw不會在運行過程中動態的打開或者關閉這些端口),且數目有限。而基于SIP構建的私網的遠程控制應用要求FW不但能夠提供對信令協議的代理功能,而且要求FW能夠在通信過程中動態的打開一些端口進行媒體流數據的交流,現有的FW難以滿足這個要求。

鑒于上述原因,本文提出了“SIP應用層網關技術,并將其應用于網絡通信中來建立相對合理、完善的SIP網絡,以解決SIP私網遠程控制中穿越NAT/FireWall的難題。

SIP私網穿越NAT/防火墻方法分析

由于所有NAT和Firewall都是對于TCP/IP層以下進行處理和過濾的,而SIP是應用層控制信令協議,SIP與下面的傳輸層和網絡層協議無關。所以必須采用其他的途徑來解決基于SIP的私網穿越NAT/防火墻這一問題,主要有以下不同的解決方案:1.UpnP(通用即插即用);2.TURN(Traversal Using Relay NAT);3.STUN(Simple Traversal of UDP Through network Address Translators);4.ALG(Application Layer Gateway,應用層網關)。

其中前3種都是由SIP Client(包括UA和Proxy)通過某種手段或協議在INVITE之前獲取自己的公網地址和端口。需要SIP Client提供額外支持,并且也不適應所有的NAT方式。ALG(Application Layer Gateway)[2]適應所有NAT方式,并不需要SIP Client做任何額外的支持。它對Application層的SIP信令進行處理和修改,從而做到透明轉換地址。該思想的基本思路是通過在NAT/FW中加入協議認知(Protocol Awareness)能力,使NAT/FW能夠在SIP信令消息通過時修改其內容中的地址信息,ALG修改SIP消息里面的SIP地址和端口,并為分配給呼叫雙方的地址和端口進行綁定,這樣,以后的媒體流數據能夠通過NAT/FW指定的端口穿過。本文主要討論的是基于SIP的應用層網關方法。

SIP應用層網關原理分析

“SIP應用層網關”是為解決基于SIP的私網控制應用穿越NAT/FW的問題,實現私網內的SIP用戶代理與公網上的SIP用戶代理之間的互連而提出的解決方案,從功能上來說,SIP應用層網關是一種為私網內的SIP終端提供連接到公網的代理功能的SIP設備或軟件。下文中提及的“應用層網關”和ALG(Application Level Gateway)都是指SIP應用層網關。

為了實現SIP應用層網關的功能,同時保持與已有SIP應用的兼容性,必須把ALG設計成一個SIP兼容的應用。但是對于私網上和公網上的SIP應用而言,ALG提供的功能并不完全相同:對于私網的SIP終端,SIP應用層網關的角色是一個SIP意義上的代理服務器(Proxy),它不但需要為通往公網上的呼叫提供代理,同時還需要為私網內部不同SIP終端之間的呼叫提供代理;另一方面ALG必須允許私網內部SIP終端進行注冊,因為只有通過注冊才能使SIP終端明白ALG是它們的代理服務器,因此,SIP應用層網關同時也是私網上的SIP注冊服務器。而對于公網上的SIP終端而言,私網內部是不可見的,唯一可見的是處于公網上的SIP應用層網關,因此對它而言,ALG只是一個SIP終端,公網上的SIP設備就能夠直接對它進行呼叫或者接收它的呼叫。

綜上所述,SIP應用層網關功能在私網和公網上是非對稱的,可劃分為:1.對內功能:SIP應用層網關是私網上的SIP注冊服務器和代理服務器,同時,對于跨網呼叫的情況,SIP應用層網關除需為私網終端提供SIP消息的代理,還須提供媒體流數據的代理,這種媒體數據的代理功能對通信雙方是透明的;對外功能:在公網上,SIP應用層網關作為一個普通的SIP終端而存在,它能夠與公網上的其它SIP應用建立互連關系,并隱藏ALG與私網內部SIP應用之間的關系。

SIP應用層網關的實現

本節前面部分詳細的介紹了SIP應用層網關實現的理論基礎,本節介紹ALG的軟件實現方式,軟件開發平臺是Windows2000,開發工具是Visua1C++ 6.0,采用的是OSIP協議棧,開發的語言主要是C。

結構及工作流程

這里ALG被分成兩個部分:ALG主體部分和SIP URI信息管理系統部分,這兩部分被設計成是兩個相互獨立的程序。ALG主體部分的功能是處理各種流向上的SIP消息、管理呼叫環境以及跨網絡呼叫時,在通信雙方之間進行RTP數據包的轉發;SIP URI信息管理系統部分的功能是負責私網內部SIP URI及其綁定信息的管理和維護,該系統及其維護的數據庫放置在私網內部的其它主機上運行。兩部分之間通過UDP/TCP進行通信,這樣可以減小來自外網上攻擊的風險,從而提高數據信息的安全性。 由于ALG主體無法直接對SIPURI的數據信息進行訪問,因此必須在這兩部分之間提供訪問的接口,“信息數據庫接口”模塊就是為 ALG訪問SIP URI信息管理系統的接口。

SIP應用層網關的主要工作由一個SIP消息的監聽線程、一個與SIP URI信息管理系統進行通信的線程、一個SIP消息處理線程(包括對話的管理和維護)和數量不定的RTP數據包轉發線程完成。RTP數據包轉發線程能夠根據需要而動態的生成和釋放,因此數量不定。

SIP應用層網關的基本工作流程如下:

應用程序初始化完畢以后,啟動SIP消息監聽線程、URI信息數據庫訪問線程和SIP消息處理線程。SIP消息監聽線程對ALG的所有SIP端口(包括私網和公網)進行監聽,如果收到SIP消息,它把消息連同其源IP地址和端口以及消息本身的長度封裝成一個簡單的數據結構放入一個先入先出的隊列(FIFO)當中,然后繼續監聽,它不對消息進行進一步的處理。

一旦FIFO中有了SIP消息,SIP消息處理線程就被喚醒,并投入運行,它從FIFO中取走消息,然后開始對這個消息進行處理:首先它對消息進行解析以及例行的語法檢查,然后根據SIP消息的源地址和目的地址將其分成四類:

(1)內部消息,其源地址和目的地址都在私網內部。

(2)對外消息,其源地址是私網地址,目的地址是公網地址。

(3)對內消息,其源地址是公網地址,目的地址是ALG的公網地址。

(4)外部消息,其源地址和目的地址都是公網地址。

SIP消息被分成以上四類后,ALG對它們進行不同的處理。第(1)類消息稱為“內部消息”,第(2)類和第(3)類消息統稱為“跨網絡消息”;第(4)類消息稱為“外部消息”,它會被無條件丟棄,ALG不對其作進一步的處理。SIP消息處理線程在對“跨網絡消息”消息進行處理的同時,對呼叫的上下文環境進行管理和維護,并在必要的時候,啟動新的RTP數據包轉發線程,使其完成對跨網絡通信的RTP數據包的轉發工作。

基于SOCKET消息接收與應答功能模塊

由于UDP包的接收是異步的,ALG無法預測何時會有SIP消息到來,因此在SIP應用層網關的設計中,用單獨的線程對SIP端口進行監聽。由于SIP應用層網關處在兩個網絡的邊界上,并在兩網之間轉發數據,因此ALG的SIP端口也相應的分為私網和公網兩部分,在任何一邊的網絡上,都可以打開一個或者多個與套節字(SOCKET)相聯系的SIP端口。并且每隔一定時間試圖從所有監聽的SIP端口相關聯的SOCKET上讀取數據,如果讀到了數據,就對數據做簡單的封裝,然后把它放入應用層網關的SIP消息FIFO當中。

關鍵詞: 技術 網關 應用層

最近更新

關于本站 管理團隊 版權申明 網站地圖 聯系合作 招聘信息

Copyright © 2005-2018 創投網 - www.zhigu.net.cn All rights reserved
聯系我們:33 92 950@qq.com
豫ICP備2020035879號-12

 

主站蜘蛛池模板: 国产极品美女到高潮 | 欧美激情综合五月色丁香小说 | 新天堂av | 久热国产vs视频在线观看 | 自拍偷在线精品自拍偷无码专区 | 国产美女在线精品免费观看 | 久久久蜜臀 | 亚洲 欧美 日韩 在线 | 精品女同一区二区三区免费站 | 性生交大片免费看女人按摩摩 | 狠狠色狠狠色 | 午夜免费影院 | 丁香六月婷婷激情 | 色橹橹欧美在线观看视频高清 | 国产做爰xxxⅹ久久久小说 | 亚欧综合在线 | 日本高清免费毛片大全awaaa | 少妇嘿咻做爰吃奶摸视频网站 | 中文天堂网www新版资源在线 | 国产精品三区四区 | 婷婷丁香五月亚洲中文字幕 | 伊人久久无码大香线蕉综合 | 亚洲精品国产嫩草在线观看东京热 | 国产精品―色哟哟 | 欧美视频自拍 | 无码任你躁久久久久久老妇蜜桃 | 欧美成年视频 | 国产精品视频一区二区三区不卡 | 亚洲成人三级 | 亚欧乱色国产精品免费九库 | 亚洲欧洲自拍 | 精品人妻av区波多野结衣 | 九九九在线 | 日韩精品在线免费观看 | 久久婷婷五月综合97色直播 | 97夜夜澡人人双人人人喊 | 欧美乱人免费视频观看 | 午夜一级视频 | 久久国产乱子伦精品免费乳及 | 狠狠操狠狠 | 日本视频免费在线 | 未满十八勿入午夜免费网站 | 韩国主播福利一区二区三区 | 欧美欧洲成本大片免费 | 久草在线视频精品 | 亚洲乱码无码永久不卡在线 | 成人a8198va| 国产一区二区丝袜高跟鞋 | 欧美美女一区二区三区 | 日韩啪 | 天堂sv在线最新版在线 | 337p粉嫩日本欧洲亚福利 | 国产精品宾馆国内精品酒店 | 97久久超碰 | 狠狠色噜噜狠狠狠狠97首创麻豆 | 成人麻豆精品激情视频在线观看 | 亚洲精品一品区二品区三品区 | 国产精品成人av在线观看 | 国产旡码高清一区二区三区 | 主站蜘蛛池模板: 蛛词}| 69久久精品无码一区二区 | 国产交换配乱淫视频a | 国产高清无套内谢免费 | 国产无遮挡又黄又爽对白视频 | 综合三区后入内射国产馆 | 国产av一区二区三区日韩 | 久久av无码精品人妻系列果冻 | 日日草夜夜 | 欧美重口另类在线播放二区 | 亚洲一级免费毛片 | 丝袜足脚交91精品 | 漂亮人妻去按摩被按中出 | 久久久久久国产精品日本 | 特级黄色毛片视频片子 | 四虎成人国产精品永久在线 | 欧美激情在线一区二区三区 | 午夜久久精品 | 91亚洲免费视频 | 亚洲一本大道无码av天堂 | 欧美精品一区二区三区四区五区 | 欧美亚洲三级 | 日韩精品一区二区三区色欲av | 精品一区二区视频 | 妞妞色www在线精品观看视频 | 九九九在线观看视频 | 日韩欧美在线观看视频 | 免费国产自线拍一欧美视频 | 日韩亚洲国产高清免费视频 | 亚洲精品无码专区 | 沫沫人窝窝人色7777777 | 色婷婷综合中文久久一本 | 亚洲午夜精品久久久久久app | 一个人看的www在线高清视频 | 大屁股国产白浆一二区 | 日本高清视频免费看 | 亚洲国产精品无码久久久秋霞1 | 久久精品人人 | 免费国产成人高清在线观看网站 | 亚洲欧洲日产无码中文字幕 | 日韩大陆欧美高清视频区 | 色777狠狠狠综合伊人 | 国产小屁孩cao大人免费 | 黄色毛片免费视频 | 欧美精品大片 | 婷色综合 | 国产美女视频免费的 | 91精品国产综合久久久久久软件 | 婷婷六月久久 | 少妇av一区二区 | 女高中生自慰污污网站 | 欧美黄色免费在线观看 | 国产精品久久久久精 | 欧美专区一区二区三区 | 揉少妇的双乳从后挺进视频 | 亚洲视频手机在线观看 | 八个少妇沟厕小便漂亮各种大屁股 | 亚洲羞羞视频 | 美妇av| 勾搭了很久的邻居少妇在线观看 | 主站蜘蛛池模板: 蛛词}| 丁香激情综合久久伊人久久 | 日韩大片在线观看 | 久久久久亚洲波多野结衣 | 欧美日一级 | 老色鬼a∨在线视频在线观看 | 久热中文在线 | 日韩中文字幕网站 | 高清人人天天夜夜曰狠狠狠狠 | 亚洲成熟女人av在线观看 | 同性男男黄g片免费网站 | 中文字幕精品亚洲 | 国产性色 | 日本久久久久亚洲中字幕 | 亚洲欧美日韩中文字幕一区二区三区 | 动漫精品专区一区二区三区 | 欧美大片在线观看 | 无码人妻一区二区三区免费 | 欧美日韩在线视频一区二区 | 五月丁香激激情亚洲综合 | 香蕉久久人人爽人人爽人人片av | 人妻少妇-嫩草影院 | 91天堂网 | 精品免费国产一区二区三区四区 | 不卡中文av | aⅴ在线视频男人的天堂 | 日本精品一区二区三区无码 | 九九精品热 | 免费黄毛片 | 永久在线 | 久久无码成人影片 | 日日躁夜夜躁狠狠躁超爽2001 | 色婷婷一区二区三区在线观看 | 毛片在线免费观看网站 | 欧美又粗又长又爽做受 | 涩涩av | 国产av激情久久无码天堂 | 亚洲 欧洲 日韩 综合 第一页 | 日本xxxx高清色视频 | 91成人福利视频 | 波多野结衣高清一区二区三区 | 麻豆少妇 | 色屋永久 | 少妇人妻无码专区视频 | 日韩在线播放视频 | 野外少妇激情aa 级视频 | 国产精品青青青高清在线 | 欧美一区二区三区精品免费 | 成年人看的免费视频 | 日本真人边吃奶边做爽电影 | 国外av片免费看一区二区三区 | 高h1v| 亚洲第一av片精品堂在线观看 | 国产对白农村老女人性视频对话 | 久久国产精品久久精 | 国产91精品在线观看 | 国产成人精品视频一区二区三 | 久久久久黄色 | 青青操视频在线 | 在线观看av大片 | 主站蜘蛛池模板: 蛛词}| 少妇真人直播免费视频 | 四虎看黄 | 狠狠躁夜夜躁人蜜臀av | 国产亚洲精品久久久91 | 久久久久久欧美精品se一二三四 | 亚洲综合色区中文字幕 | 蜜臀视频在线观看 | 欧美日本道 | 关晓彤av一极毛片 | 蜜臀久久99精品久久久久久宅男 | 日韩爱爱网 | 精品熟女日韩中文十区 | 日韩av在线一区 | 天天爽夜夜爽人人爽免费 | 国产偷国产偷亚洲清高网站 | 波多野结衣初尝黑人 | 国产精品久久久久久av | 国产欧美日韩在线在线播放 | 国产午夜精华无码网站 | 国产真实迷奷在线播放 | 久久久久人妻一区精品 | 亚洲精品毛片av一区二区三区 | 91九色国产ts另类人妖 | 国内成+人 亚洲+欧美+综合在线 | 日本三级成本人网站 | 国内露脸少妇精品视频 | 午夜福利无码一区二区 | 在线中文字日产幕 | av免费一区二区 | 亚洲手机在线 | 国产亚洲精品久久久玫瑰 | 国产精品夜夜春夜夜爽久久 | 野外少妇愉情中文字幕 | 亚洲三级网址 | 色国产精品一区在线观看 | 欧洲精品不卡1卡2卡三卡四卡 | 五月天亚洲视频 | 国产成人综合亚洲 | 尤物网站视频免费看 | 久久视频这里只有精品在线观看 | 精品无码久久久久久久久久 | 亚洲欧美人成电影在线观看 | 色综合天天 | 亚洲人成网线在线播放va | 久久日韩乱码一二三四区别 | 国产无遮挡又黄又爽网站 | 欧美一夜爽爽爽爽爽爽 | 色噜噜亚洲男人的天堂 | 色综合视频一区中文字幕 | 国产精欧美一区二区三区久久 | 国产怡红院 | 精品亚洲一区二区 | 成人在色线视频在线观看免费大全 | 亚洲精品99久久久久久欧美版 | 国产又黄又潮娇喘视频在线观看 | 伊人亚洲大杳蕉色无码 | 四川丰满少妇毛片新婚之夜 | 久久www色情成人免费观看 | 日韩在线视频播放 | 主站蜘蛛池模板: 蛛词}| 日韩欧美国产一区二区在线观看 | 老汉av | 无码少妇一区二区三区免费 | 中文字幕一区二区三三 | 日韩精品无码一区二区视频 | 美女扒开腿让男人桶爽app免费看 | 爱情岛论坛亚洲品质自拍网址 | 亚洲乱码国产乱码精品精小说 | 亚洲涩网 | 亚洲精品久久久久久中文字幂 | 日本a级网站| 免费视频成人片在线观看 | 久久www免费人成—看片 | 成人网站在线进入爽爽爽 | 久操免费在线观看 | 91嫩草精品少妇 | 欧美第一视频 | 午夜一区二区三区在线观看 | 天天做天天爱天天爽天天综合 | 色欲av久久综合人妻无码 | 亚洲911精品成人18网站 | 亚洲综合亚洲 | 曰韩欧美亚洲美日更新在线 | 97se亚洲国产综合自在线不卡 | 91精品国产乱码久久久张津瑜 | 国产啪精品视频网站免费尤物 | 麻豆国产尤物av尤物在线观看 | 中文字幕免费无码专区剧情 | 我把护士日出水了视频90分钟 | 亚洲成a人片在线观看天堂无码不卡 | 久久久这里只有免费精品 | 色偷偷亚洲男人天堂 | 少妇精品久久久久久久久久 | 亚洲国产精品无码java | 亚洲精品久久一区二区三区 | 国产又粗又猛又大爽又黄 | 欧美乱大交xxxxx | 精品人妻无码一区二区三区换脸 | 国产探花在线精品一区二区 | 亚洲国产精品久久久久秋霞蜜臀 | 少妇挑战三个黑人惨叫4p国语 | 国产日产欧产精品精乱了派 | 久久久久久精品成人鲁丝电影 | 欧美巨大oooo | 婷婷在线观看视频 | 波多野结衣爽到高潮大喷 | 熟女人妻av五十路六十路 | 国产精品女主播 | www.久久久久| 偷窥福利视频 | 国产99久9在线视频 | 传媒 | 中文在线日韩 | 国产精品碰碰现在自在拍 | 亚洲色欲一区二区三区在线观看 | 欧美日韩精品成人网站二区 | 国产日韩欧美视频在线 | 天堂中文在线最新版地址 | 天堂8中文在线最新版在线 男人天堂黄色 | 久久与婷婷 |