OSI - Open Systems Interconnection

Содержание

Слайд 2

OSI - Open Systems Interconnection Bilgisayar Ağları komplextir (karışıktır) Pek çok

OSI - Open Systems Interconnection

Bilgisayar Ağları komplextir (karışıktır)
Pek çok bileşeni

(parçası) vardır.
* Donanım (kablo-hub-swıtch…)
* Yazılım
* Protocol
* Router
* İletişim ortamı (kablolu-koblosuz)
Слайд 3

OSI - Open Systems Interconnection Bu ağ yapısını organize edecek bir

OSI - Open Systems Interconnection

Bu ağ yapısını organize edecek bir

umut var mı?
Örneğin Internet:
–Her zaman çalışıyor
– Bedava
–dünyanın bir ucundan diğer ucuna iletişim
– Ses
– video
- Müzik
Слайд 4

OSI - Open Systems Interconnection Bu kadar büyük bir sistem nasıl

OSI - Open Systems Interconnection

Bu kadar büyük bir sistem nasıl

bu derece dayanıklı olabilir?
– Dağıtık yapı
– Paket anahtarlama
– Katmanlı yapı
– Yönlendirme protokolleri
Слайд 5

OSI - Open Systems Interconnection Bir ağ bir noktadan diğer bir

OSI - Open Systems Interconnection

Bir ağ bir noktadan diğer bir

noktaya veri ileten donanım ve yazılımların tümüdür.
Donanım fiziksel elemanlardan, yazılım ise komut kümelerinden oluşur.
Bir verinin bir noktadan diğerine iletilmesi çok sayıda iş parçasına bölünür.
Her iş katmanlar (layers) halinde gösterilir.
Слайд 6

OSI - Open Systems Interconnection KATMANLI YAPI

OSI - Open Systems Interconnection

KATMANLI YAPI

Слайд 7

OSI - Open Systems Interconnection Uçak yolcuğu katmanlar: Her katman bir

OSI - Open Systems Interconnection

Uçak yolcuğu katmanlar:
Her katman bir servis sunar.
Kendi

içinde çözüm oluşturur.
Alt ve üstteki katmanlardan hizmet alır.
Слайд 8

OSI - Open Systems Interconnection Neden katmanlı yapı? Karmaşıklığı yüksek sistemlerin

OSI - Open Systems Interconnection

Neden katmanlı yapı?
Karmaşıklığı yüksek sistemlerin

yönetimini kolaylaştırması,
Karmaşık bir sistemi oluşturan parçaların ve ilişkilerin tam olarak tanımlanması,
Bakım kolaylığı,
Güncelleme işlemlerinin kolaylığı,
Bir katmanda yapılan değişiklik diğer sistemin diğer katmanlarını etkilemez.
Слайд 9

OSI - Open Systems Interconnection OSI modeli Bir açık sistem (open

OSI - Open Systems Interconnection

OSI modeli
Bir açık sistem (open system)

iki sistemin alt yapılarına bağlı kalmaksızın iletişimi sağlayan protokoller kümesidir.
OSI bir protokol değildir!
OSI ağların nasıl çalıştığını anlamamız konusunda bize rehberlik eder.
OSI birbirinden ayrı ancak ilişkide olan 7 katmandan oluşur.
Her katman iletişim için kendisine atanmış bazı işlemleri yapar
Слайд 10

A ve B arasında veri giderken aradaki bir çok düğümden geçebilir.

A ve B arasında veri giderken aradaki bir çok düğümden geçebilir.
Her katman bir altında bulunan katmandan hizmet alır ve bir üstündekine hizmet sunar.
Cihazlar arasında, aynı seviyedeki katmanlar kendi arasında haberleşir
Her katman kendi bilgisini paketler ve bir alt katmana gönderir. Alıcı her katmanda kendi bilgisini açarak üst katmana iletir.
Komşu katmanlar arasında ara yüzler (interface) vardır.–Bu ara

yüzler modülerlik sağlar.

OSI - Open Systems Interconnection

Слайд 11

OSI - Open Systems Interconnection All People Seem To Need Data Processing

OSI - Open Systems Interconnection

All
People
Seem
To
Need
Data
Processing

Слайд 12

Katmanlar 3 grupta toplanır. Ağ destek katmanları - fiziksel katman, data

Katmanlar 3 grupta toplanır.
Ağ destek katmanları -
fiziksel katman,
data link katmanı ve
network katmanı
Kullanıcı destek katmanları
Oturum katmanı
Sunum katmanı ve
Uygulama

katmanı
İletim katmanı -İki grubu birbirine bağlar

OSI - Open Systems Interconnection

Слайд 13

Üst katmanlar tümüyle yazılımla gerçekleştirilir Alt katmanlar ise genellikle yazılım ve


Üst katmanlar tümüyle yazılımla gerçekleştirilir
Alt katmanlar ise genellikle yazılım ve donanımla gerçekleştirilir.
Fiziksel katman çoğunlukla donanımla gerçekleştirilir.
Her katmanda veriye başlıklar eklenir
Her katman üst katmandaki verinin tümünü data olarak

alır.

OSI - Open Systems Interconnection

Слайд 14

Physical Layer-Fiziksel Katman Sinyaller, Kablolar ve konnektörlerin bulunduğu katmandır Elle dokunabileceğimiz

Physical Layer-Fiziksel Katman
Sinyaller, Kablolar ve konnektörlerin bulunduğu katmandır
Elle dokunabileceğimiz kısımdır.
Ağın

bir ucundan diğer ucuna sinyalin
iletilmesi/alınması ile ilgilenir
Fiziksel ortamda bitlerin taşınması için gerekli işlemler gerçekleştirilir.
Arayüz ve iletim ortamının mekaniksel, elektriksel özellikleri belirlenir.

OSI - Open Systems Interconnection

Слайд 15

Physical layer-Fiziksel Katman Bitlerin gösterimi tanımlanır. Bitlerin sinyallerle ifade ediliş şeklini

Physical layer-Fiziksel Katman
Bitlerin gösterimi tanımlanır. Bitlerin sinyallerle ifade ediliş şeklini (encode) belirler.
Data rate belirlenir. (bps)
Alıcı ve gönderici arasında bit seviyesinde senkronizasyon yapılır.
Point-to-pointveya multipointlinekonfigürasyonu belirlenir.
Topoloji tanımlanır.

(mesh, star, bus, ring)
İletim modu tanımlanır. (simplex, half-duplex, full-duplex)

OSI - Open Systems Interconnection

Слайд 16

Physical layer-Fiziksel Katman OSI - Open Systems Interconnection

Physical layer-Fiziksel Katman

OSI - Open Systems Interconnection

Слайд 17

Physical layer-Fiziksel Katman İşlevleri: Donanımın Tanımlanması Teknik Özellikler Kodlama ve Sinyalizasyon

Physical layer-Fiziksel Katman
İşlevleri:
Donanımın Tanımlanması Teknik Özellikler
Kodlama ve Sinyalizasyon
Veri İletimi ve

Alımı
Topoloji ve Fiziksel Ağ Tasarımı:

OSI - Open Systems Interconnection

Слайд 18

Data Link Layer-Veri Bağlantı Katmanı Fiziksel katmandaki basit veri iletimini güvenilir

Data Link Layer-Veri Bağlantı Katmanı
Fiziksel katmandaki basit veri iletimini güvenilir bağlantıya çevirir.
Ağ üzerinde iletişim

için anlaşılabilir bir dil kurmakla sorumludur.
Network layer’dan gelen bitleri frame’lere böler.

OSI - Open Systems Interconnection

Слайд 19

Data Link Layer-Veri Bağlantı Katmanı OSI - Open Systems Interconnection

Data Link Layer-Veri Bağlantı Katmanı

OSI - Open Systems Interconnection

Слайд 20

Data Link Layer-Veri Bağlantı Katmanı Frame’lere başlık (alıcı ve verici adresleri)

Data Link Layer-Veri Bağlantı Katmanı
Frame’lere başlık (alıcı ve verici adresleri) ve (hata kontrol bilgisi) ekler.


Frame bazında akış kontrolü yapar.
Hata denetimi yapar.
Anahtarlama katmanı da denir.
Switchler bu katmanda çalışan cihazlardır

OSI - Open Systems Interconnection

Слайд 21

Data Link Layer-Veri Bağlantı Katmanı Fiziksel adresleme yapar. Kaybolan ve bozulan

Data Link Layer-Veri Bağlantı Katmanı
Fiziksel adresleme yapar.
Kaybolan ve bozulan frame’ler yeniden gönderilir
Temel olarak LAN la

ilgilidir 
Erişim denetimi yapar.
Tek bağlantı üzerindeki cihazların paylaşımını denetleyen protokol çalıştırılır

OSI - Open Systems Interconnection

Слайд 22

Data Link layer-Veri Bağlantı Katmanı OSI - Open Systems Interconnection

Data Link layer-Veri Bağlantı Katmanı

OSI - Open Systems Interconnection

Слайд 23

Data Link layer-Veri Bağlantı Katmanı İşlevleri: Mantıksal Bağlantı Kontrolü (LLC) Ortam

Data Link layer-Veri Bağlantı Katmanı
İşlevleri:
Mantıksal Bağlantı Kontrolü (LLC)
Ortam Erişim Kontrolü

(MAC)
Veri Çerçeveleme - Kapsülleme
Adresleme
Hata Algılama ve İşleme - CRC

OSI - Open Systems Interconnection

Слайд 24

Network Layer-Ağ katmanı İnternet ağlarının nasıl çalışacağını tanımlayan katmandır Birden fazla

Network Layer-Ağ katmanı
İnternet ağlarının nasıl çalışacağını tanımlayan katmandır 
Birden fazla ağdan geçerek hedeften kaynağa paket gönderiminden sorumludur.

OSI

- Open Systems Interconnection
Слайд 25

Network Layer-Ağ katmanı Data link katmanı aynı ağdaki iki node arasında

Network Layer-Ağ katmanı
Data link katmanı aynı ağdaki iki node arasında veri iletimi yaparken, network katmanı iki ağ arasında veri iletimi

yapar.
Mantıksal adresleme yapar.
Yönlendirme katmanı da denir. Router lar bu katmanda çalışır.
Ağın bir tarafından bilgileri alıp diğer tarafına götüren kamyondur.

OSI - Open Systems Interconnection

Слайд 26

Network Layer-Ağ katmanı OSI - Open Systems Interconnection https://en.wikipedia.org/wiki/Network_address_translation#/media/File:NAT_Concept-en.svg

Network Layer-Ağ katmanı

OSI - Open Systems Interconnection

https://en.wikipedia.org/wiki/Network_address_translation#/media/File:NAT_Concept-en.svg

Слайд 27

Network Layer-Ağ katmanı İşlevleri: Mantıksal Adresleme Yönlendirme Datagram Kapsülleme Parçalanma ve

Network Layer-Ağ katmanı
İşlevleri:
Mantıksal Adresleme
Yönlendirme
Datagram Kapsülleme
Parçalanma ve Yeniden Birleştirme
Hata İşleme

ve Teşhis

OSI - Open Systems Interconnection

Слайд 28

Transport Layer-Taşıma Katmanı Katman 1, 2 ve 3 verilerin paketlenmesi, adreslenmesi,

Transport Layer-Taşıma Katmanı
Katman 1, 2 ve 3 verilerin paketlenmesi, adreslenmesi,

yönlendirilmesi ve teslimi ile ilgilidir.
fiziksel katman bitleri işler; 
veri bağlantı katmanı yerel ağlarla ilgilenir ve
ağ katmanı ağlar arasındaki yönlendirmeyi yapar. 

OSI - Open Systems Interconnection

Слайд 29

Transport Layer-Taşıma Katmanı Tüm mesajın gönderimden sorumludur. Network layer gönderilen paketler

Transport Layer-Taşıma Katmanı
Tüm mesajın gönderimden sorumludur.
Network layer gönderilen paketler arasında ilişki oluşturmaz. Transport layer paketleri sıralar, hata denetimi ve akış denetimi yapar. TCP

– UDP protokollerini bu katmanda görürüz.
Mesaj iletilebilecek segmentlere bölünür ve sıra numarası verilir

OSI - Open Systems Interconnection

Слайд 30

Transport Layer-Taşıma Katmanı Aynı zamanda akış kontrolü (flow control) kullanarak karşı

Transport Layer-Taşıma Katmanı
Aynı zamanda akış kontrolü (flow control) kullanarak karşı

tarafa gönderilen verinin yerine ulaşıp ulaşmadığını kontrol eder. Karşı tarafa gönderilen segment’lerin gönderilen sırayla birleştirilmesini sağlar.
Bu katman güvenilir bir dağıtımdan sorumludur.

OSI - Open Systems Interconnection

Слайд 31

Transport Layer-Taşıma Katmanı İşlevleri: Çoklama ve çoklama bozma Bölümleme, Paketleme ve

Transport Layer-Taşıma Katmanı
İşlevleri:
Çoklama ve çoklama bozma
Bölümleme, Paketleme ve Yeniden Birleştirme
Bağlantı

Kurulumu, Yönetimi ve Sona Ermesi
Akış Kontrolü

OSI - Open Systems Interconnection

Слайд 32

Transport Layer-Taşıma Katmanı OSI - Open Systems Interconnection

Transport Layer-Taşıma Katmanı

OSI - Open Systems Interconnection

Слайд 33

Session Layer-Oturum Katmanı Oturum, uzun bir süre veri alışverişi yapmalarını sağlamak

Session Layer-Oturum Katmanı
Oturum, uzun bir süre veri alışverişi yapmalarını sağlamak

için iki yazılımın kullanıldığı sürece kalıcı bir mantıksal bağlantısıdır.
Telefon görüşmesine benzetebiliriz. Tarafların/cihazların birbirini gördükleri katmandır.

OSI - Open Systems Interconnection

Слайд 34

Session Layer-Oturum Katmanı Authentication – kimlik denetimi Authorization – doğrulama Oturumları

Session Layer-Oturum Katmanı
Authentication – kimlik denetimi
Authorization – doğrulama

Oturumları ayarlamak, yönetmek ve sonlandırmak için gerekli araçları sağlamaktır.

OSI - Open Systems Interconnection

Слайд 35

Session Layer-Oturum Katmanı Oturumları ayarlamak, yönetmek ve sonlandırmak için gerekli araçları

Session Layer-Oturum Katmanı
Oturumları ayarlamak, yönetmek ve sonlandırmak için gerekli araçları

sağlamak için:
API – Application Programming Interface
API – Uygulama Programlama Arayüzü
 API’ler otomasyon imkanı verir. Örneğin twitter

OSI - Open Systems Interconnection

Слайд 36

Session Layer-Oturum Katmanı Senkronizasyon sağlar. Bir hata oluştuğunda en son doğru

Session Layer-Oturum Katmanı
Senkronizasyon sağlar. Bir hata oluştuğunda en son doğru giden kısımdan itibaren yeniden gönderim yapılır.
İki sistemin half duplex veya full

duplex gönderim yapmasını sağlar. Start, stop, restart

OSI - Open Systems Interconnection

Слайд 37

Session Layer-Oturum Katmanı OSI - Open Systems Interconnection

Session Layer-Oturum Katmanı

OSI - Open Systems Interconnection

Слайд 38

Presentation Layer-Sunum Katmanı Sunum katmanı, bir sistemden gönderilen verilerin diğer sistem

Presentation Layer-Sunum Katmanı
Sunum katmanı, bir sistemden gönderilen verilerin diğer

sistem tarafından farklı bir şekilde görüntülenmesi gerektiğinde ortaya çıkabilecek sorunları çözmekle sorumludur. 
Veri üzerinde kodlama ve dönüştürme işlemlerini yapar.

OSI - Open Systems Interconnection

Слайд 39

Presentation Layer-Sunum Katmanı Translation: Farklı bilgisayarlar farklı kodlama teknikleri(Linux-windows) kullandığından gönderen

Presentation Layer-Sunum Katmanı
Translation: Farklı bilgisayarlar farklı kodlama teknikleri(Linux-windows) kullandığından gönderen bilgisayar bilgiyi ortak bir formata çevirir.
Encryption: Bilginin gizliliğini ve güvenliğini sağlamak için şifreler.
Compression: Ağ trafiğini

azaltmak için veri daha az bitle ifade edilir.
lossy - lossless

OSI - Open Systems Interconnection

Слайд 40

Presentation Layer-Sunum Katmanı İşlevleri: Çeviri Sıkıştırma Şifreleme OSI - Open Systems Interconnection

Presentation Layer-Sunum Katmanı
İşlevleri:
Çeviri
Sıkıştırma
Şifreleme

OSI - Open Systems Interconnection

Слайд 41

Presentation Layer-Sunum Katmanı OSI - Open Systems Interconnection

Presentation Layer-Sunum Katmanı

OSI - Open Systems Interconnection

Слайд 42

Application Layer_Uygulama Katmanı Uygulama katmanı kullanıcı uygulamalarının kullanması için hizmetler sağlar.

Application Layer_Uygulama Katmanı
Uygulama katmanı kullanıcı uygulamalarının kullanması için hizmetler

sağlar. 
Örneğin, Web tarayıcınızı kullandığınızda, bu gerçek yazılım PC'nizde çalışan bir uygulamadır. Uygulama katmanında bu “yer almaz”. Bunun yerine, Hyper Text Transfer Protokolü (HTTP) olarak adlandırılan uygulama katmanında çalışan bir protokol tarafından sunulan hizmetleri kullanır. 

OSI - Open Systems Interconnection

Слайд 43

Application Layer_Uygulama Katmanı Tarayıcı ve HTTP arasındaki fark ? e-mail, uzak

Application Layer_Uygulama Katmanı
Tarayıcı ve HTTP arasındaki fark ?

e-mail, uzak erişim, dosya transferi, veri tabanı yönetimi veya dağıtık uygulamalar için kullanıcı ara yüzlerini sağlar.
HTTP, FTP, SMTP, DHCP, NFS, Telnet, SNMP, POP3, NNTP ve IRC

OSI - Open Systems Interconnection

Слайд 44

Application Layer_Uygulama Katmanı OSI - Open Systems Interconnection

Application Layer_Uygulama Katmanı

OSI - Open Systems Interconnection