精品福利小视频国产_日韩国产亚洲欧美视频_91亚洲人成手机在线观看_96sao国产成视频永久免费_欧美v国产v日韩_永久免费毛片无码网站性色毛片_2022最新国产精品网站_午夜福利体验试看5次_欧美日韩自偷自拍另类_亚洲成a人片在线免费观看无码专区

軟件開發(fā)為啥需要網(wǎng)關(guān)(為什么軟件開發(fā)需要重構(gòu)?)

軟件開發(fā) 1839
今天給各位分享軟件開發(fā)為啥需要網(wǎng)關(guān)的知識,其中也會對為什么軟件開發(fā)需要重構(gòu)?進(jìn)行解釋,如果能碰巧解決你現(xiàn)在面臨的問題,別忘了關(guān)注本站,現(xiàn)在開始吧!本文目錄一覽: 1、什么叫網(wǎng)關(guān)?干什么的有什么用?

今天給各位分享軟件開發(fā)為啥需要網(wǎng)關(guān)的知識,其中也會對為什么軟件開發(fā)需要重構(gòu)?進(jìn)行解釋,如果能碰巧解決你現(xiàn)在面臨的問題,別忘了關(guān)注本站,現(xiàn)在開始吧!

本文目錄一覽:

什么叫網(wǎng)關(guān)?干什么的有什么用?

網(wǎng)關(guān)又稱網(wǎng)間連接器、協(xié)議轉(zhuǎn)換器。網(wǎng)關(guān)在網(wǎng)絡(luò)層以上實(shí)現(xiàn)網(wǎng)絡(luò)互連,是最復(fù)雜的網(wǎng)絡(luò)互連設(shè)備,僅用于兩個高層協(xié)議不同的網(wǎng)絡(luò)互連。

從一個房間走到另一個房間,必然要經(jīng)過一扇門。同樣,從一個網(wǎng)絡(luò)向另一個網(wǎng)絡(luò)發(fā)送信息,也必須經(jīng)過一道“關(guān)口”,這道關(guān)口就是網(wǎng)關(guān)。顧名思義,網(wǎng)關(guān)就是一個網(wǎng)絡(luò)連接到另一個網(wǎng)絡(luò)的“關(guān)口”。也就是網(wǎng)絡(luò)關(guān)卡。

擴(kuò)展資料:

網(wǎng)關(guān)實(shí)質(zhì)上是一個網(wǎng)絡(luò)通向其他網(wǎng)絡(luò)的IP地址。

比如有網(wǎng)絡(luò)A和網(wǎng)絡(luò)B,網(wǎng)絡(luò)A的IP地址范圍為“192.168.1.1~192.168.1.254”,子網(wǎng)掩碼為255.255.255.0;網(wǎng)絡(luò)B的IP地址范圍為“192.168.2.1~192.168.2.254”,子網(wǎng)掩碼為255.255.255.0。

在沒有路由器的情況下,兩個網(wǎng)絡(luò)之間是不能進(jìn)行TCP/IP通信的,即使是兩個網(wǎng)絡(luò)連接在同一臺交換機(jī)(或集線器)上,TCP/IP協(xié)議也會根據(jù)子網(wǎng)掩碼(255.255.255.0)判定兩個網(wǎng)絡(luò)中的主機(jī)處在不同的網(wǎng)絡(luò)里。

參考資料來源:百度百科-網(wǎng)關(guān)

網(wǎng)關(guān)的作用是什么?

網(wǎng)關(guān)是將兩個使用不同傳輸協(xié)議的網(wǎng)絡(luò)段連接在一起的設(shè)備,網(wǎng)關(guān)一般用作網(wǎng)絡(luò)的入口和出口點(diǎn),因?yàn)樗袛?shù)據(jù)必須在路由之前通過或與網(wǎng)關(guān)通信。在大多數(shù)基于IP的網(wǎng)絡(luò)中,唯一不通過至少一個網(wǎng)關(guān)的流量是在同一局域網(wǎng)(LAN)段上的節(jié)點(diǎn)之間流動的流量。

在個人或企業(yè)場景中使用網(wǎng)關(guān)的主要優(yōu)點(diǎn)是將互聯(lián)網(wǎng)連接簡化為一個設(shè)備。在企業(yè)中,網(wǎng)關(guān)節(jié)點(diǎn)還可以充當(dāng)代理服務(wù)器和防火墻。

網(wǎng)關(guān)如何工作

所有網(wǎng)絡(luò)都有一個邊界,限制與直接連接到它的設(shè)備的通信。因此,如果網(wǎng)絡(luò)想要與該邊界之外的設(shè)備,節(jié)點(diǎn)或網(wǎng)絡(luò)通信,則它們需要網(wǎng)關(guān)的功能。網(wǎng)關(guān)通常被表征為路由器和調(diào)制解調(diào)器的組合。

網(wǎng)關(guān)在網(wǎng)絡(luò)邊緣實(shí)現(xiàn),并管理從該網(wǎng)絡(luò)內(nèi)部或外部定向的所有數(shù)據(jù)。當(dāng)一個網(wǎng)絡(luò)想要與另一個網(wǎng)絡(luò)通信時,數(shù)據(jù)包將傳遞到網(wǎng)關(guān),然后通過最有效的路徑路由到目的地。除路由數(shù)據(jù)外,網(wǎng)關(guān)還將存儲有關(guān)主機(jī)網(wǎng)絡(luò)內(nèi)部路徑的信息以及遇到的任何其他網(wǎng)絡(luò)的路徑。

網(wǎng)關(guān)基本上是協(xié)議轉(zhuǎn)換器,促進(jìn)兩個協(xié)議之間的兼容性,并在開放系統(tǒng)互連(OSI)模型的任何層上操作。

網(wǎng)關(guān)的一個用途是在物聯(lián)網(wǎng)環(huán)境和云之間創(chuàng)建通信鏈路。

網(wǎng)關(guān)類型

網(wǎng)關(guān)可以采用多種形式并執(zhí)行各種任務(wù)。這方面的例子包括:

Web應(yīng)用程序防火墻: 此類型過濾來自Web服務(wù)器的流量并查看應(yīng)用程序?qū)訑?shù)據(jù)。

云存儲網(wǎng)關(guān):此類型使用各種云存儲服務(wù)API調(diào)用轉(zhuǎn)換存儲請求。它允許組織將存儲從私有云集成到應(yīng)用程序中,而無需遷移到公共云。

API、OA或 XML 網(wǎng)關(guān): 此類型管理流入和流出服務(wù),面向微服務(wù)的體系結(jié)構(gòu)或基于XML的Web服務(wù)的流量。

物聯(lián)網(wǎng)網(wǎng)關(guān): 此類型聚合來自物聯(lián)網(wǎng)環(huán)境中設(shè)備的傳感器數(shù)據(jù),在傳感器協(xié)議之間進(jìn)行轉(zhuǎn)換,并在向前發(fā)送之前處理傳感器數(shù)據(jù)。

媒體網(wǎng)關(guān) : 此類型將數(shù)據(jù)從一種網(wǎng)絡(luò)所需的格式轉(zhuǎn)換為另一種網(wǎng)絡(luò)所需的格式。

電子郵件安全網(wǎng)關(guān):此類型可防止傳輸違反公司政策或?qū)⒁詯阂饽康膫鬏斝畔⒌碾娮余]件。

VoIP中繼網(wǎng)關(guān) :這種類型便于使用普通老式電話服務(wù)設(shè)備,如固定電話和傳真機(jī),以及IP語音(VoIP)網(wǎng)絡(luò)。

此外,服務(wù)提供商可以開發(fā)網(wǎng)關(guān),供客戶使用。

網(wǎng)關(guān)和路由器的相似之處在于它們都可用于調(diào)節(jié)兩個或多個獨(dú)立網(wǎng)絡(luò)之間的流量。但是,路由器用于連接兩個相似類型的網(wǎng)絡(luò),網(wǎng)關(guān)用于連接兩個不同的網(wǎng)絡(luò)。由于這種邏輯,路由器可能被視為網(wǎng)關(guān),但網(wǎng)關(guān)并不總是被視為路由器。路由器是最常用的網(wǎng)關(guān),用于將家庭或企業(yè)網(wǎng)絡(luò)連接到互聯(lián)網(wǎng)。

網(wǎng)關(guān),到底是什么意思。。

一、網(wǎng)關(guān)(Gateway),將兩個使用不同協(xié)議的網(wǎng)絡(luò)段連接在一起的設(shè)備。

二、網(wǎng)關(guān)的作用就是對兩個網(wǎng)絡(luò)段中的使用不同傳輸協(xié)議的數(shù)據(jù)進(jìn)行互相的翻譯轉(zhuǎn)換。

三、舉個例子,一個商業(yè)內(nèi)部局域網(wǎng)就常常需要通過網(wǎng)關(guān)發(fā)送電子郵件到Internet的相關(guān)地址。

什么是網(wǎng)關(guān),網(wǎng)關(guān)有什么作用?

網(wǎng)關(guān)??網(wǎng)關(guān)(Gateway)又稱網(wǎng)間連接器、協(xié)議轉(zhuǎn)換器。網(wǎng)關(guān)在傳輸層上以實(shí)現(xiàn)網(wǎng)絡(luò)互連,是最復(fù)雜的網(wǎng)絡(luò)互連設(shè)備,僅用于兩個高層協(xié)議不同的網(wǎng)絡(luò)互連。網(wǎng)關(guān)的結(jié)構(gòu)也和路由器類似,不同的是互連層。網(wǎng)關(guān)既可以用于廣域網(wǎng)互連,也可以用于局域網(wǎng)互連。?網(wǎng)關(guān)是一種充當(dāng)轉(zhuǎn)換重任的計算機(jī)系統(tǒng)或設(shè)備。在使用不同的通信協(xié)議、數(shù)據(jù)格式或語言,甚至體系結(jié)構(gòu)完全不同的兩種系統(tǒng)之間,網(wǎng)關(guān)是一個翻譯器。與網(wǎng)橋只是簡單地傳達(dá)信息不同,網(wǎng)關(guān)對收到的信息要重新打包,以適應(yīng)目的系統(tǒng)的需求。同時,網(wǎng)關(guān)也可以提供過濾和安全功能。大多數(shù)網(wǎng)關(guān)運(yùn)行在OSI?7層協(xié)議的頂層--應(yīng)用層。

大家都知道,從一個房間走到另一個房間,必然要經(jīng)過一扇門。同樣,從一個網(wǎng)絡(luò)向另一個網(wǎng)絡(luò)發(fā)送信息,也必須經(jīng)過一道“關(guān)口”,這道關(guān)口就是網(wǎng)關(guān)。顧名思義,網(wǎng)關(guān)(Gateway)就是一個網(wǎng)絡(luò)連接到另一個網(wǎng)絡(luò)的“關(guān)口”。

按照不同的分類標(biāo)準(zhǔn),網(wǎng)關(guān)也有很多種。TCP/IP協(xié)議里的網(wǎng)關(guān)是最常用的,在這里我們所講的“網(wǎng)關(guān)”均指TCP/IP協(xié)議下的網(wǎng)關(guān)。

那么網(wǎng)關(guān)到底是什么呢?網(wǎng)關(guān)實(shí)質(zhì)上是一個網(wǎng)絡(luò)通向其他網(wǎng)絡(luò)的IP地址。比如有網(wǎng)絡(luò)A和網(wǎng)絡(luò)B,網(wǎng)絡(luò)A的IP地址范圍為“192.168.1.1~192.?168.1.254”,子網(wǎng)掩碼為255.255.255.0;網(wǎng)絡(luò)B的IP地址范圍為“192.168.2.1~192.168.2.254”,子網(wǎng)掩碼為255.255.255.0。在沒有路由器的情況下,兩個網(wǎng)絡(luò)之間是不能進(jìn)行TCP/IP通信的,即使是兩個網(wǎng)絡(luò)連接在同一臺交換機(jī)(或集線器)上,TCP/IP協(xié)議也會根據(jù)子網(wǎng)掩碼(255.255.255.0)判定兩個網(wǎng)絡(luò)中的主機(jī)處在不同的網(wǎng)絡(luò)里。而要實(shí)現(xiàn)這兩個網(wǎng)絡(luò)之間的通信,則必須通過網(wǎng)關(guān)。如果網(wǎng)絡(luò)A中的主機(jī)發(fā)現(xiàn)數(shù)據(jù)包的目的主機(jī)不在本地網(wǎng)絡(luò)中,就把數(shù)據(jù)包轉(zhuǎn)發(fā)給它自己的網(wǎng)關(guān),再由網(wǎng)關(guān)轉(zhuǎn)發(fā)給網(wǎng)絡(luò)B的網(wǎng)關(guān),網(wǎng)絡(luò)B的網(wǎng)關(guān)再轉(zhuǎn)發(fā)給網(wǎng)絡(luò)B的某個主機(jī)(如附圖所示)。網(wǎng)絡(luò)B向網(wǎng)絡(luò)A轉(zhuǎn)發(fā)數(shù)據(jù)包的過程。

所以說,只有設(shè)置好網(wǎng)關(guān)的IP地址,TCP/IP協(xié)議才能實(shí)現(xiàn)不同網(wǎng)絡(luò)之間的相互通信。那么這個IP地址是哪臺機(jī)器的IP地址呢?網(wǎng)關(guān)的IP地址是具有路由功能的設(shè)備的IP地址,具有路由功能的設(shè)備有路由器、啟用了路由協(xié)議的服務(wù)器(實(shí)質(zhì)上相當(dāng)于一臺路由器)、代理服務(wù)器(也相當(dāng)于一臺路由器)。

在和?Novell?NetWare?網(wǎng)絡(luò)交互操作的上下文中,網(wǎng)關(guān)在?Windows?網(wǎng)絡(luò)中使用的服務(wù)器信息塊?(SMB)?協(xié)議以及?NetWare?網(wǎng)絡(luò)使用的?NetWare?核心協(xié)議?(NCP)?之間起著橋梁的作用。網(wǎng)關(guān)也被稱為?IP?路由器。

計算機(jī)主機(jī)網(wǎng)關(guān)的作用是什么?

假設(shè)你的名字叫小不點(diǎn),你住在一個大院子里,你的鄰居有很多小伙伴,在門口傳達(dá)室還有個看大門的李大爺,李大爺就是你的網(wǎng)關(guān)。當(dāng)你想跟院子里的某個小伙伴玩,只要你在院子里大喊一聲他的名字,他聽到了就會回應(yīng)你,并且跑出來跟你玩。

但是你不被允許走出大門,你想與外界發(fā)生的一切聯(lián)系,都必須由門口的李大爺(網(wǎng)關(guān))用電話幫助你聯(lián)系。假如你想找你的同學(xué)小明聊天,小明家住在很遠(yuǎn)的另外一個院子里,他家的院子里也有一個看門的王大爺(小明的網(wǎng)關(guān))。但是你不知道小明家的電話號碼,不過你的班主任老師有一份你們班全體同學(xué)的名單和電話號碼對照表,你的老師就是你的DNS服務(wù)器。于是你在家里撥通了門口李大爺?shù)碾娫?,有了下面的對話?/p>

小不點(diǎn):李大爺,我想找班主任查一下小明的電話號碼行嗎?

李大爺:好,你等著。(接著李大爺給你的班主任掛了一個電話,問清楚了小明的電話)問到了,他家的號碼是211.99.99.99

小不點(diǎn):太好了!李大爺,我想找小明,你再幫我聯(lián)系一下小明吧。

李大爺:沒問題。(接著李大爺向電話局發(fā)出了請求接通小明家電話的請求,最后一關(guān)當(dāng)然是被轉(zhuǎn)接到了小明家那個院子的王大爺那里,然后王大爺把電話給轉(zhuǎn)到小明家)

就這樣你和小明取得了聯(lián)系。

解決跨網(wǎng)關(guān)技術(shù)

現(xiàn)行的IPV4的IP地址是32位的,根據(jù)頭幾位再劃分為A、B、C三類地址;但由于INTERNET的迅猛發(fā)展,IP資源日漸枯竭,可供分配的IP地越來越少,跟一日千里的INTERNET發(fā)展嚴(yán)重沖突,在IPV6還遠(yuǎn)未能全面升級的情況下,惟有以代理服務(wù)器的方式,實(shí)行內(nèi)部網(wǎng)地址跟公網(wǎng)地址進(jìn)行轉(zhuǎn)化而實(shí)現(xiàn)接入INTERNET。

中介作用的代理服務(wù)器就是一個網(wǎng)關(guān),也就是這個網(wǎng)關(guān)帶給現(xiàn)階段的多媒體通訊系統(tǒng)無盡的煩惱。在IP資源可憐的情況下,惟有以網(wǎng)關(guān)甚至多層網(wǎng)關(guān)的方式接入寬帶網(wǎng),?因?yàn)槎嗝襟w通訊系統(tǒng)的協(xié)議如H.323等要進(jìn)行業(yè)務(wù)的雙方必須有一方有公網(wǎng)的IP地址,但是現(xiàn)在的寬帶有幾個用戶能符合這個要求?microsoft的NETMEETING等等多媒體通訊系統(tǒng)就是處于這種尷尬的位置;跨網(wǎng)關(guān)成為頭疼的難題。

跨網(wǎng)關(guān):?網(wǎng)絡(luò)數(shù)據(jù)通過層層網(wǎng)關(guān),受制于網(wǎng)關(guān)節(jié)點(diǎn)速度,網(wǎng)絡(luò)速度大大降低。?跨網(wǎng)關(guān)技術(shù)基于底層網(wǎng)絡(luò)協(xié)議,突破網(wǎng)關(guān)瓶頸,實(shí)現(xiàn)客戶點(diǎn)對點(diǎn)交流。

什么是默認(rèn)網(wǎng)關(guān)

如果搞清了什么是網(wǎng)關(guān),默認(rèn)網(wǎng)關(guān)也就好理解了。就好像一個房間可以有多扇門一樣,一臺主機(jī)可以有多個網(wǎng)關(guān)。默認(rèn)網(wǎng)關(guān)的意思是一臺主機(jī)如果找不到可用的網(wǎng)關(guān),就把數(shù)據(jù)包發(fā)給默認(rèn)指定的網(wǎng)關(guān),由這個網(wǎng)關(guān)來處理數(shù)據(jù)包?,F(xiàn)在主機(jī)使用的網(wǎng)關(guān),一般指的是默認(rèn)網(wǎng)關(guān)。

[1][2]網(wǎng)關(guān)的類型

1、傳輸網(wǎng)關(guān)。傳輸網(wǎng)關(guān)用于在2個網(wǎng)絡(luò)間建立傳輸連接。利用傳輸網(wǎng)關(guān),不同網(wǎng)絡(luò)上的主機(jī)間可以建立起跨越多個網(wǎng)絡(luò)的、級聯(lián)的、點(diǎn)對點(diǎn)的傳輸連接。例如通常使用的路由器就是傳輸網(wǎng)關(guān),“網(wǎng)關(guān)”的作用體現(xiàn)在連接兩個不同的網(wǎng)段,或者是兩個不同的路由協(xié)議之間的連接,如RIP,EIGRP,OSPF,BGP等。

2、應(yīng)用網(wǎng)關(guān)。應(yīng)用網(wǎng)關(guān)在應(yīng)用層上進(jìn)行協(xié)議轉(zhuǎn)換。例如,一個主機(jī)執(zhí)行的是ISO電子郵件標(biāo)準(zhǔn),另一個主機(jī)執(zhí)行的是Internet?電子郵件標(biāo)準(zhǔn),如果這兩個主機(jī)需要交換電子郵件,那么必須經(jīng)過一個電子郵件網(wǎng)關(guān)進(jìn)行協(xié)議轉(zhuǎn)換,這個電子郵件網(wǎng)關(guān)是一個應(yīng)用網(wǎng)關(guān)。再例如,在和?Novell?NetWare?網(wǎng)絡(luò)交互操作的上下文中,網(wǎng)關(guān)在?Windows?網(wǎng)絡(luò)中使用的服務(wù)器信息塊?(SMB)?協(xié)議以及?NetWare?網(wǎng)絡(luò)使用的?NetWare?核心協(xié)議?(NCP)?之間起著橋梁的作用。NCP是工作在OSI第七層的協(xié)議,用以控制客戶站和服務(wù)器間的交互作用,主要完成不同方式下文件的打開、關(guān)閉、讀取功能。

現(xiàn)在的網(wǎng)關(guān)產(chǎn)品分類越來越細(xì)了,有信令網(wǎng)關(guān),中繼網(wǎng)關(guān),還有接入網(wǎng)關(guān):

信令網(wǎng)關(guān)SG,主要完成7號信令網(wǎng)與IP網(wǎng)之間信令消息的中繼,在3G初期,對于完成接入側(cè)到核心網(wǎng)交換之間的消息的轉(zhuǎn)接(3G之間的RANAP消息,3G與2G之間的BSSAP消息),另外還能完成2G的MSC/GMSC與軟交換機(jī)之間ISUP消息的轉(zhuǎn)接。

中繼網(wǎng)關(guān)又叫IP網(wǎng)關(guān),同時滿足電信運(yùn)營商和企業(yè)需求的VoIP設(shè)備。中繼網(wǎng)關(guān)(IP網(wǎng)關(guān))由基于中繼板和媒體網(wǎng)關(guān)板建構(gòu),單板最多可以提供128路媒體轉(zhuǎn)換,兩個以太網(wǎng)口,機(jī)框采用業(yè)界領(lǐng)先的CPCI標(biāo)準(zhǔn),擴(kuò)容方便具有高穩(wěn)定性、高可靠性、高密度、容量大等特點(diǎn).

接入網(wǎng)關(guān)是基于IP的語音/傳真業(yè)務(wù)的媒體接入網(wǎng)關(guān),提供高效、高質(zhì)量的話音服務(wù),為運(yùn)營商、企業(yè)、小區(qū)、住宅用戶等提供VoIP解決方案。

網(wǎng)關(guān)的定義和作用

4.1、網(wǎng)關(guān)的基礎(chǔ)知識

4.1.1、網(wǎng)關(guān)的定義和作用

語音網(wǎng)關(guān)是連接傳統(tǒng)電信網(wǎng)和IP網(wǎng)絡(luò)(如Internet)的橋梁,是兩種不同類型網(wǎng)絡(luò)的中轉(zhuǎn)站。

通過語音網(wǎng)關(guān),我們用將可以用廉價的IP網(wǎng)絡(luò)來替換一部分或者全部的電信網(wǎng)絡(luò),從而達(dá)到降低通話成本的目的。

插圖:語音網(wǎng)關(guān)背靠背呼叫的拓?fù)鋱D

圖中,將一路呼叫從傳統(tǒng)電話線轉(zhuǎn)接到IP網(wǎng)上的網(wǎng)關(guān)一般稱為上車網(wǎng)關(guān),而將IP網(wǎng)上的呼叫轉(zhuǎn)接進(jìn)電話網(wǎng)的那個則稱為下車,或者落地網(wǎng)關(guān)。

4.1.2、FXS、FXO的定義和區(qū)別

4.1.3、雙模網(wǎng)關(guān)的定義和特點(diǎn)

1)、什么是雙模網(wǎng)關(guān)?

雙模網(wǎng)關(guān)是可以同時連接上PSTN網(wǎng)和VOIP網(wǎng),并能在兩網(wǎng)之間自動切換的網(wǎng)關(guān)。

2)使用雙模網(wǎng)關(guān)的目的是什么?

目的是讓用戶能更方便的接打電話,永遠(yuǎn)保證電話暢通無阻,并且在不知不覺中節(jié)省話費(fèi)。

1.3、雙模網(wǎng)關(guān)的特點(diǎn)是什么?

1)方便:不要求PBX增加任何配件,安裝非常方便,完全不需要改變習(xí)慣

2)可靠:由于雙模網(wǎng)關(guān)可以在PSTN網(wǎng)和VOIP網(wǎng)之間自動切換,因此當(dāng)網(wǎng)絡(luò)不通的時候,網(wǎng)關(guān)將會自動迂回到PSTN網(wǎng),保證電話暢通無阻

3)省錢:可以根據(jù)用戶的需要選擇走PSTN網(wǎng)還是VOIP網(wǎng),從而在不知不覺中節(jié)省話費(fèi)

1.4、雙模網(wǎng)關(guān)有哪些特殊功能?

1)可以根據(jù)用戶的需要配置撥號規(guī)則來選擇哪些電話走PSTN網(wǎng),哪些電話走VOIP網(wǎng),從而實(shí)現(xiàn)節(jié)省話費(fèi)的目的,而且使用沒有任何區(qū)別,品質(zhì)也很好

2)可以在PSTN網(wǎng)和VOIP網(wǎng)之間自動切換,因此當(dāng)網(wǎng)絡(luò)不通的時候,網(wǎng)關(guān)將會自動迂回到PSTN網(wǎng),保證電話暢通無阻

3)一部電話機(jī)可同時接聽兩個網(wǎng)的電話,當(dāng)用戶正在接一通VOIP網(wǎng)的電話時,PSTN網(wǎng)上也有一通電話打進(jìn),網(wǎng)關(guān)將會給用戶發(fā)出提示音,表明有電話進(jìn)來,此時用戶只需拍下插簧或者按下flash就可以實(shí)現(xiàn)VOIP網(wǎng)與PSTN網(wǎng)之間的切換,并且等待接聽的電話仍保持通話狀態(tài)

4.2、網(wǎng)關(guān)的基本配置方法

4.2.1、設(shè)置默認(rèn)路由

# configure

(config)# ip default-gateway 192.168.0.1

4.2.2、設(shè)置IP

設(shè)置靜態(tài)IP

# configure

(config)# interface fastethernet

(config)# ip address 192.168.0.102

設(shè)置動態(tài)IP

# configure

(config)# interface fastethernet

(config)# ip dhcp

ETHNAME: secEnd0

Fastethernet dhcp client start successed!

(config-if)# Active Internet Interface Device Table:

Interface IP Netmask Gateway DevnameStatus

fastethernet 0 192.168.0.128 255.255.255.0 192.168.0.18 secEnd0 Up

設(shè)置PPPOE

# configure

(config)# ip default-gateway 192.168.0.1

(config)# interface fastethernet

(config)# interface dialer 0

(config-id)# ppp pap sent-username aaaa password bbbb

(config-id)# start

# show ip address

secEnd (unit number 0):

Flags: (0x8063) UP BROADCAST MULTICAST ARP RUNNING

……

ppp (unit number 1):

Flags: (0x80f1) UP POINT-TO-POINT MULTICAST RUNNING

Type: PPP

Internet address: 218.80.54.177

Destination Internet address: 218.1.0.239

Netmask 0xffffff00 Subnetmask 0xffffffff

Metric is 0

……

4.2.3、注冊Gatekeeper(分H323,SIP兩種注冊方式)

H323方式

# configure

(config)# int fastethernet

(config-if)# h323

(config-if-h323)# gatekeeper AVS 192.168.0.1(配置AVS ip地址)

(config-if-h323)# gateway voip h323-id 1111 (配置注冊id)

檢驗(yàn)注冊結(jié)果

(config-if-h323)# show

------------------H323 Config Information---------------

GateKeeper IP : 192.168.0.1(UP)

GateKeeper port : 1719

GateKeeper ID : AVS

……

Gateway H323ID : 1111

……

SIP方式

# configure

(config)# sip-ua

(config-sip-ua)# registrar 192.168.0.1 (配置AVS ip地址)

(config-sip-ua)# sip-username 1111 (配置注冊id)

檢驗(yàn)注冊結(jié)果

(config-sip-ua))# show

------------------SIP registrar Config Information---------------

Registrar IP : 192.168.0.1(UP)

Registrar port : 5060

Signal port : 5060

Username : 1111

Password :

Line Register : NO

-----------------------------------------------------------------

4.3、網(wǎng)關(guān)與交換機(jī)之間的應(yīng)用

4.3.1、FXS口網(wǎng)關(guān)與交換機(jī)之間的應(yīng)用

當(dāng)用戶有交換機(jī),卻沒有多余中繼口,但有多余的用戶口時,用FXS口網(wǎng)關(guān)接交換機(jī)的用戶口

l 首先,l 把交換機(jī)中繼線接到FXS網(wǎng)關(guān)的電話口上,l 如果要實(shí)現(xiàn)多路出局,l 可以再接幾條中繼線到不同l 電話口上。

l 然后在交換機(jī)上配置出局號,l 比如設(shè)置撥“6”都是通過網(wǎng)關(guān)實(shí)現(xiàn)VOIP網(wǎng)絡(luò)長話通話;設(shè)置撥“9”通過PSTN實(shí)現(xiàn)市話通話。這樣,l 在撥6或者9后,l 就能按平常撥號習(xí)慣進(jìn)行撥號。

l 別的網(wǎng)關(guān)或PSTN電話要打入網(wǎng)關(guān)上電話,l 必須撥打網(wǎng)關(guān)對應(yīng)的號碼,l 這樣就能實(shí)現(xiàn)整個通話過程。

l 下面簡單說明這個方案的 FXS網(wǎng)關(guān)配置:

interface fastethernet 0

ip address 192.168.0.69 255.255.255.0 設(shè)置FXS網(wǎng)關(guān)的IP

h323 設(shè)置H323認(rèn)證信息

gatekeeper AVS 211.95.72.*** 1719 設(shè)置網(wǎng)關(guān)掛靠AVS平臺信息

gateway voip h323-id .sh.test1 設(shè)置H323-ID 信息

voice-port 1

codec g729r8 2

answer-address 02150121234 主叫號碼的設(shè)置

dial-peer voice 1 voip 配置撥出規(guī)則

destination-pattern 0T 允許撥出號碼前綴

session target 211.95.72.*** 1720 設(shè)置撥出目標(biāo)地址

codec g729r8 2 語音編解碼

dial-peer voice 1 pots 配置撥入規(guī)則

destination-pattern 02150121234 允許撥入號碼前綴

port 0-3 語音接收端口

這樣,在AVS平臺相應(yīng)設(shè)置網(wǎng)關(guān)注冊信息后,就能夠簡單實(shí)現(xiàn)經(jīng)VOIP網(wǎng)通話。

4.3.2、FXO口網(wǎng)關(guān)與交換機(jī)之間的應(yīng)用

當(dāng)用戶有交換機(jī),卻沒有多余中繼口,但有多余的用戶口時,用FXO口網(wǎng)關(guān)接交換機(jī)的用戶口

l 首先,l 把交換機(jī)的用戶線和FXO網(wǎng)關(guān)一電話口相連,l 如果要實(shí)現(xiàn)多路通話,l 可以再接不同l 的用戶線到不同l 的電話口上。

l 給每條用戶線設(shè)置一個分機(jī)號,l 如圖所示設(shè)置撥800到FXO網(wǎng)關(guān),l 在聽到2次撥號音以后,l 就可以按原來的撥號習(xí)慣和電話號碼進(jìn)行撥號。

l 別的網(wǎng)關(guān)或PSTN電話要打入PBX上分機(jī),l 必須先撥打網(wǎng)關(guān)撥入規(guī)則相應(yīng)的號碼,l 然后在聽到2次撥號音之后,l 撥打所要撥打的分機(jī)號碼。例如,l 要撥打PBX上分機(jī)號為801的分機(jī),l 必須首先撥打02150121234,l 在聽到2次撥號音之后,l 再撥打分機(jī)801,l 這樣就能實(shí)現(xiàn)整個通話。

l 下面簡單說明這個方案FXO網(wǎng)關(guān)配置:

nterface fastethernet 0

ip address 192.168.0.69 255.255.255.0 設(shè)置FXO網(wǎng)關(guān)的IP

h323 設(shè)置H323認(rèn)證信息

gatekeeper AVS 211.95.72.*** 1719 設(shè)置網(wǎng)關(guān)掛靠AVS平臺信息

gateway voip h323-id .sh.test2 設(shè)置H323-ID 信息

voice-port 2

codec g729r8 2

answer-address 02150121234 主叫號碼的設(shè)置

dial-peer voice 1 voip 配置撥出規(guī)則

destination-pattern 0T 允許撥出號碼前綴

session target 211.95.72.*** 1720 設(shè)置撥出目標(biāo)地址

codec g729r8 2 語音編解碼

dial-peer voice 1 pots 配置撥入規(guī)則

destination-pattern 02150121234 允許撥入號碼前綴

port 2 語音接收端口

4.3.3、雙模網(wǎng)關(guān)與交換機(jī)之間的應(yīng)用

當(dāng)用戶有交換機(jī),希望在不改變撥號習(xí)慣的前提下,電話可以根據(jù)號碼來自動選擇走VoIP或者PSTN,又或者即使在網(wǎng)關(guān)沒有電或者網(wǎng)路不通時也能正常打電話時,用雙模網(wǎng)關(guān)接交換機(jī)的中繼口

4.3.4、IP-PBX的應(yīng)用

如果用戶沒有交換機(jī),可以使用IP-PBX, IP板插在交換機(jī)的中繼板位置上

具體的用法可以參見IP-PBX的用戶手冊

1)遠(yuǎn)端為O口網(wǎng)關(guān)

2)遠(yuǎn)端為IPPBX

3)遠(yuǎn)端為PBX+S口網(wǎng)關(guān)

4)遠(yuǎn)端為PBX+O口網(wǎng)關(guān)

4.4、雙模網(wǎng)關(guān)的應(yīng)用

4.4.1、雙模網(wǎng)關(guān)與交換機(jī)之間的應(yīng)用

在先前的網(wǎng)關(guān)與交換機(jī)之間的應(yīng)用中已經(jīng)講過了

4.4.2、雙模網(wǎng)關(guān)直接接電話的應(yīng)用

4.5、FXO口網(wǎng)關(guān)的計費(fèi)

4.5.1、二次撥號(網(wǎng)關(guān)在terminal狀態(tài)下)

FXO口網(wǎng)關(guān)做落地,當(dāng)聽到二次撥號音時,網(wǎng)關(guān)的狀態(tài)已經(jīng)是talk狀態(tài)了(可以通過show voice-port看到),這時網(wǎng)關(guān)已經(jīng)發(fā)出了connect包,Gatekeeper一旦收到了connect包就會通報計費(fèi)系統(tǒng)開始計費(fèi)

4.5.2、一次撥號(網(wǎng)關(guān)在relay模式下)

1)極性翻轉(zhuǎn)

直接撥被叫電話號碼,電話接通后會做一次極性翻轉(zhuǎn),當(dāng)FXO口網(wǎng)關(guān)檢測到這個極性翻轉(zhuǎn)信號后便會向Gatekeeper發(fā)出connect包,Gatekeeper接收到之后便會通報計費(fèi)系統(tǒng)開始計費(fèi)。這種方式計費(fèi)準(zhǔn)確率高。

2)語音檢測

直接撥被叫電話號碼,電話接通后,當(dāng)FXO口網(wǎng)關(guān)檢測到被叫有語音信號傳過來后便會向Gatekeeper發(fā)出connect包,Gatekeeper接收到之后便會通報計費(fèi)系統(tǒng)開始計費(fèi)。這種方式計費(fèi)會有誤差。

4.6、傳真

傳真與一般的呼叫流程相同,配置一般采用默認(rèn)值

主叫:

configure

dial-peer voice xx voip

fax (打開傳真開關(guān),默認(rèn)值為開,此命令可以no掉)

fax rate xxx (配置傳真速率,2400/4800/7200/9600/12400/14400 bps ,默認(rèn)值為14400 bps

被叫:

configure

dial-peer voice xx pots

fax (打開傳真開關(guān),默認(rèn)值為開,此命令可以no掉)

fax rate xxx (配置傳真速率,2400/4800/7200/9600/12400/14400 bps ,默認(rèn)值為14400 bps

4.7、網(wǎng)關(guān)對Caller-ID的處理

4.7.1、FXS口網(wǎng)關(guān)可發(fā)送Caller-ID

FXS口網(wǎng)關(guān)做被叫時,可以將包中收到的被叫號碼轉(zhuǎn)換成FSK Bellcore 2信號,發(fā)送到具有來電顯示的終端設(shè)備上,如電話

configure

voice-port

caller-id (打開傳送Caller-ID的開關(guān))

注:FXS口網(wǎng)關(guān)不能從電話口偵測到Caller-ID

4.7.2、FXO口網(wǎng)關(guān)可偵測Caller-ID

FXO口網(wǎng)關(guān)做主叫時,可以偵測到從電話口傳入網(wǎng)關(guān)的FSK Bellcore 2信號,將號碼收集起后做進(jìn)包里,從網(wǎng)絡(luò)口發(fā)出

configure

voice-port

caller-id (打開傳送Caller-ID的開關(guān))

FXO口網(wǎng)關(guān)做主叫時還可以指定振鈴次數(shù),即幾聲振鈴后網(wǎng)關(guān)自動接通(要偵測Caller-ID,振鈴次數(shù)不得少于2聲)

configure

voice-port

ring number xx (設(shè)置振鈴次數(shù),默認(rèn)為2次)

注:FXO口網(wǎng)關(guān)不能向電話口發(fā)送Caller-ID

【分享】什么是API網(wǎng)關(guān)?大公司為什么都有API網(wǎng)關(guān)?

在這篇文章中將我們一起來探討當(dāng)前的API網(wǎng)關(guān)的作用。

一、API網(wǎng)關(guān)的用處

API網(wǎng)關(guān)我的分析中會用到以下三種場景。

二、API網(wǎng)關(guān)在企業(yè)整體架構(gòu)中的地位

一個企業(yè)隨著信息系統(tǒng)復(fù)雜度的提高,必然出現(xiàn)外部合作伙伴應(yīng)用、企業(yè)自身的公網(wǎng)應(yīng)用、企業(yè)內(nèi)網(wǎng)應(yīng)用等,在架構(gòu)上應(yīng)該將這三種應(yīng)用區(qū)別開,三種應(yīng)用的安排級別、訪問方式也不一樣。

因此在我的設(shè)計中將這三種應(yīng)用分別用不同的網(wǎng)關(guān)進(jìn)行API管理,分別是:API網(wǎng)關(guān)(OpenAPI合伙伙伴應(yīng)用)、API網(wǎng)關(guān)(內(nèi)部應(yīng)用)、API網(wǎng)關(guān)(內(nèi)部公網(wǎng)應(yīng)用)。

三、企業(yè)中在如何應(yīng)用API網(wǎng)關(guān)

1、對于OpenAPI使用的API網(wǎng)關(guān)來說,一般合作伙伴要以應(yīng)用的形式接入到OpenAPI平臺,合作伙伴需要到 OpenAPI平臺申請應(yīng)用。

因此在OpenAPI網(wǎng)關(guān)之外,需要有一個面向合作伙伴的使用的平臺用于合作伙伴,這就要求OpenAPI網(wǎng)關(guān)需要提供API給這個用戶平臺進(jìn)行訪問。

如下架構(gòu):

當(dāng)然如果是在簡單的場景下,可能并不需要提供一個面向合作伙伴的門戶,只需要由公司的運(yùn)營人員直接添加合作伙伴應(yīng)用id/密鑰等,這種情況下也就不需要合作伙伴門戶子系統(tǒng)。

2、對于內(nèi)網(wǎng)的API網(wǎng)關(guān),在起到的作用上來說可以認(rèn)為是微服務(wù)網(wǎng)關(guān),也可以認(rèn)為是內(nèi)網(wǎng)的API服務(wù)治理平臺。

當(dāng)企業(yè)將所有的應(yīng)用使用微服務(wù)的架構(gòu)管理起來,那么API網(wǎng)關(guān)就起到了微服務(wù)網(wǎng)關(guān)的作用。

而當(dāng)企業(yè)只是將系統(tǒng)與系統(tǒng)之間的調(diào)用使用rest api的方式進(jìn)行訪問時使用API網(wǎng)關(guān)對調(diào)用進(jìn)行管理,那么API網(wǎng)關(guān)起到的就是API服務(wù)治理的作用。

架構(gòu)參考如下:

3、對于公司內(nèi)部公網(wǎng)應(yīng)用(如APP、公司的網(wǎng)站),如果管理上比較細(xì)致,在架構(gòu)上是可能由獨(dú)立的API網(wǎng)關(guān)來處理這部分內(nèi)部公網(wǎng)應(yīng)用,如果想比較簡單的處理,也可以是使用面向合作伙伴的API網(wǎng)關(guān)。

如果使用獨(dú)立的API網(wǎng)關(guān),有以下的好處:

? 面向合作伙伴和面向公司主體業(yè)務(wù)的優(yōu)先級不一樣,不同的API網(wǎng)關(guān)可以做到業(yè)務(wù)影響的隔離。

? 內(nèi)部API使用的管理流程和面向合作伙伴的管理流程可能不一樣。

? 內(nèi)部的API在功能擴(kuò)展等方面的需求一般會大于OpenAPI對于功能的要求。

基于以上的分析,如果公司有能力,那么還是建議分開使用合作伙伴OPEN API網(wǎng)關(guān)和內(nèi)部公網(wǎng)應(yīng)用網(wǎng)關(guān)。

四、API網(wǎng)關(guān)解決方案

私有云解決方案如下:

? Kong是基于Nginx+Lua進(jìn)行二次開發(fā)的方案

? Eolinker和Kong比較接近,但是因?yàn)槭菄鴥?nèi)公司開發(fā)的,后續(xù)的技術(shù)支持和培訓(xùn)比較友好。

? Netflix Zuul,zuul是spring cloud的一個推薦組件,

? orange,這個開源程序也是國人開發(fā)的,不過這個是個人開發(fā)不是公司。

公有云解決方案:

? Amazon API Gateway,

? 阿里云API網(wǎng)關(guān),

? 騰訊云API網(wǎng)關(guān),

自開發(fā)解決方案:

? 基于Nginx+Lua+ OpenResty的方案,可以看到Eolinker,Kong,orange都是基于這個方案。

? 基于Netty、非阻塞IO模型。通過網(wǎng)上搜索可以看到國內(nèi)的宜人貸等一些公司是基于這種方案。

? 基于Node.js的方案。這種方案是應(yīng)用了Node.js天生的非阻塞的特性。

? 基于java Servlet的方案。zuul基于的就是這種方案,這種方案的效率不高,這也是zuul總是被詬病的原因。

五、企業(yè)怎么選擇API網(wǎng)關(guān)

現(xiàn)在的亞馬遜、阿里、騰訊云都在提供基礎(chǔ)公有云的API網(wǎng)關(guān),當(dāng)然這些網(wǎng)關(guān)的基礎(chǔ)功能肯定是沒有問題,但是二次開發(fā),擴(kuò)展功能、監(jiān)控功能可能就不能滿足部分用戶的定制需求了。

另外很多企業(yè)因?yàn)樽陨硇畔踩脑?,不能使用外網(wǎng)公有網(wǎng)的API網(wǎng)關(guān)服務(wù),這樣就只有選擇私有云的方案了。

在需求上如果基于公有云的API網(wǎng)關(guān)只能做到由內(nèi)部人員為外網(wǎng)人員申請應(yīng)用,無法做到定制的合作伙伴門戶,這也不適合于部分企業(yè)的需求。

如果作為微服務(wù)網(wǎng)關(guān),大多數(shù)情況下是希望網(wǎng)關(guān)服務(wù)器和服務(wù)提供方服務(wù)器是要在內(nèi)網(wǎng)的,在這里情況下也只有私有云的API網(wǎng)關(guān)才能滿足需求。

綜合上面的分析,基礎(chǔ)公有云的API網(wǎng)關(guān)只有滿足一部分簡單客戶的需求,對于很多企業(yè)來說私有云的API網(wǎng)關(guān)才是正確的選擇。

關(guān)于軟件開發(fā)為啥需要網(wǎng)關(guān)和為什么軟件開發(fā)需要重構(gòu)?的介紹到此就結(jié)束了,不知道你從中找到你需要的信息了嗎 ?如果你還想了解更多這方面的信息,記得收藏關(guān)注本站。

掃碼二維碼