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.