Ağ Nedir?
Bir ağ, bilgisayarların, yazıcıların, sunucuların ve diğer cihazların birbiriyle konuşmasını sağlayan bir sistemdir. Düşün ki evinde bulunan cihazların birbirine bağlanması gibi; dosyaları paylaşmak, internet erişimi sağlamak ve hatta oyun oynamak için de bu sistemden yararlanıyoruz.
Ağın Amacı Nedir?
- Kaynakları Paylaşmak: Yazıcı, dosya, uygulama gibi kaynakları bir arada kullanabiliyoruz.
- İletişimi Kolaylaştırmak: E-posta, sohbet, video konferans gibi yollarla birbirimizle iletişim kurabiliyoruz.
- Güvenli ve Merkezi Yönetim: Verilerimizi merkezi bir noktada saklayıp yedekleyerek güvenliği sağlıyoruz.
- Uzaktan Erişim: Evde veya iş yerinde olsak da, internete bağlanarak ofis ağına erişebiliyoruz.
Farklı Ağ Türleri Nelerdir?
- LAN (Local Area Network): Mesela evindeki veya ofisindeki cihazların oluşturduğu ağdır.
- WAN (Wide Area Network): Şehirler arası veya ülkeler arası bağlantıları sağlayan daha geniş ağlardır; internet de bunlardan biridir.
- MAN (Metropolitan Area Network): Şehir bazında hizmet veren ağlardır; LAN ile WAN arasında bir köprü gibidir.
- SONET (Synchronous Optical Networking): Özellikle optik fiber kullanarak yüksek hızda veri iletimi yapar, daha çok telekomünikasyonda kullanılır.
Ağ Bileşenlerini Tanıyalım
Ağımızın düzgün çalışması için birbirini tamamlayan birçok parçaya ihtiyacımız var. Birkaç tanesine bakalım:
-
Anahtarlar (Switch):
Düşün, bir ofisteki herkes aynı masadan çalışıyor gibi ama aslında her birinin kendi masası var. Anahtar, verileri doğru “masaya” yani cihazlara yönlendirir. -
Yönlendiriciler (Router):
Yönlendirici, farklı ağlar arasında köprü kurar. Mesela evindeki Wi-Fi, dış dünyaya nasıl ulaşacağını yönlendirici sayesinde bilir. -
Modemler:
Modem, dijital verileri, dış dünya ile iletişim kurabilmek için dönüştürür. DSL, kablo ya da fiber gibi farklı teknolojilerle çalışır. -
Hub’lar:
Hub, veriyi tüm bağlı cihazlara aynı anda gönderir; ama bu yöntem günümüzde anahtarlarla karşılaştırıldığında daha az verimlidir. -
NIC’ler (Ağ Kartları):
Her bilgisayarın “ağa girmesine” yarayan donanımlardır; kablolu veya kablosuz olarak çalışabilirler. -
Köprüler (Bridge):
İki farklı ağ segmentini birbirine bağlayarak trafiğin daha verimli akmasını sağlar.
Ağ Protokollerine Bir Bakış
Diyelim ki farklı diller konuşan insanları aynı odada topladınız; işte ağda da her cihazın anlaşabilmesi için ortak bir dil, yani protokoller kullanılır.
Temel Protokoller:
-
HTTP:
Web sitelerine erişim sağlamak için kullandığımız dil. Tarayıcımız bir istek gönderir, sunucu da karşılık verir. -
TCP:
Verilerin güvenli ve sıralı şekilde iletilmesini sağlar. Mesela paketlerin eksiksiz varmasını kontrol eder. -
IP:
Her cihazın internette “adresini” belirler. IPv4, eski yöntem; IPv6 ise günümüzün daha modern, geniş adresleme sistemidir. -
FTP:
Dosya transferinde kullanılır; verileri bir cihazdan diğerine aktarırken devreye girer. -
SMTP:
E-posta gönderimi için kullanılan temel protokoldür.
IP Adresleme Kavramı:
- IPv4 vs. IPv6:
IPv4, 32-bit adresleme ile yaklaşık 4 milyar adres sunarken, IPv6 ile bu sayı neredeyse sınırsız hale gelir. - Genel ve Özel IP’ler:
Genel IP’ler internet üzerinde benzersiz, özel IP’ler ise yerel ağlarda kullanılır. - Statik ve Dinamik IP’ler:
Statik IP’ler sabit kalır; dinamik IP’ler ise DHCP sayesinde otomatik olarak atanır.
IP Adresleme ve Alt Ağ Oluşturma
IP Adres Sınıfları:
- Sınıf A, B, C:
Büyükten küçüğe doğru ağların ölçeklerine göre ayrılır. - Sınıf D ve E:
Sınıf D, multicast yani aynı anda birden fazla hedefe veri gönderme için, Sınıf E ise daha deneysel kullanımlar için ayrılmıştır.
Geri Döngü Adresi (Loopback):
- Kendi kendini test etmek için kullanılır; örneğin 127.0.0.1 ile bilgisayar kendi kendisine “Merhaba” der.
Alt Ağ Oluşturma (Subnetting) ve CIDR:
- Ağları daha küçük parçalara ayırarak yönetmeyi kolaylaştırır. CIDR, esnek adresleme sayesinde daha verimli kullanım sağlar.
Ağ Modelleri: OSI ve TCP/IP
Ağ iletişimini anlamak için iki önemli modelden bahsetmek gerek:
OSI Modeli (7 Katman):
- Fiziksel Katman: Kablolar, sinyaller.
- Veri Bağlantısı: MAC adresleme, hata tespiti.
- Ağ Katmanı: IP adresleme, yönlendirme.
- Taşıma Katmanı: TCP/UDP sayesinde güvenli veri aktarımı.
- Oturum, Sunum ve Uygulama Katmanları: İletişim oturumları, veri formatlama ve son kullanıcıya hizmet sunan katmanlar.
TCP/IP Modeli (4 Katman):
- Ağ erişim, İnternet, Taşıma ve Uygulama katmanlarından oluşur.
- OSI modeline göre daha pratik ve internetin temelini oluşturur.
Yönlendirme ve DNS Nedir?
Yönlendirme (Routing):
- Yönlendiriciler, verilerin en doğru yoldan hedefine ulaşmasını sağlar.
- Rota tabloları, hangi verinin nereye gideceğini belirler.
DNS (Domain Name System):
- İnsanların kolayca hatırlayabileceği alan adlarını, sayısal IP adreslerine çevirir.
- DNS kayıtları (A, AAAA, MX, TXT vb.), bu çevirimin nasıl yapılacağını ve ek bilgileri belirler.
Ağ Hizmetleri: DHCP, Güvenlik ve VPN
DHCP (Dinamik Ana Bilgisayar Yapılandırma Protokolü):
- Ağdaki cihazlara otomatik olarak IP adresleri ve diğer ayarları verir. Böylece her seferinde manuel ayarlama yapmaya gerek kalmaz.
Güvenlik Duvarları ve Yük Dengeleyiciler:
- Güvenlik Duvarları: Ağ trafiğini kontrol ederek, istenmeyen girişleri engeller.
- Yük Dengeleyiciler: Gelen veriyi birden fazla sunucuya dağıtarak performansı artırır.
VPN (Virtual Private Network):
- İnternet üzerinden güvenli ve şifreli bağlantı kurarak, özellikle uzaktan çalışanların ofis ağına erişimini sağlar.
Ağ Sorun Giderme Araçları
Ağdaki problemleri anlamak ve çözmek için kullanabileceğimiz birkaç pratik araç:
-
Ping:
Bir cihazın erişilebilir olup olmadığını kontrol etmek için “ping 8.8.8.8” gibi komutlar kullanılır. -
Traceroute:
Verinin hedefine ulaşırken geçtiği yolları gösterir; hangi noktada yavaşlama olduğunu anlamamıza yardımcı olur. -
Telnet:
Belirli bir port üzerinden bağlantı testi yaparak, servisin çalışıp çalışmadığını kontrol eder. -
Curl ve Dig:
Web sunucularının yanıtlarını ve DNS kayıtlarını test etmek için kullanılır. -
Netstat ve Nmap:
Ağdaki aktif bağlantıları, açık portları ve sistem detaylarını gösterir. -
SSH:
Uzak sunuculara güvenli bağlantılar kurarak, yönetim işlemlerini gerçekleştirir.
HTTP ve İlgili Kavramlar
HTTP İstek/Yanıt Modeli:
- Tarayıcımız bir web sitesine “Merhaba, bilgi istiyorum” diyor, sunucu da “İşte bilgilerin” diye cevap veriyor.
HTTP Metotları ve Durum Kodları:
- GET, POST, PUT, DELETE: Her biri farklı bir işlev için kullanılır.
- 2xx, 3xx, 4xx, 5xx: İstek başarılı mı, yönlendirme mi, hata mı var gibi durumları gösterir.
Çerezler (Cookies):
- Siteden siteye geçiş yaparken kullanıcı tercihlerini ve oturum bilgilerini saklar; örneğin, alışveriş sepeti gibi.
Dosya ve E-posta Aktarım Protokolleri
E-posta Protokolleri:
- SMTP: E-posta gönderiminde kullanılan temel protokoldür.
- POP/IMAP: Gelen e-postaları almak için kullanılır; IMAP, e-postaların sunucuda kalmasına olanak tanır.
Dosya Transferi (FTP):
- Dosyaları sunucular arasında aktarmak için kullanılır; güvenlik ihtiyaçlarına göre SFTP veya FTPS gibi sürümleri de tercih edilebilir.
SSH:
- Hem uzak yönetim hem de güvenli dosya transferi için kullanılan şifreli bağlantı aracıdır.
Ağ Güvenliği: Neden Önemlidir?
Günümüzde ağ güvenliği, bilgi güvenliğimiz için en önemli konulardan biridir. İşte temel noktalar:
-
Veri Bütünlüğü ve Gizliliği:
Gönderilen verilerin değiştirilmeden, sadece yetkili kişilerce okunmasını sağlamak. -
Erişim Kontrolü:
Kullanıcıların ve cihazların doğru kimlik doğrulaması yaparak ağa erişmesini sağlamak. -
Protokol Seviyesinde Güvenlik:
SSL/TLS gibi şifreleme yöntemleri ile verileri korumak. -
Güvenlik Araçları:
Güvenlik duvarları, IDS/IPS sistemleri ve VPN’ler sayesinde olası saldırıları engelleyip, hızlı müdahale edebilmek.
Sonuç
Umarım bu samimi anlatımla ağ teknolojileri hakkında temel bilgileri daha anlaşılır bulmuşsındır.
- Öğrendiklerimiz: Ağın ne olduğu, hangi bileşenlerden oluştuğu, nasıl yapılandırıldığı, hangi protokollerin konuşulduğu ve güvenliğin nasıl sağlandığı gibi konuları ele aldık.
- Gerçek Hayattan Örnekler: Her bölümde günlük hayattan örneklerle konuları somutlaştırmaya çalıştık.
Bu bilgiler, ister ev ağını kuruyor olun, ister daha büyük işletme ağlarını yönetiyor olun, temel prensipleri anlamanızı sağlayacaktır. Her zaman unutmayın; teknoloji hızla değişiyor, bu yüzden güncel kalmak için sürekli öğrenmeye açık olmak en iyisi!
flowchart TD
A[Ağ Teknolojileri] –> B[Ağ Oluşturma]
A –> C[Ağ Bileşenleri]
A –> D[Ağ Protokolleri]
A –> E[IP Adresleme]
A –> F[Ağ Modelleri]
A –> G[Yönlendirme & DNS]
A –> H[Ağ Hizmetleri]
A –> I[Ağ Sorun Giderme Araçları]
A –> J[HTTP & İlgili Kavramlar]
A –> K[Dosya ve E-posta Aktarım]
A –> L[Ağ Güvenliği]%% Ağ Bileşenleri alt başlıkları
C –> C1[Anahtar]
C –> C2[Yönlendirici]
C –> C3[Modem]
C –> C4[Hub]
C –> C5[NIC]
C –> C6[Köprü]%% Ağ Protokolleri alt başlıkları
D –> D1[HTTP]
D –> D2[TCP]
D –> D3[IP]
D –> D4[FTP]
D –> D5[SMTP]%% IP Adresleme detayları
E –> E1[IPv4 / IPv6]
E –> E2[Genel / Özel IP]
E –> E3[Statik / Dinamik IP]
E –> E4[IP Sınıfları, Alt Ağ, CIDR]%% Ağ Modelleri
F –> F1[OSI Modeli]
F –> F2[TCP/IP Modeli]%% Yönlendirme ve DNS
G –> G1[Rota Tabloları]
G –> G2[DNS (A, AAAA, MX, TXT)]%% Ağ Hizmetleri
H –> H1[DHCP]
H –> H2[Güvenlik Duvarı]
H –> H3[Yük Dengeleyici]
H –> H4[VPN]%% Ağ Sorun Giderme Araçları
I –> I1[Ping]
I –> I2[Traceroute]
I –> I3[Telnet]
I –> I4[Curl]
I –> I5[Dig]
I –> I6[Netstat]
I –> I7[Nmap]
I –> I8[SSH]%% HTTP ve İlgili Kavramlar
J –> J1[HTTP İstek/Yanıt]
J –> J2[Durum Kodları]
J –> J3[Çerezler]%% Dosya ve E-posta Aktarım
K –> K1[E-posta: SMTP, POP/IMAP]
K –> K2[Dosya Transfer: FTP, SFTP]%% Ağ Güvenliği
L –> L1[Veri Bütünlüğü & Gizliliği]
L –> L2[Erişim Kontrolü]
L –> L3[IDS/IPS]
L –> L4[SSL/TLS]

No responses yet