¦þ¹ ¼³¾Šł
¦þ¹ ¼³¾Šł
¦þ¹ ¼³¾Šł
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-Ñòèëü Êîäèíã