20
BİLİŞİM AĞLARI VE VERİ HABERLEŞMESİ 30.03.22 1

BİLİŞİM AĞLARI VE VERİ HABERLEŞMESİ

  • Upload
    mervin

  • View
    89

  • Download
    2

Embed Size (px)

DESCRIPTION

BİLİŞİM AĞLARI VE VERİ HABERLEŞMESİ. AĞLARIN KISA TARİHÇESİ. 1969 yılında, ABD’de, savunma gayesiyle kurulan bir merkez, ARPANET adıyla bir bilgisayar ağını hazırladı. Bu hususta araştırma yapan strateji uzmanları, bu ağ yardımıyla görüşüp fikir alışverişi yapıyorlardı. - PowerPoint PPT Presentation

Citation preview

Page 1: BİLİŞİM AĞLARI VE VERİ HABERLEŞMESİ

BİLİŞİM AĞLARI VEVERİ HABERLEŞMESİ

21.04.231

Page 2: BİLİŞİM AĞLARI VE VERİ HABERLEŞMESİ

AĞLARIN KISA TARİHÇESİ

21.04.232

1969 yılında, ABD’de, savunma gayesiyle kurulan bir merkez, ARPANET adıyla bir bilgisayar ağını hazırladı. Bu hususta araştırma yapan strateji uzmanları, bu ağ yardımıyla görüşüp fikir alışverişi yapıyorlardı.

1972’de bu ağ, bir konferans aracılığıyla kamuoyuna tanıtıldı.

1980 tarihine kadar birçok hususi ağ ortaya çıkmıştı. Bu tarihte farklı ağların birbirleriyle irtibat kurmasına izin veren protokol imzalandı. ABD’de faaliyetler sürerken, Avrupa ve Uzak Doğu’da da, özellikle üniversiteler, araştırma merkezleri stratejik resmi kurumlar arasında bilgisayar ağları teşekkül etmeye başlamıştı.

1983’de ARPANET, askeri ve sivil iki ağa ayrıldığında ortaya çıkan ferdi ağların bütününü ifade etmek için “Internet” ismi teklif edildi.

Page 3: BİLİŞİM AĞLARI VE VERİ HABERLEŞMESİ

BİLGİSAYAR AĞLARI NEDİR?Bilgisayar sistemlerinin birbirine

bağlanarak bilginin iletildiği ve paylaşıldığı yapılara bilgisayar ağları denmektedir.

Bu bağlantı sadece bakır teller aracılığıyla olmaz: fiber optik kablolar, kızıl ötesi dalgalar, iletişim uyduları ve vs. de kullanılabilir.

21.04.233

Page 4: BİLİŞİM AĞLARI VE VERİ HABERLEŞMESİ

BİLGİSAYAR AĞLARI NEDEN VAR?

21.04.234

Veri Paylaşımı?

Bilgisayar Kaynaklarının Paylaşımı?

Haberleşme?

Merkezi Yönetim?

Ortak Çalışma Grupları?

Yüksek İşlem Hızının Sağlanması?

Page 5: BİLİŞİM AĞLARI VE VERİ HABERLEŞMESİ

SORULAR?

5

A) Veriler nasıl kodlanacak? Örneğin bir “A” harfi nasıl bir elektriksel işarete dönüştürülebilecek?

B) Bir bilgisayar, başka bir bilgisayarın kendisine veri göndermek istediğini nasıl anlayacak?

C) Bir bilgisayar öteki bilgisayarın kendisine ne kadar veri gönderdiğini nasıl bilecek?D) Verilerin iletilirken bozulma ihtimaline karşı ne yapılabilir?E) Veri iletiminin denetimi nasıl olacak?F) Çok bilgisayarın olduğu bir ağda veriler doğru bilgisayarı nasıl bulacak?G) Aynı hattan nasıl daha fazla sistem haberleşebilir?

Page 6: BİLİŞİM AĞLARI VE VERİ HABERLEŞMESİ

VERİ HABERLEŞMESİ

vericiverici alıcıalıcı

İletişim Ortamı

Kaynak Sistem Hedef Sistem

Page 7: BİLİŞİM AĞLARI VE VERİ HABERLEŞMESİ

VERİ HABERLEŞMESİ

21.04.237

Bilgisayar ortamında veri haberleşmesi, sayısal kodlama ile yapılır. Aktarılan

veri, 0 ve 1 biçiminde sayısal olarak kodlanarak aktarılır. Böylece, bilgisayar terminolojisinde veri haberleşmesi, sayısal olarak kodlanmış bir bilginin bilgisayarlar arasında değiş tokuşu olarak açıklanabilir.

Page 8: BİLİŞİM AĞLARI VE VERİ HABERLEŞMESİ

SAYISAL SİNYAL KODLAMA TEKNİKLERİ

8

Unipolar– Tek kutuplu Kodlama

Tek bir voltaj seviyesi bulunmaktadır.

Page 9: BİLİŞİM AĞLARI VE VERİ HABERLEŞMESİ

9

Kısa mesafe haberleşmelerde kullanılır.

Bir biri ardına gelen o’lar ve 1’ler problem yaratmaktadır. Alıcı sistem birbiri ardına gelen sıfır ve birleri okurken hata yapabilir.

İşaretin ortalama bir DC gerilim seviyesi vardır. İletim ortamında DC gerilim kapasitif bir etki yaratır.

Unipolar– Tek kutuplu Kodlama

Page 10: BİLİŞİM AĞLARI VE VERİ HABERLEŞMESİ

SAYISAL SİNYAL KODLAMA TEKNİKLERİ

10

Non-Return to Zero (NRZ) – Sıfıra Dönmeyen Kodlama

V 0

3V

-3V

0 0 0 11 0 1 0 1

Bipolar– Çift Kutuplu Kodlama

Çift Voltaj seviyesi kullanılmaktadır.Bir biri ardına gelen o’lar ve 1’ler problem yaratmaktadır.

RS-232D ara yüzü bu kodlamayı kullanmaktadır.

Page 11: BİLİŞİM AĞLARI VE VERİ HABERLEŞMESİ

SAYISAL SİNYAL KODLAMA TEKNİKLERİ

11

Non-Return to Zero Inverted (NRZI) – Ters Sıfıra Dönmeyen Kodlama

Bipolar– Çift Kutuplu Kodlama

Çift Voltaj seviyesi kullanılmaktadır.Sadece bir biri ardına gelen o’lar problem yaratmaktadır.

V 0

3V

-3V

0 0 0 11 0 1 0 1

Page 12: BİLİŞİM AĞLARI VE VERİ HABERLEŞMESİ

SAYISAL SİNYAL KODLAMA TEKNİKLERİ

12

Return to Zero – Sıfıra Dönen Kodlama

Bipolar– Çift Kutuplu Kodlama

Çift Voltaj seviyesi kullanılmaktadır.

Page 13: BİLİŞİM AĞLARI VE VERİ HABERLEŞMESİ

SAYISAL SİNYAL KODLAMA TEKNİKLERİ

13

Manchester Kodlaması

Bipolar– Çift Kutuplu Kodlama

Çift Voltaj seviyesi kullanılmaktadır.

Page 14: BİLİŞİM AĞLARI VE VERİ HABERLEŞMESİ

ASCII KOD TABLOSU

1414

Page 15: BİLİŞİM AĞLARI VE VERİ HABERLEŞMESİ

15

Binary Oct Dec Hex Abbr PR[a] CS[b] CEC[c] Description000 0000

000 0 00 NUL ␀ ^@ \0 Null character

000 0001

001 1 01 SOH ␁ ^A Start of Header

000 0010

002 2 02 STX ␂ ^B Start of Text

000 0011

003 3 03 ETX ␃ ^C End of Text

000 0100

004 4 04 EOT ␄ ^D End of Transmission

000 0101

005 5 05 ENQ ␅ ^E Enquiry

000 0110

006 6 06 ACK ␆ ^F Acknowledgment

000 0111

007 7 07 BEL ␇ ^G \a Bell

000 1000

010 8 08 BS ␈ ^H \b Backspace[d][i]

000 1001

011 9 09 HT ␉ ^I \t Horizontal Tab

000 1010

012 10 0A LF ␊ ^J \n Line feed

000 1011

013 11 0B VT ␋ ^K \v Vertical Tab

000 1100

014 12 0C FF ␌ ^L \f Form feed

000 1101

015 13 0D CR ␍ ^M \r Carriage return[h]

000 1110

016 14 0E SO ␎ ^N Shift Out

000 1111

017 15 0F SI ␏ ^O Shift In

001 0000

020 16 10 DLE ␐ ^P Data Link Escape

001 0001

021 17 11 DC1 ␑ ^Q Device Control 1 (oft. XON)

001 0010

022 18 12 DC2 ␒ ^R Device Control 2

001 0011

023 19 13 DC3 ␓ ^S Device Control 3 (oft. XOFF)

001 0100

024 20 14 DC4 ␔ ^T Device Control 4

001 0101

025 21 15 NAK ␕ ^U Negative Acknowledgement

001 0110

026 22 16 SYN ␖ ^V Synchronous Idle

001 0111

027 23 17 ETB ␗ ^W End of Trans. Block

001 1000

030 24 18 CAN ␘ ^X Cancel

001 1001

031 25 19 EM ␙ ^Y End of Medium

ASCII TABLODAKİ BAZI KODLAR VE AÇIKLAMALARI

Page 16: BİLİŞİM AĞLARI VE VERİ HABERLEŞMESİ

21.04.2316

EBCDIC (Extended Binary Coded Decimal Interchange Code = Genişletilmiş İkilik Kodlu Ondalık Değişim Kodu

IBM tarafından kullanılan bir karakter kümesidir.

Page 17: BİLİŞİM AĞLARI VE VERİ HABERLEŞMESİ

BİLGİ AKIŞI HIZINI BELİRLEYEN ETMENLER

Örneğin, 4 düzeyli voltaj kullanımı demek ;her seviyeyi ayrı ayrı iki bit ile kodlayabilmemiz demektir. (00 = level A, 01= level B, 10= level C, 11 = level D). Bu şu anlama gelir;sembol durumunu her değiştirişimizde, iki bitlik bir bilgi iletilir. (İkili işaretlemede bir bitlik bilgi iletiliyordu.) Aynı iletim hızında iki kat bilgi göndermiş olduk.

Tek Kabloda Çoklu-Düzey İşaretleme: Kanal boyunca veri iletiminin ikili (iki sembol durumu 1,0) olması gerektiği gibi bir sınırlama yoktur.İşaretleme herhangi sayıda voltaj düzeyinde veya sembol tipinde olabilir.

Page 18: BİLİŞİM AĞLARI VE VERİ HABERLEŞMESİ

Çoklu-Düzey İşaretleme

18

Page 19: BİLİŞİM AĞLARI VE VERİ HABERLEŞMESİ

Çoklu-Düzey İşaretleme

19

Bit ve Sembol arasındaki ilişki Günümüzde modemler tasarlanırken ikili işaretleme (binary) kullanımı artık çok seyrekleşti.Çünkü aynı bandgenişliği ile daha hızlı iletişim sağlamak varken daha yavaş hızda haberleşmek verimi düşürmekten ibaret. Modern dial-up modemlerde 1024 işaretleme durumu ve/veya üzeri kullanılıyor.

Sembol durum sayısını basit bir şekilde şöyle ifade edebiliriz. M = 2n sembol durumu

n:bit sayısıÖrneğin, 3 bitten oluşan bir grubun ifade edebileceği durum sayısı:

M = 23 = 8 dir. (000,001,010,011,100,101,110,111)4 bit için M = 24 = 16 sembol durumu sayısı5 bit için M = 25 = 32 sembol durumu sayısı

Ve bu şekilde devam eder.1024 sembol durumu için ihtiyacımız olan bit sayısı 10 dur.

Page 20: BİLİŞİM AĞLARI VE VERİ HABERLEŞMESİ

Çoklu-Düzey İşaretlemenin Dezavantajları

20

-Gürültüye daha fazla duyarlıdır.

- Alıcıda ve vericide daha karmaşık sistemler gerektirir.