( hata ve akiŞ kontrolu – protokoller – aĞ yapilari )

17
( HATA VE AKIŞ KONTROLU – PROTOKOLLER – AĞ YAPILARI )

Upload: tambre

Post on 14-Jan-2016

86 views

Category:

Documents


5 download

DESCRIPTION

( HATA VE AKIŞ KONTROLU – PROTOKOLLER – AĞ YAPILARI ). Hata ve Akış Kontrolü:. Veri iletişimi sırasında gönderilen veriler çeşitli nedenlerle bozulabilir, verilerde hatalar oluşabilir. - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: ( HATA VE AKIŞ KONTROLU – PROTOKOLLER – AĞ YAPILARI )

( HATA VE AKIŞ KONTROLU – PROTOKOLLER – AĞ YAPILARI )

Page 2: ( HATA VE AKIŞ KONTROLU – PROTOKOLLER – AĞ YAPILARI )

Hata ve Akış Kontrolü:

Veri iletişimi sırasında gönderilen veriler çeşitli nedenlerle bozulabilir, verilerde hatalar oluşabilir.

Bu durumda karşı tarafa gönderilmek istenen veriler dışında, bazen anlamsız, bazen de yanlış anlaşılabilecek bilgiler ulaşabilir. Bu hataların engellenmesi amacıyla hata denetim yöntemleri geliştirilmiştir[1].

Page 3: ( HATA VE AKIŞ KONTROLU – PROTOKOLLER – AĞ YAPILARI )

Hata:

Veri paketlerinin iletimi sırasında değişik nedenlere bağlı olarak bazı bitler bozulabilir. Bu olay çok az dahi olsa birçok uygulama tarafından kabul edilemez; paket içinde veriye ait tüm bitlerin hatasız aktarıldığı kabul edilir. 1 bit dahi bozulsa, tüm verinin yanlış anlaşılmasına sebep olabilir. Bu bozulmalara hata denir.

Page 4: ( HATA VE AKIŞ KONTROLU – PROTOKOLLER – AĞ YAPILARI )

Hata Denetim Yöntemleri:

Temel olarak iki sınıfa ayrılabilir. Birinci yaklaşımda gönderilen veriler arasına eklenen veriler alıcı tarafından hata kontrolü amacıyla kullanılır. Bu durumda, ek bit sayısına bağlı olarak hata tespiti yapılabileceği gibi, hata düzeltmesi de yapılabilir. Bu yaklaşımın en yaygın örneği modern iletişimde kullanılan parite bitidir[1].

Page 5: ( HATA VE AKIŞ KONTROLU – PROTOKOLLER – AĞ YAPILARI )

Hamming Kodlaması:

Hata düzeltmek için en yaygın kullanılan yöntem Hamming kodlamasıdır. Bu kodlamada gönderilen veri yolda belirli bir miktar bozulmuş bile olsa, alıcıda düzeltilebilmektedir.

m erhaba, nas ils in?

iy iy im , sen?

IRC

IRC

IRC

IRC

Page 6: ( HATA VE AKIŞ KONTROLU – PROTOKOLLER – AĞ YAPILARI )

Hata Düzeltme Teknikleri:

Göndericinin bilgiyi bozulma durumunda tekrar göndermesinin güç olduğu bazı uygulamalarda, uygun kodlama ile hatanın alıcıda düzeltilmesine çalışılır.

Hata düzeltme kodlaması kullanılırsa, alıcı vericinin gönderdiği veriyi belirli bir bozulma ölçüsüne kadar düzeltebilir. Verinin tekrar gönderilmesi istenmeden hata giderilebilir. Bu tür yöntem iletim yolu çok pahalı veya büyük bir gecikme yaratıyorsa kullanılmaktadır[2].

Page 7: ( HATA VE AKIŞ KONTROLU – PROTOKOLLER – AĞ YAPILARI )

Otomatik Tekrarlama Talebi – ARQ(Automatic Repeat Request):

Veriler transfer edildiği zaman, hata tespiti yapan alıcı terminal göndericiye verilerin hatalı olduğunu bir şekilde belirtmelidir. Genellikle verilerin doğru olarak alınması halinde ALINDI(ACK-Acknowledgement) paketi gönderilir. Bu paket alınmadığı takdirde gönderici verileri yeniden yollar. Bu hata düzeltme yaklaşımına ARQ denir[1].

Yönlendiric i

Bağlanılm ak istenilensistem

Page 8: ( HATA VE AKIŞ KONTROLU – PROTOKOLLER – AĞ YAPILARI )

AKIŞ KONTROLÜ NEDİR?

Paketler hatalı olduğu zaman veri akışını bir şekilde durdurup hatalı paketleri yeniden yollamak ve işlem bitince normal akışa yeniden dönmek gerekmektedir. Bu işleme Akış Kontrolü denir.

Gönderensoner@ m etu.edu.tr

A langulbahar@ m etu.edu.tr

E lek tro n ik M ek tu p

From : soner@ m etu.edu.tr

To: gulbahar@ m etu.edu.tr

Page 9: ( HATA VE AKIŞ KONTROLU – PROTOKOLLER – AĞ YAPILARI )

PROTOKOL:

İki bilgisayar arasında veri aktarımı için uygulanan kurallara protokol denir. Protokoller programlama dilleri gibidir.

Protokoller katmanlar halinde tanımlanmıştır. Her bir katman, kendi içinde geliştirilebilir ve haberleşme türüne göre, yalnızca gereksinim duyulan katmanlar kullanılır.

Page 10: ( HATA VE AKIŞ KONTROLU – PROTOKOLLER – AĞ YAPILARI )

OSI Katmanları:

1- Uygulama2- Sunum3- Oturum4- Taşıma5- Ağ6- Veri Bağlantısı7- Fiziksel

Page 11: ( HATA VE AKIŞ KONTROLU – PROTOKOLLER – AĞ YAPILARI )

Ağ Yapıları:

Ağ (network) kavramı, var olan kaynakların kullanıcılar tarafından beraber kullanılması, bilgiye ortak ulaşmaları ve buna bağlı olarak da maliyet ve zaman tasarrufu sağlayan bir iletişim ortamıdır.

Bilgisayarların birbirlerine bağlanması için çeşitli ağ yapıları vardır.

Yerel Alan Ağları ( LAN: Local Area Network)Geniş Alan Ağları ( WAN: Wide Area Network )

Page 12: ( HATA VE AKIŞ KONTROLU – PROTOKOLLER – AĞ YAPILARI )

LAN ve WAN:

LAN: Aynı bina içindeki bilgisayarları birbirine bağlayan ağlara Yerel ağ denir[2].

WAN: Şehirler veya ülkeler arası bilgisayarları birbirine bağlayan ağlara geniş alan ağ denir[6].

Uydu BağlantısıModem

Mainfram e

Yönlendiric i

Uydu Bağlantısı

Yönlendiric i

Ağ ErişimNoktası

Page 13: ( HATA VE AKIŞ KONTROLU – PROTOKOLLER – AĞ YAPILARI )

Ağ Bağlantı Çeşitleri:

Bilgisayarların birbirlerine bağlantı şekillerine göre ağ çeşitlerini, 3 ana sınıfta inceleyebiliriz[1].

1- Yıldız Bağlantı2- Halka şeklinde Bağlantı3- Veriyolu Şeklinde Bağlantı

Page 14: ( HATA VE AKIŞ KONTROLU – PROTOKOLLER – AĞ YAPILARI )

Yıldız Bağlantı:

Yıldız bağlantıda merkezi bir bilgisayar ve bun bağlı bilgisayarlar bulunur. Tüm haberleşme, merkezdeki bilgisayar üzerinden yapılır.

Page 15: ( HATA VE AKIŞ KONTROLU – PROTOKOLLER – AĞ YAPILARI )

Halka Şeklinde Bağlantı:

Sisteme bağlı tüm bilgisayarların halka şeklinde birbirleri ile ilişkilendirilmesi sonucu oluşur.

Page 16: ( HATA VE AKIŞ KONTROLU – PROTOKOLLER – AĞ YAPILARI )

Veriyolu Şeklinde Bağlantı:

Bu bağlantı şeklinde tek bir hat vardır ve tüm bilgisayarlar bu hatta bağlıdır. Hat üzerinden veri iletişimi yapılabilmesi için hattın kontrolünün ele geçirilmesi gerekir.

Page 17: ( HATA VE AKIŞ KONTROLU – PROTOKOLLER – AĞ YAPILARI )

Kaynaklar:

1. Tünay Yarman, F., (2000), ”BİLGİSAYAR SİSTEMLERİ”, Akademi Yayıncılık, Ankara.

2. Bilgisayar Haberleşmesi ve Ağ Teknolojileri, ÇÖLKESEN, ÖRENCİK Veri Haberleşmesi Temelleri, Yasin Kaplan.

3. www.network.com, Ağ yapıları, 06-05-2007. 4. http://www.qsl.net/ta2mbd/help/user/uygulama.htm, OSI,

06-05-2007. 5- http://www.odevsitesi.com/odevler/arsiv1/17291-akis-

kontrolu-nedir.htm, Akış kontrolü, 06-05-2007. 6- www.santralci.com, LAN, 06-05-2007.