Akış Kontrolü ve Tıkanıklık Kontrolü Arasındaki Fark

Akış Kontrolü ve Tıkanıklık Kontrolü

Akış kontrolü, bir gönderici ile bir alıcı arasındaki veri akışını kontrol etmek için bilgisayar ağlarında kullanılan, yavaş bir alıcının hızlı gönderici tarafından dışarıda bırakılmayacağı bir mekanizmadır. Akış kontrolü, alıcının gönderici tarafından iletilen verileri işleyebileceği şekilde iletim hızını kontrol etmesi için yöntemler sağlar. Tıkanıklık kontrolü, tıkanıklık gerçekten meydana geldiğinde veri akışını kontrol eden bir mekanizmadır. Bir ağa giren verileri, ağın ağ içindeki trafiği işleyebileceği şekilde kontrol eder.

Akış Kontrolü Nedir?

Akış kontrolü, bir gönderici ile bir alıcı arasındaki veri akışını kontrol ederek, daha yavaş bir alıcının hızlı gönderici tarafından iletilen veri miktarı tarafından bunaltılmayacağı bir mekanizmadır. Bu durum, alıcının gönderenden daha fazla işlem gücü eksikliği veya gönderenden daha yoğun bir trafik yüküne sahip alıcı gibi çeşitli nedenlerden kaynaklanabilir. Akış kontrolünde kullanılan mekanizmalar, alıcının gönderene geri bildirim gönderip göndermediğine göre sınıflandırılabilir. Açık döngü akış kontrol mekanizmasında, alıcı gönderene herhangi bir geri bildirim göndermez ve en yaygın kullanılan akış kontrol yöntemidir. Kapalı döngü akış kontrolünde, tıkanıklık bilgisi gönderene geri iletilir. Yaygın olarak kullanılan akış kontrolü türleri ağ tıkanıklığı, pencereleme akış kontrolü ve veri tamponudur.

Tıkanıklık Kontrolü Nedir??

Tıkanıklık kontrolü, bir ağa giren trafiği, ağın kendisi tarafından yönetilebilecek şekilde düzenlemek için yöntemler sağlar. Tıkanıklık kontrolü, bir ağın tıkanıklık nedeniyle çok az yararlı iletişimin olduğu veya hiç olmadığı durumlarda konjestif çökmeye ulaşmasını önler. Tıkanıklık kontrolü temel olarak paket anahtarlama ağlarına uygulanır. Tıkanıklık kontrolünün amacı, ağ içindeki paket sayısını performansı önemli ölçüde azaltacak bir seviyenin altında tutmaktır. İletim Denetimi Protokolü (TCP) ve Kullanıcı Datagram Protokolü (UDP) taşıma katmanı protokollerinde tıkanıklık kontrolü uygulanır. TCP'de yavaş başlatma ve üstel geri çekilme algoritmaları kullanılır. Tıkanıklık kontrol algoritmaları ağdan alınan geri besleme miktarına ve geliştirmeyi amaçladığı performans yönüne göre sınıflandırılır. Ayrıca, mevcut ağda yapılması gereken değişiklikler ve algoritma tarafından kullanılan adillik kriteri gibi kriterlere göre sınıflandırılırlar..

Akış Kontrolü ve Tıkanıklık Kontrolü arasındaki fark nedir?

Akış kontrolü ve tıkanıklık kontrolü, bilgisayar ağlarında kullanılan iki ağ trafiği kontrol mekanizması olmasına rağmen, temel farkları vardır. Akış kontrolü, hızlı bir gönderen verileri yavaş bir alıcıya iletirken, gönderen ve alıcı arasındaki trafiği kontrol eden uçtan uca bir mekanizmadır. Öte yandan, tıkanıklık kontrolü bir ağ tarafından ağdaki tıkanıklığı kontrol etmek için kullanılan bir mekanizmadır. Tıkanıklık kontrolü, ağdaki tıkanıklık nedeniyle paket kaybını ve gecikmeyi önler. Tıkanıklık kontrolü, tüm bir ağın ağa gelen trafiği işleyebilmesini sağlayan bir mekanizma olarak görülebilir. Ancak, akış kontrolü, belirli bir gönderen ve bir alıcı arasındaki iletimi işlemek için kullanılan mekanizmaları ifade eder.