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]

Categories:

No responses yet

Bir yanıt yazın

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir