H.323

H.323 , IP üzerinden ses, görüntü ve veri iletişim protokollerinden oluşan bir koleksiyondur . ITU-T tarafından geliştirilen ve "paket modlu multimedya iletişim sistemleri" olarak tanımlayan bir protokoldür . İlk versiyon şu adreste yayınlandı:Kasım 1996. Standardın mevcut sürümü 2009 yılından kalmadır ve öncesinde, her zaman geriye dönük uyumlu olan birkaç başka güncelleme vardır.

ISDN üzerinden kullanılan H.320 protokolünden türetilmiştir .

Onun yerini SIP protokolü almıştır .

Bir protokolden daha fazlası olan H.323, üç kategoriye ayrılabilen birkaç farklı protokolün bir birleşimi gibidir: sinyalleşme, kodek anlaşması ve bilgi aktarımı .

Sinyal mesajları, hattın meşgul olduğunu, telefonun çaldığını vb. Gösteren, başka bir kişiyle temasa geçilmesini istemek için gönderilen mesajlardır. Buna, böyle bir telefonun bağlı olduğu sinyaline gönderilen mesajlar da dahildir. ağa ve bu şekilde ulaşılabilir. H.323'te sinyal verme , kayıt ve kimlik doğrulama için RAS ( (en) Kayıt Kabul Durumu ) protokolüne ve çağrı başlatma ve kontrol için Q.931 protokolüne dayanır .

Müzakere, değiş tokuş edeceğimiz bilgilerin nasıl kodlanacağına karar vermek için kullanılır. Telefonların (veya sistemlerin) birbirlerini anlayabilmeleri için ortak bir dil konuşmaları önemlidir. En uygun olanı kullandıkları birkaç alternatif dile sahip olmaları da tercih edilir. En az bant genişliği gerektiren codec veya en iyi kaliteyi sunan codec olabilir . Codec anlaşması için kullanılan protokol H.245'tir

Bilginin taşınması, kodeklerle dijitalleştirilmiş ses, video veya verileri taşıyan RTP protokolüne dayanır . Ayrıca kalite kontrol için RTCP mesajlarını kullanabilir veya hatta örneğin bant genişliği azaldığında kodeklerin yeniden görüşülmesini isteyebilirsiniz.

H323 diagram.jpg

Kontrol ve sinyalizasyon için: H.225 , H.245 , Q.931 , RTCP .

Ses için: G.711 , G.722 , G.723 , G.726 , G.728 , G.729 .

Video için: H.261 , H.263 , H.263 + , H.264 .

Veriler için: T.123 , T.124 , T.125 .

  • Bazı tüketici IP telefon teklifleri H.323'e dayanır
  • Müşteriler ( NetMeeting , Orange, Ekiga (eski GnomeMeeting), Openphone, iChat …).
  • kapıcı iletişim ve translasyonel bağlantı tanımlayıcıları (uygulanması için veya gatekeepers İD H323 ).
  • MCU , Çok Noktalı köprü oluşturur.
  • Ağ geçitleri , ağ geçitleri H.320 ⇔ H.323 H.324M ⇔ H.323.

Basitleştirilmiş operasyon

Bir H.323 mimarisini uygulamanın birkaç yolu vardır.

Durum 1: İki basit müşteri arasında "noktadan noktaya" iletişim

H323 0gk.gif

H323 q931.gif

Durum 2: Bir ağ geçidi denetleyicisine kayıtlı iki istemci arasındaki "noktadan noktaya" iletişim

Bekçi sinyalizasyon üzerine müdahale eder.

H323 1gk.gif

Durum 3: Birkaç müşteri arasında "Çok noktalı" iletişim ( MCU gereklidir)

MCU'lar sinyal işleme yetenekleri (yayın, kayıt, ... karıştırma) onlar için kullanılır var:

H323 mcu.gif

İletişim daha sonra durum 2'deki gibi ele alınacak, MCU arayıcılar açısından "basit bir müşteri" haline gelecek; fark, basitçe "meşgul" mesajının iletilmesinden önce kabul edilen iletişim sayısındadır.

H.323 protokolü tarafından kullanılan ana bağlantı noktaları 1720 TCP ve üstüdür, diğerleri dinamik olarak görüşülür.

Notlar: H.323 protokolü, ağ modeli katman ayrımları için ISO önerilerine uymaz. IP katmanlarıyla ilgili veriler , modelin "Uygulama" katmanında bulunur. Öte yandan protokol, iletişim için anında "bağlantı noktaları" açma eğilimindedir, böylece bir güvenlik duvarının ( Güvenlik Duvarı ) veya NAT'li bir yönlendiricinin geçişi genellikle sorunludur.

Ancak bugün , modelin uygulama kısmında IP verilerinin (genellikle özel) varlığını engellemeyi mümkün kılan uygulama çözümleri ( NAT ALG) bulunmaktadır .

Bununla birlikte, özellikle IP üzerinden telefon ( VoIP ) nedeniyle H.323 ile ilişkili protokolleri yönetebilen daha fazla ağ ekipmanı vardır .

Vaka 4: 3 bekçi

Bu örnekte, her terminal bir yakınlık geçidi denetleyicisine bağlıdır . Tüm yakınlık geçidi denetleyicileri , hakkında genel bilgiye sahip olan ve yönlendirmeyi gerçekleştiren bir ağ geçidi denetleyicisine bağlıdır .

H323 3gk.gif

H.245 akışını yakınlık bekçilerinden ve RTP akışından yakınlık bekçilerinden birinden geçirmeyi seçtik .

Durum 5: diğerleri

Gerçek bir durumda, mimarinin aşağıdakileri içermesi muhtemeldir:

Genel not

Güvenlik duvarları için H323, dinamik ve biraz "rasgele" bir şekilde bir TCP ve UDP bağlantı noktaları panelinin açılmasını gerektiren, "katı" kuralların mantığıyla uyumsuz bir protokoldür çünkü güvenlik duvarları için gerçek sorunlar ortaya çıkarır. İnternete maruz kalan site veya intranet. Modern güvenlik duvarları bunu çok iyi yapıyor, ancak protokol başlangıcından itibaren daha iyi düşünülmüş olsaydı kaçınılacak bir karmaşıklık pahasına.

NAT (Ağ Adresi Çevirisi) adreslerinin çevrilmesi için, H.323 protokolü , Taşıma katmanına Uygulama katmanı verilerini dahil ederek bilgisayar ağlarının katmanlı modeline ( OSI modeline bakın ) uygun şekilde saygı göstermemesi anlamında sorunlar ortaya çıkarır . Bu, ağ geçitlerini TCP / IP paketlerinin içinde bile veri değiştirmeye zorlar.

Bu konuda bkz .: H.323 tabanlı bir VoIP yapısı kurarken genellikle karşılaşılan zorluklarla ilgili olarak güvenlik duvarlarını geçmekte zorlanan ağ protokolü .

2014 yılında, bu protokol paketinin, çözüm üreticileri arasındaki zayıf birlikte çalışabilirlik nedeniyle ( 2000'lerde Alcatel ekipmanı ( Picturetel ürünü ve Polycom ürünleri ile) arasında iletişim kurmak imkansızdı) nedeniyle, büyük telekomünikasyon operatörleri tarafından neredeyse terk edildiği not edilecektir. duyurulan H.323 uyumluluğu).

Notlar ve referanslar

  1. ITU-T Tavsiyesi H.323 (11/1996) , H.323'ün ilk versiyonu.
  2. ITU-T Önerisi H.323 (12/2009) , Paket tabanlı multimedya iletişim sistemleri.

Ayrıca görün

İlgili Makaleler

Dış bağlantılar