44
Bilgisayar AGlarI 07233015 FAİK GÜNAY PAMUKKALE ÜNİVERSİTESİ BİLGİSAYAR MÜHENDİSLİĞİ

Bilgisayar Ağları

Embed Size (px)

Citation preview

Page 1: Bilgisayar Ağları

Bilgisayar AGlarI

07233015FAİK GÜNAY

PAMUKKALE ÜNİVERSİTESİBİLGİSAYAR MÜHENDİSLİĞİ

Page 2: Bilgisayar Ağları

2

Ağ Kurulumuna Neden Gerek Duyulmuştur?

1-Kurumlar için• Kaynakların paylaşımı• Yüksek güvenilirlik• Ölçeklenebilirlik• Haberleşme ortamı• E-iş, • Parasal tasarruf

3- Platform olarak Ses, veri, video, resim taşımak için…

2-Kişiler için• Uzaktaki bilgiye erişim• Kullanıcılar arasında haberleşme• Etkileşimli eğlence• E-dönüşüm

Page 3: Bilgisayar Ağları

3

* Kaynakları Paylaşmak

* Bilgiyi Paylaşmak

* Yazılımda Standartlaşma

Page 4: Bilgisayar Ağları

4

• Ağ Nedir?

– Birden çok bilgisayarın birbirine bağlanarak kaynakları paylaşmaktır.

Page 5: Bilgisayar Ağları

5

Ağlar ’ın uygulama seviyesindeki kullanımları?

• Ağ’larda sık kullanılan 2 uygulama mimarisi vardır.

1) Eşler-arası (peer-to-peer) Ağlarda genellikle sınırlı sayıda PC birbirine bağlıdır. Bu bilgisayarlar düzey olarak aynıdır. Yani içlerinden birisinin ana bilgisayar olarak kullanılması söz konusu değildir .

2) Server-based (client/server) Ağlarda bir ana bilgisayar vardır. Buna ana makine (dedicated server) denir. Ana makine üzerinde ağ yönetimi yapılır.

Page 6: Bilgisayar Ağları

6

  

Bilgisayar Ağlarının Sınıflandırılması

1- İletim teknolojisine göre

• Yayın Ağları (Broadcast networks): • Ağa bağlı bilgisayarlar sadece tekbir veri yolunu kullanırlar.

• Noktadan noktaya ağlar (point to point networks) :• Bilgisayarlar arasında birden çok veriyolu bulunur.

2- Fiziksel boyuta göre

• Yerel alan ağları - LAN• Kentsel alan ağları - MAN• Geniş alan ağları- WAN

Page 7: Bilgisayar Ağları

7

Page 8: Bilgisayar Ağları

8

Yerel Alan Bilgisayar Ağları (LAN) - Yerel alan ağları(LAN), bir bina veya kampüs ortamında kullanılan bir bilgisayar

ağı tipidir.

- LAN, bu tip bir yapı içinde kaynak ve veri paylaşımı amacıyla kullanılır.

- LAN’ da temel olarak kullanılan topolojiler veriyolu ve halka topolojileridir.

- Genellikle yayın yapan ağ tipi olmasına rağmen noktadan noktaya tipte de bulunurlar.  

Page 9: Bilgisayar Ağları

9

Geniş Alan Bilgisayar Ağları (WAN)

- Geniş alan ağları(WAN), bir ülke ya da kıta çapında oluşturulan ağlardır. - - Coğrafi sınırlamaları azdır, dolayısıyla boyutları çok daha esnektir. - - WAN’ da birçok kullanıcıya hizmet veren ana bilgisayarlar,

haberleşme alt ağları üzerinden birbirine bağlanırlar.

- WAN’ ın en önemli özelliği, bilgisayarları haberleşme ağından ayrı olarak ele almasıdır. Böylece ağ tasarımı da kolaylaşmıştır.

Page 10: Bilgisayar Ağları

10

Kentsel Alan Bilgisayar Ağları (MAN) - Şehirsel alan ağları(MAN), LAN’ın şehir çapında büyütülmüş şeklidir denilebilir.

-- MAN da yayın ağlarıyla aynı teknolojileri kullanır. En iyi bilinen örneklerinden

birisi kablo TV hatları üzerinden, kullanılmayan bantları kullanarak iki yönlü

iletişimin kurulduğu internet bağlantısıdır.

- MAN’ da da LAN’ da olduğu gibi anahtarlama (switching) elemanı bulunmaz. 

Page 11: Bilgisayar Ağları

11

OSI Modeli Nedir ?

• Farklı bilgisayarların ve standartların gelişmesi ile sorunların ortaya çıkması nedeniyle

• ISO (International Organization for Standardization), OSI (Open Systems Interconnection) modelini 1984’te geliştirdi.

• 7 Katmandan oluşmakta , karmaşıklığı azaltmak ve standartlar geliştirmek amacıyla geliştirilmiştir.

Page 12: Bilgisayar Ağları

12

Uygulama

Sunum

Oturum

Taşıma

Veri iletim

Fiziksel1

2

3

4

5

6

7

Uygulama Grubu-Yazılım

Ağ Grubu-Donanım

OSI Modelinin Katmanları

Ara katman- Yazılım ve donanım arası

Page 13: Bilgisayar Ağları

13

Uygulama

Sunum

Oturum

Taşıma

Veri iletim

Fiziksel1

2

3

4

5

6

7

Terminal A Terminal B

Uygulama

Sunum

Oturum

Taşıma

Veri iletim

Fiziksel1

2

3

4

5

6

7

Page 14: Bilgisayar Ağları

14

7. Uygulama (Application) Katmanı

• Kullanıcı tarafından çalıştırılan tüm uygulamalar burada tanımlıdır.

• Örneğin;– HTTP– WWW– FTP– SMTP – E-mail (Simple Mail Transfer Protocol)

Page 15: Bilgisayar Ağları

15

6. Sunum (Presentation) Katmanı

• Bu katman verileri, uygulama katmanına sunarken veri üzerinde kodlama ve dönüştürme işlemlerini yapar.

• Ayrıca bu katmanda;– veriyi sıkıştırma/açma, – şifreleme/şifre çözme, – EBCDIC’ den ASCII’ye veya tam tersi yönde bir

dönüşüm işlemlerini de yerine getirir. • Bu katmanda tanımlanan bazı standartlar;

– PICT ,TIFF ,JPEG ,MIDI ,MPEG, HTML.

Page 16: Bilgisayar Ağları

16

5. Oturum (Session) Katmanı• Oturumun kurulması, yönetilmesi ve sonlandırılmasını sağlar. • Haberleşmenin organize ve senkronize edilmesini sağlar.• Eğer veri iletiminde hata oluşmuş ise tekrar gönderilmesine

karar verir.

GİRİŞ

GERİDÖNÜŞ

DEVAM

HATALI

HATASIZ

• Verinin güvenliğini sağlar.• Bu katmanda çalışan protokollere örnek;

– NFS (Network File System), – SQL (Structured Query Language) – ASP (AppleTalk Session Protocol)– Telnet

Page 17: Bilgisayar Ağları

17

4. Taşıma (Transport ) Katmanı• Bu katman 5-7 ve 1-3 arası katmanlar arası bağlantıyı sağlar.

– Üst katmandan aldığı verileri bölümlere (segment) ayırarak bir alt katmana iletir,

– Bir üst katmana bu bölümleri birleştirerek sunar.

• İki düğüm arasında mantıksal bir bağlantının kurulmasını sağlar.

• Aynı zamanda akış kontrolü (flow control) kullanarak karşı tarafa gönderilen verinin yerine ulaşıp ulaşmadığını kontrol eder.

• Karşı tarafa gönderilen bölümlerin gönderilen sırayla birleştirilmesini sağlar.

• Örnek; TCP, UDP (User Datagram Protocol), SPX

Page 18: Bilgisayar Ağları

18

3. Ağ (Network) Katmanı

• Bu katmanda iletilen veri blokları paket olarak adlandırılır.

• Bu katman, veri paketlerinin ağ adreslerini kullanarak bu paketleri uygun ağlara yönlendirme işini yapar.

• Adresleme işlemlerini (Mantıksal adres ve fiziksel adres çevrimleri) yürütür.

• Yönlendiriciler (Router) bu katmanda tanımlıdırlar. • Örnek; IP ve IPX.

Page 19: Bilgisayar Ağları

19

2. Veri İletim (Data Link) Katmanı

• Ağ katmanından aldığı veri paketlerine hata kontrol bitlerini ekleyerek çerçeve (frame) halinde fiziksel katmana iletme işinden sorumludur.

• İletilen çerçevenin doğru mu yoksa yanlış mı iletildiğini kontrol eder, eğer çerçeve hatalı iletilmişse çerçevenin yeniden gönderilmesini sağlar.

• Ayrıca ağ üzerindeki diğer bilgisayarları tanımlama, kablonun o anda kimin tarafından kullanıldığının tespitini yapar.

• Örn: Ethernet, Frame Relay, ISDN, Switch ve Bridge

Page 20: Bilgisayar Ağları

20

1. Fiziksel (Physical) Katmanı

• Verilerin fiziksel olarak gönderilmesi ve alınmasından sorumludur.

• Bu katmanda tanımlanan standartlar taşınan verinin içeriğiyle ilgilenmezler. Daha çok işaretin şekli,fiziksel katmanda kullanılacak konnektör türü, kablo türü gibi elektriksel ve mekanik özelliklerle ilgilenir.

• Hub’lar fiziksel katmanda tanımlıdır.

Page 21: Bilgisayar Ağları

21

Katman Görevi7.) Uygulama Kullanıcının uygulamaları

6.) Sunum Aynı dilin konuşulması; veri formatlama, şifreleme

5.) Oturum Bağlantının kurulması ve yönetilmesi

4.) Taşıma Verinin bölümlere ayrılarak karşı tarafa gitmesinin kontrol edilmesi

3.) Ağ Veri bölümlerinin paketlere ayrılması, ağ adreslerinin fiziksel adreslere çevrimi

2.) Veri İletim Ağ paketlerinin çerçevelere ayrılması

1.) Fiziksel Fiziksel veri aktarımı

Page 22: Bilgisayar Ağları

22

Ağ topolojisi nedir?

• Bir ağdaki bilgisayarların nasıl yerleşeceğini, nasıl bağlanacağını, veri iletiminin nasıl olacağını belirleyen genel yapıdır.

• Fiziksel topoloji: Ağın fiziksel olarak nasıl görüneceğini belirler (Fiziksel katman)

• Mantıksal topoloji: Bir ağdaki veri akışının nasıl olacağını belirler (Veri iletim katmanı)

Page 23: Bilgisayar Ağları

23

Ağ Topoloji Türleri

• Doğrusal (Bus Topology)• Halka (Ring Topology)

– Star-wired ring• Yıldız (Star Topology)

– Star-wired bus• Ağaç (Tree Topology)• Karmaşık (Mesh Topology)

Page 24: Bilgisayar Ağları

24

Doğrusal (Bus) Topoloji

• Bir kablo yol olarak düşünülürse, bu yol üzerindeki her bir durak ağda bir düğümü (node-terminali/cihazı) temsil etmektedir.

• Bu tek kabloya; bölüm (segment), omurga (backbone), trunk denilebilir.

Page 25: Bilgisayar Ağları

25

Page 26: Bilgisayar Ağları

26

Doğrusal (Bus) Topoloji

• Avantajları– Ağa bir bilgisayarı bağlamak oldukça kolaydır– Daha az uzunlukta kablo gerektirir.

• Dezavantajları – Omurga kabloda bir bozulma veya kesilme olursa tüm ağ bağlantısı

kesilir.– Kablonun sonunda sonlandırıcı (Terminator) olmalıdır.– Ağda sorun olduğunda sorunun nerden kaynaklandığını bulmak zaman

alıcı olabilir.– Tek başına tüm bir binanın ağ çözümü için genellikle kullanılmamaktadır.– Çarpışma

Page 27: Bilgisayar Ağları

27

Halka(Token Ring) Topoloji

• IBM tarafından geliştirilmiştir.• Mantıksal olarak bir daire şeklinde tüm düğümlerin birbirine

bağlanması.

Page 28: Bilgisayar Ağları

28

Page 29: Bilgisayar Ağları

29

Halka(Token Ring) Topoloji

• Halka içersindeki bir bilgisayar bozulursa tüm ağ bağlantısı kesilir.

• Çarpışma olasılığı düşüktür.• Şu anda halka topolojilerde UTP, STP kablo kullanılmaktadır.• İlk halka topolojiler; 4 Mbps (CAT3 UTP), daha sonra 16

Mbps(CAT4 ve üstü veya STP Tip 4) çalışmaktadır.– Halka topolojiye uygun ethernet kartları; 4 veya 16

Mbps’da çalışır.

Page 30: Bilgisayar Ağları

30

Halka Topoloji Star-Wired Ring

• Star-wired ring’de denilebilir. – Yerleşim fiziksel olarak yıldız olarak görünür ancak mantıksal olarak

jetonlar dairesel olarak ağda ilerler.

– Yıldız topolojisindeki Hub yerine burada MAU (Multistation Access Unit) veya MSAU (Multistation Access Unit) kullanılır.

– Bu MAU’da veriler dairesel olarak gider. • Hub kendisine gelen bütün sinyalleri tüm düğümlere iletirken

MAU gelen sinyali bir halka şeklinde sadece bir yönde iletir. • Böylece ağdaki tüm düğümler jetonu alır.

Page 31: Bilgisayar Ağları

31

Halka Topoloji Star-Wired Ring

Klasik Halka topolojisi

Star-Wired Ring topoloji

Page 32: Bilgisayar Ağları

32

Yıldız (Star) Topoloji• Tüm düğümlerin ortak bir merkeze (örneğin, hub, switch)

bağlanmasıdır.

Page 33: Bilgisayar Ağları

33

Star-wired bus ~ Yıldız Topoloji

Page 34: Bilgisayar Ağları

34

Yıldız (Star) Topoloji

• Avantajları– Ağı kurmak kolaydır– Bir bilgisayara bağlı kablo

bozulduğunda ağın çalışması etkilenmez.

– Ağdaki sorunları tespit etmek kolaydır.

• Dezavantajları – Hub kullanıldığında ağ trafiği artar.– Doğrusala göre daha fazla uzunlukta

kablo gerektirir.– Hub veya Switch bozulduğunda tüm

ağ çalışmaz hale gelir.– Hub ve Switch gibi cihazlar nedeniyle

doğrusala göre kurulumu daha pahalıdır.

Page 35: Bilgisayar Ağları

35

Ağaç (Tree) Topoloji

• Genellikle yıldız topolojisindeki ağları birbirine bağlamak için kullanılır. Böylece ağlar büyütülebilir.

• Bir ağacın dalları farklı topolojilerdeki ağları temsil eder, ağacın gövdesi ile de bunlar birbirine bağlanabilir.

Page 36: Bilgisayar Ağları

36

Ağaç (Tree) Topoloji

• Avantajları– Her bir bölüme (segment)

ulaşmak kolaydır– Bir çok çalışma grubu bir araya

getirilebilir.

• Dezavantajları – Her bir bölümün uzunluğu

kullanılan kablo ile sınırlıdır.– Omurga kablosu bozulduğunda

bölümlerdeki ağ trafiği etkilenir.– Kurulumu ve düzenlenmesi

daha zordur.

Page 37: Bilgisayar Ağları

37

Karmaşık (Mesh) Topoloji• Gerçek Mesh topolojide tüm düğümler ağ içerisinde birbirine

bağlıdır. • Daha çok WAN’da kullanılır. • LAN’da kullanıldığında tüm düğümlerin birbirine mutlaka bağlı

olması gerekmez.

Page 38: Bilgisayar Ağları

38

Genel Olarak Ağ Topolojileri

Doğrusal (Bus)

Halka (Ring)

Yıldız (Star)

Ağaç (Tree)

Karmaşık (Mesh)

Page 39: Bilgisayar Ağları

39

Topoloji Kurulum Düzenleme

Sorun çözme

Veri aktarımında problem

Doğrusal Çok kolay Kısmen zor

Zor Tek bir kablo, kabloda problem veri aktarımını etkiler

Halka Kısmen Kolay

Kısmen zor

Kolay Halkadaki bozukluk veri aktarımını etkiler

Yıldız Kolay, ancak zaman alıcı

Kolay Kolay Tek bir kablodaki bozukluk bir pc’yi etkiler

Ağaç Zor Zor Kolay Oldukça az

Karmaşık Zor Zor Kolay Oldukça az

Page 40: Bilgisayar Ağları

40

Ağ Cihazları (Aktif Cihazlar)

Repeater (Tekrarlayıcı)

Hub (Göbek)

Switch (Anahtar)

Page 41: Bilgisayar Ağları

41

Access Point(WireLess) [Erişim Noktası]

Bridge (Köprü)

Router (Yönlendirici)

Gatewaye(Geçit yolu)

Transceiver (Alıcı-Verici / Dönüştürücü)

Page 42: Bilgisayar Ağları

42

Ağ Teknolojileri• Ethernet : Vazgeçilmez bir standarttır.

• Token Ring: Her bilgisayar merkezi bir

birime (MSAU) bağlıdır.

ATM: Uzak ofislerin iletişimi sağlanır .Ses, video, resim, Megabit hızında veri transferi.

• FDDI: Yüksek hıza gereksinim duyan ağlarda kullanılır.

• Frame Relay: Geniş alanda gönderilen paketlerin yolunun en kısa şekilde bulabilecek özelliktedir.

Page 43: Bilgisayar Ağları

43

Kaynaklar

• High Speed Networks - W.Stallings P.H. 2000• Bilgisayar Haberlesmesi ve Ag teknolojileri - R.Çölkesen

Papatya yayincilik-2002• Bilgisayar Aglari - Doç.Dr.Nazife Baykal, SAS Yayinlari,2001• Bilgisayar Aglari DemirÖren - Papatya yayincilik 2003• Computers Networks - Lecture notes- Prof. Jerry Breecher• http://www.sutef.net/viewtopic.php?f=12&t=37• necmi.deneyseti.com/index.php?

option=com_content&task=view&id=41&Itemid=29 - 32k –

• Network (Bilgisayar Aglari) CNAP – CCNA - Okt.. Murat KARA

• bbuam.cukurova.edu.tr/seminer/Network_Ccna.pps • Ag ve DHCP Sunucusu -

Uzm.HasanAKKOÇ,www2.aku.edu.tr/dhcp.ppt• Ag Donanimlari Cihazlar - Yard.. Doç.Dr.. Sirin Karadeniz

w3.gazi.edu.tr/~sirin/kaynaklar/ppt/Ag/Donanim_Cihaz.ppt• OSI Modeli – Yard. Doç.Dr. Sirin Karadeniz

Page 44: Bilgisayar Ağları

44

TEŞEKKÜRLER !!!BİLGİSAYAR AĞLARI

07233015FAİK GÜNAY

PAMUKKALE ÜNİVERSİTESİBİLGİSAYAR MÜHENDİSLİĞİ