
Bilgisayar ağlarının nasıl çalıştığını anlamak isteyen herkesin karşısına bir noktada OSI modeli çıkar. İlk bakışta karmaşık gibi görünse de aslında oldukça mantıklı ve düzenli bir sistemdir. OSI modeli, bilgisayarların birbirleriyle nasıl iletişim kurduğunu açıklamak için oluşturulmuş bir yapıdır. Ağ iletişimini yedi farklı katmana ayırır ve her katmanın ayrı bir görevi bulunur. Böylece veri gönderme işlemleri daha kontrollü, düzenli ve anlaşılır hale gelir. Özellikle ağ teknolojileri ve siber güvenlik alanına ilgi duyan kişiler için OSI modeli temel konuların başında gelir.
OSI modelinin temel amacı, veri iletişimini belirli aşamalara bölmektir. Bir bilgisayardan çıkan veri doğrudan karşı tarafa ulaşmaz. Önce hazırlanır, düzenlenir, paketlenir, ağ üzerinden gönderilir ve ardından karşı tarafta tekrar birleştirilir. İşte OSI modeli tam olarak bu süreci düzenlemek için kullanılır. Her katman kendi görevini yerine getirir ve veriyi bir sonraki katmana aktarır. Bu yapı sayesinde ağ sorunlarını tespit etmek ve sistemleri yönetmek çok daha kolay hale gelir.
Modelin ilk katmanı olan Physical Layer yani Fiziksel Katman, işin tamamen donanımsal kısmını temsil eder. Kablolar, sinyaller, modemler ve veri iletiminde kullanılan fiziksel bağlantılar burada yer alır. Bilgisayardan çıkan veriler bu katmanda elektriksel sinyallere dönüşür ve ağ üzerinden iletilir. İnternet kablosunun bilgisayara bağlanması veya modemden gelen sinyallerin aktarılması fiziksel katmana örnek olarak gösterilebilir. Bu katman veriyle değil, verinin fiziksel olarak nasıl taşındığıyla ilgilenir.
İkinci katman olan Data Link Layer yani Veri Bağlantı Katmanı, cihazların aynı ağ içerisindeki iletişimini düzenler. Verinin doğru şekilde gidip gitmediği kontrol edilir ve hatalar tespit edilmeye çalışılır. MAC adresleri bu katmanda çalışır. Özellikle switch cihazları veri bağlantı katmanında görev yapar. Evde aynı modeme bağlı iki bilgisayarın birbiriyle iletişim kurması bu katmana örnek olarak gösterilebilir. Bu katman sayesinde aynı ağ içindeki cihazlar düzenli bir şekilde haberleşebilir.
Üçüncü katman olan Network Layer yani Ağ Katmanı, internet üzerindeki yönlendirme işlemlerini gerçekleştirir. IP adresleri bu katmanın en önemli parçalarından biridir. Verinin hangi yoldan gideceğine ve hangi cihaza ulaşacağına bu katman karar verir. Router cihazları da bu katmanda çalışır. Örneğin Türkiye’de bulunan bir bilgisayardan başka bir ülkedeki sunucuya veri gönderildiğinde ağ katmanı devreye girer ve verinin doğru hedefe ulaşmasını sağlar.
Dördüncü katman olan Transport Layer yani Taşıma Katmanı, verinin eksiksiz ve doğru şekilde karşı tarafa ulaşıp ulaşmadığını kontrol eder. Gönderilen veri küçük parçalara ayrılır ve hedefe ulaştığında tekrar birleştirilir. TCP ve UDP protokolleri bu katmanda yer alır. TCP daha güvenilir bir iletişim sunarken UDP daha hızlı çalışır ancak hata kontrolü daha düşüktür. Bankacılık işlemlerinde genellikle TCP kullanılırken, canlı yayın veya video akışlarında hız avantajı nedeniyle UDP tercih edilebilir.
Beşinci katman olan Session Layer yani Oturum Katmanı, iki cihaz arasındaki bağlantının kurulmasını, yönetilmesini ve sonlandırılmasını sağlar. Bir kullanıcının sisteme giriş yaptıktan sonra oturumunun açık kalması bu katman sayesinde gerçekleşir. Özellikle sürekli bağlantı gerektiren uygulamalarda önemli bir rol oynar. Kullanıcı ile sunucu arasındaki iletişimin devamlılığını sağlar.
Altıncı katman olan Presentation Layer yani Sunum Katmanı, verinin okunabilir hale getirilmesinden sorumludur. Şifreleme, veri sıkıştırma ve format dönüştürme işlemleri burada gerçekleştirilir. HTTPS bağlantılarındaki şifreleme işlemleri sunum katmanına örnek olarak gösterilebilir. Gönderilen verinin karşı taraf tarafından doğru şekilde anlaşılması için gerekli dönüşümler bu katmanda yapılır.
Yedinci ve son katman olan Application Layer yani Uygulama Katmanı, kullanıcının doğrudan etkileşim kurduğu bölümdür. Web tarayıcıları, e-posta servisleri ve mesajlaşma uygulamaları bu katmanda çalışır. İnternette bir siteye girmek, e-posta göndermek veya sosyal medya kullanmak uygulama katmanına örnek olarak gösterilebilir. Kullanıcının gördüğü ve kullandığı tüm işlemler aslında bu katmanda gerçekleşir.
OSI modeli ilk başta ezberlenmesi zor bir yapı gibi görünse de mantığını anladıktan sonra oldukça anlaşılır hale gelir. Her katmanın belirli bir görevi vardır ve tüm katmanlar birlikte çalışarak internet iletişimini mümkün hale getirir. Özellikle ağ problemlerini analiz ederken veya siber güvenlik alanında çalışırken OSI modelini bilmek büyük avantaj sağlar. Çünkü bir sorunun hangi katmanda oluştuğunu anlamak, problemi çözmeyi çok daha kolay hale getirir.
Encapsulation & Decapsulation Nedir?
Encapsulation (kapsülleme) ve decapsulation (kapsül açma), ağ iletişiminde verinin gönderilme ve alınma sürecini tanımlar. Encapsulation, bir verinin uygulama katmanından başlayarak alt katmanlara doğru ilerlerken her katmanda başlık (header) ve bazen kuyruk (trailer) eklenerek paketlenmesidir; böylece veri ağ üzerinden taşınabilir hale gelir. Decapsulation ise bu sürecin tersidir ve veri alıcı cihaza ulaştığında, her katmanda eklenen bu başlıkların sırayla çıkarılması ve orijinal verinin yeniden oluşturulmasıdır. Bu mekanizma sayesinde farklı ağ cihazları ve protokoller arasında verinin doğru, düzenli ve güvenli bir şekilde iletilmesi sağlanır.




