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

Yazar: Laura McKinney
Yaratılış Tarihi: 2 Nisan 2021
Güncelleme Tarihi: 18 Mayıs Ayı 2024
Anonim
Akış Kontrolü ve Hata Kontrolü Arasındaki Fark - Teknoloji
Akış Kontrolü ve Hata Kontrolü Arasındaki Fark - Teknoloji

İçerik


Akış kontrolü ve Hata kontrolü, veri bağlantı katmanındaki ve taşıma katmanındaki kontrol mekanizmasıdır. Ne zaman veri alıcıya verilsin, bu iki mekanizma alıcıya güvenilir verilerin doğru bir şekilde iletilmesine yardımcı olur. Akış kontrolü ile hata kontrolü arasındaki temel fark, akış kontrolü Diğer taraftan, verilerin er'den alıcıya doğru akışını gözlemler. hata kontrolü alıcıya gönderilen verilerin hatasız ve güvenilir olduğunu gözlemler. Karşılaştırma tablosu ile Akış kontrolü ve Hata kontrolü arasındaki farkı inceleyelim.

  1. Karşılaştırma Tablosu
  2. Tanım
  3. Anahtar Farklılıklar
  4. Sonuç

Karşılaştırma Tablosu

Karşılaştırma için temelAkış kontrolüHata Kontrolü
TemelAkış kontrolü, verilerin er'den alıcıya doğru iletimi içindir.Hata kontrolü, hatasız verilerin alıcıya iletilmesi içindir.
Yaklaşmak, yanaşmak, yaklaşımGeri besleme bazlı akış kontrolü ve hız bazlı akış kontrolü, uygun akış kontrolünü elde etmek için kullanılan yaklaşımlardır.Eşlik kontrolü, Döngüsel Artıklık Kodu (CRC) ve sağlama toplamı, verilerdeki hatayı tespit etmek için kullanılan yaklaşımlardır. Hamming kodu, İkili Konvolüsyon kodları, Reed-Solomon kodu, Düşük Yoğunluklu Parite Kontrolü kodları, verilerdeki hatayı düzeltmek için kullanılan yaklaşımlardır.
Etki, darbealıcı tamponu taşmasını önler ve veri kaybını önler.Verilerde meydana gelen hatayı tespit eder ve düzeltir.

Akış Kontrolünün Tanımı

Akış kontrolü, veri bağlantı katmanında ve taşıma katmanında bir tasarım sorunudur. Veri çerçeveleri daha hızlı olur ve alıcı kabul eder. Sebebi, bir er güçlü bir makinede çalışıyor olabilir. Bu durumda, veriler bile hatasız alınır; alıcı çerçeveyi bu hızda alamıyor ve bazı çerçeveleri gevşetemiyor. Karelerin kaybını önlemek için geri besleme-temelli akış kontrolü ve hız-temelli akış kontrolü olmak üzere iki kontrol metodu vardır.


Geri bildirim tabanlı kontrol

Ne zaman alıcıya veri gelse, geri besleme-temelli kontrolde, alıcı daha sonra bilgiyi tekrar gönderir ve er'in daha fazla veri almasına veya alıcıya nasıl çalıştığını bildirmesine izin verir. Geri besleme tabanlı kontrol protokolleri kayan pencere protokolü, dur ve bekle protokolüdür.

Hız bazlı akış kontrolü

Hıza dayalı akış kontrolünde, bir er veriyi alıcıya daha hızlı ilettiğinde ve alıcı verileri bu hızda alamadığında, protokoldeki yerleşik mekanizma, veri tarafından gönderilen hızı sınırlar. alıcıdan geri bildirim almadan.

Hata Kontrolünün Tanımı

Hata Kontrolü, veri bağlantı katmanı ve taşıma düzeyinde de meydana gelen sorundur. Hata Kontrolü, alıcıdan teslim edilen çerçevelerde meydana gelen hatayı tespit etmek ve düzeltmek için bir mekanizmadır. Çerçevede meydana gelen hata, tek bir bit hatası veya patlama hatası olabilir. Tek bit hatası, çerçevenin yalnızca 1 bit veri biriminde meydana gelen, 1 değerinin 0 veya 0 olarak değiştirildiği hatadır. Seri çekim hatası, çerçevede birden fazla bitin değiştiği durumdur; Aynı zamanda paket seviyesi hatasını da ifade eder. Patlama hatasında, paket kaybı, çerçevenin kopyalanması, onay paketinin kaybı, vb. Gibi hatalar da ortaya çıkabilir. Çerçeve içindeki hatayı tespit etme yöntemleri eşlik kontrolü, döngüsel artıklık kodu (CRC) ve sağlama toplamıdır.


Parite Kontrolü

Eşlik kontrolünde, karede bulunan “1” bit sayısının çift mi yoksa tek mi olduğunu gösteren kareye tek bir bit eklenir. İletim sırasında, tek bir bit değiştirilirse, parite biti çerçevedeki hatayı yansıtan değişiklik de alır. Ancak, eşlik kontrolü yöntemi, bit sayısının çift sayısı değiştiği için güvenilir değildir, ardından eşlik biti çerçevedeki herhangi bir hatayı yansıtmaz. Ancak, tek bitli hata için en iyisidir.

Döngüsel Artıklık Kodu (CRC)

Döngüsel Artıklık Kodunda veriler, geri kalanın verilere ve alıcıya eklendiği her ne olursa olsun ikili bir bölmeye girer. Alıcı daha sonra elde edilen verileri, verinin böldüğü ile aynı bölene böler. Elde edilen kalan sıfır ise, veriler kabul edilir. Aksi halde veriler reddedilir ve er'in verileri tekrar iletmesi gerekir.

sağlama

Sağlama toplamı yönteminde, alınacak veriler n bit içeren her bir parçaya eşit parçalara bölünür. Tüm parçalar 1’in tamamlayıcısı kullanılarak eklenir. Sonuç bir kez daha tamamlanır ve şimdi elde edilen bit dizisine alıcıya orijinal verilerle eklenmiş sağlama toplamı denir. Alıcı verileri aldığında, verileri eşit parçaya böler ve ardından 1'in tamamlayıcısını kullanarak tüm parçayı ekler; sonuç yine tamamlandı. Sonuç sıfır olursa, veriler başka kabul edilir ve reddedilir ve er veriyi tekrar iletmek zorunda kalır.

Verilerde elde edilen hata Hamming kodu, İkili Konvolüsyon kodu, Reed-Solomon kodu, Düşük Yoğunluklu Parite Kontrolü kodları olan yöntemler kullanılarak düzeltilebilir.

  1. Akış kontrolü, er'den alıcıya doğru veri iletimini izlemektir. Öte yandan, Error Control, verinin erden alıcıya hatasız teslimini izler.
  2. Akış kontrolü, Geri Besleme tabanlı akış kontrolü ve hıza dayalı akış kontrolü yaklaşımı ile gerçekleştirilirken, kullanılan hataların tespit edilmesi için Eşlik kontrolü, Döngüsel Artıklık Kodu (CRC) ve sağlama toplamı, kullanılan hataların düzeltilmesi Hamming kodu, İkili Konvolüsyon kodları, Reed-Solomon kodu, Düşük Yoğunluklu Parite Kontrol kodları.
  3. Akış kontrolü alıcı tamponunun taşmasını önler ve ayrıca veri kaybını önler. Öte yandan, Hata kontrolü verilerde oluşan hatayı algılar ve düzeltir.

Sonuç:

Hem kontrol mekanizması hem de Akış kontrolü ve Hata kontrolü, eksiksiz ve güvenilir bir veri sunmak için kaçınılmaz bir mekanizmadır.