SIP срещу H323
И двата комуникационни протокола, SIP и H323, бяха въведени приблизително по едно и също време преди около 15 години, но има известна разлика между SIP и H323 в техния обхват, което води и до някои други разлики. SIP и H323 са комуникационни протоколи, използвани за мултимедийни повиквания и конференции през мрежи, базирани на интернет протокол (IP). SIP поддържа други мултимедийни комуникации, като незабавни съобщения, онлайн игри и дори споделяне на файлове, освен мултимедийни конференции, за които първоначално е проектиран. H323 обаче се фокусира само върху мултимедийни конференции. Фактът, че H323 има ограничен обхват, го прави по-малко сложен от SIP и прави s по-оперативно съвместим. H323 има други предимства като надеждност, NAT преминаване, гъвкаво адресиране и балансиране на натоварването през SIP.
Какво е SIP?
SIP, което означава Session Initiation Protocol, е протокол на приложния слой, използван за VOIP (протокол за глас през интернет). Използва се за контролиране на мултимедийни комуникационни сесии и, освен за VOIP, може да се използва за други мултимедийни сесии като незабавни съобщения, видеоконференции, онлайн игри, факс през IP и дори за прехвърляне на файлове. SIP беше въведен през 1996 г. и сега е стандартизиран от Internet Engineering Task Force (IETF).
SIP е текстово базиран протокол и наподобява функции от други известни текстови протоколи като HTTP (протокол за прехвърляне на хипертекст) и SMTP (прост протокол за прехвърляне на поща). SIP е независим от протоколите на по-ниско ниво, където поддържа както UDP (протокол за потребителска дейтаграма), така и TCP (протокол за контрол на предаването). Той има способността да се използва заедно с TLS (Transport Layer Security) за осигуряване на криптиране.
Какво е H323?
H323 също е протокол на приложния слой, използван за VOIP. Това се използва широко за аудио и видео конференции. Това не се използва за други цели като споделяне на приложения/файлове, онлайн игри, а се фокусира само върху мултимедийни конференции, което ги прави по-малко сложни от SIP. Той беше одобрен през 1996 г. от Международния съюз по телекомуникации (ITU) като стандарт за мултимедийни конференции през IP. Този протокол се използва широко от производителите на мултимедийно конферентно оборудване, както и от доставчиците на мултимедийни конферентни услуги.
H323 не е текстово базиран протокол, а двоичен протокол, при който съобщенията са уплътнени до двоични, което го прави идеален за теснолентови връзки. Предимство на H323 е високото ниво на оперативна съвместимост, което има. Той има допълнителни функции и възможности като NAT преминаване, поддръжка за множество схеми за адресиране, балансиране на натоварването и конферентна връзка с данни. Освен това има механизми, които осигуряват надеждност чрез откриване на проблеми в оборудването за мрежова връзка. Протоколът наследява определени характеристики от PSTN, така че е много оперативно съвместим с PSTN.
Каква е разликата между SIP и H323?
• SIP може да се използва за споделяне на файлове, незабавни съобщения, онлайн игри и други мултимедийни комуникации, освен мултимедийни конференции. H323 обаче е насочен само към мултимедийни конференции.
• Фактът, че H323 има ограничен обхват от SIP, го прави по-малко сложен от SIP.
• H323 има по-голяма оперативна съвместимост от SIP.
• H323 е по-надежден от SIP, тъй като има функции за справяне с повреди на мрежови връзки и устройства, докато SIP няма толкова високо ниво на механизми за откриване и възстановяване на повреди.
• SIP е базиран на текст протокол, при който съобщенията са кодирани в ASCII. От друга страна, съобщенията H323 са компактни двоични. Следователно SIP е лесно четим от H323, но това е компромис с изискването за честотна лента за съобщения.
• H323 има способността да прави балансиране на натоварването, докато SIP няма тази възможност.
• Адресирането, използвано в H323, е по-гъвкаво от това, което се използва в SIP. SIP разбира само URI, но H323 поддържа много други адреси като имейл, E.164 номера, транспортен адрес, мобилен UIM и т.н. освен URI.
• H323 наподобява някои характеристики на PSTN (обществени комутируеми телефонни мрежи) и следователно може лесно да се интегрира с PSTN. Това обаче не е така в SIP.
• H323 има NAT (Network Address Translation) възможност за преминаване, докато такава не е дефинирана в SIP протокола.
• H323 има пълна поддръжка за конферентна връзка с данни, докато SIP има ограничена поддръжка за това.
Резюме:
H323 срещу SIP
SIP протоколите могат да се използват за много мултимедийни комуникационни цели, като онлайн игри, незабавни съобщения и споделяне на файлове, освен предвиденото приложение за мултимедийни конференции. H323 обаче е ограничен до мултимедийни конференции. Този факт прави H323 по-малко сложен и оперативно съвместим от SIP. Използването на H323 дава допълнителни предимства като NAT преминаване, балансиране на натоварването, надеждност и гъвкаво адресиране. Съобщенията в SIP са базирани на текст, следователно са четими от човека, но съобщенията в H323 са компактни двоични. Въпреки това, когато се вземе предвид честотната лента за съобщения, H323 използва по-малка честотна лента за своите компактни двоични съобщения.