Ağdan ağa bağlantılar, interneti mümkün kılan şeydir. “Ağ katmanı”, farklı ağlar arasında veri paketleri göndererek bu bağlantıların meydana geldiği İnternet iletişim sürecinin bir parçasıdır. 7 katmanlı OSI modelinde (aşağıya bakın), ağ katmanı 3. katmandır. İnternet Protokolü (IP) , yönlendirme , test etme ve şifreleme için birkaç başka protokolle birlikte bu katmanda kullanılan ana protokollerden biridir .
Bob ve Alice’in aynı yerel alan ağına (LAN) bağlı olduğunu ve Bob’un Alice’e bir mesaj göndermek istediğini varsayalım. Bob, Alice ile aynı ağda olduğu için, onu ağdaki bilgisayarına doğrudan gönderebilir. Ancak, Alice bunun yerine birkaç mil uzakta farklı bir LAN üzerindeyse, Bob’un mesajının, bir ağ katmanı işlemi olan bilgisayarına ulaşmadan önce Alice’in ağına gönderilmesi gerekir.
Ağ nedir?
Ağ, bağlı iki veya daha fazla bilgi işlem cihazından oluşan bir gruptur. Genellikle ağdaki tüm cihazlar merkezi bir hub’a, örneğin bir yönlendiriciye bağlanır . Bir ağ, alt ağları veya ağın daha küçük alt bölümlerini de içerebilir . Alt ağ, ISS’ler tarafından sağlananlar gibi çok büyük ağların binlerce IP adresini ve bağlı cihazı yönetebilmesidir.
İnterneti bir ağlar ağı olarak düşünün: bilgisayarlar ağlar içinde birbirine bağlıdır ve bu ağlar diğer ağlara bağlanır. Bu, bu bilgisayarların hem yakındaki hem de uzaktaki diğer bilgisayarlarla bağlantı kurmasını sağlar.
Ağ katmanında ne olur?
Ağlar arası bağlantılarla ilgili her şey ağ katmanında gerçekleşir. Bu, veri paketlerinin alınacağı yolların ayarlanmasını, başka bir ağdaki bir sunucunun çalışıp çalışmadığını ve diğer ağlardan IP paketlerinin adreslenip alınmasını içerir. İnternet trafiğinin büyük çoğunluğu IP üzerinden gönderildiği için bu son işlem belki de en önemlisidir.
Paket nedir?
İnternet üzerinden gönderilen tüm veriler, “paketler” adı verilen daha küçük parçalara bölünür. Örneğin Bob, Alice’e bir mesaj gönderdiğinde, mesajı daha küçük parçalara bölünür ve ardından Alice’in bilgisayarında yeniden birleştirilir. Bir paketin iki bölümü vardır: paketin kendisi hakkında bilgi içeren başlık ve gönderilen gerçek veri olan gövde.
Ağ katmanında, ağ yazılımı, paket İnternet üzerinden gönderildiğinde her pakete bir başlık ekler ve diğer uçta ağ yazılımı, paketi nasıl işleyeceğini anlamak için başlığı kullanabilir.
Bir başlık, her paketin içeriği, kaynağı ve hedefi hakkında bilgi içerir (bir şekilde bir zarfı bir hedef ve dönüş adresiyle damgalamak gibi). Örneğin, bir IP başlığı, her paketin hedef IP adresini , paketin toplam boyutunu, paketin aktarım sırasında parçalanıp parçalanmadığına (daha da küçük parçalara bölünmüş) ve kaç tane paketin parçalandığına dair bir gösterge içerir. paketin içinden geçtiği ağlar.
OSI modeli nedir?
Açık Sistemler Ara Bağlantısı (OSI) Modeli, İnternet’in nasıl çalıştığının bir açıklamasıdır. İnternet üzerinden veri göndermeyle ilgili işlevleri yedi katmana ayırır. Her katmanın, verileri bir dizi bit olarak teller, kablolar ve radyo dalgaları üzerinden gönderilmek üzere hazırlayan bir işlevi vardır.
OSI modelinin yedi katmanı şunlardır:
- Uygulama katmanı: Yazılım uygulamaları tarafından oluşturulan ve kullanılabilen veriler. Bu katmanda kullanılan ana protokol HTTP’dir .
- Sunum katmanı: Veriler, uygulamanın kabul edebileceği bir biçime çevrilir. Bazı yetkililer, HTTPS şifreleme ve şifre çözmenin bu katmanda yer alacağını düşünür .
- Oturum katmanı: Bilgisayarlar arasındaki bağlantıları kontrol eder (bu, 4. katmanda TCP protokolü ile de ele alınabilir ).
- Taşıma katmanı: İki bağlı taraf arasında veri aktarımı ve hizmet kalitesinin kontrol edilmesi için araçlar sağlar. Burada kullanılan ana protokoller TCP ve UDP’dir .
- Ağ katmanı: Farklı ağlar arasındaki verilerin yönlendirilmesini ve gönderilmesini yönetir. Bu katmandaki en önemli protokoller IP ve ICMP’dir.
- Veri bağlantı katmanı: Aynı ağdaki cihazlar arasındaki iletişimi yönetir. Katman 3 bir postadaki adres gibiyse, katman 2 o adresteki ofis numarasını veya daire numarasını belirtmek gibidir. Ethernet, burada en çok kullanılan protokoldür.
- Fiziksel katman: Paketler elektrik, radyo veya optik darbelere dönüştürülür ve teller, radyo dalgaları veya kablolar üzerinden bitler (olası en küçük bilgi birimleri) olarak iletilir.
OSI modelinin İnternet’in çalışmasını sağlayan süreçlerin soyut bir kavramsallaştırması olduğunu ve modeli yorumlamanın ve gerçek dünyadaki İnternet’e uygulamanın bazen öznel bir egzersiz olduğunu akılda tutmak önemlidir.
OSI modeli, insanların ağ ekipmanı ve protokolleri hakkında konuşmalarına yardımcı olmak, hangi yazılım ve donanım tarafından hangi protokollerin kullanıldığını belirlemek ve İnternetin kabaca nasıl çalıştığını göstermek için kullanışlıdır. Ancak bu, İnternet bağlantılarının her zaman nasıl çalıştığına dair katı bir adım adım tanım değildir.
OSI modeli ile TCP / IP modeli
TCP / IP modeli, İnternet’in nasıl çalıştığına dair alternatif bir modeldir. İlgili süreçleri yedi yerine dört katmana ayırır. Bazıları, TCP / IP modelinin İnternet’in bugünkü işleyişini daha iyi yansıttığını iddia edebilir, ancak OSI modeline İnternet’i anlamak için hala yaygın olarak başvurulmaktadır ve her iki modelin de güçlü ve zayıf yönleri vardır.
TCP / IP modelinde dört katman şunlardır:
- Uygulama katmanı: Bu, yaklaşık olarak OSI modelindeki 7. katmana karşılık gelir.
- Taşıma katmanı: OSI modelinde 4. katmana karşılık gelir.
- İnternet katmanı: OSI modelinde 3. katmana karşılık gelir.
- Ağ erişim katmanı: OSI modelinde katman 1 ve 2’nin işlemlerini birleştirir.
Fakat TCP / IP modelinde OSI katmanları 5 ve 6 nerede? Bazı kaynaklar, OSI katman 5 ve 6’daki işlemlerin artık modern internette gerekli olmadığını veya aslında katman 7 ve 4’e ait olduğunu (TCP / IP modelinde katman 4 ve 3 ile temsil edilir) savunur.
Örneğin, TCP protokolü OSI katman 4’te oturumları açıp sürdürdüğünden, OSI katman 5’in (“oturum” katmanı) gereksiz olduğu düşünülebilir – ve TCP / IP modelinde temsil edilmemiştir. Ek olarak, HTTPS şifreleme ve şifre çözme, bir sunum katmanı (OSI katman 6) işlemi yerine bir uygulama katmanı (OSI katman 7 veya TCP / IP katman 4) işlemi olarak düşünülebilir.
‘Ağ’ katmanı ile ‘İnternet’ katmanı arasındaki fark nedir?
TCP / IP modelinde “ağ” katmanı yoktur. OSI modeli ağ katmanı kabaca TCP / IP modeli İnternet katmanına karşılık gelir. OSI modelinde ağ katmanı 3. katmandır; TCP / IP modelinde İnternet katmanı 2. katmandır.
Başka bir deyişle, ağ katmanı ve İnternet katmanı temelde aynı şeydir, ancak İnternet’in nasıl çalıştığına dair farklı modellerden gelirler .
Ağ katmanında hangi protokoller kullanılıyor?
Bir protokol, iki veya daha fazla cihazın birbiriyle iletişim kurabilmesi ve birbirini anlayabilmesi için verileri biçimlendirmenin üzerinde mutabık kalınan bir yoldur. Bir dizi farklı protokol, aşağıdakiler dahil ağ katmanında bağlantıları, testleri, yönlendirmeyi ve şifrelemeyi mümkün kılar:
- IP
- IPsec
- ICMP
- IGMP
- GRE
Cloudflare, ağ katmanını nasıl korur?
İnternetin geri kalanına açık oldukları için, ağ katmanı altyapısı harici saldırılara, özellikle de dağıtılmış hizmet reddi (DDoS) saldırılarına karşı savunmasızdır . Yönlendiriciler, anahtarlar ve diğer ağ arabirimlerinin tümü kötü niyetli ağ trafiğinden etkilenebilir veya tehlikeye atılabilir ve yukarıdaki ağ protokollerinden neredeyse herhangi biri bir saldırıda kullanılabilir.
Cloudflare Magic Transit , güvenlik açığı istismarları ve DDoS saldırıları karşısında 25.000.000’den fazla web özelliğini çalışır durumda tutan aynı teknolojiyi kullanarak ağ altyapısını korur. Cloudflare korumasını şirket içi ve veri merkezi ağlarına genişleterek kuruluşları ağ katmanı saldırılarından korur.