EMZETT.
Giriş yap

Akış denetimi (flow control)

Kısaca: Hızlı bir göndericinin, iletim hızını dinamik olarak ayarlayarak daha yavaş bir alıcıyı verilerle boğmasını önleyen mekanizma.

Biraz daha ayrıntılı: Akış denetimi olmasaydı, sınırlı tamponlu bir alıcı, veri işleyebileceğinden hızlı geldiğinde veri kaybedebilirdi. TCP bunu “kayan pencere” ile düzenler; alıcı bununla göndericiye şu anda ne kadar veri daha kabul edebileceğini bildirir.

Ayrıntılı

Kayan pencere yöntemi

TCP’nin akış denetimini uyguladığı kayan pencere yöntemi ilkesel olarak şöyle çalışır: alıcının her ACK’i, salt onayın yanı sıra bir “alma penceresi” (rwnd) içerir — uygulama okuyana kadar alıcının tamponuna şu anda kaç bayt daha alabileceğinin bildirimi. Gönderici, onaylanmamış veriyi bu pencereyi aşmayacak şekilde sınırlar. Alıcı yavaşlarsa pencere küçülür, sıfıra bile düşebilir; hızlanırsa büyür.

Ayrıca bak: TCP, Veri kaybı, Gecikme