Bilgisayar ağı, birbirinden ayrı aygıtların veri alışverişi yapmasını ve uzaktaki kaynakları ortak hizmetler olarak kullanmasını sağlar. Ağın fiziksel ortamı kablo, fiber veya radyo bağlantısı olabilir; ancak bağlantının varlığı tek başına iletişim için yeterli değildir. Uçların veriyi hangi biçimde paketleyeceği, alıcıyı nasıl adlandıracağı, yol üzerindeki aygıtların paketi nereye ileteceği ve kayıp ya da bozulmanın nasıl ele alınacağı protokollerle belirlenir. İnternet, bağımsız ağların ortak bir protokol ailesiyle birbirine bağlandığı geniş bir ağlar ağıdır. Katmanlı mimari, uygulamanın her fiziksel bağlantı türünü ayrı ayrı yönetmesini önler; her katman üst katmana belirli hizmet sunar. Bununla birlikte gerçek performans ve güvenilirlik bütün yolun ortak davranışından doğar. Yüksek bant genişliği düşük gecikmeyi, paket teslimi uygulama düzeyinde doğru işlemi, şifreli bağlantı da uç sistemin bütünüyle güvenli olduğunu tek başına garanti etmez.
Ağ iletişiminde uçtan uca veri yolu
- Uç Veriyi üreten veya kullanan istemci ve sunucu
- Bağlantı Kablo, fiber, radyo ve yerel erişim
- Paket Başlıklarla taşınabilir birime ayrılmış veri
- Rota Ağlar arasındaki iletim yolu ve sonraki durak
- Protokol Uçların ortak yorumladığı iletişim kuralları
Ağ bileşenleri ve protokol kavramı
Uç sistemler kullanıcı uygulamalarını veya makineden makineye hizmetleri çalıştırır. Anahtar aynı yerel ağdaki çerçeveleri, yönlendirici farklı ağlar arasındaki paketleri uygun çıkışa iletir. Erişim noktası kablosuz aygıtları yerel bağlantıya bağlar; ad çözümleme ve yapılandırma hizmetleri iletişim için gereken adres bilgisini sağlar. Bu roller tek bir fiziksel aygıtta birleşebilir. Bir cihazın ev ortamında “modem” diye adlandırılması, içinde yönlendirici, anahtar ve kablosuz erişim noktası işlevlerinin birlikte bulunduğunu gizleyebilir. Teknik çözümlemede ürün adı yerine işlevler ayrıştırılır.
Protokol, iletiye verilen biçimi, iletilerin hangi sırayla gönderileceğini ve belirli olaya nasıl karşılık verileceğini tanımlar. İki uç aynı kabloya bağlı olsa da başlık alanlarını farklı yorumlarsa anlaşamaz. Protokol belirtimi, uygulamaların farklı üreticiler tarafından geliştirilse bile birlikte çalışabilmesini hedefler. Bununla birlikte standartta izin verilen seçenekler ve hatalı gerçekleştirimler uyumluluk sorunu doğurabilir. Paket yakalama yalnız görülen trafiği, günlük ise uygulamanın yorumunu gösterir; sorun çözümünde her iki kanıt zaman bilgisiyle birleştirilir.
Katmanlı mimari ve kapsülleme
İnternet protokol ailesi iletişimi uygulama, taşıma, internet ve bağlantı katmanları gibi işlevsel düzeylere ayırır. Uygulama katmanı kullanıcıya veya başka programa hizmet sunar; taşıma katmanı uç süreçler arasındaki aktarımı düzenler; internet katmanı paketleri ağlar arasında adresler; bağlantı katmanı doğrudan bağlı ortamda iletimi gerçekleştirir. RFC 1122, internet ana bilgisayarlarının iletişim katmanları için temel gereksinimleri tanımlar. Katmanlar, kavramsal sorumluluğu ayırır; gerçek uygulama verim için ortak veri yapıları veya birleşik işlemler kullanabilir.
Gönderici üst katmandan aldığı veriye kendi denetim bilgisini ekleyerek alt katmana verir; alıcı bu başlıkları ters sırayla yorumlar. Bu kapsülleme sayesinde aynı uygulama farklı yerel ağ türleri üzerinden çalışabilir. Katman sınırı kesin bir güvenlik sınırı değildir. Alt katmandaki adres sahteciliği, üst katmandaki kimlik doğrulamayı etkileyebilir; uygulama düzeyindeki büyük istek taşıma ve bağlantı kuyruklarını doldurabilir. Sorun çözümü “ağ çalışıyor” gibi tek yargıyla durmamalı, ad çözümleme, rota, bağlantı kurulumu, aktarım ve uygulama yanıtını ayrı ayrı denetlemelidir.
Adresleme, adlandırma ve yönlendirme
Ağ iletişiminde ad, adres ve rota farklı soruları yanıtlar. Alan adı insanlar ve uygulamalar için kararlı bir ad sunabilir; IP adresi ağ katmanındaki ucu veya arayüzü tanımlar; yönlendirme tablosu belirli hedefe giderken paketin hangi sonraki durağa gönderileceğini belirtir. Ad çözümleme hizmeti adı adrese dönüştürür. Bir sunucu birden çok ad taşıyabilir, bir ad birden çok adrese çözülebilir ve adres zaman içinde değişebilir. Bu nedenle uygulama alan adını, sertifika kimliğini ve güncel çözümleme sonucunu birbirine karıştırmamalıdır.
Yönlendirici hedef adresi tablosundaki ağ önekleriyle karşılaştırır ve en uygun yolu seçer. Ağ içindeki yönlendirme ile bağımsız ağlar arasındaki yönlendirme farklı protokol ve politika düzeyleri kullanabilir. Yol seçimi yalnız fiziksel uzaklığa dayanmaz; bağlantı maliyeti, erişilebilirlik ve yönetim politikası etkili olabilir. Döngü, yanlış duyuru veya kararsız bağlantı paket kaybına ve gecikme değişimine yol açar. İzlenen rota tek bir anda tek yöndeki görünümü verir; dönüş yolu farklı olabilir. Tanı, zaman içinde çoklu ölçüm ve yönlendirme durumuyla desteklenir.
Taşıma, güvenilirlik ve akış denetimi
Taşıma katmanı uygulama süreçleri arasında veri aktarımı sağlar. TCP bağlantı durumu, sıra numarası, yeniden iletim, akış denetimi ve tıkanıklık denetimiyle güvenilir bir bayt akışı kurmayı amaçlar; RFC 9293 güncel temel belirtimi bir araya getirir. Güvenilirlik, ağın paketi hiç kaybetmediği anlamına gelmez. Kayıp algılanır, veri yeniden gönderilir ve sırası düzeltilir. Uygulama yine de hangi isteğin işlendiğini belirlemeli, bağlantı koptuğunda aynı işlemi kör biçimde yineleyerek çift kayıt üretmemelidir.
UDP bağlantı kurmadan bağımsız veri birimleri taşır ve teslim ya da sıra güvencesini kendi başına sunmaz. Bu özellik onu güvenilmez ve dolayısıyla değersiz yapmaz; gecikmenin yeniden iletimden daha önemli olduğu veya uygulamanın kendi güvenilirlik düzenini kurduğu alanlarda uygundur. Akış denetimi alıcının kapasitesini, tıkanıklık denetimi ağ yolunun yükünü gözetir. Bant genişliği yüksek bağlantıda uzun gidiş dönüş süresi pencere boyutunu önemli kılar. Protokol seçimi yalnız teorik ek yükle değil, kayıp, gecikme, mesaj sınırı ve uygulama davranışıyla değerlendirilir.
Performans, gözlem ve dayanıklılık
Ağ performansı bant genişliği, gerçek veri aktarım hızı, gecikme, gecikme değişimi ve paket kaybı gibi ayrı ölçülerle incelenir. Büyük dosya aktarımı yüksek toplam verimden, etkileşimli sorgu düşük gecikmeden daha çok etkilenebilir. Ortalama değer kısa süreli tıkanmayı gizleyebilir; yüzdelikler ve zaman dizisi gerekir. Ölçüm noktası da önemlidir: İstemcinin gördüğü süre ad çözümleme, bağlantı kurulumu, sunucu işlemi ve içerik aktarımını birlikte içerebilir. Yalnız sunucu içi süreyi hızlandırmak kullanıcı gecikmesini azaltmayabilir. Saatlerin eşitlenmesi dağıtık izleri ilişkilendirmek için temel koşuldur.
Dayanıklı ağ tasarımı tek bağlantı veya aygıt arızasında hizmetin tümüyle kesilmemesini hedefler. Yedek yolun varlığı, yönlendirme ve ad çözümleme gerçekten ona geçmiyorsa yarar sağlamaz. Yük dengeleyici sağlıksız uca trafik göndermemeli; sağlık denetimi yalnız portun açık olduğunu değil gerekli hizmetin çalıştığını sınamalıdır. Yeniden deneme geçici hatayı örtebilir, fakat bütün istemciler aynı anda yinelerse yükü büyütebilir. Zaman aşımı, artan bekleme ve devre kesici gibi düzenekler birlikte tasarlanır. Arıza senaryoları üretim yüküne yakın koşullarda düzenli olarak denenir.
Ağ güvenliği, Türkçe kullanım ve GTS
Ağ güvenliği iletişimin gizliliği, bütünlüğü ve uç kimliğinin doğrulanmasıyla birlikte erişim sınırlarını ele alır. Şifreleme yol üzerindeki içeriği koruyabilir; yanlış uca güvenli bağlantı kurmak yine tehlikelidir, bu yüzden sertifika ve ad doğrulaması gerekir. Güvenlik duvarı trafiği tanımlı kurallarla sınırlar, ancak uygulama yetkisini ve veri doğrulamasını tek başına sağlamaz. Ağ bölümlendirmesi bir ihlalin yayılma alanını küçültür. Günlük ve akış kayıtları olay çözümlemesine yardım ederken kişisel ve hassas veriyi gereksiz toplamamalıdır. Güvenlik önlemi performans ve işletim etkisiyle birlikte ölçülür.
T-BDLD'de “bilgisayar ağı”, “ağ protokolü”, “paket yönlendirme”, “iletişim ağı” ve “ağ güvenliği” sorguları canlı veriden hesaplanır. “Ağ” sözcüğü balık ağı, ilişki ağı ve örgü gibi başka anlamlar taşıdığı için tekli arama teknik bilgisayar ağı sıklığını doğrudan vermez; öbek ve bağlam ayrımı gerekir. GTS derlem kartı eş kullanımları, kaynak yayılımını ve son görülme zamanını günceller. Ansiklopedi açıklaması ise belirli marka veya güncel ürün topolojisine bağlanmadan uç, katman, adres, taşıma ve güvenlik kavramlarını birlikte sunar.
Verified references
- Association for Computing Machinery, IEEE Computer Society ve Association for the Advancement of Artificial Intelligence (2024). Computer Science Curricula 2023: The Final Report. Open source
- Braden, Robert (ed.) (1989). Requirements for Internet Hosts—Communication Layers. RFC 1122, Internet Standard STD 3. RFC Editor. Open source
- Eddy, Wesley (ed.) (2022). Transmission Control Protocol (TCP). RFC 9293, Internet Standard STD 7. RFC Editor. DOI: 10.17487/RFC9293. Open source