27 Şubat 2010 Cumartesi

RSVP: ReSerVation Protocol

Baştan söyleyeyim, benim anlatacağım RSVP'nin "répondez s'il vous plaît" ile alakası yoktur. Bizzat bilgisayar ağlarından bahsedeceğim.

Bu arada bazı şarkılar vardır ya müziği bile çok şey anlatır. Nani Nani de onlardan biri. Yasmin Levy muhteşem bir ses cidden. Latince midir İspanyolca mıdır hiçbir fikrim yok ama şahane sesi var.

RSVP de nereden çıktı derseniz, kimi yerde Tıkanıklık Önleme yollarından biri olarak gördüm, kimi yerde de QoS için yöntemler başlığı altında. Her halükarda kutsal bir iş yapıyor zatı şahaneleri.


Yukarıda ilk resimde gördüğünüz bir ağdır. (b)de gördüğünüz ise 1 numaralı host için bir multicast spanning tree'dir(tarama ağacı). En sağdaki resim ise 2 numaralı host için bir spanning tree'dir.
Bu weblog'da şimdiye kadar anlattığım teknikler hep 1 alıcı veyahut 1 verici şeklinde oluyordu. Bunda ise birden çok alıcı ve verici olabiliyor.


Üstteki resme dikkat buyurun şimdi de. 3 numara, önce 1 numara ile iletişim kurmak istiyor. Her ara düğümde, rezervasyon mesajı ulaştıkça, bant ayrılır. Yeterli bant varsa, kanal rezerve edilir. Yoksa, durum 3 numaraya bildirilir. İlk şekilde kanal rezerve edilmiş.
(b)'de, 3 numara bu sefer de, 2 numara ile iletişime geçmek istiyor. Tanenbaum Amcamız buna örnek olarak: 3 numaranın iki videokonferans kanalnı izlemek istemiş olabileceğini belirtmiş. Eğer bant genişliği müsaitse, ki örnekte müsait farz edilmiş, kanal rezerve edilmiş. E-H yolu iki kez kullanılmış oldu.
Bu sırada da 5 numara, 1 numara ile iletişime geçmek istiyor olsun. Ancak rezervasyon mesajı H düğümüne geldiğinde, H durum muhasebesi yapar. Çünkü üstünden geçen geçene. :) Dolayısıyla ya küçücük bir kanala izin verilir ki bu 5 numaranın arzu ettiği bant genişliğinde olmayacaktır. Veyahut kanal açamazsın deyip, geriye durumu bildirecektir.

Bu kadar kısa ve kolay işte. :) RSVP'nin mantığı bu kadar.

Hiç yorum yok: