Który z protokołów jest stosowany w telefonii internetowej?
A. NetBEUI
B. HTTP
C. FTP
D. H.323
Pytanie z egzaminu CKE, czerwiec 2018 (arkusz E.13-X-18.06).
H.323 to zestaw standardów ITU-T stosowany w telefonii internetowej, czyli w rozwiązaniach VoIP. Nie jest to pojedynczy prosty protokół typu przesyłanie pliku, tylko cała architektura opisująca m.in. sygnalizację połączeń, negocjację parametrów transmisji, kodeki audio/wideo oraz współpracę terminali, bramek i gatekeeperów. W praktyce H.323 był i nadal bywa spotykany w systemach wideokonferencyjnych, centralach VoIP oraz połączeniach między siecią IP a klasyczną telefonią PSTN. Obok niego bardzo często występuje SIP, ale w tym pytaniu poprawnym wyborem jest właśnie H.323. Z mojego doświadczenia warto zapamiętać, że telefonia internetowa potrzebuje czegoś więcej niż samego przesłania danych: musi zestawić rozmowę, ustalić parametry, pilnować transmisji w czasie rzeczywistym i zakończyć sesję. Do samego przenoszenia głosu często wykorzystywane są mechanizmy typu RTP/RTCP, natomiast H.323 odpowiada za szerszą kontrolę usługi. To pasuje do dobrych praktyk sieciowych: rozdzielamy sygnalizację, media i zarządzanie połączeniem, bo wtedy system jest łatwiejszy do konfiguracji i diagnozowania.
W telefonii internetowej najważniejsze jest to, że mamy do czynienia z transmisją głosu lub obrazu w czasie rzeczywistym, a nie ze zwykłym pobieraniem strony czy kopiowaniem plików. FTP służy do transferu plików między klientem a serwerem. Może działać w sieci IP, ale nie rozwiązuje problemu zestawiania rozmowy, negocjacji kodeków ani synchronizacji strumienia audio. Dlatego wybór FTP zwykle wynika z myślenia, że każdy protokół internetowy nada się do każdej usługi, a tak niestety nie jest. HTTP kojarzy się z Internetem jeszcze mocniej, bo obsługuje strony WWW i API aplikacji webowych. W nowoczesnych systemach komunikacyjnych może występować pomocniczo, na przykład przy panelu administracyjnym albo logowaniu użytkownika, ale sam HTTP nie jest klasycznym protokołem telefonii internetowej w sensie standardu VoIP. NetBEUI to z kolei stary protokół sieciowy używany głównie w małych sieciach lokalnych Microsoftu. Nie jest routowalny w typowy sposób przez Internet i kompletnie nie pasuje do usług VoIP działających między różnymi sieciami. Poprawnym skojarzeniem jest H.323, standard ITU-T przeznaczony do komunikacji multimedialnej w sieciach pakietowych. Moim zdaniem najprościej zapamiętać: FTP to pliki, HTTP to WWW, NetBEUI to dawne sieci lokalne, a H.323 to rozmowy głosowe i wideo w sieci IP.