OSI Referens Modeli (Open System Interconnection)
OSI, farklı üreticiler tarafından geliştirilen ağ bileşenlerinin bir arada uyumlu bir şekilde çalışabilmelerini sağlayan kurallar bütünüdür.Ağ bileşenlerinin nasıl haberleştiklerini tanımlayan kavramsal bir yapıdır.Data'nın hazırlanıp ağ ortamından gerçek bir bilgisayarda nasıl görüntülendiğini tanımlar.
1- Application Layer (Uygulama Katmanı): Kullanıcı tarafından çalıştırılan tüm uygulamalar bu katmanda tanımlıdırlar. Bu katmanda çalışan uygulamalara örnek olarak, FTP (File Transfer Protocol) gibi.
TCP/IP
DARPA tarafından geliştirilen TCP/IP sırf DARPA tarafından kullanılmak üzere geliştirilmiş olup Berkeley Software Distribution of UNIX sistemlerinde kullanılmasıyla başlayan geliştirme süreci sonunda en yaygın ağ protokolü olmuştur.Farklı ağ altyapısında kullanılabilecek esnek, ve yönetilebilir bir yapıya sahiptir.Her türlü üretici tarafından kullanılabilen ve geliştirilebilen açık tek protokoldür.
TCP/IP Protokol takımının dört katmanı vardır.
Application: OSI Referans Modelinin Application,Presentation ve Session katmanlarını kapsar.
Transport: OSI'nin Transport katmanı ile aynıdır.
Internet: OSI'nin Network Katmanına denk gelir.
Network Interface: OSI'nin Data-Link ve Physical katmanlarını kapsar.
OSI, farklı üreticiler tarafından geliştirilen ağ bileşenlerinin bir arada uyumlu bir şekilde çalışabilmelerini sağlayan kurallar bütünüdür.Ağ bileşenlerinin nasıl haberleştiklerini tanımlayan kavramsal bir yapıdır.Data'nın hazırlanıp ağ ortamından gerçek bir bilgisayarda nasıl görüntülendiğini tanımlar.
OSI Referans Modeli 7 katman (layer)’dan oluşmuştur.
Bu katmanlar sırasıyla;
1-Application
2-Presentation
3-Session
4-Transport
5-Network
6-Data Link
7- Physical
1-Application
2-Presentation
3-Session
4-Transport
5-Network
6-Data Link
7- Physical
1- Application Layer (Uygulama Katmanı): Kullanıcı tarafından çalıştırılan tüm uygulamalar bu katmanda tanımlıdırlar. Bu katmanda çalışan uygulamalara örnek olarak, FTP (File Transfer Protocol) gibi.
2-Presentation Layer (Sunuş
Katmanı): Bu katman verileri uygulama katmanına sunarken
veri üzerinde bir kodlama ve dönüştürme işlemlerini yapar. Ayrıca bu katmanda
veriyi sıkıştırma/açma, şifreleme/şifre çözme, EBCDIC’dan ASCII’ye veya tam
tersi yönde bir dönüşüm işlemlerini de yerine getirir. Bu katmanda tanımlanan bazı standartlar ise
şunlardır;PICT ,TIFF ,JPEG ,MIDI ,MPEG.
3-Session Layer (Oturum
Katmanı): İletişimde bulunacak iki nokta arasındaki oturumun kurulması,
yönetilmesi ve sonlandırılmasını sağlar. Bu katmanda çalışan protokollere örnek
olarak NFS (Network File System), SQL (Structured Query Language), RPC (Revate
Procedure Call), ASP (AppleTalk Session
Protocol) gibi.
4-Transport Layer (İletişim
Katmanı): Bu katman iki düğüm arasında mantıksal bir bağlantının
kurulmasını sağlar. Ayrıca üst katmandan aldığı verileri segment’lere bölerek
bir alt katmana iletir ve bir üst katmana bu segment’leri birleştirerek sunar.
Bu 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 karşı tarafta gönderenin gönderdiği sırayla
birleştirilmesi işinden de bu katman sorumludur.
5- Network Layer (Ağ Katmanı) : Bu katman , veri paketlerinin ağ adreslerini
kullanarak bu paketleri uygun ağlara yönlendirme işini yapar. Yönlendiriciler
(Router) bu katmanda tanımlıdırlar. Bu katmanda iletilen veri blokları paket
olarak adlandırılır. Bu katmanda tanımlanan protokollere örnek olarak IP ve IPX
verilebilir. Bu katmandaki yönlendirme işlemleri ise yönlendirme protokolleri
kullanılarak gerçekleştirilir. Yönlendirme protokollerine örnek olarak
RIP,IGRP,OSPF ve EIGRP verilebilir. Burada dikkat edilmesi gereken önemli bir
nokta da yönlendirme protokolleri ile yönlendirilebilir protokollerin farklı
şeyler olduğudur. Bu katmanda kullanılan yönlendirme protokollerinin görevi
,yönlendirilecek paketin hedef’e ulaşabilmesi için geçmesi gereken yolun
hangisinin en uygun olduğunu belirlemektir. Yönlendirme işlemi yukarıda
bahsettiğimiz yönlendirme protokollerini kullanarak dinamik bir şekilde
yapılabileceği gibi ,yönlendiricilerin üzerinde bulunan yönlendirme tablolarına
statik olarak kayıt girilerek de paketlerin yönlendirilmesi
gerçekleştirilebilir.
6- Data Link Layer (Veri Bağı Katmanı) :Network katmanından aldığı veri paketlerine hata
kontrol bitlerini ekleyerek çerçeve (frame) halinde fiziksel katmana iletme
işinden sorumludur. Ayrıca iletilen ç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ğlamak da bu
katmanın sorumluluğundadır. Bu katmanda ,iletilen çerçevenin hatalı olup
olmadığını anlamak için CRC ( Cyclic Redundancy Check) yöntemi kullanılır. Switch’ler ve Bridge’ler
bu katmanda tanımlıdırlar.
7- Physical Layer (Fiziksel Katman):Verilerin
fiziksel olarak gönderilmesi ve alınmasından sorumlu katmandır. Hub’lar
fiziksel katmanda tanımlıdırlar.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 elektiriksel ve mekanik
özelliklerle ilgilenir. Örneğin V.24 ,V.35, RJ45 ,RS-422A standartları fiziksel
katmanda tanımlıdırlar.
TCP/IP
DARPA tarafından geliştirilen TCP/IP sırf DARPA tarafından kullanılmak üzere geliştirilmiş olup Berkeley Software Distribution of UNIX sistemlerinde kullanılmasıyla başlayan geliştirme süreci sonunda en yaygın ağ protokolü olmuştur.Farklı ağ altyapısında kullanılabilecek esnek, ve yönetilebilir bir yapıya sahiptir.Her türlü üretici tarafından kullanılabilen ve geliştirilebilen açık tek protokoldür.
TCP/IP Protokol takımının dört katmanı vardır.
Application: OSI Referans Modelinin Application,Presentation ve Session katmanlarını kapsar.
Transport: OSI'nin Transport katmanı ile aynıdır.
Internet: OSI'nin Network Katmanına denk gelir.
Network Interface: OSI'nin Data-Link ve Physical katmanlarını kapsar.
0 yorum:
Yorum Gönder