01.01.2015 Views

¦þ¹ ¼³¾Šł

¦þ¹ ¼³¾Šł

¦þ¹ ¼³¾Šł

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Ñåññèÿ â ISDN-ñåòè<br />

îáå ñòîðîíû íà÷èíàþò ïåðåäàâàòüñÿ ãîëîñîâûå<br />

äàííûå. Ïî îêîí÷àíèè ðàçãîâîðà òà ÀÒÑ, ñî ñòîðîíû<br />

êîòîðîé àáîíåíò ïåðâûì ïîëîæèë òðóáêó,<br />

øëåò ïàêåò DISCONNECT, äðóãàÿ ÀÒÑ îòâå÷àåò åé<br />

RELEASE, ÷òî çíà÷èò, ÷òî îíà îñâîáîæäàåò öèôðîâûå<br />

ðåñóðñû, âûäåëåííûå ïîä çâîíîê, è ñåàíñ<br />

ñâÿçè çàâåðøàåòñÿ ïîñûëêîé RELEASECOMPLETE<br />

è îñâîáîæäåíèåì öèôðîâûõ ðåñóðñîâ ñî ñòîðîíû<br />

ïåðâîé ÀÒÑ.<br />

Ïðèìå÷àòåëüíî òî, ÷òî âñÿ ýòà ñèãíàëèçàöèÿ êîäèðóåòñÿ<br />

íå ÷àñòîòíîé ìîäóëÿöèåé èëè ïðî÷èìè<br />

òðóäíîïîíèìàåìûìè àíàëîãîâûìè è ïîëóàíàëîãîâûìè<br />

ìåòîäàìè, à ïðåäñòàâëÿåò ñîáîé ïðèâû÷íûå<br />

äëÿ íàñ áàéòîâûå ïàêåòû ñ ÷åòêî çàäàííîé ñòðóêòóðîé<br />

ïîëåé. Çâóê òîæå ïåðåäàåòñÿ â âèäå áàéòïàêåòîâ,<br />

ïðåäñòàâëÿþùèõ ñîáîé ôðåéìû, êîäèðîâàííûå<br />

â áîëüøèíñòâå ñëó÷àåâ êîäåêîì G.711, ÷òî<br />

åñòü íè ÷òî èíîå, êàê PCM 8 kHz 16 bit (êàê â WAVôàéëå<br />

áåç êîìïðåññèè) òîëüêî íå ñ ëèíåéíûì<br />

ðàñïîëîæåíèåì ñòîëáöîâ, à ñ ëîãàðèôìè÷åñêèì.<br />

VOICE OVER IP!<br />

 ïðèíöèïå, ïðîòîêîë ISDN áûë ðàçðàáîòàí äëÿ<br />

ñåòåé ATM è ïðî÷èõ X.25, ÷òî ïðåäñòàâëÿëî íåêîòîðóþ<br />

ïðîáëåìó äëÿ êîììåð÷åñêèõ îïåðàòîðîâ,<br />

èáî äîñòóï ê ýòèì ñåòÿì åñòü äàëåêî íå ó âñåõ.<br />

Òîãäà âîçíèêëî åñòåñòâåííîå ðåøåíèå ðàçðàáîòàòü<br />

àíàëîã ISDN äëÿ ñåòåé IP, ÷òîáû ãîíÿòü òåëåôîíèþ<br />

÷åðåç public internet, âåäü ïîìèìî äîñòóïíîñòè<br />

ýòîé ñåòè äàííûé ïîäõîä ïîçâîëÿë ïëàòèòü<br />

çà òðàôèê, à íå çà êèëîìåòðû äî ïóíêòà íàçíà÷åíèÿ.<br />

Ñèãíàëèçàöèþ áûëî ðåøåíî ïîëîæèòü íà TCP<br />

(õîòÿ â ðåêîìåíäàöèÿõ ITU-T ïðèñóòñòâóþò ìîäåëè<br />

äëÿ ìíîæåñòâà ïðîòîêîëîâ, âêëþ÷àÿ IPX, íî íàèáîëåå<br />

ïðèæèëèñü TCP è UDP), ýòî äàâàëî îïðåäåëåííûå<br />

ïëþñû â âèäå ãîòîâîé ìîäåëè ñîçäàíèÿ<br />

ñîåäèíåíèÿ. Ïîýòîìó ïàêåòû ñåðèè ACKNOWL-<br />

EDGE áûëî ðåøåíî óïðàçäíèòü, à òàêæå ñâåñòè<br />

ïðîöåäóðó çàêðûòèÿ ñîåäèíåíèÿ ê åäèíñòâåííîìó<br />

(è íå âñåãäà îáÿçàòåëüíîìó) RELEASECOMPLETE.<br />

Ñ äðóãîé ñòîðîíû, äîáàâëÿëàñü IP-àäðåñàöèÿ è<br />

ìíîãî äðóãèõ âçàèìîíàñòðîåê, ñïåöèôè÷íûõ äëÿ<br />

IP-ñåòåé. Äëÿ íèõ áûëè ðàçðàáîòàíû ïðîòîêîëû<br />

H.225 è H.245, ïðèçâàííûå îïèñûâàòü ñîåäèíåíèå<br />

è åãî ëîãè÷åñêèå êàíàëû ñîîòâåòñòâåííî. Äëÿ<br />

ýòèõ òèïîâ ñèãíàëèçàöèè (èõ ñåìåéñòâî íàçûâàåòñÿ<br />

H.323) â Q.931-ïàêåòàõ (â ñòàíäàðòàõ H.323<br />

ñèãíàëèçàöèÿ ISDN íàçûâàåòñÿ Q.931) áûëî âûäåëåíî<br />

ïîëå (èëè IE - èíôîðìàöèîííûé ýëåìåíò, à<br />

íå îñëèê) ïîä íàçâàíèåì USER-USER, ïåðâîíà-<br />

÷àëüíî ïðåäíàçíà÷åííîå äëÿ ïåðåäà÷è ïðîèçâîëüíûõ<br />

íåïðîòîêîëüíûõ äàííûõ ìåæäó àáîíåíòàìè<br />

èëè ÀÒÑêàìè. Ïàêåòû Q.931 áûëè ñîõðàíåíû â<br />

êà÷åñòâå îáîëî÷åê ê H.323 ñ öåëüþ îáëåã÷èòü çàäà÷è<br />

øëþçà, ñòîÿùåãî íà ñòûêå ISDN è IP.<br />

Ñèãíàëèçàöèÿ êëàññà H.323, â îòëè÷èå îò ìíîãèõ<br />

äðóãèõ, íå ïðîñòî óïàêîâûâàåòñÿ â áàéòîâûå ïàêåòû,<br />

à ïèøåòñÿ íà ÿçûêå ASN.1 (Abstractive syntax<br />

notation v.1) è êîìïèëèðóåòñÿ â ïëàòôîðìåííî-íåçàâèñèìûé<br />

êîä, íàïîäîáèå java-applet'à, òîëüêî<br />

íåñåò â ñåáå íå èñïîëíÿåìóþ ïðîãðàììó, à äàííûå.<br />

Èìåííî òàêèå ñêîìïèëèðîâàííûå áëîêè è çàïèñûâàþòñÿ<br />

â IE:USER-USER. Îäíàêî åñëè äëÿ<br />

ñèãíàëèçàöèè õîðîøî ïîäîøåë ïðîòîêîë TCP, òî ñ<br />

ïåðåäà÷åé ãîëîñîâûõ äàííûõ âîçíèêëî ìíîãî ïðîáëåì,<br />

òàêèõ êàê: íåâûñîêàÿ ñðåäíÿÿ ïðîïóñêíàÿ<br />

ñïîñîáíîñòü êàíàëà, íåãàðàíòèðîâàííîå (â îòëè-<br />

÷èå îò ATM) âðåìÿ äîñòàâêè ïàêåòà è âîçìîæíûå<br />

ïîòåðè èíôîðìàöèè (ò.ê. TCP áûë îòêëîíåí ïî<br />

ïðè÷èíå ìåäëåííîñòè è âûáîð ïàë íà UDP). Ïðîáëåìû<br />

ñ øèðèíîé êàíàëà áûëè ðåøåíû ñ ïîìîùüþ<br />

íîâîãî ïîêîëåíèÿ êîäåêîâ (òàê, íàïðèìåð,<br />

ðàñïðîñòðàíåííûé ñåé÷àñ êîäåê G.729 òðåáóåò<br />

âñåãî 8kbps â îòëè÷èå îò 64kbps äëÿ G.711). Ïîòåðþ<br />

è íåðàâíîìåðíóþ äîñòàâêó ðå÷åâûõ ïàêåòîâ<br />

âçÿëè íà ñåáÿ àëãîðèòìû ïðîìåæóòî÷íîé èíòåðïîëÿöèè<br />

è ïðîòîêîëû RTP/RTCP (ïðîòîêîëû äîñòàâêè<br />

è êîíòðîëÿ èíôîðìàöèè â ðåàëüíîì âðåìåíè).<br />

ÏÓÒÈ È ÒÐÎÏÈÍÊÈ<br />

Ðàññêàæó, êàê ïðîõîäèò ñåññèÿ ìåæäó äâóìÿ<br />

VoIP’øíûìè óñòðîéñòâàìè. Øëþç-îðèãèíàòîð<br />

(òîò, ÷òî ñòîèò ñî ñòîðîíû àáîíåíòà "À") èíèöèèðóåò<br />

TCP-ñîåäèíåíèå, ÿâëÿÿñü êëèåíòîì. Øëþçòåðìèíàòîð<br />

(òîò, ÷òî ñòîèò ñî ñòîðîíû àáîíåíòà<br />

"Á") èãðàåò ðîëü ñåðâåðà, ïðèíèìàÿ âõîäÿùèå ñîåäèíåíèÿ<br />

íà ñåðâèñíîì TCP-ïîðòó 1720. Ïî ýòîìó<br />

TCP-êàíàëó ïåðåäàþòñÿ ïàêåòû ñ ñèãíàëèçàöèåé<br />

Q.931. Ñèãíàëèçàöèÿ H.225 ïàêóåòñÿ â<br />

IE:USER-USER ïàêåòà Q.931. Ñèãíàëèçàöèÿ H.245<br />

ìîæåò ïåðåäàâàòüñÿ òðåìÿ ïóòÿìè: ïåðâûé - ïî<br />

íàèáîëåå ñòàðîé ñõåìå - øëþç, æåëàþùèé èãðàòü<br />

ðîëü TCP-ñåðâåðà â H.245-ñåññèè, çàÿâëÿåò ïîñðåäñòâîì<br />

H.225 àäðåñ è ïîðò, íà êîòîðûõ îí áóäåò<br />

æäàòü âõîäÿùåãî êîííåêòà, âòîðîé øëþç ñòàíîâèòñÿ<br />

TCP-êëèåíòîì. Ïîäñîåäèíÿåòñÿ ê ïåðâîìó,<br />

è ïåðåäà÷à ñèãíàëèçàöèè H.245 ïðîèñõîäèò<br />

ïî îòäåëüíîìó TCP-ñîåäèíåíèþ.<br />

Äâà äðóãèõ ñïîñîáà çàêëþ÷àþòñÿ â óïàêîâêå ñèãíàëèçàöèè<br />

H.245 âíóòðü H.225. Ýòî ëèáî ìåòîä<br />

FastConnect, êîãäà ñèãíàëèçàöèÿ H.245 óðåçàåòñÿ<br />

äî áëîêîâ, ñîäåðæàùèõ òîëüêî èíôîðìàöèþ, êàñàþùóþñÿ<br />

ëîãè÷åñêèõ êàíàëîâ, è êëàäåòñÿ âíóòðü<br />

H.225, â ïîëå, èìåíóåìîå FastStart, ëèáî ïàêåòû<br />

5 6 7 8<br />

Þíèêñîèä X-Ñòèëü Êîäèíã

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!