H.323

H.323 je soubor protokolů hlasové, obrazové a datové komunikace přes IP. Jedná se o protokol vyvinutý ITU-T, který jej definuje jako: „multimediální komunikační systémy v paketovém režimu“. První verze je publikována vListopadu 1996. Aktuální verze standardu pochází z roku 2009 a předchází jí několik dalších aktualizací, vždy zpětně kompatibilních.

Je odvozen z protokolu H.320 , který se používá přes ISDN .

Je nahrazen protokolem SIP .

Více než protokol je H.323 spíše spojením několika různých protokolů, které lze rozdělit do tří kategorií: signalizace, vyjednávání kodeků a přenos informací .

Signální zprávy jsou ty, které jsou odesílány s žádostí o kontakt s jinou osobou, což naznačuje, že linka je zaneprázdněna, že telefon zvoní atd. Patří sem také zprávy odeslané k signalizaci, že je takový a takový telefon připojen k síti a lze dosáhnout takovým způsobem. V H.323 se signalizace při registraci a ověřování spoléhá na protokol RAS ( (en) Registration Admission Status ) a na inicializaci a řízení volání protokol Q.931 .

Vyjednávání se používá k dohodě o způsobu kódování informací, které si budeme vyměňovat. Je důležité, aby telefony (nebo systémy) hovořily společným jazykem, pokud si mají navzájem rozumět. Bylo by také lepší, kdyby měli několik alternativních jazyků, které používají nejvhodnější. Může to být kodek s nejmenší šířkou pásma nebo ten, který nabízí nejlepší kvalitu. Protokol používaný pro vyjednávání kodeků je H.245

Přenos informací je založen na protokolu RTP , který přenáší hlas, video nebo data digitalizovaná kodeky . Můžete také použít zprávy RTCP pro kontrolu kvality, nebo dokonce požádat o nové vyjednání kodeků, pokud se například sníží šířka pásma.

H323 diagram.jpg

Pro ovládání a signalizaci: H.225 , H.245 , Q.931 , RTCP .

Pro hlas: G.711 , G.722 , G.723 , G.726 , G.728 , G.729 .

Pro video: H.261 , H.263 , H.263 + , H.264 .

Pro data: T.123 , T.124 , T.125 .

  • Některé spotřebitelské nabídky IP telefonie se spoléhají na H.323
  • Zákazníci ( NetMeeting , Orange, Ekiga (ex GnomeMeeting), Openphone, iChat …).
  • gatekeeper nebo vrátní, pro správu komunikací a identifikátorů translačních spojení ( číslo H323 ).
  • MCU , Multipoint mosty.
  • Tyto brány , jsou brány H.320 ⇔ H.323 H.324M ⇔ H.323.

Zjednodušená obsluha

Existuje několik způsobů, jak implementovat architekturu H.323.

Případ 1: Komunikace „point to point“ mezi dvěma jednoduchými klienty

H323 0gk.gif

H323 q931.gif

Případ 2: Komunikace „point to point“ mezi dvěma klienty registrovanými u vrátného

The Gatekeeper zasahuje na signalizaci.

H323 1gk.gif

Případ 3: „Vícebodová“ komunikace mezi několika klienty ( vyžaduje MCU )

MCU mají schopnosti zpracování signálu (vysílání, nahrávání, míchání ...), které se používají k:

H323 mcu.gif

S komunikací pak bude zacházeno jako v případě 2, kdy se MCU stane „jednoduchým klientem“ z pohledu volajících; rozdíl je jednoduše v počtu přijatých komunikací před přenosem zprávy „zaneprázdněn“.

Hlavní porty používané protokolem H.323 jsou 1720 TCP a vyšší, ostatní jsou sjednávány dynamicky.

Poznámky: Protokol H.323 nedodržuje doporučení ISO pro oddělování vrstev síťových modelů. Údaje o vrstvách IP se nacházejí ve vrstvě modelu „Aplikace“. Na druhou stranu má protokol tendenci otevírat „porty“ za chodu pro komunikaci, takže průchod firewallem ( Firewall ) nebo routerem s NAT je často problematický.

Dnes však existují aplikační řešení ( NAT ALG), která umožňují působit proti přítomnosti IP dat (často soukromých) v aplikační části modelu.

Stále více však lze nalézt síťové zařízení, které dokáže spravovat protokoly spojené s H.323, zejména kvůli telefonování přes IP ( VoIP ).

Případ 4: 3 vrátný

V tomto příkladu je každý terminál připojen k přibližovacímu vrátnému . Všichni blízcí vrátní jsou připojeni k strážci, který má obecné znalosti o síti a provádí směrování.

H323 3gk.gif

Rozhodli jsme se projít proudem H.245 přes bezdotykové vrátné a proud RTP přes jednoho z bezdotykových vrátných .

Případ 5: ostatní

V reálném případě bude architektura pravděpodobně zahrnovat následující:

Obecná poznámka

Pro brány firewall představuje H323 skutečné problémy, protože se jedná o protokol, který vyžaduje otevření panelu portů TCP a UDP dynamickým a poněkud „náhodným“ způsobem, který není slučitelný s logikou „přísných“ pravidel. web nebo intranet vystavený internetu. Moderní brány firewall to dělají velmi dobře, ale za cenu složitosti, které by bylo zabráněno, kdyby byl protokol lépe promyšlen od jeho vzniku.

Pro překlad adres NAT (Network Address Translation) představuje protokol H.323 problémy v tom smyslu, že řádně nerespektuje vrstvený model počítačových sítí (viz model OSI ) začleněním dat aplikační vrstvy do transportní vrstvy. To nutí brány jít a měnit data i uvnitř paketů TCP / IP.

K tomuto tématu viz: Síťový protokol s obtížemi při předávání bran firewall, který se týká potíží, se kterými se obvykle setkáváme při nastavování struktury VoIP na základě H.323.

V roce 2014 je třeba poznamenat, že tuto sadu protokolů téměř opustili hlavní telekomunikační operátoři kvůli špatné interoperabilitě mezi výrobci řešení (nebylo možné komunikovat mezi zařízeními Alcatel (s produkty Picturetel a produkty Polycom ) 2000) navzdory ohlášená kompatibilita s H.323).

Poznámky a odkazy

  1. Doporučení ITU-T H.323 (11/1996) , první verze H.323.
  2. Doporučení ITU-T H.323 (12/2009) , multimediální komunikační systémy založené na paketech.

Podívejte se také

Související články

externí odkazy