Ağ Standartları ve Protokolleri



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

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

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

VERĠ HABERLEġMESĠ OSI REFERANS MODELĠ

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

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

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

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

Protocol Mimari, TCP/IP ve Internet Tabanlı Uygulamalar

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

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

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

Internet: Tarihçe ve Kavramlar

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

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

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

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

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

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

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

Internetin Yapı Taşları

Bilgisayar Programcılığı

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

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

OSI REFERANS MODELI-II

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

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

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

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.

BM 402 Bilgisayar Ağları (Computer Networks)

Veri İletişimi Data Communications

Ağ Temelleri Semineri. erbil KARAMAN

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

Internet in Kısa Tarihçesi

DOD / DEPARMENT OF DEFENCE

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

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

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

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

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

Ağ Protokolleri. Aysel Aksu. Nisan, 2016

BİH 605 Bilgi Teknolojisi Bahar Dönemi 2015

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

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

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


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

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

Serdar SEVİL. TCP/IP Protokolü

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

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

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

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

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

BIL411 - BİLGİSAYAR AĞLARI LABORATUVARI

BIL321 VERİ İLETİŞİMİ LABORATUVARI

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

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

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

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

BIL411 - BİLGİSAYAR AĞLARI LABORATUVARI

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

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.

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

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

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

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

Öğr.Gör.Volkan ALTINTAŞ

Internet Teknolojileri

Sistem Programlama. (*)Dersimizin amaçları Kullanılan programlama dili: C. Giriş/Cıkış( I/O) Sürücülerinin programlaması

TBF 110 BİLGİSAYARDA VERİ İŞLEME ve UYGULAMALARI Ha9a- 2 - İnternet

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

Ağ Yönetiminin Fonksiyonel Mimarisi

Yeni Nesil Ağ Güvenliği

IP adresleri en yaygın ve popüler hierarşik adresleme uygulamasıdır. IP, Internetin kullandığı ağ protokolüdür ve yaygınlaşmasında çok büyük rol

7 Katmanlı OSI Modeli

Bilgisayar Ağlarında Özel Konular (COMPE 435) Ders Detayları

Web Servis-Web Sitesi Bağlantısı

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

AĞ TEMELLERİ 4.HAFTA CELAL BAYAR ÜNİVERSİTESİ AKHİSAR MESLEK YÜKSEKOKULU

Yönlendiriciler ve Yönlendirme Temelleri

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

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

EC-232C. Ethernet RS232 Çevirici. İstanbul Yazılım ve Elektronik Teknolojileri

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

Alt Ağ Maskesi (Subnet Mask)

IPv6 Geçiş Yöntemleri Analizi

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

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

DOKUZ EYLÜL ÜNİVERSİTESİ MÜHENDİSLİK FAKÜLTESİ DEKANLIĞI DERS/MODÜL/BLOK TANITIM FORMU. Dersin Kodu: CME 3004

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

Ders Adı Kodu Yarıyılı T+U Saati Ulusal Kredisi AKTS. Bilgisayar Ağları I BIL

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

FortiGate IPSec VPN (Gateway-to-Gateway) v4.00-build /02

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

EC-100. Ethernet RS232/422/485 Çevirici. İstanbul Yazılım ve Elektronik Teknolojileri

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

Bağlantılı ve Bağlantısız Servisler: Katmanlar üst katmanlara iki tür servis sunabilirler; bağlantılı servis ve bağlantısız servis.

Bölüm 28 ve 29 : İstemci Sunucu Etkileşimi ve Soket API sine Giriş. Internet Protokolleri ve Ağ Uygulamaları. Internet Protokolleri Üzerinden İletişim

Ağ Topolojisi ve Ağ Yazılımları

Transkript:

Ağ Standartları ve Protokolleri Yaşar Tonta Hacettepe Üniversitesi Bilgi ve Belge Yönetimi Bölümü DOK 422: Bilgi Ağları Kaynak: Bogdan Ghita http://ted.see.plymouth.ac.uk/bogdan DOK 422 Bahar 2005 2005.03.01 - 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ç DOK 422 Bahar 2005 2005.03.01 - 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 DOK 422 Bahar 2005 2005.03.01 - 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 DOK 422 Bahar 2005 2005.03.01 - 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 Katmanlar ve protokoller ağ standartlarının temel kavramları DOK 422 Bahar 2005 2005.03.01 - SLAYT 5

Katmanlamanın İlkeleri Farklı bir soyutlama gerektiğinde bir katman yaratılmalı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 DOK 422 Bahar 2005 2005.03.01 - 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 DOK 422 Bahar 2005 2005.03.01 - 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 DOK 422 Bahar 2005 2005.03.01 - SLAYT 8

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 DOK 422 Bahar 2005 2005.03.01 - SLAYT 9

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/IPyığıtını ve ilgili protokolleri geliştirir Avrupa Telekomünikasyon Standartları Enstitüsü (ETSI) Ve diğerleri DOK 422 Bahar 2005 2005.03.01 - SLAYT 10

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 DOK 422 Bahar 2005 2005.03.01 - SLAYT 11

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 DOK 422 Bahar 2005 2005.03.01 - SLAYT 12

OSI Katman Hizmetleri Layer Layer Name Layer Services Number 7 Application Support for e-mail, file transfer etc. 6 Presentation Data representation 5 Session Control the dialog 4 Transport End-to-end data integrity 3 Network Internet addressing, routing and segmentation 2 Data Link Package bits into frames and control their delivery 1 Physical Adapt bits for transmission over the medium DOK 422 Bahar 2005 2005.03.01 - SLAYT 13

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 DOK 422 Bahar 2005 2005.03.01 - SLAYT 14

OSI Katmanları Fiziksel Bit leri bir bilgisayardan diğerine iletir ve bağlantıyı yönetir 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 DOK 422 Bahar 2005 2005.03.01 - SLAYT 15

OSI Katmanları (devamla.) Ağ Ağ üzerinden verileri kaynaktan hedefe iletir Veri paketleri için uygun yolu kararlaştırır ve paket sayısını denetleyerek yoğunluğu önler İletim Uçtan uca verinin iletimini ve tutarlılığını sağlar DOK 422 Bahar 2005 2005.03.01 - SLAYT 16

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 DOK 422 Bahar 2005 2005.03.01 - SLAYT 17

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) DOK 422 Bahar 2005 2005.03.01 - SLAYT 18

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 DOK 422 Bahar 2005 2005.03.01 - SLAYT 19

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 DOK 422 Bahar 2005 2005.03.01 - SLAYT 20

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) Network host (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 DOK 422 Bahar 2005 2005.03.01 - SLAYT 21

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

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özdağarı 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 DOK 422 Bahar 2005 2005.03.01 - SLAYT 23

İ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 DOK 422 Bahar 2005 2005.03.01 - SLAYT 24

İ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ı DOK 422 Bahar 2005 2005.03.01 - SLAYT 25

İnsan-insan iletişim protokolü örneği (devamla) Dineleyen 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ı DOK 422 Bahar 2005 2005.03.01 - SLAYT 26

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 DOK 422 Bahar 2005 2005.03.01 - SLAYT 27

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 DOK 422 Bahar 2005 2005.03.01 - SLAYT 28

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) Protokoller belgeler halinde tanımlanır ve genellikle yazılımda kurulur Desteklenecek her protokol suiti için ayrı bir yazılım paketi gerekir DOK 422 Bahar 2005 2005.03.01 - SLAYT 29

Ö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ı DOK 422 Bahar 2005 2005.03.01 - SLAYT 30