bİlİŞİm aĞlari ve verİ haberleŞmesİ
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 PresentationTRANSCRIPT
BİLİŞİM AĞLARI VEVERİ HABERLEŞMESİ
21.04.231
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.
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
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ı?
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?
VERİ HABERLEŞMESİ
vericiverici alıcıalıcı
İletişim Ortamı
Kaynak Sistem Hedef Sistem
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.
SAYISAL SİNYAL KODLAMA TEKNİKLERİ
8
Unipolar– Tek kutuplu Kodlama
Tek bir voltaj seviyesi bulunmaktadır.
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
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.
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
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.
SAYISAL SİNYAL KODLAMA TEKNİKLERİ
13
Manchester Kodlaması
Bipolar– Çift Kutuplu Kodlama
Çift Voltaj seviyesi kullanılmaktadır.
ASCII KOD TABLOSU
1414
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
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.
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.
Çoklu-Düzey İşaretleme
18
Ç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.
Ç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.