rucoder
Eski üye
- Katılım
- 5 Nis 2022
- Mesajlar
- 221
- Tepki
- 0
OSI Modeli Nedir?
OSI (Open System Interconnection) rahat tabirle açık sistemler için tasarlanmış olan bilgisayarlar arası iletişimi elde eden yazışma standartıdır.
OSI Referans Modeli’nin Avantajları
- Karmaşıklığı azaltır,
- Arayüzleri standartlaştırır,
- Oldukça üreticili bir geliştirme ortamı sağlar,
- Modüler mimari imkanı sunar,
- Gelişime ivme kazandırır,
- Öğretimi ve öğrenmeyi kolaylaştırır.
OSI Zamanı
İlk olarak 1970 sonları, 1980 başları benzer biçimde ortaya çıkmıştır. Ondan sonra 1984 yıllında ise yeni bir düzenleme ile birlikte OSI (Open System Interconnection) referans modeli olarak yayınlaşmıştır.
OSI modeli bir bilgisayardaki uygulamanın, yazışma ortamı üstünden başka bir bilgisayarda çalışan uygulamanın içinde ki iletişimin tüm adımlarını tanımlar.
OSI toplamda 7 katmandan oluşmaktadır. Bunlar;
- Fizyolojik Katman
- Veri Bağlantı Katmanı
- Ağ Katmanı
- Taşıma Katmanı
- Oturum Katmanı
- Sunuş Katmanı
- Uygulama Katmanı
Fizyolojik Katman (Physical Layer)
Fizyolojik katman verilerin kablo üstündeki yapısını tanımlar. Veriler bit şeklinde iletilir. Verilerin kısaca bitlerin elektrik, ışık yada radyo sinyallerine iyi mi çevrileceğini ve aktarılacağını tanımlar. Veri iletimi için iki cihazında aynı kurallar çerçevesinde tanımlanmış olması gerekmektedir.
Fizyolojik Katman Protokolleri
- SLIP(Serial Line Web Protocol)
- PPP (Point to Point Protocol)
SLIP (Serial Line Web Protocol)
- Seri yazışma tekniklerini kullanarak IP verilerinin iletimini elde eden protokoldür.
- Dial-Up ya da kiralık hat bağlantılarında kullanılır.
- Veriler seri yazışma teknikleri kullanılarak iletilir.
PPP (Point to Point Protocol)
SLIP’e benzemektedir. PPP’de dial-up bağlantıda kullanılır. SLIP’den ayrılmış olduğu nokta ise;
- Verileri sıkıştırır,
- Çoğu zaman bir fazlaca donanım destek sunar,
- Hata belirleme ve düzeltme algoritmaları kullanır.
Veri Bağlantı Katmanı (Data Bağlantı Layer)
Veri bağlantı katmanı fizyolojik katmana yetişebilmek için lüzumlu kuralları belirler. Bu katman da ağ katmanından gelen veriler fizyolojik katmana gönderilirler. Bu aşamada veriler belli parçalara bölünürler. Bu parçaların her birine çerçeve yada paket denilir.
Veri bağlantı katmanının büyük çoğunluğu ağ kartı üstünde gerçekleşir. Bu katman 2 alt bölüme ayrılır.
- MAC (Media Access Control)
- LLC (Logical Bağlantı control)
MAC (Media Access Control)
Media Access Control (MAC) katmanı alıcı ve göndericinin MAC adresleri ile hata denetim kodunu (CRC) paketleyip fizyolojik katmana aktarır. Alıcı ise bu işlemleri tersine çevirerek LLC (Logical Bağlantı Control) katmanına gönderir.
Logical Bağlantı Control (LLC)
LLC katmanı, ağ katmanı için geçiş görevi görür. Hedef makine ile kaynak makinenin aynı protokoller ile iletişime geçebilmesi için protokole ilişkin hususi portlar(SAP, Service Access Points) oluşturur.
LLC katmanının bir öteki görevi ise gönderilen paketlerin kontörlünü sağlar. Şu demek oluyor ki bozuk giden patketlerin yeniden gönderilmesinden, alıcının alabileceği kapasiteden fazlasını göndermemek (Flow Conrol) benzer biçimde kontrollerden mesuldür.
Ağ Katmanı (Network Layer)
Ağ katmanında veri paketinin başka bir ağa gönderilmesi gerektiğinde yönlendiricilerin kullanacağı informasyon eklenmektedir. Veriler paketler halinde taşınmaktadır.
Yönlendiriciler bu katmanda tanımlıdırlar.
Ağ Katmanı Protokolleri
- ICMP (Web Control Message Protocol)
- ARP (Address Resulotion Protocol)
- IGMP (Web Group Protocol)
- IP (Web Protocol)
ICMP (Web Control Message Protocol)
Paketin gönderilmesi esnasında oluşan hataları bildiri yada rapor gönderir.
ARP (Address Resulotion Protocol)
Mahalli ağ adreslerini ya da donanım adreslerini önbellekler. Ağ adresi ve MAC adresi içinde ki dönüşümü sağlar.
IGMP (Web Group Management Protocol)
Bir grupta ki hostları, multicast (bir gönderici ile birçok alıcı içinde ki yazışma) routera (yönlendirici) gönderir.
IP(Web Protocol)
Bir ağa bağlı cihazın öteki cihazlar ile içinde ki iletişimi elde eden ana adrestir.
Taşıma Katmanı (Transport Layer)
Taşıma katmanı, üst katmanlardan gelen veriyi ağ paketi boyutunda parçalayarak segment halinde sonraki katmana uçtan uca ilettikten sonrasında iletip iletilmediğini denetim eder.
Oturum Katmanı (Session Layer)
Oturum katmanı, ana makinenin birden fazla client ile yazışma için de olduğu vakit, doğru client ile yazışma kurabilmesini sağlar.
İletişimler değişik otorumlar vasıtasıyla değişik clientlarla yapılır.
Sunuş Katmanı (Presentation Layer)
Sunuş katmanının ana görevi giden veriyi öteki bilgisayara anlaşılır bir biiçimde çevrilmesini sağlar. Encrypiton ve decrypiton bu katmanda gerçekleşir.
Uygulama Katmanı (Applitacion Layer)
Uygulama katmanı kullanıcıya en yakın olan katmandır. Kullanıcılar bu katmada değişik yazılımlar ile verileri birleştirip gerçek dataya ulaşmaktadırlar. FTP, HTTP, Telnet benzer biçimde protokoller bu katmanda iş yapmaktadır.