bilgisayar ağları - düzce Üniversitesiakademik.duzce.edu.tr/content/dokumanlar/resulkara/...ağ...

18
Bilgisayar Ağları Prof. Dr. Resul KARA

Upload: others

Post on 27-Jul-2020

21 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Bilgisayar Ağları - Düzce Üniversitesiakademik.duzce.edu.tr/Content/Dokumanlar/resulkara/...Ağ erişim katmanı, veri çerçevelerinin oluşturulması, hata kontrolü, senkronizasyon,

Bilgisayar Ağları

Prof. Dr. Resul KARA

Page 2: Bilgisayar Ağları - Düzce Üniversitesiakademik.duzce.edu.tr/Content/Dokumanlar/resulkara/...Ağ erişim katmanı, veri çerçevelerinin oluşturulması, hata kontrolü, senkronizasyon,

2. Bölüm: Bilgisayar Ağlarının Katmanlı Yapısı

Page 3: Bilgisayar Ağları - Düzce Üniversitesiakademik.duzce.edu.tr/Content/Dokumanlar/resulkara/...Ağ erişim katmanı, veri çerçevelerinin oluşturulması, hata kontrolü, senkronizasyon,

2. Bölüm: Bilgisayar Ağlarının Katmanlı Yapısı

Katmanlı Yapının Gerekliliği OSI Modeli TCP/IP Modeli Katmanlar Arası Etkileşim Verinin Katmanlı Yapıda Organizasyonu

Page 4: Bilgisayar Ağları - Düzce Üniversitesiakademik.duzce.edu.tr/Content/Dokumanlar/resulkara/...Ağ erişim katmanı, veri çerçevelerinin oluşturulması, hata kontrolü, senkronizasyon,

Katmanlı Yapının Gerekliliği

Üretimde birlik İşleyişi kolay tanımlayabilme Ortak dil Kolay protokol tasarımı

Page 5: Bilgisayar Ağları - Düzce Üniversitesiakademik.duzce.edu.tr/Content/Dokumanlar/resulkara/...Ağ erişim katmanı, veri çerçevelerinin oluşturulması, hata kontrolü, senkronizasyon,

OSI Modeli

Uygulama (Application)

Sunum (Presentation)

Oturum (Session)

Aktarım (Transport)

Ağ (Network)

Veri Bağı (Data Link)

Fiziksel (Physical)

7

6

5

4

3

2

1

Page 6: Bilgisayar Ağları - Düzce Üniversitesiakademik.duzce.edu.tr/Content/Dokumanlar/resulkara/...Ağ erişim katmanı, veri çerçevelerinin oluşturulması, hata kontrolü, senkronizasyon,

OSI Modeli Uygulama katmanı, verinin hazırlanması Sunum katmanı, verinin kodlanması, sıkıştırılması ve

şifrelenmesi Oturum katmanı, oturumun kurulması, sonlandırılması

ve yönetilmesi Aktarım katmanı, kaynak ve hedef arasında iletişimin

ayırdedilmesi ve izlenmesi Ağ katmanı, ağlar arasında yönlendirme Veri bağı katmanı, çerçevelerin oluşturulması ve hata

kontrolü Fiziksel katman, senkronizasyon, sinyalleme, fiziksel

bağlantılar

Page 7: Bilgisayar Ağları - Düzce Üniversitesiakademik.duzce.edu.tr/Content/Dokumanlar/resulkara/...Ağ erişim katmanı, veri çerçevelerinin oluşturulması, hata kontrolü, senkronizasyon,

TCP/IP Modeli

Uygulama (Application)

Aktarım (Transport)

Ağlar Arası (Internet)

Ağ Erişim (Network Access)

4

3

2

1

Page 8: Bilgisayar Ağları - Düzce Üniversitesiakademik.duzce.edu.tr/Content/Dokumanlar/resulkara/...Ağ erişim katmanı, veri çerçevelerinin oluşturulması, hata kontrolü, senkronizasyon,

TCP/IP Modeli Uygulama katmanı, Verinin hazırlanması, kodlanması,

şifrelenmesi, sıkıştırılması ve gönderici alıcı arasındaki oturumun yönetilmesi

Aktarım katmanı, kaynak ve hedef arasında iletişimin ayırdedilmesi ve izlenmesi

Ağlararası katmanı, ağlar arasında yönlendirme Ağ erişim katmanı, veri çerçevelerinin oluşturulması, hata

kontrolü, senkronizasyon, sinyalleme, fiziksel bağlantılar

Page 9: Bilgisayar Ağları - Düzce Üniversitesiakademik.duzce.edu.tr/Content/Dokumanlar/resulkara/...Ağ erişim katmanı, veri çerçevelerinin oluşturulması, hata kontrolü, senkronizasyon,

OSI Modeli TCP/IP Modeline Karşı

Uygulama

Sunum

Oturum

Aktarım

Veri Bağı

Fiziksel

Uygulama

Aktarım

Ağlar Arası

Ağ Erişim

Page 10: Bilgisayar Ağları - Düzce Üniversitesiakademik.duzce.edu.tr/Content/Dokumanlar/resulkara/...Ağ erişim katmanı, veri çerçevelerinin oluşturulması, hata kontrolü, senkronizasyon,

Katmanlar Arası Etkileşim Kaynakta (göndericide) üst katmanlardan alt katmanlara

doğru, hedefte (alıcıda) alt katmanlardan üst katmanlara doğru

Page 11: Bilgisayar Ağları - Düzce Üniversitesiakademik.duzce.edu.tr/Content/Dokumanlar/resulkara/...Ağ erişim katmanı, veri çerçevelerinin oluşturulması, hata kontrolü, senkronizasyon,

Katmanlar Arası Etkileşim Üst katmanlar alt katmanları kullanırlar Alt katmanlar üst katmanlara hizmet ederler İlişki bir üst/bir alt katman arasındadır, katman atlanmaz!

Page 12: Bilgisayar Ağları - Düzce Üniversitesiakademik.duzce.edu.tr/Content/Dokumanlar/resulkara/...Ağ erişim katmanı, veri çerçevelerinin oluşturulması, hata kontrolü, senkronizasyon,

Verinin Katmanlı Yapıda Organizasyonu

Kapsülleme (encapsulation), verinin katmanlar arasında yukarıdan aşağıya doğru indirilmesi esnasında veri üzerine katmanlara özel bilgiler eklenmesi OSI’nin, aktarım, ağ ve veri bağı katmanlarında Aktarım: başlık, ağ: başlık, veri bağı:

başlık/kuyruk

Page 13: Bilgisayar Ağları - Düzce Üniversitesiakademik.duzce.edu.tr/Content/Dokumanlar/resulkara/...Ağ erişim katmanı, veri çerçevelerinin oluşturulması, hata kontrolü, senkronizasyon,

Verinin Katmanlı Yapıda Organizasyonu

Protokol Veri Birimi (Protocol Data Unit-PDU), her bir katmandaki verinin kapsüllenmiş halidir Bir PDU hem veriyi hem katman başlığını içerir

Katman PDU Adı

7. Katman (Uygulama) Veri

4. Katman (Aktarım) Segment/Datagram

3. Katman (Ağ) Paket

2. Katman (Veri Bağı) Çerçeve (Frame)

Page 14: Bilgisayar Ağları - Düzce Üniversitesiakademik.duzce.edu.tr/Content/Dokumanlar/resulkara/...Ağ erişim katmanı, veri çerçevelerinin oluşturulması, hata kontrolü, senkronizasyon,

Verinin Katmanlı Yapıda Organizasyonu

Kapsül Açma (decapsulation), kaynaktan gönderilen veriler hedef tarafından alındıktan sonra kapsüllenmiş protokol veri birimleri üzerindeki katmanlara özel bilgilerin çıkarılması işlemi

Kaynakta kapsülleme hangi katmanda yapılmışsa, hedefte kapsül açma o katmanda yapılır

Page 15: Bilgisayar Ağları - Düzce Üniversitesiakademik.duzce.edu.tr/Content/Dokumanlar/resulkara/...Ağ erişim katmanı, veri çerçevelerinin oluşturulması, hata kontrolü, senkronizasyon,

TCP/IP Modelinde Veri Organizasyonu

Kaynakta uygulama katmanında veri oluşturulur ve haberleşme başlar

Aktarım katmanında verinin segmentlere ayrılır ve kapsüllenir Ağlar arası katmanında adresleme ve paketleme yapılır Ağ erişim katmanında fiziksel adres eklenerek çerçeve haline

getirilir Veri, ağdaki ara bağlantı cihazlarına gönderilir Hedefin ağ erişim katmanına gelir ve en dış kapsül çıkarılır Ağlar arası katmanında paketin başlığı çıkarılır Aktarım katmanında son kapsül çıkarılıp alıcı uygulama

belirlenir Uygulama katmanında kullanıcıya görüntülenir.

Page 16: Bilgisayar Ağları - Düzce Üniversitesiakademik.duzce.edu.tr/Content/Dokumanlar/resulkara/...Ağ erişim katmanı, veri çerçevelerinin oluşturulması, hata kontrolü, senkronizasyon,

Ağda Adresleme

Mantıksal Adres

Fiziksel Adres

Servis Adresi

Page 17: Bilgisayar Ağları - Düzce Üniversitesiakademik.duzce.edu.tr/Content/Dokumanlar/resulkara/...Ağ erişim katmanı, veri çerçevelerinin oluşturulması, hata kontrolü, senkronizasyon,

Ağda Adresleme

•IP Adresi Mantıksal Adres

•MAC Adresi Fiziksel Adres

•Port Numarası Servis Adresi

Page 18: Bilgisayar Ağları - Düzce Üniversitesiakademik.duzce.edu.tr/Content/Dokumanlar/resulkara/...Ağ erişim katmanı, veri çerçevelerinin oluşturulması, hata kontrolü, senkronizasyon,

Bölüm Özeti

Bilgisayar ağlarının katmanlı yapısı OSI modeli ve TCP/IP modeli İki modelin ilişkisi Katmanlarda verinin organizasyonu Kapsülleme, kapsül çıkarma ve PDU

kavramları Ağda adresleme türleri ve görevleri