Ağ Standartları ve Protokolleri. Kaynak: Bogdan Ghita SLAYT 1

Benzer belgeler
Ağ Standartları ve Protokolleri

Computer Networks 4. Öğr. Gör. Yeşim AKTAŞ Bilgisayar Mühendisliği A.B.D.

7 Uygulama 6. Sunum 5 Oturum Taşıma. 4 Ara katman- Yazılım ve donanım arası 3. Ağ Veri iletim. 2 Ağ Grubu-Donanım 1. Fiziksel. Uygulama Grubu-Yazılım

Uygulama 6. Sunum 5. Oturum 4. Taşıma 3. Ağ 2. Veri iletim 1

OSI Referans Modeli. OSI Referans Modeli. OSI Başvuru Modeli Nedir? OSI Başvuru Modeli Nedir?

Öğr. Gör. Serkan AKSU

OSI VE TCP/IP Referans Modeli. Ağ mimarisi ve modelleri

Computer Networks 5. Öğr. Gör. Yeşim AKTAŞ Bilgisayar Mühendisliği A.B.D.

NETWORK BÖLÜM-5 OSI KATMANLARI. Öğr. Gör. MEHMET CAN HANAYLI CELAL BAYAR ÜNİVERSİTESİ AKHİSAR MESLEK YÜKSEKOKULU 1/27

OSI REFERANS MODELI-II

Bölüm 8 : PROTOKOLLER VE KATMANLI YAPI: OSI, TCP/IP REFERANS MODELLERİ.

Protocol Mimari, TCP/IP ve Internet Tabanlı Uygulamalar

VERĠ HABERLEġMESĠ OSI REFERANS MODELĠ

Elbistan Meslek Yüksek Okulu Güz Yarıyılı

TCP/IP. TCP (Transmission Control Protocol) Paketlerin iletimi. IP (Internet Protocol) Paketlerin yönlendirmesi TCP / IP

Elbistan Meslek Yüksek Okulu Güz Yarıyılı EKi Salı, Perşembe Öğr. Gör. Murat KEÇECĠOĞLU

Temel Ağ Protokolleri ve OSI Modeli

Temel Ağ Protokolleri ve OSI Modeli

BİLGİSAYAR AĞLARI VE İLETİŞİM

3. Bölüm: Ağ Protokolleri ve İletişimleri

03/03/2015. OSI ve cihazlar. Ağ Donanımları Cihazlar YİNELEYİCİ (REPEATER) YİNELEYİCİ (REPEATER) Yineleyici REPEATER

7 Katmanlı OSI Modeli

22/03/2016. OSI and Equipment. Networking Hardware YİNELEYİCİ (REPEATER) YİNELEYİCİ (REPEATER) Yineleyici. Hub

Data Communications. Gazi Üniversitesi Bilgisayar Mühendisliği Bölümü. 2. Ağ Modelleri

Endüstriyel Ağlar -III. Öğr. Gör.Volkan ALTINTAŞ

Gazi Üniversitesi Mühendislik Fakültesi Bilgisayar Mühendisliği Bölümü. Bilgisayar Ağları Dersi Lab. 2. İçerik. IP ICMP MAC Tracert

Elbistan Meslek Yüksek Okulu GÜZ Yarıyılı Ara Salı, Çarşamba Öğr. Gör. Murat KEÇECĠOĞLU

DOD / DEPARMENT OF DEFENCE

Gazi Üniversitesi Mühendislik Fakültesi Bilgisayar Mühendisliği Bölümü. Bilgisayar Ağları Dersi Lab. 2

Elbistan Meslek Yüksek Okulu Güz Yarıyılı

Bilgisayar Programcılığı

Bölüm. Internet: Dayandığı Teknik Temeller

BM 402 Bilgisayar Ağları (Computer Networks)

Internetin Yapı Taşları

ÖNDER BİLGİSAYAR KURSU. Sistem ve Ağ Uzmanlığı Eğitimi İçeriği

Bilgisayar Ağlarında Güvenlik. Prof. Dr. Eşref ADALI www. Adalı.net

Elbistan Meslek Yüksek Okulu GÜZ Yarıyılı Kas Salı, Çarşamba Öğr. Gör. Murat KEÇECĠOĞLU

Katmanlar - OSI Referans Modeli

Ayni sistem(host) üzerinde IPC. Ağ(network) aracılığı ile IPC

Ağ Temelleri Semineri. erbil KARAMAN

Bölüm3 Taşıma Katmanı. Transport Layer 3-1

AĞ HİZMETLERİ. Öğr.Gör.Volkan ALTINTAŞ. Version 4.0

Internet: Tarihçe ve Kavramlar

Ağ Protokolleri. Aysel Aksu. Nisan, 2016

Internet in Kısa Tarihçesi

TCP / IP NEDİR? TCP / IP SORUN ÇÖZME

Maltepe Üniversitesi Bilgisayar Mühendisliği Bölümü Bilgisayar Ağları - 1 (BİL 403)

Ağ Donanımları NIC. Hub. Ağ Cihazları (Aktif Cihazlar) Hub. Hub

BİLGİSAYAR AĞLARI. «Uygulama Katmanı»

TCP/IP Modeli. TCP/IP protokol kümesini tanımlamak. Bu protokol kümesindeki katmanları sıralamak.

HACETTEPE ÜNİVERSİTESİ BİLGİSAYAR MÜHENDİSLİĞİ BÖLÜMÜ BİLGİSAYAR AĞLARI LABORATUVARI DENEY 1

Öğr.Gör.Volkan ALTINTAŞ

TCP/IP protokol kümesini tanımlamak. Bu protokol kümesindeki katmanları sıralamak.

Ağ Nedir? Birden fazla bilgisayarın iletişimini sağlayan printer vb. kaynakları, daha iyi ve ortaklaşa kullanımı sağlayan yapılara denir.

AĞ HĠZMETLERĠ MODÜLÜ 1. TAŞIMA KATMANI PROTOKOLLERİ

AĞ TEMELLERİ DERS NOTLARI (4) MEHMET AKİF ERSOY ÜNİVERSİTESİ ÇAVDIR MESLEK YÜKSEKOKULU ÖĞR. GÖR. İLHAN UYSAL

Bilgisayar Sistemleri ilk ortaya çıktığında...

Serdar SEVİL. TCP/IP Protokolü

CENG 362 Computer Networks (2005) Midterm Exam 1 Çözümleri

Bölüm 12: UDP ve TCP UDP (User Datagram Protocol)

Veri İletişimi Data Communications

TEMEL NETWORK CİHAZLARI

DENİZ HARP OKULU BİLGİSAYAR MÜHENDİSLİĞİ BÖLÜM BAŞKANLIĞI DERS TANITIM BİLGİLERİ

Modeli OSI AA. OSI modeli. larnnn ilk günlerinde farkl firmalar kendilerine özel teknolojilerle aa. Bilgisayar (dijital) alara

Bilgisayar Ağları ve Ağ Güvenliği DR. ÖĞR. ÜYESİ KENAN GENÇOL HİTİT ÜNİVERSİTESİ ELEKTRİK-ELEKTRONİK MÜH.

Elbistan Meslek Yüksek Okulu GÜZ Yarıyılı Kas Salı, Çarşamba Öğr. Gör. Murat KEÇECİOĞLU

Elbistan Meslek Yüksek Okulu Güz Yarıyılı

BİH 605 Bilgi Teknolojisi Bahar Dönemi 2015


Bilg-101. Bölüm 6. Bilgisayar Ağları. Ne Öğreneceğiz? Bilgisayar Ağı Nedir?

Bilgisayar Ağları. Bilgisayar Ağları. Modelleri. Main-Frame Client/Server

08225 AĞ TEMELLERĠ. Elbistan Meslek Yüksek Okulu GÜZ Yarıyılı. Öğr. Gör. Murat KEÇECĠOĞLU. 20 EKi Salı, Çarşamba

YÖNLENDİRİCİLER. Temel Bilgiler. Vize Hazırlık Notları

Yaşar Tonta SLAYT 1

Öğr. Gör. Serkan AKSU 1

Gündem. VLAN nedir? Nasıl Çalışır? VLAN Teknolojileri

Elbistan Meslek Yüksek Okulu Güz Yarıyılı

AĞ TEMELLERİ DERS NOTLARI (3) KARAMANOĞLU MEHMETBEY ÜNİVERSİTESİ TEKNİK BİLİMLER MESLEK YÜKSEKOKULU

Yeni Nesil Ağ Güvenliği

Bilgisayar Ağı Nedir?

BSM 532 KABLOSUZ AĞLARIN MODELLEMESİ VE ANALİZİ OPNET MODELER

Bilgisayar Ağları (Computer Networks) Bilgisayar Mühendisliğine Giriş 1

Bilgisayar Programcılığı

D) Veri Yolu. B) Overload. C) Overrun A I-II-III-IV B I-III-II-IV C IV-II-III-I D VI-III-I-II

Meşrutiyet Caddesi 12/ Kızılay/ANKARA T: +90 (312) info@cliguru.com

Ders Kodu Yarıyıl T+U Saat Kredi AKTS. Programlama Dilleri

HABERLEŞME. izlenebilmekte ve komut alabilmektedir.

Asıl başlık stili için tıklatın

Ağ Temelleri 6.Hafta. Öğr.Gör.Volkan ALTINTAŞ

Elbistan Meslek Yüksek Okulu Güz Yarıyılı

LINK LAYER PROTOCOL YUNUS EMRE BAYAZIT

Internet Nedir? Devlet Kurumları. Internet Servis Sağlayıcılar. Lokal Ağ. Eğitim Kurumları. Kişisel Bilgisayar. Dizüstü Bilgisayar.

EC-485. Ethernet RS485 Çevirici. İstanbul Yazılım ve Elektronik Teknolojileri

Alt Ağ Maskesi (Subnet Mask)

TRANSPORT KATMANI. Akış kontrolu yapar. Bütün bu işlevleri yerine getiren protokollerden önemlileri şunlardır: 1 *TCP, * UDP, *SPX

Elbistan Meslek Yüksek Okulu GÜZ Yarıyılı EKi Salı, Çarşamba Öğr. Gör. Murat KEÇECĠOĞLU

AĞ TEMELLERİ (NETWORK)

Elbistan Meslek Yüksek Okulu GÜZ Yarıyılı EKi Salı, Çarşamba Öğr. Gör. Murat KEÇECĠOĞLU

NETWORK BÖLÜM-4 AĞ TOPOLOJİLERİ. Öğr. Gör. MEHMET CAN HANAYLI CELAL BAYAR ÜNİVERSİTESİ AKHİSAR MESLEK YÜKSEKOKULU

2.Bilgisayar Aglari Temelleri

Transkript:

Ağ Standartları ve Protokolleri Kaynak: Bogdan Ghita http://ted.see.plymouth.ac.uk/bogdan SLAYT 1

Plan Ağ standartları Protokoller Açık Sistemler Arabağlantısı Modeli (The OSI Open Systems Interconnection model) Tanım OSI yaklaşımıyla ilgili sorunlar OSI TCP/IP İlişkisi Sonuç SLAYT 2

Bilgisayar Ağ Mimarileri Bugün kullanımda olan birçok mimari var ör. TCP/IP, Novell IPX, AppleTalk Bir ağ mimarisinin üst düzey tanımı aşağıdakileri içerir Bir işletme kavramı Bir dizi amaç ve hedef Ve protokollerin üst düzey tanımı OSI terminolojisinde buna Referans Modeli denir SLAYT 3

Mimari Modeller Bir model karmaşık bir nesnenin basitleştirilmiş gösterimidir Motor Işıklar Lastikler Bazı pratik durumlar modele tam oturmayabilir Tüm arabaların yukarıdaki gibi olması beklenemez Ağlar için de aynı şey geçerli SLAYT 4

Ağ standartlarının önemi Niye ağ standartları gerekli? Açık sistemlerin temeli Satıcı şirketlerin yaklaşımlarından bağımsız Açık tedarike olanak sağlıyor Birlikte çalışabilirliğe (interoperability) olanak sağlıyor Standartlar uluslararası kapsamda olmalı Yeni ortaya çıkan standartları izlemek önemli Standartları kullanmanın ne zaman güvenli olduğunu bilmek gerekli Standartların nerden geldiğini bilmek gerekli SLAYT 5

Katmanlar ve Protokoller Katman ve protokol kelimeleri ağ standartlarının temel kavramlarıdır Takip eden slaytta katman kavramının anlaşılması için bir örnek verilmiştir Örnekte mektupla haberleşmede zarfı adresleme isminde bir katman oluşturulmuş ve görevleri açıklanmıştır. SLAYT 6

Zarfı adresleme katmanı Zarf alıcı hakkında bilgi içeren bir etiket taşır İletilecek mesajın bir parçasıdır Mesajın alıcı adresine ulaşmasına yardımcı olur Adres birçok katmana bölünmüştür Üst düzey yönlendirme ülke merkezi dağıtım Orta düzey yönlendirme şehir, ülke posta merkezlerine gönderiliyor Alt düzey yönlendirme - ev, cadde postacı tarafından yerine ulaştırılır Adresten adrese adı alıcı için gerekli Her katmanın diğer katmanlarla ilişkisi vardır Tam adresi oluşturmak için tüm alanlar gereklidir SLAYT 7

Katman bilgisi Her katmanın bir başlığı vardır İletişim formatını tanımlar Başlık Veri Denetim bilgisi Mesaj Not: Veri daha yüksek düzeylerin başlıklarını içerebilir SLAYT 8

Katmanlamanın İlkeleri Farklı bir soyutlama gerektiğinde bir katman oluşturulmalıdır Her katman iyi tanımlanmış bir işlevi yerine getirmelidir Her katmanın işlevi uluslararası standart protokollere göre seçilmelidir Katman sınırları arayüzler arasında bilgi akışını en aza indirecek şekilde seçilmelidir Katman sayısı: Farklı işlevleri birleştirmeyecek kadar büyük olmalıdır Mimarinin hantal olmasını önleyecek kadar küçük olmalıdır SLAYT 9

Katmanların avantajları Katmanlar arasında standart arayüzleri Belli bir katman içindeki iç gelişmelerin evrilmesine olanak sağlar Bir katmanda alternatif hizmetler verilebilir katman aracılığıyla sunulan farklı seçenekler ve yollar vasıtasıyla Her katmanın iç mekanizmaları diğer katmanlara gözükmez Katmanlar gerekli değilse tamamen kaldırılmalıdır ya da daha basit sürümlerle değiştirilmelidir SLAYT 10

Ağ standart örgütleri Uluslararası Standartlar Örgütü (ISO) OSI de dahil bir dizi standart geliştiriyor İnternet Mühendislik Görev Gücü (IETF) Request For Comments (RFC) belgelerini yayımlar TCP/IP yığıtını ve ilgili protokolleri geliştirir Avrupa Telekomünikasyon Standartları Enstitüsü (ETSI) Ve diğerleri SLAYT 11

ISO OSI Referans Modeli OSI - Open Systems Interconnection ISO tarafından geliştirildi 1981 Teknik Komite 97, Alt komite 16 1977 de DSI (Distributed SI) olarak başladı 1994 de gözden geçirildi ISO-7498 standardında tanımlandı 7 katman öneriyor Ortak bir terminoloji ve ağ çerçevesi sağlar SLAYT 12

OSI (Open System Interconnection) OSI farklı şirketler tarafından üretilen bilgisayarların birbiriyle iletişim kurmasını sağlayan iletişim standardı Ağ çerçevesi -> REFERANS MODELİ Mevcut kurulumlar buna dayanıyor Açık sistemler için tasarlandı Tanımlanan standartlara, formatlara ve anlamlara (semantics) uyan sistemle iletişime olanak sağlar SLAYT 13

OSI Katman Hizmetleri Katman Görevi 7.) 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ı SLAYT 14

Katman PDU (Protocol Data Unit) Adı 7.) Uygulama HTTP, FTP, SMTP 6.) Sunum ASCII, JPEG, PGP 5.) Oturum NetBIOS, DHCP 4.) Taşıma TCP, UDP, SPX 3.) Ağ IP, IPX 2.) Veri İletim Ethernet, Frame Relay, ISDN 1.) Fiziksel Bit, Kablo, Konnektör SLAYT 15

OSI de Verilerin Adı Katman Kullanılan Veri Adı 7.) Uygulama Data (Veri) 6.) Sunum Data 5.) Oturum Data 4.) Taşıma Segment (Bölüm) 3.) Ağ Packet (Paket) 2.) Veri İletim Frame (Çerçeve) 1.) Fiziksel Bits (Bit) SLAYT 16

OSI Veri akışı Sender Receiver 7 - Application A Data 7 - Application 6 Presentation P A Data 6 Presentation 5 Session S P A Data 5 Session 4 Transport T S P A Data 4 Transport 3 Network N T S P A Data 3 Network 2 Data link D N T S P P Data D 2 Data link 1 - Physical Bits 1 - Physical SLAYT 17

OSI Katmanları Arasında Veri Aktarımı Terminal A İşlem Gönderimi Veri İşlem Alımı Terminal B 7 Uygulama Veri UB 7 Uygulama 6 Sunum Veri UB SB 6 Sunum 5 Oturum Veri UB SB OB 5 Oturum 4 Taşıma Veri UB SB OB TB 4 Taşıma 3 Ağ Veri UB SB OB TB AB 3 Ağ 2 1 Veri iletim Fiziksel VK Veri UB SB OB TB AB VB 011100111101111001111001110111101 2 1 Veri iletim Fiziksel Fiziksel veri aktarımı; Kablolar vb SLAYT 18

Sarma (encapsulation) SLAYT 19

Eski Zamanlardan Bir Örnek SLAYT 20

Eski Zamanlardan Bir Örnek (D.) Bir örnekle bu katmanlar meselesine yaklaşalım: Eski zamanda iki ülke hükümdarından birinin diğerine bir mektup yollamak istediğini hayal edelim. Bir hükümdar, hiçbir zaman göndereceği bir mesaja muhatap olarak, protokolde kendisinden daha alt seviyedeki bir insanı almaz. Bu ifade ne anlama geliyor? Yani hükümdarın muhatabı ancak diğer ülkenin hükümdarıdır. Bir diğer nokta da, söylemek istediği şeyleri hükümdarlar arasında alışılagelmiş bir ortak üsluba dikkat ederek söyler. Yani birbirlerinin ne demek istediklerini gayet iyi anlamaktadırlar. Buraya kadar olan kısım mektubun içeriğiyle alakalıydı. SLAYT 21

Eski Zamanlardan Bir Örnek (D.) Peki mektubun iletilmesi problemini hükümdar nasıl çözecek? İşini gücünü bırakıp atına binerek dört nala sürecek mi? Yoldan geçen herhangi bir atlıya rica mı edecek? Ya da bütün yolculuk organizasyonunu kendisi mi yapacak? Hayır, bunların hiçbiri değil. Cevabı siz de tahmin etmiş olmalısınız: En güvendiği bir vezirini çağırıp; "Şu mektubun icabına bak!" diyecektir. Bu şekilde bütün işinin gücünün arasında, herhangi bir mektuba mesaisini ayırmaktan kurtulmuş olur. Hesap sormak istediğinde de yalnız bir tek kişiyle muhatap olur. Peki vezir ne yapar? Onun da işi başından aşkın. Elbette o da kendinden bir alt kademedeki memuruna bu işi havale eder. Ta ki atlı elçiye mektubun teslim edilmesi olayına kadar. SLAYT 22

Eski Zamanlardan Bir Örnek (D.) Yukarıda tarif edilen yöntemle her birim bir altındaki birime bir görev havale ediyor, o görevin nasıl yapılması gerektiğini, hassasiyetlerini, inceliklerini vb. ayrıntıları en iyi şekilde biliyor ve kendinden bir üstteki birime karşı da göreviyle alakalı sorumluluk duyuyor. Ve tabii gerektiğinde hesabını da oraya veriyor. Buraya kadar anlatılmış olan bu hikaye, bilgisayar ağlarının haberleşme algoritmasına karşılık hayali bir yaklaşımdır. Hikayede adı geçen birimler, haberleşmede birazdan tarif edilecek katmanlara karşılık gelir. SLAYT 23

Eski Zamanlardan Bir Örnek (D.) En alt birim olan atlı-elçi, fiziksel katman adı verilmiş olan ve bilgisayarlarımız arasına döşenen kablolar ile içlerinden akan sinyaller olarak düşünülebilir. Hem nasıl bir atlının yolu üzerinde başına bir iş gelse veya atı hastalanıp ölse, o problemini kendi uzmanlık alanı olduğu şekliyle çözerek aldığı görevi yerine getirir ve hükümdarın da bundan haberi bile olmaz; haberleşen sistemlerde de üstteki katman alttaki katmana yapması gereken işi söyler ve yapılıp yapılmadığını kontrol eder, ama oranın kendi iç problemlerinin ne olduğuyla ilgilenmez. Çünkü üst katmanın asıl işi kendisine ait olan problemleri çözmektir. Yapılan işlemleri birbirlerinden ayrı düşünmenin bir faydası da bunları modül modül ele alarak kazanılmış olan tasarım esnekliği avantajıdır. Tasarımcılar her seviye üzerine ayrı ayrı konsantre olabilirler. ISO uzmanları oturmuşlar, tartışmışlar ve bu seviyelere bir standart getirmişler, onlara katmanlar olarak adlarını vermişler ve yapacakları işleri ayrıntılı bir şekilde tarif etmişlerdir. SLAYT 24

OSI Modelinin Katmanları 7 6 5 4 3 2 1 Uygulama Sunum Oturum Taşıma Ağ Veri iletim Fiziksel Uygulama Grubu-Yazılım Ara katman- Yazılım ve donanım arası Ağ Grubu-Donanım SLAYT 25

OSI Katmanları Fiziksel Bit leri bir bilgisayardan diğerine iletir ve bağlantıyı yönetir 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. 10BaseT, 100BaseT, UTP, RJ-45, IEEE 802.5 (Token Ring) vb. standartlar SLAYT 26

Veri bağlantısı Ham iletim hattını hatalardan arındırılmış bir bağlantıya dönüştürür Bit leri çerçeve olarak paketler ve teslimatı kontrol eder İ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 SLAYT 27

Veri İletim Katmanı İki Alt Katmandan Oluşur; Veri İletim Katmanı LLC (Logical Link Control) MAC (Media Access Control) SLAYT 28

Media Access Control (MAC) MAC alt katmanı veriyi hata kontrol kodu (CRC), alıcı ve gönderenin MAC adresleri ile beraber paketler ve fiziksel katmana aktarır Alıcı tarafta da bu işlemleri tersine yapıp veriyi veri bağlantısı içindeki ikinci alt katman olan LLC'ye aktarmak görevi yine MAC alt katmanına aittir Logical Link Control (LLC) LLC alt katmanı bir üst katman olan ağ katmanı için geçiş görevi görür. Protokole özel mantıksal portlar oluşturur (Service Access Points, SAP). Böylece kaynak makinede ve hedef makinede aynı protokoller iletişime geçebilir (örneğin TCP/IP) LLC ayrıca veri paketlerinden bozuk gidenlerin (veya karşı taraf için alınanların) tekrar gönderilmesinden sorumludur. Flow Control yani alıcının işleyebileceğinden fazla veri paketi gönderilerek boğulmasının engellenmesi de LLC'nin görevidir SLAYT 29

OSI Katmanları (devamla.) Ağ Ağ üzerinden verileri kaynaktan hedefe iletir Bu katman, veri paketlerinin ağ adreslerini kullanarak bu paketleri uygun ağlara yönlendirme işini yapar Veri paketleri için uygun yolu kararlaştırır ve paket sayısını denetleyerek yoğunluğu önler 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 SLAYT 30

İletim Uçtan uca verinin iletimini ve tutarlılığını sağlar 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 SLAYT 31

OSI Katmanları (devamla.) Oturum Bir makine üzerindeki işletim sisteminin müşterilerinin başka bir makine üzerindeki işletim sisteminin müşterileriyle oturum açmasını ve iletişimi sağlar Sunum Verilerin temsiliyle ilgilidir (ör. Farklı donanım, işletim sistemleri arasında) Uygulama Genel kullanım için standart protokolleri içerir ör. Dosya transfer protokolleri, e-posta, sanal terminaller Herhangi bir hizmet programı müşterilerin kullanması gereken bir uygulama düzeyi protokolü tanımlayabilir SLAYT 32

Oturum (Session) Katmanı İletişim Türleri Tek yönlü (Simplex) Yarı çift yönlü (Half- Duplex) önce sonra Çift yönlü (Full-Duplex) aynı anda SLAYT 33

OSI Temel Kavramları Hizmet Katmanın ne yaptığını tanımlar Kendi üstündeki varlıkların nasıl eriştiğini veya nasıl çalıştığını tanımlamaz Arayüz Kendi üstündeki varlıkların nasıl erişeceklerini tanımlar Parametrelerin neler olduğunu ve hangi sonuçların beklenmesi gerektiğini tanımlar Protokol Katmanın nasıl çalıştığını tanımlar (yani sunulan hizmetleri sağlar) SLAYT 34

OSI Sorunları Zamanlama - TCP/IP protokolleri zaten yaygın kullanımdaydı Teknoloji 7 katman optimal değil (ör. Oturum ve Sunum katmanlarının pek işlevleri yok) Karmaşıklık Kurulum ilk kurulumlar hantal ve yavaştı Siyaset bürokratik örgütlerce empoze edilen daha aşağı standart olarak algılandı AMA Kavramsal mimari olarak değerli Karşılaştırma amaçlı bir Referans modeli SLAYT 35

OSI ye Haritalama: Yerel ağlar Yerel ağ işlevleri OSI nin 1. ve 2. katmanlarına eşit ve şu hususlarla ilgili: Host lar arasında çatışma olmadan ortama düzenli bir şekilde nasıl erişilecek İletim ortamında fiziksel sinyal nasıl verilecek Daha yüksek düzeylerde veri aktarımın tutarlılığı nasıl sağlanacak SLAYT 36

OSI ye Haritalama: TCP/IP OSI layer Application (7) Presentation (6) Session (5) Transport (4) Network (3) Data Link (2) Physical (1) TCP/IP Layer Application (4) Transport (3) Internet (2) Host-to- Network (1) Function application and processes that use the network provides end-to-end data delivery service defines the datagram handles routing of data routines for accessing physical networks SLAYT 37

Eposta FTP NFS SNMP OSI - TCP/IP Haritalaması Uygulama Sunum Oturum İletim Ağ Bağlantı Fiziksel Vs.. TCP UDP IP Herhangi bir veri bağlantı protokolü Herhangi bir fiziksel katman protokolü SLAYT 38

Niçin protokol gerekli? Protokoller iletişim kuralları nı temsil eder: Aygıtlar iletişimi nasıl başlatıyor Başlangıçta hangi özellikler pazarlık konusu İletişim söz dağarcığı Yani hangi istekler (komutlar) verilebilir ve geçerli yanıtlar nelerdir) Ne tür veriler gönderilebilir İletişim düzgün bir biçimde nasıl sona erer SLAYT 39

İnsan-insan iletişim protokolü örneği Oda ayırtmak için İstanbul da bir otele telefon ediyorsunuz Karşıdaki kişi telefon alıcısının hangi tarafını kulağına dayayacağını, ne kadar yüksek sesle konuşulacağını, aletin kulağa ne kadar yakın tutulacağını bilir Ağ bağlantısı Alan kodu + Numara çevrilir (rehber gerekebilir). Adresleme Otel personeli telefonu kaldırdığında bağlantı kurulur Bağlantı kurma Tarafların telefon ağıyla ilgili bilgisi olması gerekmiyor Uç noktalar - yönlendiricler SLAYT 40

İnsan-insan iletişim protokolü örneği (devamla) Kullanılacak dilde anlaşmalılar Format Herhangi bir anda sadece bir taraf konuşur Protokoller Dinleyen taraf birşeyi anlamadığı zaman tekrar edilmesini isteyebilir Yeniden iletim Diğer taraftan yanıt gelmediğinde taraflar bağlantının kesildiğinden kuşkulanırlar Bağlantının zorunlu olarak sonlandırılması SLAYT 41

İnsan-insan iletişim protokolü örneği (devamla) Dinleyen taraf not alırken karşı tarafın beklemesini isteyebilir Akış denetimi / yoğunluğu halletme Taraflar aynı birimleri kullanmalı (para birimi, takvim vs) Veri birimleri Terimler tanımlanmalıdır (ör. dört yıldızlı, iki kişilik oda ) Terminoloji Konuşmayı nazikçe bitirme, böylece kaynakları diğer kullanıcılar için serbest bırakma Normal bağlantının sonlandırılması SLAYT 42

Bilgisayar ağ protokolleri de aşağıdakileri tanımlar Fiziksel arayüzler, sinyal düzeyleri ve kodlama Ağ adresleri, bağlantı kurma/kesme Ağ veri birimlerinin büyüklüğü ve yapısı Hata kontrolü Başarılı alındı belgesi Akış denetim mekanizmaları Veri tabanı alanları ve formatları Uygulamaya özgü anlamlar SLAYT 43

Protokoller Bir ağda birçok protokol vardır Katmanlı bir şekilde birlikte çalışırlar Her katman kendi altındaki katmanların hizmetleri üzerine kurulur Dosya aktarımı İş istasyonu Uçtan uca tutarlılık Yönlendirici Ağlaşma Uzak sunucu LAN WAN SLAYT 44

Protokoller (devamla) İletişim için bir protokol (ya da protokol suiti) gereklidir Bazı örgütler birden fazla suit kullanabilirler (ör. Novell ve TCP/IP protokolleri) Protokollar belgeler halinde tanımlanır ve genellikle yazılımda kurulur Desteklenecek her protokol süiti için ayrı bir yazılım paketi gerekir SLAYT 45

Özet OSI bilgisayar ağlarını tartışmak için yararlı bir model Her bir katman spesifik bir iletişim sorununu belirler TCP/IP Internet için bir protokol yığıtının kurulumu Protokoller İletişim kurallarının tanımlanması SLAYT 46