日本亚洲高清乱码中文在线观看,欧美和黑人XXXX猛交视频,97久久天天综合色天天综合色HD,国语做受对白XXXXX在线,久久无码国产专区精品,1024国产基地永久免费,视频三区精品中文字幕,亚洲成a∨人片在线观看无码
          財訊中國

          SIP應用層網關技術

          來源:網絡 2022-02-02 12:00:03

          引言

          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當中。

          關鍵詞: 技術 網關 應用層 SIP

          相關新聞

          SIP應用層網關技術
          2022-02-02 12:00:03
          什么是系統仿真
          2022-02-02 10:30:32
          調速器原理
          2022-02-02 10:30:26
          做工精致易維修 三星Note3拆解圖文評測
          2022-02-02 10:30:21
          三星:全球商用戰略啟動
          2022-02-02 10:30:15
          Xperia X10的拆解指南
          2022-02-02 10:30:10
          iPod Shuffle是怎么隨機播放歌曲的
          2022-02-02 10:30:04
          iOS 15.4支持戴口罩解鎖 實測僅支持iPhone 12/13!
          2022-02-02 09:21:38
          40年老牌中國電視企業賺翻了:凈利潤超150億元
          2022-02-02 09:21:33
          iOS 15.4支持戴口罩解鎖:蘋果終于滿足iPhone用戶需求!
          2022-02-02 09:21:27
          iOS 15.4解鎖第三方應用120Hz自適應高刷
          2022-02-02 09:21:21
          聯想拯救者Y7000P 2022款散熱升級
          2022-02-02 09:21:15
          BT攜手諾基亞在英國進行Open RAN技術試驗
          2022-02-02 09:21:09
          寧德時代:預計2021年盈利140億至165億元
          2022-02-02 09:21:02
          基于單片機設計的脈搏測量儀
          2022-02-02 09:00:12
          MAX706S在DSP系統中的應用
          2022-02-02 09:00:06
          雷士吳長江“三逐”皆因“名、利、命”所致
          2022-02-02 09:00:01
          《雙人成行》將被改編成影視作品
          2022-02-02 07:40:06
          三星Galaxy S22配件曝光 設計有新意
          2022-02-02 07:40:00
          2021全球半導體營收突破5000億美元
          2022-02-02 07:39:54
          500Hz刷新率顯示屏來了!京東方再推新品
          2022-02-02 07:39:47
          微軟收購動視暴雪 將面臨反壟斷調查
          2022-02-02 07:39:41
          性能彪悍的輕薄二合一本上架:絕密神技、頂配13499元!
          2022-02-02 07:39:35
          第十代iPad配置全曝光 搭載A14處理器 今年發布
          2022-02-02 07:39:28
          織帶卷對卷直噴數碼印花
          2022-02-02 07:39:22
          格力要在質量下狠功夫!董明珠:低價贏市場是對中國制造不負責
          2022-02-02 07:39:16
          不止K50系列 Redmi全新千元神機入網
          2022-02-02 07:39:09
          投資150億元!武漢華星光電模組廠房及綜合動力站封頂!
          2022-02-02 07:39:03
          配置相當兇殘!各大PC品牌頂配游戲本盤點
          2022-02-02 07:38:57
          理光植物基墨水用于包裝和裝飾應用
          2022-02-02 07:38:50
          佳能平板打印機FLOW技術提高生產率20%
          2022-02-02 07:38:44
          Netflix正式列出了對谷歌最新Pixels的HDR支持
          2022-02-02 07:38:38
          曝任天堂將在2月21日公布另一款《星之卡比》新作
          2022-02-02 07:38:32
          盧偉冰已經用上Redmi K50 新品發布會年后開
          2022-02-02 07:38:25
          標配兩款62Wh電池 這款13英寸筆記本在水下都能用
          2022-02-02 07:38:19
          XP被拋棄 WinRAR 6.10正式支持Windows 11新版右鍵菜單
          2022-02-02 07:38:12
          新研究發現完全接種疫苗的患者COVID-19的癥狀要輕得多
          2022-02-02 07:38:10
          小尺寸筆記本最佳伴侶 紅米27英寸顯示器只賣799
          2022-02-02 07:38:03
          重回入門級市場:AMD速龍 4150GE實物跑分曝光
          2022-02-02 07:38:02
          全球顯示器市場及工業顯示器市場分析
          2022-02-02 07:30:25
          萬用表使用方法圖解
          2022-02-02 07:30:20
          谷歌手機G1最讓人不可接受的十大缺點
          2022-02-02 07:30:15
          7大點看清聚合物鋰電池和鋰電池區別
          2022-02-02 07:30:09
          聯想手機X2拆機圖解評測
          2022-02-02 07:30:04
          Nvidia的云游戲服務登陸LG電視
          2022-02-02 06:10:19
          三星新品發布會PTT泄露 S22影像性能迎來重大更新
          2022-02-02 06:10:13
          富士膠片球制造結構進一步加快噴墨業務增長
          2022-02-02 06:10:06
          康麗數碼有望在2026年營業收入達到10億美元
          2022-02-02 06:10:00
          《使命召喚》新作有11家工作室參與
          2022-02-02 06:09:53
          2022年最具性價比 小熊意式半自動咖啡機269元
          2022-02-02 06:09:47
          電影《神秘海域》新預告公布 2月18日北美上映
          2022-02-02 06:09:41
          次世代來襲?《賽博朋克2077》PS5版封面在PSN曝光
          2022-02-02 06:09:34
          預算3000元也可以買到合適的筆記本
          2022-02-02 06:09:28
          理光正式推出工業噴墨RICOH TH6310F
          2022-02-02 06:09:21
          AirPods Max最貴保護套 采用環保材料 售價6200元
          2022-02-02 06:09:14
          質量炸裂!10款好評如潮的游戲本盤點
          2022-02-02 06:09:05
          自動駕駛汽車行業正在放棄 "自動駕駛 "一詞,將其留給特斯拉
          2022-02-02 06:08:58
          還得是奎爺!《戰神4》steam周銷三連冠
          2022-02-02 06:08:51
          小米新機跑分曝光 定位低端 配置不高
          2022-02-02 06:08:43
          Redmi K50 Pro或將于三月發布 搭載天璣9000處理器
          2022-02-02 06:08:36
          小米稱霸印度手機市場 海外版新機9日發布
          2022-02-02 06:08:28
          蘋果Apple Watch竟能成功運行33年前的游戲
          2022-02-02 06:08:21
          【手慢無】航嘉GX680P特價促銷 259元拿下
          2022-02-02 06:08:12
          惠普為工業打印機客戶推出混合現實服務
          2022-02-02 06:08:03
          2021年筆記本電腦的出貨量持續上升 Windows 11推動增長
          2022-02-02 06:08:01
          壓敏電阻符號怎么表示 壓敏電阻選型參數及作用
          2022-02-02 06:00:36
          如何做好科研和發表論文
          2022-02-02 06:00:30
          運算放大器型號集中說明
          2022-02-02 06:00:25
          UPS系統的幾種測試
          2022-02-02 06:00:19
          風光已逝—摩托羅拉T190拆解
          2022-02-02 06:00:14
          戴爾Latitude 7370拆機評測
          2022-02-02 06:00:09
          電動機型號與軸承的關系
          2022-02-02 06:00:03
          Intel正式發布12代酷睿移動版:5GHz
          2022-02-01 22:51:33
          多達8款 iPhone 14全系曝光:國行、美版SIM卡不同
          2022-02-01 22:51:27
          2022全球品牌價值500強發布:微信蟬聯“全球最強品牌”
          2022-02-01 22:51:21
          新MacBook系列各種問題不斷!蘋果發macOS更新
          2022-02-01 22:51:14
          RTX 30系列六大核心首次聚齊:500平方毫米小怪獸
          2022-02-01 22:51:08
          蘋果創新紀錄:中國市場營收暴增 第一季度iPhone銷量賣瘋
          2022-02-01 22:51:02
          京東發春晚紅包戰報,互動量達691 億
          2022-02-01 22:38:11
          因發現忽略停車路口標志的問題 特斯拉OTA召回完全自動駕駛功能
          2022-02-01 22:38:08
          iPad出貨量大降,安卓平板成了?
          2022-02-01 22:38:02
          Gucci為549美元的AirPods Max推出售價高達980美元的保護套
          2022-02-01 22:38:00
          Linux下C應用程序開發
          2022-02-01 22:30:16
          一種移動視頻監控及定位系統的設計
          2022-02-01 22:30:11
          遞進式分配器的使用與維修
          2022-02-01 22:30:06
          有了大存儲深度示波器為什么還要用波形記錄儀?
          2022-02-01 22:30:00
          Redmi K50會成為新的旗艦機焊門員嗎?
          2022-02-01 21:08:25
          三星Galaxy S22系列配置曝光 2月9日發布
          2022-02-01 21:08:17
          羅技發布RightSight 2軟件 讓混合型視頻會議的遠程參與者更對等
          2022-02-01 21:08:14
          三星GalaxyS22官方海報公布 6.1英寸小屏幕
          2022-02-01 21:08:09
          iOS 15.4測試版中發現AR/VR頭顯提示和網絡應用推送通知支持代碼
          2022-02-01 21:08:07
          今年春節有6.88億人搶微信紅包
          2022-02-01 21:08:01
          “造車新勢力”1月成績單出爐:哪吒交付量暴增超400% 蔚來交付環比下滑
          2022-02-01 21:08:00
          硅整流二極管的檢測方法
          2022-02-01 21:00:20
          BCD七段數碼管顯示譯碼器電路
          2022-02-01 21:00:15
          富士康否認關閉通路事業部
          2022-02-01 21:00:09
          整流器原理
          2022-02-01 21:00:04
          蜂鳴器原理
          2022-02-01 20:59:58
          微軟Edge瀏覽器突然開通官微
          2022-02-01 19:51:27
          比任何一款新車都重要 馬斯克:機器人是特斯拉今年頭號產品
          2022-02-01 19:51:21

          熱門文章

          熱點專題