|
||
| Genel Bakış 1980`li yılların başında şirketler maliyeti düşürmek ve çalışma hızlarını arttırmak amacıyla network`lerini genişletme ve birleştirme ihtiyacı duydular. Birçok network`ün farklı yazılım ve donanım özelliklerine sahip olması sonucu uyumsuzluk problemi yaşandı. Bu uyumsuzlukların aşmak için ISO (International Organization for Standardization) üreticilere yardımcı olması amacıyla yeni bir network modeli oluşturulması gerektiğine karar verdi. 1984 yılında OSI (Open System Interconnection) Referans Modelini ortaya koydu. Tüm üreticiler yazılımlarını ve donanımlarını OSI Referans Modeli`nde belirtilen standartlar çerçevesinde geliştirmeye başladılar. Bu derste OSI Referans Modeli`nin belirttiği standartları ve OSI ile bilgisayarlar arasındaki iletişimin nasıl gerçekleştiği anlatılacaktır. Bu dersin sonunda öğreneceğiniz konular: OSI Referans Modeli Katmanları Data Encapsulation OSI ve Network Cihazları OSI Nedir ? OSI farklı üreticiler tarafından geliştirilen network bileşenlerinin bir arada uyumlu bir şekilde çalışabilmelerini sağlayan kurallar bütünüdür. Network bileşenlerinin nasıl heberleştiklerini tanımlayan kavramsal bir yapıdır. Bilginin hazırlanıp network ortamından geçerek başka bir bilgisayrda nasıl görüntülendiğini tanımlar. OSI iletişimi birbirleriyle ilişkili yedi farklı katmanda inceler. Her katmanın ayrı bir fonksiyonu vardır. Katmanlı modelin avantajları şunlardır: Network iletişimini daha küçük daha basit parçalara böler. Farklı donanım ve yazılımların haberleşmesini sağlar. Herhangi bir katmandaki değişikliğin diğer katmaları etkilemesini engeller dolayısıyla daha çabuk gelişebilmelerini sağlar. Farklı platformların iletişimini sağlar. (örn:Unix ve Windows) Her katman diğer katmanları etkilemeden geliştirilebilir. Bilginin bir bilgisayardan diğerine ulaştırılması sorunu yedi daha küçük daha kolay çözülebilir soruna bölünmüştür. Her sorun ilgili OSI katmanı tarafından çözülmüştür. OSI nin yedi katmanı? 7. Application 6. Presentation 5. Session 4. Transport 3. Network 2. Data Link 1. Physical OSI‘ nin Katmanları Application Katmanı Kullanıcıya en yakın katmandır. Kullanıcı uygulamalarına e-mail, FTP, WWW gibi network servisleri sunar. Ayrıca uygulamaların birbirleriyle iletişimini kontrol eder. Presentation Katmanı Datayı alıcı cihaz tarafından okunabilir hale getirmekten sorumlu olan katmandır. Gönderilen datanın alıcı cihaz tarafından nasıl okunacağını belirtir. Daha iyi anlaşılabilmesi için şu benzetmeyi yapabiliriz. Nasıl ki farklı dil konuşan iki insanın anlaşabilmesi için bir çevirmene ihtiyaç vardır, iki network cihazının haberleşebilmesi için de datanın birbirlerinin anlayabileceği biçime sokulması gerekir. Bu işlemi yapan katman Presentation katmanıdır. Başlıca üç örevi vardır. Datanın biçimlendirilmesi Datanın şifrelenmesi Datanın sıkıştırılması Session Katmanı Uygulamalar arasındaki otutumları başlatır, sonlandırır ve yönetir. Şöyle bir benzetme yapabiliriz. Bir arkadaşınızla IRC ortamında tartıştığınızı düşünün. İki problemle karşılaşırsınız. Birincisi ikinizinde aynı anda mesaj yollama olasılığınız vardır. İkincisi sürekli önceki mesajlara bakmak zorunda kalırsınız. Bu iki sorunu çözmek için mesajlaşmaya başlamadan önce mesajınızın sonunda bittiğini belirtmek, sırayla mesaj yazmak gibi bir dizi kurallar koymanız gerekir. Durum iki network cihazı için de aynıdır. Session katmanının görevi iletişimdeki senkronizasyonu sağlamaktır. Transport Katmanı Birincil görevi gönderici ve alıcı arasındaki data akışının kontrolu ve datanın alıcıya ulaştığından emin olmaktır. Alıcı cihazın datayı almaya hazır olup olmadığı ve data gönderildikten sonra alıp almadığı gibi kontrollerin yapıldığı katmandır. Yeni bir yabancı dil öğrenen bir öğrenci öğrendiği dilin konuşulduğu ülkeye gittiğinde söylenen herşeyi tekrarlatması (Datanın ulaştığından emin olmak) ve yavaş konuşulmasını istemesi (Data akışının kontrolü) iyi bir benzetme olacaktır. Transport katmanında başlıca iki protokol çalışır. TCP (Transmission Control Protocol) UDP (User Datagram Protocol) Network Katmanı OSI Referans Modelinin en önemli ve katmanıdır. Gönderilen datanın hedefine ulaşması için rota seçiminin yapıldığı katmandır. Gönderilen bir mektubun alıcıya ulaşabilmesi için üzerine alıcının adresini yazarsınız. Bu adres sayesinde postaneler ve postacılar mektubunuzu alıcısına belirli bir rota izleyerek ulaştırırlar. İki network cihazı da birbirlerine data yollarken datanın üzerine birtakım adresler yazarlar. Bu adresler “Router” denilen cihazlar tarafından okunup uygun yollardan hedefine ulaştırılır. Datanın üzerine yazılan adres IP (Internet Protocol) Adresi denilen mantıksal bir adrestir. Data Link Katmanı Gönderilecek datanın elektronik sinyallere dönüştürülüp kabloya iletilmesine ve kablodan gelen elektronik sinyallerin dataya dönüştürülmesini sağlayan katmandır. Bu dönüştürme işlemi kullanılan network teknolojisine göre değişkenlik gösterebilir. Elektronik sinyallerin kablo üzerinde sorunsuz bir şekilde ilerleyip ilerleyemediğinin kontrolü bu katmanda yapılır. Ayrıca bu katmanda fiziksel adresleme yapılır. Physical Katman Data Link Katmanı tarafından elektronik sinyallere dönüştürülen datanın taşınmasından sorumludur. Basit olarak network kablosusur. Data Encapsulation İki network cihazı haberleşirken gönderdikleri datayı belirli bir yapıya sokmak zorundadırlar. Bu yapı gönderilecek data hazırlandıktan sonra datanın 7. katmandan 1. katmana kadar ilerlerken üzerine bir takım bilgiler yazılmasıyla oluşur. Bu işleme “encapsulation” denir. Alıcı cihaz ise bu işlemin tam tersini yaparak datatyı okur. Buna da “deencapsulation” denir. OSI Katmanları ve Cihazlar Physical Katmanda çalışan cihazlar : Hub, Repeater sadece elektronik sinyalleri ileten ve güçlendiren cihazlardır. Data-Link Katmanında çalışan cihazlar : Switch, Bridge gibi cihazlar kendilerine bağlı olan makinelerin fiziksel adreslerini hafızalarında tutarlar. Datayı sadece alıcı makineye yönlendirirler. Network Katmanında çalışan cihazlar : Router internetworkdeki farklı networkleri ve bu networklere nasıl ulaşılacağını bilen ve datayı bu bilgi ışığında hedefine yönlendirir. |
||
| Dost Sitelerimiz | |
|
|
|
| Dost Sitelerimiz | |
| Arma Dizayn - Dijital Darbe - Z.K.U.D Blogcu - SosyeteForum - SHeZoFReN - SHeZoFReN - Ayna Grubum - Rusça Gülerek - Deliperi - SanalKaos - Mevzu Alemi - kudRet* - PayLaSiM-TuRK - Graphic-Turk.Com - SMF SeO Destek | |