Kayıt Sunucusu, istemci tarafından gönderilen ve içerisinde ait olduğu istemciye ait iletişim bilgilerinin yer aldığı REGISTER mesajını kabul ederek, kendi veritabanında günceller. Bu sunucu çeşitlerine ilaveten Konum Sunucularından (Location Server) da bahsetmek gerekir. Konum Sunucusu bir SIP bileşeni değildir ama SIP kullanan tüm mimariler için çok önemli bir parçadır. Konum Sunucuları istemcilerin ulaşmak istediği ya da kendilerine ait ulaşım bilgilerini saklı tutarak talep edilmesi durumunda, istemcilere vermekle yükümlüdür. Kayıt Sunucusu veya bir başka veri tabanı bilgilerini kullanırlar. Çoğu Kayıt Sunucusu güncellenen kullanıcı bilgilerini aynı zamanda Konum Sunucusuna aktarır.
SIP standardı, bir kayıt sunucusunu ―REGISTER istemlerini kabul edip, aldığı o istemlerde yer alan bilgileri yönettiği alan (domain) dahilinde konum hizmetine yerleştirir‖ şeklinde tanımlar. REGISTER istemleri, istemciler tarafından haricen bilinen SIP adresleri ve o adreslerin iletişime geçtikleri adresler arasındaki eşleştirmeyi kurmak ve kaldırmak amacıyla üretilmektedir. REGISTER mesajı aynı zamanda belli bir adres için var olan tüm eşleştirme bilgilerini almak amacıyla da kullanılabilmektedir. Kayıt işlemi REGISTER istemini özel olarak bir set için işler. ―Konum Hizmeti‖ özelliğini, o sete ait konum bilgisini almak ve kaydetmek amacıyla kullanılan bir özet konum veritabanı gibidir. Konum hizmeti uzak bir makine üzerinde de çalıştırılabilir ve LDAP protokolü gibi uygun bir protokol üzerinden de iletişime geçilip bilgi aktarımı sağlanabilir. SIP standardı bu uygulamayı tamamen kullanıcının kendi ihtiyaçlarına göre kullanmasına olanak verecek şekilde bırakmıştır. Bazı gerçekleştirilen uygulamalar konum hizmeti ve kayıt sunucunun aynı makine üzerinde ―co-locate‖ olarak yer almasına olanak sağlamaktadır. Bir kayıt sunucusu, gelen REGISTER mesajını 401 (Kimlik Doğrulanamadı) yanıtını kullanarak geri çevirebilir.
0 Yorumlar
Bu bölümde SIP protokolüne ait mesajlaşma yapısı, mesaj bölümleri, örnek SIP mesajları, SIP sunucu çeşitleri ve sunucu mesajları incelenecektir. Çeşitli referans senaryolar üzerinden, olası senaryolar incelenerek uygulama öncesi gerekli olan teknik bilginin aktarılması hedeflenmektedir.
SIP Mesajlasma Yapısı SIP protokolü, İstem – Yanıt yapısı ile mesajlaşma sergileyen bir protokoldür. Bu sebepten ötürü SIP dahilinde iki çeşit SIP mesaj yapısı bulunmaktadır [3, 4]. 1. İstemciden sunucuya gönderilen İSTEM’ler (Requests) 2. Sunucudan istemciye gönderilen YANIT’lar (Responses) İstemler Ağ katmanları arasındaki etkileşim arttıkça ve oturum yönetimi daha dağınık hale geldikçe, iletişimin dinamikliliği de gözle görülür şekilde artmaktadır. Bilgisayar teknolojisi bugüne kadar internet üzerinden oturum başlatmakta ne kadar önemli bir rol sahibi olmuşsa, diğer uç cihazlar da oturum başlatma ve yeni nesil ağ kontrolünde o kadar önemli bir yere sahip olacaklardır. Oturum yönetimi, sadece akıllı istemciler üzerinde kalabileceği gibi akıllı istemcilerin de içinde olduğu az veya çok sayıda ortak çalışan ağ öğesi arasında da dağılabilir. SIP protokolü bir veya daha fazla katılımcı ile iletişim oturumları başlatan, değiştiren ve sonlandıran bir kontrol protokolüdür. Bu protokol katılımcıların bir dizi uyumlu ortam tipi üzerinde anlaşmalarını sağlar ve herhangi bir kullanıcının geçerli konumuna istem yönlendirme ve vekil gerçekleştirme özellikleri ile kullanıcı hareket özgürlüğünü destekler SIP, bir SIP kayıt yöneticisinde bulunan bilgi eşleştiren adresleme mekanizması yerine bir kişi adına bilgi depolayarak erişimlere olanak sağlar. Bir kişi sadece ağ üzerinde birden fazla cihaza kayıt yaparak, ilgili cihazların ve ağların ayrıntılarından bağımsız olarak nerede olursa olsun erişilebilir hale gelmesini sağlar. SIP, kullanıcıların birbirlerinin cihaz adreslerini veya fiziksel konumlarını bilmelerine gerek kalmadan bir diğerine erişim yapabilmesini sağlayarak konum bağımsızlığı sağlar. Bir oturumdaki tüm katılımcıların, konuşma, görüntü, ses, anlık mesajlaşma, uygulama veri alışverişi veya bunların herhangi farklı kombinasyonları gibi teknolojiler fiziksel ortamdan bağımsız olarak içinde barındırır. Bir oturuma katılımcı eklenmesini, ayrılmasını veya geçiş yapmasını sağlayarak oturum yönetimi sağlar. Oturum devam etmekteyken oturumda kullanılan ortam parametrelerinin değiştirilmesine olanak vererek esneklik sağlar. Tedarikçiler, sistem entegratörleri ve teknolojik kurumlar bu basit işlevsellikleri çeşitli şekillerde birleştirerek verimlilik artırıcı hizmetleri devreye sokmuşlardır. Aşağıdaki Tablo II.1’de SIP istem mesajına ait metotlar ve kısa tanımlamaları görülmektedir. Günümüzün teknolojilerinden en hızlı ve yaygın olarak ilerleyen ve her sektöre uygun şekilde geliştirilen IP teknolojisi artık sadece veri iletimi ve işaretleşme için değil, aynı zamanda ses, görüntü ve video haberleşmesi sağlayarak iletişim dünyasının da vazgeçilmezi olmuş durumdadır. IP üzerinden ses transferi sağlayan teknolojiyi ifade eden VoIP (Voice over IP) kavramı, günümüz klasik ses iletişiminde kullanılan PSTN omurgasının en büyük ve en ciddi rakibi olmuş durumdadır. Gerek daha hızlı ve kullanışlı büyümeye uygun olan esnek yapısı, gerek günden güne büyüyen bant genişliği ile klasik ses hizmetine alternatif olarak sunulan VoIP tabanlı ses hizmetleri, artık bireysel ya da kurumsal, küçük ya da büyük ölçekli firmaların vazgeçilmezi olmuş durumdadır. Sinyalleşme protokolleri ve standartları VoIP sistemlerde ses video ve data haberleşmesini başlatmak ve kontrol etmek için kullanılır. Bu amaçla geliştirilen H.323 standardı ve SIP, uçtan uca opsiyonel çağrı kontrolü sağlarken, MGCP ve MEGACO/H.248 gibi çok nadiren duyduğumuz protokoller ise uyarı sistemli, usta/çırak şeklinde cihaz kontrolü sağlamaktadır.
SIP aslında başlangıçta çoklu ortam içeriğinin yayılması amacıyla oluşturulan H.323’e alternatif olarak ortaya çıkmıştır. H.323’ün bir sistemi tümüyle ve en detaylı şekilde belirlemesinden farklı olarak, SIP, protokollerin ve mimarilerin çeşitliliğini destekleyen bir yapıya sahiptir. SIP, HTTP’den sonra modellendiği için bu protokol üzerine geliştirilen web tabanlı bir yapıya sahiptir. Bunun bir diğer anlamı, SIP OSI haberleşme modelinin Uygulama katmanında çalışmaktadır. SIP istem-yanıt modeli tabanlı çalışır; yani bir oturumu kurmak için bir URL’ye ya da internet adresine INVITE (DAVET ET) mesajı gönderir. Geliştirilen VoIP protokoller arasında en önemlisi ve geleceğin protokolü olarak nitelendirilen SIP protokolüdür. Basit, tamamen esnek ve işbirlikçi yapısı ile SIP vi protokolü sadece ses değil diğer IP uygulamaları için de önemli bir protokol olmaktadır. SIP protokolünün en önemli yapısal özelliklerinden biri oturum kurma ve oturum tanımlama kavramlarının birbirinden tamamen ayrı olmasıdır. SIP protokolü oturumları kurmak, değiştirmek ve sonlandırmakla ilgilenir. Oturumun diğer özellikleri ile ilgilenmez. Örneğin; günümüzde oturum tanımlama için SDP protokolü kullanılmaktadır. Yarın başka bir oturum tanımlama protokolü ortaya atıldığında SIP bu protokolü de kullanabilecektir. SIP protokolünün bu yaklaşımı IP protokolünün bağlantı yaklaşımı ile büyük benzerlik göstermektedir. |
Uzaksa mesaj gönderin...Sevdiklerinizin yanına gitmeniz mümkün değilse günaydın mesajları gönderin... |