Akış Kontrolü ve Hata Kontrolü Arasındaki Fark

Temel Fark - Akış Kontrolü ve Hata Kontrolü
 

Veri iletişimi, bir iletim ortamı yoluyla kaynaktan hedefe veri gönderme işlemidir. Etkili veri iletişimi için tekniklerin kullanılması gerekir. Gönderen ve alıcı farklı hızlara ve farklı depolama kapasitelerine sahiptir. Veriler hedefe ulaştığında, veriler geçici olarak bellekte saklanır. Bu bellek tampon olarak bilinir. Hız farklılıkları ve arabellek sınırlamaları güvenilir veri iletişimini etkileyebilir. Akış kontrolü ve Hata kontrolü, doğru veri iletimi için kullanılan iki farklı mekanizmadır. Gönderen hızı daha yüksek ve alıcı hızı daha düşükse, hız uyuşmazlığı vardır. Daha sonra gönderilen veri akışı kontrol edilmelidir. Bu teknik akış kontrolü olarak bilinir. Aktarım sırasında hatalar meydana gelebilir. Alıcı bir hata tespit ederse, gönderene verilerde bir hata olduğunu bildirmelidir. Böylece, gönderen verileri yeniden iletebilir. Bu teknik Hata Kontrolü olarak bilinir. Her ikisi de OSI modelinin veri bağlantı katmanında gerçekleşir. temel fark Akış Kontrolü ve Hata Kontrolü arasında Akış Kontrolü, göndericiden alıcıya doğru veri akışını sağlamak, Hata Kontrolü ise alıcıya teslim edilen verilerin hatasız ve güvenilir olup olmadığını bulmaktır.

İÇİNDEKİLER

1. Genel Bakış ve Temel Fark
2. Akış Kontrolü nedir
3. Hata Kontrolü Nedir?
4. Akış Kontrolü ve Hata Kontrolü Arasındaki Benzerlikler
5. Yan Yana Karşılaştırma - Tablo Kontrolünde Hata Kontrolü ve Hata Kontrolü
6. Özet

Akış Kontrolü Nedir?

Bir cihazdan başka bir cihaza veri gönderirken, gönderen uç kaynak, gönderen veya verici olarak bilinir. Alıcı uç, hedef veya alıcı olarak bilinir. Gönderen ve alıcı farklı hızlara sahip olabilir. Veri gönderme hızı daha yüksekse alıcı verileri işleyemez. Böylece akış kontrol teknikleri kullanılabilir.

Basit bir akış kontrol yöntemi, Durdurma ve Bekleme akış kontrolü. İlk olarak, verici veri çerçevesini gönderir. Alındığında, alıcı bir onay çerçevesi (ACK) gönderir. Verici, yalnızca alıcıdan onay çerçevesini aldıktan sonra veri gönderebilir. Bu mekanizma iletim akışını kontrol eder. Ana dezavantajı, bir seferde yalnızca bir veri çerçevesinin iletilebilmesidir. Bir mesaj birden çok çerçeve içeriyorsa, dur ve bekle etkili bir akış kontrol yöntemi olmaz.

Şekil 01: Akış kontrolü ve Hata Kontrolü

İçinde Sürgülü Pencere yöntemi, hem gönderen hem de alıcı bir pencere tutar. Pencere boyutu, arabellek boyutuna eşit veya daha küçük olabilir. Gönderen, pencere dolana kadar iletim yapabilir. Pencere dolduğunda, verici alıcıdan bir onay alana kadar beklemek zorundadır. Her kareyi izlemek için bir sıra numarası kullanılır. Alıcı, bir sonraki beklenen karenin sıra numarası ile bir onay göndererek bir kareyi onaylar. Bu onay, gönderene, alıcının belirtilen sayıdan başlayarak pencere boyutu kare sayısını kabul etmeye hazır olduğunu bildirir..

Hata Kontrolü Nedir??

Veriler bir kare dizisi olarak gönderilir. Bazı kareler hedefe ulaşmayabilir. Gürültü patlaması çerçeveyi etkileyebilir, bu nedenle alıcı uçta tanınmayabilir. Bu durumda, çerçeve kaybolur denir. Bazen, çerçeveler hedefe ulaşır, ancak bitlerde bazı hatalar vardır. Sonra çerçeveye hasarlı çerçeve denir. Her iki durumda da, alıcı doğru veri çerçevesini alamaz. Bu sorunlardan kaçınmak için, gönderen ve alıcı, taşıma hatalarını tespit etmek için protokollere sahiptir. Güvenilir olmayan veri bağlantısını güvenilir bir veri bağlantısına dönüştürmek önemlidir.

Hata Kontrol Teknikleri

Hata kontrolü için üç teknik vardır. Bunlar Dur-Bekle, Geri-Geri-N, Seçici-Tekrar. Toplu olarak, bu mekanizmalar şu şekilde bilinir: Otomatik Tekrarlama İsteği (ARQ).

İçinde Dur ve Bekle ARQ, alıcıya bir çerçeve gönderilir. Daha sonra alıcı onayı gönderir. Gönderen belirli bir zaman dilimi ile bir onay almadıysa, gönderen bu kareyi tekrar gönderir. Bu süre, zamanlayıcı adı verilen özel bir cihaz kullanılarak bulunur. Çerçeveyi gönderirken, gönderen zamanlayıcıyı başlatır. Sabit bir zamanı vardır. Alıcıdan tanınabilir bir bildirim yoksa, gönderen bu kareyi tekrar iletir.

İçinde Go-Back-N ARQ, gönderen bir dizi kareyi pencere boyutuna kadar iletir. Hata yoksa, alıcı her zamanki gibi bildirimi gönderir. Hedef bir hata algılarsa, bu çerçeve için olumsuz bir bildirim (NACK) gönderir. Alıcı, hata çerçevesi düzeltilinceye kadar hata çerçevesini ve gelecekteki tüm çerçeveleri atacaktır. Gönderen olumsuz bir onay alırsa, hata çerçevesini ve sonraki tüm çerçeveleri yeniden iletmelidir.

İçinde Seçici-tekrarlayın ARQ, alıcı sıra numaralarını takip eder. Yalnızca kaybolan veya hasar gören çerçeveden olumsuz bir bildirim gönderir. Gönderen yalnızca NACK alınan kareyi gönderebilir. Go-Back-N ARQ'dan daha verimlidir. Bunlar yaygın hata kontrol teknikleridir.

Akış Kontrolü ve Hata Kontrolü Arasındaki Benzerlik Nedir??

  • Veri Bağlantısı Katmanında hem Akış Denetimi hem de Hata Denetimi oluşur.

Akış Kontrolü ve Hata Kontrolü Arasındaki Fark Nedir??

Akış Kontrolü ve Hata Kontrolü

Akış kontrolü, veri iletişiminde göndericiden alıcıya doğru iletimin korunmasını sağlayan mekanizmadır. Hata kontrolü, veri iletişiminde alıcıya hatasız ve güvenilir veri iletme mekanizmasıdır.
 Ana Teknikler
Durma ve Bekleme ve Sürme Pencereleri akış kontrol tekniklerine örnektir. Dur ve Bekle ARQ, Geri Git-N ARQ, Seçici Tekrar ARQ, hata kontrol tekniklerine örnektir.

Özet - Akış Kontrol ve Hata Kontrolü

Veriler gönderenden alıcıya iletilir. Güvenilir ve verimli iletişim için tekniklerin kullanılması şarttır. Akış Kontrolü ve Hata Kontrolü bunlardan ikisidir. Bu makalede Akış Denetimi ve Hata Denetimi arasındaki fark ele alınmıştır. Akış Kontrolü ve Hata Kontrolü arasındaki fark Akış Kontrolünün göndericiden alıcıya doğru veri akışını sağlamak olduğu, Hata Kontrolü ise alıcıya teslim edilen verilerin hatasız ve güvenilir olup olmadığını bulmaktır..

Akış Kontrolü ve Hata Kontrolü PDF'sini indirin

Bu makalenin PDF sürümünü indirebilir ve alıntı notuna göre çevrimdışı amaçlar için kullanabilirsiniz. Lütfen PDF sürümünü buradan indirin: Akış Kontrolü ve Hata Kontrolü Arasındaki Fark

Referans:

1. “Akış kontrolü (Veri).” Vikipedi, Wikimedia Vakfı, 27 Ocak 2018. Buradan erişebilirsiniz 
2. Nokta, Öğreticiler. “DCN Veri Bağlantı Kontrolü ve Protokolleri.”, Öğreticiler Noktası, 8 Ocak 2018. Buradan erişebilirsiniz
3.nptelhrd. Anlatım - 16 Akış ve Hata Kontrolü, Nptelhrd, 20 Ekim 2008. Buradan ulaşabilirsiniz