Back to Posts

OSI Katmanları

Posted in Network

OSI Katmanları

Open Systems Interconnection (OSI) modeli ISO tarafından geliştirilmiştir.Bu model sayesinde ağa bağlı olan bütün cihazların birbirleriyle haberleşmesi amaçlanmıştır.OSI katmanları toplam 7 katmandan oluşur.

1.Katman:Fiziksel Katman

Bu katman çoğunlukla ham veriyle ilgilenir.Bitlerin çözümlenmesi yine bu katmanda olur.Çözümlenen bitlerin analog veya dijital sinyal halinde gönderilmesine bu katmanda karar verilir.Kısacası bu katman elektriksel katmandır 1 ve 0’larla işlem yapılır.

2.Katman:Veri Bağlantısı Katmanı

Bu katmanda fiziksel olarak bağlı iki cihaz arasındaki haberleşmeyi sağlayan ve bu bağlantının koparılmasını sağlayan protokoller bulunur.(MAC,ARP,RARP).

3.Katman:Ağ Katmanı

Veri paketlerinin farklı bir ağa gönderilmesi gerektiğinde, bu verilere gerekli bilgilerin eklenmesini sağlayan katmandır.Ağ katmanı,sunucular arası yönlendirme dahil olmak üzere,verinin kaynaktan hedefe gönderilmesinden sorumludur.Ancak bu verinin güvenli olarak gönderilip gönderilmediğini denetlemekten sorumlu değildir.(IP,IPv4,IPv6,ICMP).

4.Katman:Taşıma Katmanı

Bu katmanda bulunan protokoller sayesinde biz paketleri gönderip alabiliriz.Bu protokoller TCP ve UDP’dir.TCP protokolü 3’lü el sıkışma mantığı ile çalışır.

Bu protokolde haberleşme isteği karşı tarafa bildirilir ve eğer karşı taraftan da yanıt gelirse haberleşme başlar.Bunun amacı haberleşmenin daha güvenli olmasını sağlamaktır.UDP protokolünde ise paket karşı tarafa gönderilir ama cevap beklenmez.Bu sayede TCP’ye göre daha hızlı haberleşme sağlar fakat daha güvensizdir.

5.Katman:Oturum Katmanı

Oturum katmanı, cihazlar arasındaki bağlantıları kontrol eder.Uzak veya yerel sunuculara bağlantı kurar, bağlantıları yönetir ve koparır.(PAP,HTTP,HTPPS,SSH,Telnet).

6.Katman:Sunum Katmanı

Sunum katmanı, gönderilen verilerin karşı tarafın anlayabileceği biçime çevirdiği katmandır.Bu sayede farklı programlar birbirlerine ait verileri kullanabilir.(HTML,CSS,XML,JSON).

7.Katman:Uygulama Katmanı

Uygulama katmanı, uygulamaların son kullanıcıya ulaştığı katmandır.Burada kullanıcılar programla etkileşim haline girebilir.(HTTP,FTP,SMTP,DNS).

Genel Kavramlar

MAC Adresi:

Kullanılan donanımlara verilen adrestir.MAC adresi fiziksel bir adrestir ve ağ donanımlarının tanımlanmasını sağlar.MAC adresi unique(eşsiz)’dir.Bir MAC adresi 6 oktetten oluşur.İlk 3 oktet üreticiyi, son 3 oktet ise donanımı işaret eder.

ARP:

Bu protokol IP adresinden MAC adresini bulmayı sağlar.

RARP:

Bu protokol ise ARP’ın tersi olarak MAC adresinden IP adresine ulaşmayı sağlar.

DNS(Domain Name System):

nternet ağını oluşturan her birim bir IP adresine sahiptir.Kullanıcaların kolay hatırlaması için bu IP’lere bir www.example.com şeklinde bir domain atanabilir.DNS sunucuları da bu IP adreslerine karşılık gelen domainleri saklar.DNS’in birden fazla kayıt türü vardır.Bunlar:

  • A kaydı:
    Domainlerin IP adreslerini tutar.
  • mx kaydı:
    DNS sunucuları bir veya birden fazla alan adından sorumludur.Bu alan adından sorumlu maillerin kayıtları burada tutulur.
  • cname kaydı:
    Alan adlarının tutulduğu yer.
  • ns kaydı:
    Alan adına ait authoritative DNS sunucusunun kaydının tutulduğu türdür.
  • txt kaydı:
    Opsiyonel olarak bilgi tutulmak istendiğinde kullanılan kayıtlar.

IP(Internet Protocol):

Bu protokol her bir bilgisayarın eşsiz bir adresi olsun diye ortaya çıkmış bir protokoldür.İki versiyonu vardır.IPv4(32 bit) ve IPv6(128 bit).

DHCP(Dynamic Host Control Protocol):

Bilgisayara IP, Gateway, DNS, Proxy vermeye yarayan protokoldür.

Read Next

Github.io BLog Oluşturma