成人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 創投網 - m.zhigu.net.cn All rights reserved
聯系我們:33 92 950@qq.com
豫ICP備2020035879號-12

 

主站蜘蛛池模板: 久久精品国产9久久综合 | 色视频www在线播放国产人成 | 国产免费午夜福利在线播放11 | 国产无玛 | 亚洲 欧美 另类 制服 日韩 | 91视频二区 | 男人看的网站 | 日本久久久久久科技有限公司 | 爱情岛论坛成人永久网站在线观看 | 97狠狠狠狼鲁亚洲综合网 | 狠狠躁夜夜躁无码中文字幕 | 日日摸日日添夜夜爽97 | 天天天天操 | 国产网站入口 | 欧美最猛性视频另类 | 亚洲视频重口味 | 久在线观看 | 欧美日韩免费做爰大片人 | 亚洲最大av资源网在线观看 | av淘宝国产在线观看 | 亚洲精品久久五月天堂 | 九九国产精品入口麻豆 | 天天爱天天做天天av | 亚洲色大成网站www久久九九 | 国产精品99久久久精品无码 | 亚洲精品国产精品制服丝袜 | 国产精品igao视频网网址3d | 精品国产女主播在线观看 | 2021精品国产自在现线看 | 国产精品av一区二区三区网站 | 国产精品人人 | 吃奶大尺度无遮挡激情做爰 | 曰本大码熟中文字幕 | 久久精品人人做人人爽老司机 | 国产成人亚洲欧 | www.色综合.com| 国产又色又爽又黄的视频在线 | 狠狠做久久深爱婷婷 | 亚洲综合日韩av无码毛片 | 国产aⅴ视频免费观看 | 亚洲成人h | 无套内谢少妇毛片aaaa片免费 | 国产成人午夜精华液 | 久草在线新首页 | 亚洲午夜成人精品无码 | 中国黄色三级视频 | 色惰日本视频网站www | 男人天堂午夜 | 综合五月激情 | www.九九精品 | 偷拍亚洲精品 | 欧美疯狂做受xxxxx高潮 | 免费国产在线精品一区不卡 | 亚洲伊人一本大道中文字幕 | 天天色踪合 | 午夜片少妇无码区在线观看 | 桃色网站在线观看 | 久草视频免费播放 | 亚洲精品v天堂中文字幕 | 主站蜘蛛池模板: 蛛词}| 一级特黄视频 | 一区二区视频传媒有限公司 | 92午夜福利轻云观看 | 中国农村少妇xxxx视频 | 日韩精品亚洲aⅴ在线影院 亚洲欧美国产国产一区二区 | 瑟瑟视频在线免费观看 | 国产精品对白清晰受不了 | 色avav色av爱avav亚洲色拍 | 亚洲欧美国产精品一区二区 | 国产真实愉拍系列在线视频 | 中文字幕+乱码+中文字幕明步 | 三级全黄不卡的 | 成人性生交大片 | 欧美激情片在线观看 | av狼友无码国产在线观看 | 国产精品999久久久 人人精品久久 | 国产成 人 综合 亚洲网站 | 欧美成人va免费大片视频 | 久久婷婷久久一区二区三区 | 欧美人与动人物牲交免费观看久久 | 国产免费无遮挡吸乳视频下载 | 99干99| 天天色天天干天天 | 国产传媒一本之道 | 免费av网站在线 | 黄瓜视频成人 | 国产午夜精品一区理论片飘花 | 免费av视屏 | 亚洲人成人影院在线观看 | 国产suv精品一区二区四区99 | 伊人久久五月 | 五月婷婷综合激情网 | 亚洲精品国产精品色诱一区 | 成人国产精品入口免费视频 | 久久99精品国产99久久6不卡 | 久久精品一日日躁夜夜躁 | 久久精品亚洲一区二区三区浴池 | 久久久久久中文字幕 | 一級特黃色毛片免費看 | 天天天做夜夜夜做无码 | 无码av天天av天天爽 | 狠狠色噜噜狠狠狠狠米奇777 | 网站黄色在线免费观看 | 国产欧美一区二区三区四区 | 久久久精品久久久久久96 | 美日韩免费 | 成年人国产 | 国产在线色 | 中文字幕在线三区 | 四虎成人久久精品无码 | 国产成人精品人人2020视频 | 久久激情综合狠狠爱五月 | 日韩特黄色片子看看 | 久久精品国亚洲a∨麻豆 | 欧美老熟妇欲乱高清视频 | 手机在线一区 | 手机看片aⅴ永久免费无码 av网站网址 | 国产在热线精品视频99公交 | 亚洲国产精品国自产拍张津瑜 | 主站蜘蛛池模板: 蛛词}| 水蜜桃在线 | av在线专区 | 日日噜噜夜夜爽狠狠视频 | 亚洲蜜芽在线精品一区 | 日韩中文在线播放 | 免费看日韩 | 中文字幕第一区高清av | 亚洲产国偷v产偷自拍网址 日韩国产在线看 | 91av视频在线观看 | 精品国精品国产自在久国产应用男 | 国产视频在线免费观看 | 国语对白刺激精品视频 | 亚洲视频一区二区三区 | 北条麻妃久久 | 69堂精品| 国产又色又爽又黄的在线观看 | 野外做受又硬又粗又大视频√ | 国产精品熟妇视频国产偷人 | 99精品国产一区二区三区不卡 | 中文日韩 | 蜜臀av久久国产午夜福利软件 | 五月天婷婷网址 | 国产乱人伦精品 | 国产精品成人免费看片 | 日韩人妻无码精品免费shipin | 午夜片无码区在线观看视频 | 男女下面一进一出免费视频网站 | 91大尺度 | 四虎爱爱 | 亚洲超清无码制服丝袜无广告 | 18禁无遮挡啪啪无码网站 | 蜜臀99久久精品久久久久久软件 | 少妇和黑人老外做爰av | 久草视频免费播放 | 亚洲爱 | 久久久精品影视 | 国产精品久久久久久久久夜色 | 亚洲毛片不卡av在线播放一区 | 国产一区二区三区日韩 | 亚洲午夜未满十八勿入网站 | 97色精品视频在线观看 | 日韩欧美一卡二卡三卡 | 国产又黄又大又爽又粗在线网站 | 黑人ⅴvideo粗暴亚洲娇小 | 欧美成人精品一区二区男人小说 | 人人妻人人澡人人爽久久av | 日本xxxx小便xxxx偷拍 | 免费观看啪啪黄的网站 | 免费毛片全部不收费的 | 日韩中文字幕v亚洲中文字幕 | 看免费的毛片 | 日韩精品视频国产 | 婷婷综合久久中文字幕 | 激情五月色综合国产精品小说 | 影音先锋av资源网无码 | 欧美黑人又大又粗xxxxx | 无码专区人妻系列日韩精品少妇 | 亚瑟av亚洲精品一区二区 | 免费日韩在线视频 | 主站蜘蛛池模板: 蛛词}| 日本特黄特色大片免费视频 | 成人午夜高潮刺激免费视频 | 91好吊色国产欧美日韩在线 | 日韩av无码午夜免费福利制服 | 久久婷婷五月综合色高清 | 成年人24小时无限看 | 99久久精品费精品国产 | 久久天天躁狠狠躁亚洲综合公司 | 亚洲欧美日韩精品永久 | 九九久久99 | 99热门精品一区二区三区无码 | 亚洲国产成人久久一区 | 亚洲生活片 | 欧美精品一区二区三区四区五区 | 日韩视频一区二区三区在线观看 | 国产麻豆一区二区三区 | 在线成人爽a毛片免费软件 亚洲精品ww久久久久久p站 | av资源网址 | 久久综合香蕉国产蜜臀av | 丝袜a∨在线一区二区三区不卡 | 未满十八18禁止免费无码网站 | 国产又黄又粗又猛又爽的 | 男女无遮挡毛片视频免费 | 亚洲狠狠爱综合影院网页 | 欧美激情一区在线观看 | 18禁黄网站禁片免费观看女女 | 日本一级大黄爱做片 | 精品四虎国产在免费观看 | 日韩午夜精品免费理论片 | 亚洲精品成a人 | 久久久久久久91 | 狠狠色噜噜 | 日韩丰满少妇无码内射 | 久久久久av综合网成人 | 久操视频在线观看免费 | 国产日韩欧美视频免费看 | 久久久中日ab精品综合 | 无码伊人66久久大杳蕉网站谷歌 | 黑人巨大粗物挺进了少妇 | 中文字幕 欧美精品 第1页 | 国产亚洲欧美日韩夜色凹凸成人 | 亚洲 日韩 欧美 成人 在线 | 三上悠亚亚洲一区 | 欧美精品久久久久久久多人混战 | 国产精品不卡一区二区三区 | www国产亚洲精品久久久日本 | 色狠狠色狠狠综合 | 久久久精品456亚洲影院 | 野外被强j到高潮免费观看 久热亚洲 | 天天狠天天透天天伊人 | 亚洲欧美成人一区二区三区在线 | av午夜激情| 成人在线精品视频 | 九九视频免费精品视频 | 亚洲a片国产av一区无码 | 国产对白受不了了中文对白 | 中出日韩 | 成在人线av无码免费高潮喷水 | 成人永久免费福利视频免费 | 主站蜘蛛池模板: 蛛词}| 色135综合网 | 尤物在线免费视频 | 亚洲第一女人av | 久草久草久草 | 女人18精品一区二区三区 | 日本xxxx色视频在线观看免费 | 高潮喷水的毛片 | 亚洲精品国偷拍自产在线麻豆 | 乱肉合集乱高h久久爱 | 成人视频在线观看 | 日韩综合网 | 亚洲成人av一区二区三区 | 国产精品免费福利 | 美女张开腿喷水高潮 | 91爱爱·com | 黑人性猛爱xxxxx免费 | 人人澡人人妻人人爽人人蜜桃 | 欧美性videos高清精品 | 亚洲色图自拍 | 男女污视频在线观看 | 色噜噜狠狠爱综合视频 | 欧美激情亚洲色图 | 亚洲欧美中文字幕高清在线 | 啪视频在线 | 在线视频网 | 在线精品自偷自拍无码中文 | 黑人又粗又大xxx精品 | 成人国产精品久久久按摩 | 欧美日韩免费一区二区三区 | 999zyz玖玖资源站永久 | 午夜免费啪视频 | 隔壁邻居是巨爆乳寡妇 | 亚洲一区二区黄色 | 国产成人综合久久精品免费 | 免费无码又爽又刺激软件下载 | 日本精品在线视频 | 欧美性狂猛xxxxx深喉 | 影音先锋久久 | 国产麻豆成人精品av | 337p人体粉嫩久久久红粉影视 | 狠狠色丁香婷婷综合尤物 | 国产1卡2卡三卡四卡精品 | 少妇大战黑人粗免费看片 | 欧美成人www免费全部网站 | 久久中文字幕免费 | 婷婷精品国产一区二区三区日韩 | 亚洲精品456在线播放第一页 | 狠狠操av | 国内揄拍国内精品人妻浪潮av | 国产免费丝袜调教视频免费的 | 天天看片天天操 | av激情亚洲男人的天堂国语 | 97人妻无码一区 | 亚洲一区视频在线播放 | 91二区| 天天拍天天射 | 午夜天堂| 一级特色黄色片 | 亚洲琪琪 |