0 Üye ve 1 Ziyaretçi Konuyu İncelemekte. Aşağı İn :)
Sayfa 1
Konu: 7 Osi Katmani  (Okunma Sayısı: 848 Kere Okundu.)
« : Ocak 30, 2009, 07:56:07 ÖS »
Avatar Yok

Asortik Hatun
*
Üye No : 3762
Nerden : İzmir
Cinsiyet : Bayan
Konu Sayısı : 13388
Mesaj Sayısı : 22 841
Karizma = 58066


Logic dostum'un müsadesi olursa, bende daha önceden hazırlamış olduğum bu konuya farklı bir yönden değiniyorum

PROTOCOL'LER VE KAVRAMI

1984 yılında International Organization of Standardization (ISO) isimli kurum Open System Interconnection modelini (ISO) ortaya koydu.
protokol nasıl bir devlet başkanının diğerinin konuşmasını kesmesini, yada yanlış yerde yanlış harekette bulunmasını önlüyorsa, bilgisayar ağlarında da benzer bir işlevi ifade eder.Yada 7 katlı bir apartmanda oturduğumuzu ve ( tabi en üstte ben oturuyorum) her dairede oturanların bir görevi olduğunu varsayalım ve her daire sakinleri kafalarına göre iş yapamıyacağını düşünün çünki başlarında bir yönetici var yani ben.

Basit bir FTP programı ile dosya gönderirken bile arka planda bir çok protokol görev yapar. File Transfer Protocol(FTP) iki bilgisayar üzerinde çalışan iki yazılımın nasıl veri değişimi yapacağını belirler. Transmit Control Protocol(TCP) gönderen sistem üzerinde yollanacak veriyi parçalara bölünmesini ve alıcı sistem üzerinde ise tekrar birleştirilmesini sağlar. Internet Protocol(IP) ise verinin değişik yönlendiriciler üzerinde doğru yolu izleyerek karşı tarafa ulaşmasını sağlar.

Örnek 2 uzak ara bilgisayarımız var varsayalım A R E S bilgisayarından diğer bilgisayara bir veri gönderiğimizde bu veriler paketler dediğimiz bitler halinde ileitilir.bilgisayarımız Ağ kartı ve kablo protokolleri ise verinin nasıl eletrik sinyalleri halinde iletileceğini tanımlar
 
Aslında internet olsun ağ olsun herşey bu bunlar üzerine kurulmuştur

peki ama biz illa OSI modelini kullanmak zorundamıyız?
hayır tabi varsayalım ben gittim ARES adında bir network katmanı geliştirip kullanabilirim eh tabi başkasınında bunu kullanması gerekir genel bakarsak OSI denilen katman aşağıda görüceğiniz bütün protokol kümelerinin birleşmiş halidir

kısaca OSI modeli verinin bir bilgisayar üzerinde bir program'dan, ağ ortamından geçerek diğer bir bilgisayar üzerindeki diğer bir programa nasıl ulaşacağını tanımlar. bu sürec 7 katman halinde incelenir. katmanlı OSI modeli 2 bölümde incelenebilir: Application Set ve Transport Set. (uygulama seti) uygulamalar yani programlarla ilgili konuları içerir. Genellikle sadece yazılımsaldır

Transport Set(veri aktarım seti) veri iletişimi ile ilgili meseleleri tanımlar. Fiziksel ve veri aktarım katmanları hem yazılımsal hemde donanım olarak görevini yerine getirebilir. Fiziksel katman(en alt katman) fiziksel ağ ortamına(ağ kablosuna mesela) en yakın katmandır. Ve esas olarak bilgiyi kablodan aktarmakla görevlidir.

KATMAN 1 : Fiziksel Katman (Physical Layer)

katman veya fiziksel katman verinin kablo üzerinde alacağı fiziksel yapıyı tanımlar. Diğer katmanlar 1 ve sıfır değerleriyle çalışırken, 1. katman 1 ve sıfırların nasıl elektrik, ışık veya radyo sinyallerine çevrileceğini ve aktarılacağını tanımlar. Gönderen tarafta 1. katman bir ve sıfırları elektrik sinyallerine çevirip kabloya yerleştirirken, alıcı tarafta 1. katman kablodan okuduğu bu sinyalleri tekrar bir ve sıfır haline getirir.

Fiziksel katman veri bitlerinin karşı tarafa, kullanılan medya(kablo, fiber optik, radyo sinyalleri) üzerinden nasıl gönderileceğini tanımlar. İki tarafta aynı kurallar üzerinde anlaşmamışsa veri iletimi mümkün değildir. Örneğin bir taraf sayısal 1 manasına gelen elektrik sinyalini +5 volt ve 2 milisaniye süren bir elektrik sinyali olarak yolluyor, ama alıcı +7 volt ve 5 milisaniyelik bir sinyali kabloda gördüğünde bunu 1 olarak anlıyorsa veri iletimi gerçekleşmez.

Fiziksel katman bu tip çözülmesi gereken problemleri tanımlamıştır. Üreticiler(örneğin ağ kartı üreticileri) bu problemleri göz önüne alarak aynı değerleri kullanan ağ kartları üretirler. Böylece farklı üreticilerin ağ kartları birbirleriyle sorunsuz çalışır.

KATMAN 2: Veri Bağlantısı Katmanı (Data Link Layer)

Veri bağlantısı katmanı fiziksel katmana erişmek ve kullanmak ile ilgili kuralları belirler. Veri bağlantısı katmanının büyük bir bölümü ağ kartı içinde gerçekleşir. Veri bağlantısı katmanı ağ üzerindeki diğer bilgisayarları tanımlama, kablonun o anda kimin tarfından kullanıldığının tespiti ve fiziksel katmandan gelen verinin hatalara karşı kontrolü görevini yerine getirir.Veri bağlantısı katmanı iki alt bölüme ayrılır: Media Access Control(MAC) ve Logical Link Control(LLC).

MAC alt katmanı veriyi hata kontrol kodu(CRC), alıcı ve gönderenin MAC adresleri ile beraber paketler ve fiziksel katmana aktarır. Alıcı tarafta da bu işlemleri tersine yapıp veriyi veri bağlantısı içindeki ikinci alt katman olan LLC'ye aktarmak görevi yine MAC alt katmanına aittir.

LLC alt katmanı bir üst katman olan ağ katmanı(3. katman) için geçiş görevi görür. Protokole özel mantıksal portlar oluşturur (Service Access Points, SAPs). Böylece kaynak makinada ve hedef makinada aynı protokoller iletişime geçebilir(örneğin TCP/IP<-->TCP/IP). LLC ayrıca veri paketlerinden bozuk gidenlerin(veya karşı taraf için alınanların) tekrar gönderilmesinden sorumludur. Flow Control yani alıcının işleyebileğinden fazla veri paketi gönderilerek boğulmasının engellenmesi de LLC'nin görevidir.

Katman 3: Ağ Katmanı(Network Layer)

Ağ katmanı veri paketine farklı bir ağa gönderilmesi gerektiğinde yönlendiricilerin kullanacağı bilginin eklendiği katmandır. Örneğin IP protokolü bu katmanda görev yapar.

Katman 4: Taşıma Katmanı (Transport Layer)

Taşıma katmanı üst katmanlardan gelen veriyi ağ paketi boyutunda parçalara böler. NetBEUI, TCP ve SPX gibi protokoller bu katmanda çalışır. Bu protokoller hata kontrolü gibi görevleride yerine getirir.Taşıma katmanı alt katmanlar (Transport Set) ve üst katmanlar (Application Set) arasında geçit görevini görür. Alt katmanlar verinin ne olduğuna bakmandan karşı tarafa yollama işini yaparken üst katmanlarda kullanılan donanım ile ilgilenmeden verinin kendisi ile uğraşabilirler.

Katman 6: Sunum Katmanı(Presentation Layer)

Sunum katmanının en önemli görevi yollanan verinin karşı bilgisayar tarafından anlaşılabilir halde olmasını sağlamaktır. Böylece faklı programların birbilerinin verisini kullanabilmesi mümkün olur.

Sunum katmanı günümüzde çoğunlukla ağ ile ilgili değil, programlarla ilgili hale gelmiştir. Örneğin eğer siz iki tarafta da gif formatını açabilen bir resim gösterici kullanıyorsanız, bir makinanın diğeri üzerindeki bir GIF dosyayı açması esnasında sunum katmanına bir iş düşmez, daha doğrusu sunum katmanı olarak kastedilen şey, aynı dosyayı okuyabilen programları kullanmaktır.

Katman 7: Uygulama Katmanı(Application Layer)

Uygulama katmanı programların ağı kullanabilmesi için araçlar sunar. Microsoft API'leri uygulama katmanında çalışır. Bu API'leri kullanarak program yazan bir programcı, örneğin bir ağ sürücüsüne erişmek gerektiğinde API içindeki hazır aracı alıp kendi programında kullanır. Alt katmanlarda gerçekleşen onlarca farklı işlemin hiçbirisiyle uğraşmak zorunda kalmaz.

Uygulama katmanı için bir diğer örnek HHTP'dir. HTTP çalıştırılan bir program değil bir protokoldür. Yani bir kurallar dizesidir. Bu dizeye gören çalışan bir Browser(IE mesela), aynı protokolü kullanan bir Web sunucuya erişir.


FINISH

OSI kavramsal bir modeldir. Yani hiç biryerde OSI programı veya OSI donanımı diye bir şey göremezsiniz. Ancak yazılım ve donanım üreticileri bu modelin tanımladığı kurallar çerçevesinde üretim yaparlar ve ürünleri birbiri ile uyumlu olur.
OSI Modeli aygıtların işlevlerini anlamak ve açıklamakta kullanılır. Örneğin HUB dediğimiz cihazlar gelen veriyi sadece bir takım elektrik sinyalleri olarak gören ve bu sinyalleri çoklayıp, diğer portlarına gönderen bir cihazdır. Bu da HUB'ların fiziksel(1. katman) katmanda çalışan cihazlar olduğunu gösterir.

Oysa switch denen cihazlar 2. katmanda çalışırlar. Çünkü 2. katmanda tanımlı MAC adreslerini algılayabilirler ve bir porttan gelen veri paketini(yine elektrik sinyalleri halinde) sadece gerekli olan porta(o porttaki makinanın MAC adresini bildiği için) yollayabilirler.

Yönlendiriciler(router) için ise bazen "3. katman switch'ler" tabirini görebilirsiniz. Çünkü bu cihazlar biraz daha ileri gidip, 3. katmanda veri paketine eklenmiş IP adresi gibi değerleri de okuyabilir ve ona göre veri paketini yönlendirebilir.
« Son Düzenleme: Mart 03, 2009, 09:26:04 ÖS Gönderen : Hipokondriyak »

WeBCaNaVaRi'na Üye Olmadan Link'leri ve Kod'ları Göremezsiniz.
Link'leri Görebilmek İçin. Üye Ol. veya Giriş Yap.
Üyelerimizden Destek Bekliyoruz.
WeBCaNaVaRi Botu

Bu Site Mükemmel :)

*****

Çevrimİçi Çevrimİçi

Mesajlar: 222 194


View Profile
Re: 7 Osi Katmani
« Posted on: Nisan 27, 2024, 08:05:12 ÖS »

 
      Üye Olunuz.!
Merhaba Ziyaretçi. Öncelikle Sitemize Hoş Geldiniz. Ben WeBCaNaVaRi Botu Olarak, Siteden Daha Fazla Yararlanmanız İçin Üye Olmanızı ŞİDDETLE Öneririm. Unutmayın ki; Üyelik Ücretsizdir. :)

Giriş Yap.  Kayıt Ol.
Anahtar Kelimeler: 7 Osi Katmani e-book, 7 Osi Katmani programı, 7 Osi Katmani oyunları, 7 Osi Katmani e-kitap, 7 Osi Katmani download, 7 Osi Katmani hikayeleri, 7 Osi Katmani resimleri, 7 Osi Katmani haberleri, 7 Osi Katmani yükle, 7 Osi Katmani videosu, 7 Osi Katmani şarkı sözleri, 7 Osi Katmani msn, 7 Osi Katmani hileleri, 7 Osi Katmani scripti, 7 Osi Katmani filmi, 7 Osi Katmani ödevleri, 7 Osi Katmani yemek tarifleri, 7 Osi Katmani driverları, 7 Osi Katmani smf, 7 Osi Katmani gsm
Sayfa 1
Yukarı Çık :)
Gitmek istediğiniz yer:  



Theme: WeBCaNaVaRi 2011 Copyright 2011 Simple Machines SiteMap | Arsiv | Wap | imode | Konular