Sürgülü Pencere Protokolü Nedir?

Sürgülü pencere protokolü bir ağ üzerinden veri iletme yöntemidir. Bilgisayarın veri paketlerini belirli, güvenilir bir sırayla alması ve verilerin gönderilebileceği zamanın "pencerelerini" sağlaması gerektiği durumlarda kullanılır. Kayan bir pencere protokolü teorik olarak sınırsız miktarda veri iletebilse de, veriler yalnızca sabit pencerelerden zaman içinde iletilebilir, bu da bilgisayarın gönderilen paketlerin sırasını daha doğru bir şekilde ölçmesini sağlar.

Bir bilgisayar ağında gönderilen bilgiler büyük bir aktarımda değil, daha küçük "paketlerde" gönderilir. Paketler, alıcı bilgisayarın bitmiş ürünü oluşturmak için bir araya getirdiği ısırık büyüklüğünde bilgi parçalarıdır. Tipik bir bilmecenin fikri, noktayı göstermek için kullanılabilir; Yapboz alındığında, parçalar dağılır ve demonte edilir, ancak nihai bir görüntü oluşturmak için yeniden yapılandırılabilirler. Paketler aynı şekilde çalışır.

Alıcı bilgisayarın paketleri güvenilir bir sırada elde etmesi gerektiğinde, sürgülü pencere protokolü gereklidir. Bir kesişme noktasını kontrol eden trafik ışığı gibi biraz çalışır. Işık yeşil olduğunda, sürgülü pencere açılır ve bilgiler serbestçe akabilir. Bir bilgi döngüsü gönderildikten sonra, "ışık" kırmızıya döner ve şu an için başka veri iletilemez. Alıcı bilgisayar paketlere sahip olduğunda, bilgiyi aldığını doğrulayan bir sinyal geri gönderir; bu, hat boyunca daha fazla veri gönderme sinyalidir.

Veri akışını sürekli durdurarak ve başlatarak, iletimi birkaç farklı ve ölçülebilir parçaya bölerek, alıcı bilgisayar paketleri daha düzenli bir düzende elde edecektir. Bu, veri akışını yönetmeyen iletim yöntemleriyle karşılaştırılabilir. Paketlerin doğru sırayla elde edildiğinden emin olmak için alıcı bilgisayardan sürekli geri bildirim almaksızın, bilgi aktarımı hızla kaotik bir karışıklık haline gelebilir.

İdeal olarak, kayan bir pencere protokolü sırasında herhangi bir tek veri patlaması sırasında gönderilen bilgi miktarı, bağlantı hattının bant genişliği-gecikme ölçümünden daha büyük olmalıdır. Bant genişliği gecikme ölçümü, bağlantının bir ucundan diğerine bilgi akışının ne kadar sürdüğünü söyler. Veri bloğu başına gönderilen bilgi miktarı bu sayıyı aştığı sürece, bilgi aktarımı son kullanıcının bakış açısından kusursuz görünecektir; Bu yöntemi kullanarak paketlerin gönderilmesi arasında gecikme olmaz.