亚洲免费成人av电影_日韩av免费在线看_国产精品久久久久久久久久_日韩成人在线电影网_久久精品视频播放_日本久久久a级免费_欧美午夜性色大片在线观看_国产精品69久久_黑人精品xxx一区一二区_1769国内精品视频在线播放_日韩大陆毛片av_日本久久精品视频_日韩av不卡电影_欧美性生活大片免费观看网址_91性高湖久久久久久久久_久久99_亚洲乱码国产乱码精品精

首頁 新聞 > 科技 > 正文

SIP應用層網(wǎng)關(guān)技術(shù)

引言

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

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

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

SIP私網(wǎng)穿越NAT/防火墻方法分析

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

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

SIP應用層網(wǎng)關(guān)原理分析

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

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

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

SIP應用層網(wǎng)關(guān)的實現(xiàn)

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

結(jié)構(gòu)及工作流程

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

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

SIP應用層網(wǎng)關(guān)的基本工作流程如下:

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

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

(1)內(nèi)部消息,其源地址和目的地址都在私網(wǎng)內(nèi)部。

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

(3)對內(nèi)消息,其源地址是公網(wǎng)地址,目的地址是ALG的公網(wǎng)地址。

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

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

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

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

關(guān)鍵詞: 技術(shù) 網(wǎng)關(guān) 應用層

最近更新

關(guān)于本站 管理團隊 版權(quán)申明 網(wǎng)站地圖 聯(lián)系合作 招聘信息

Copyright © 2005-2018 創(chuàng)投網(wǎng) - www.474933.com All rights reserved
聯(lián)系我們:33 92 950@qq.com
豫ICP備2020035879號-12

 

国产aⅴ精品一区二区三区久久| 成人免费毛片app| 日韩免费久久| 精品国产一区二区三区香蕉沈先生| 亚洲一二三区在线观看| 清纯唯美日韩制服另类| 午夜理伦三级做爰电影| 成人做爰视频www网站小优视频| 日本v片在线高清不卡在线观看| 成人精品免费视频| 久久亚洲视频| 久久综合中文色婷婷| 欧美性受xxxxxx黑人xyx性爽| 精品一区二区日本| 粉嫩av四季av绯色av第一区| 亚洲一区二区偷拍| 美国黄色特级片| 欧美午夜女人视频在线| 久久手机免费观看| 国产免费观看久久| 在线免费国产| 日韩欧美三级电影| 黄网网址免费| 亚洲成人aaa| 国产精品久久国产精品| 黑人巨大精品欧美一区二区| 中文字幕日韩高清在线| 免费网站在线高清观看| 亚洲精品97| 欧美日韩你懂得| 欧美 日韩 国产在线观看| 国产精品一二三在| 成人久久18免费网站图片| 国产精品麻豆免费版现看视频| 日韩一级在线播放| 伊人成人在线观看| 成人激情免费电影网址| 久热re国产手机在线观看| 国内精品美女av在线播放| 精品国产电影| 亚洲欧美日本在线观看| 亚洲七七久久综合桃花剧情介绍| av黄色免费在线观看| 国产乱对白刺激视频不卡| 精品露脸国产偷人在视频| 欧美三级日本三级| 电影91久久久| 99精品视频免费版的特色功能| 在线国产一区二区| 91精品久久久久久| 波多野结衣欲乱| 一区视频网站| 无码人妻精品一区二区三区99不卡| 免费看大片爽| 欧日韩一区二区三区| 亚洲精品免费电影| 91国产丝袜播放在线| 亚洲人成无码网站久久99热国产| 操她视频网站| 久久成人羞羞网站| 在线观看视频h| 粉嫩tv在线播放| 国内老熟妇对白xxxxhd| 一区二区三区av电影| 国产精品69久久久久| 娇妻高潮浓精白浆xxⅹ| 成人在线丰满少妇av| 精品欧美一区二区精品久久| 成人精品天堂一区二区三区| 欧美日韩国产一区二区在线观看| 在线视频中文字幕一区二区| www.久久| 伊人影院在线观看视频| 青草影院在线观看| 精品国产一区二区三区| 国产精品久久久久久久久久精爆| 9i看片成人免费高清| 国产精品欧美一区二区三区| 日本私人影院在线观看| 在线观看免费中文字幕| 性网站在线免费观看| 中文字幕有码无码人妻av蜜桃| 岛国视频午夜一区免费在线观看| 国产日韩欧美一区二区三区乱码| 人妻中文字幕一区二区三区| 日韩精品亚洲一区| 中文一区一区三区高中清不卡免费| 99久免费精品视频在线观看| 久久久久亚洲蜜桃| 亚洲免费av在线| 中文字幕亚洲欧美| 免费男女羞羞的视频网站在线观看| 婷婷四房综合激情五月| 亚洲成人999| 欧美视频精品在线观看| 制服丝袜亚洲播放| 国产精品一区二区在线看| 国产精品亚洲综合在线观看| 在线观看18视频网站| 欧美日本在线看| 麻豆影院在线观看| 国产美女网站视频| 一级一片免费播放| 精品88久久久久88久久久| 亚洲激情在线观看视频免费| 欧美一区二区三区免费看| xxxx在线视频| 色香蕉在线视频| 欧美自拍大量在线观看| 久久一卡二卡| 成人av色在线观看| 亚洲一区二区三区四区不卡| 国产精品一区二区电影| 喷水视频在线观看| 91丝袜美腿高跟国产极品老师| 国产素人视频在线观看| 尤物视频..com| 亚洲精品成人久久电影| 米奇四色影视| 国产一区二区三区欧美| 亚洲电影免费观看高清| 日本一区二区在线不卡| 亚洲精品视频观看| 欧美日韩免费一区| 亚洲天堂日韩在线| 韩国av电影免费观看| 国产欧美日韩综合精品一区二区三区| 亚洲国产欧美日韩在线| 亚洲一区久久| 国产中文字幕在线| aaaaaa毛片| 91网站黄www| 亚洲在线免费观看视频| 久久久美女毛片| www.色视频| 最近最新mv在线观看免费高清| 欧美富婆性猛交| 精品福利一区二区三区免费视频| 在线精品一区| 别急慢慢来1978如如2| 精品一区二区三区自拍图片区| 99麻豆久久久国产精品免费| 亚洲欧美天堂| 伊人久久久久久久久久久久| 亚洲精品av在线播放| 污视频网站免费在线观看| 久久亚洲精精品中文字幕| 美女毛片免费看| 人人澡人人爽| 自拍日韩欧美| 精品樱空桃一区二区三区| xxx国产hd| 婷婷亚洲最大| 国产性生活一级片| 最近中文字幕免费在线观看| 欧美电影在线观看完整版| 91精品免费在线| 四虎国产精品成人免费影视| 黑人另类精品××××性爽| 亚洲精品成av人片天堂无码| 国产1区2区3区在线| 久久成人免费视频| 国产拍欧美日韩视频二区| 亚洲日本在线a| 国产婷婷在线视频| 成人性生生活性生交12| 免费日韩精品中文字幕视频在线| 精品人妻一区二区三区日产乱码卜| 国产精品亚洲网站| 欧美日韩国产一级二级| 性伦欧美刺激片在线观看| 免费看黄资源大全高清| 亚洲日本va在线观看| 中文字幕免费视频| www.成人在线视频| av中文字幕观看| 国产精品女主播一区二区三区| 男女啪啪在线观看| av影片在线播放| 日本系列欧美系列| 777777av| 亚洲精品亚洲人成在线观看| 精品国内自产拍在线观看| www红色一片_亚洲成a人片在线观看_| 国产精品美女久久久久| 国产欧美在线看| 久久精品视频一区| 狠狠色伊人亚洲综合成人| 国产精品免费网站在线观看| 天天操天天摸天天爽| 国产黑丝在线一区二区三区| 久久久久久久综合色一本| 日韩亚洲视频在线| 日本视频免费在线| 色婷婷综合久久久久中文字幕1| 久久偷窥视频| 久久精品国产视频| 精品人妻无码中文字幕18禁| 丰满人妻一区二区三区四区53| 99精品在线播放| avtt天堂资源网站| 欧美激情一区二区三区全黄| 国产精品久久亚洲不卡| 韩国理伦片久久电影网| 日韩中文字幕网站| 色爱av美腿丝袜综合粉嫩av| 欧美最新大片在线看| 国产成人无码专区| 日韩av影视在线| 欧美一区在线视频| 国产毛片aaa| av网站在线免费看| 91美女精品福利| 三级国产在线观看| 制服丝袜网站| 91成人福利社区| 免费看日本一区二区| 九一国产精品视频| 国产麻豆一精品一av一免费| 亚洲国产精品一区二区第一页| 亚洲女爱视频在线| 国产精品18久久久| 日韩成人精品一区| 污污软件在线观看| 欧美日韩午夜激情| 九九热中文字幕| 免费网站看v片在线a| 国产精品99无码一区二区| 日韩av综合中文字幕| 日韩三级在线观看| 成年女人色毛片免费| 亚洲一级黄色av| 国产精品久久久一本精品| 不卡的av网站| 男女午夜激情视频| 中文字幕一区在线观看| 男女啪啪网站| 久久久天堂国产精品女人| 久久这里只有精品一区二区| 无码人妻一区二区三区在线视频| 在线观看亚洲色图| 欧美精品成人一区二区三区四区| 亚洲制服在线观看| 麻豆传媒视频在线观看| 亚洲久久久久久久久久久| 久久五月天婷婷| 亚洲精品午夜在线观看| 色悠久久久久综合网小说| 精品国产凹凸成av人网站| 午夜精品免费在线观看| 麻豆电影在线观看| 日韩av一二三四区| 黄色激情视频网址| 日韩中文在线中文网三级| 在线观看污视频| 伊人精品久久久久7777| 精品一区二区三区免费爱| 日本三级久久| 黄页视频在线播放| 伊人精品久久| 国产九九在线| 狠狠色伊人亚洲综合网站l| 精品午夜福利视频| 亚洲高清在线观看视频| 91老司机福利 在线| 激情六月天婷婷| 国产精品日日摸夜夜添夜夜av| 国产美女久久精品香蕉69| 久久99久久99精品免费看小说| 91资源在线观看| 日日夜夜操视频| 91片黄在线观看喷潮| 欧美一区二区三区网站| 国产精品久久久久久亚洲色| 777奇米四色成人影色区| 久久久国产精华液999999| 久久精品视频在线播放| 亚洲欧洲专区| 午夜精品一区二区三区免费视频| 成人在线免费视频| 亚洲一区二区三区中文字幕| 日本黄色一级网站| 欧美黄免费看| 色中文字幕在线| 午夜小视频免费| 成人在线观看黄色| 麻豆成人在线看| 天天舔天天干| 亚洲小说欧美另类婷婷| 国风产精品一区二区| 亚洲少妇一区二区三区| 日本免费资源| 成人午夜精品| 美女亚洲一区| 免费不卡中文字幕视频| 亚洲精品国产视频| 91亚洲天堂| 国产97在线亚洲| 日韩欧美色电影| 狠狠色丁香婷综合久久| 欧美国产日韩a欧美在线观看| 久久国产精品免费视频| 欧美日韩爱爱视频| 美洲精品一卡2卡三卡4卡四卡| 中文字幕一区二区三区人妻电影| 午夜小视频在线观看| 91精品一区二区| 超碰在线观看97| 91精品国产综合久久精品麻豆| 性一爱一乱一交一视频| 亚洲最大成人网站| 在线观看精品视频看看播放| 亚洲资源在线观看| 操人视频在线观看欧美| 99re6这里只有精品| 亚洲毛片播放| 久久免费成人精品视频| 成人欧美一区二区三区视频| 精品伊人久久97| 久久久久国产一区二区三区| 狠狠色丁香久久婷婷综合丁香| 最新av在线播放| 中文字幕人妻精品一区| 中文字幕伦av一区二区邻居| 亚洲国产激情av| 亚洲午夜福利在线观看| 欧美大尺度做爰床戏| 99re6在线视频|