Network nedir?
Network, birbirleriyle iletişim kurabilmeleri ve veri, dosya ve internet erişimi gibi kaynakları paylaşabilmeleri için bilgisayarlar, sunucular ve akıllı telefonlar gibi birden fazla cihazı birbirine bağlama uygulamasını ifade eder. Bir ağ, doğrudan bağlı iki cihaz kadar küçük veya bir ağlar ağı olan küresel internet kadar büyük olabilir.Özünde ağ oluşturma, cihazların kablolu bağlantılar (Ethernet) veya kablosuz sinyaller (Wi-Fi) gibi çeşitli ortamlar üzerinden veri aktarımını kolaylaştırır. Bir ağ içindeki cihazlar, verilerin nasıl biçimlendirileceğini, iletileceğini ve alınacağını belirleyen standartlaştırılmış kurallar kümesi olan protokolleri kullanarak iletişim kurar.
Ağ Türleri
Network, ağın boyutu ve kapsamının yanı sıra temelde yatan teknolojiye göre sınıflandırılabilir. İşte bazı yaygın ağ türleri:1. Yerel Alan Ağı (LAN)
Bir LAN, ev, ofis veya bina gibi küçük bir coğrafi alandaki cihazları birbirine bağlar. Tipik bir LAN kurulumunda bilgisayarlar, yazıcılar ve sunucular gibi cihazlar Ethernet kabloları veya Wi-Fi kullanılarak bağlanır. LAN'lar genellikle küçük bir kullanıcı grubu içinde dosya ve yazıcı gibi kaynakları paylaşmak için kullanılır.2. Geniş Alan Ağı (WAN)
Bir WAN daha geniş bir coğrafi alana yayılır ve genellikle farklı şehirler, bölgeler ve hatta ülkelerdeki birden fazla LAN'ı birbirine bağlar. WAN'ın en yaygın örneği internettir. WAN'lar genellikle verileri uzun mesafelere iletmek için fiber optik kablolar, uydu bağlantıları veya VPN'ler ( Virtual Private Networks) gibi yüksek hızlı iletişim teknolojilerini kullanır.3. Kablosuz Yerel Alan Ağı (WLAN)
WLAN, cihazları bağlamak için kablosuz iletişim (Wi-Fi) kullanan bir LAN türüdür. Kablosuz ağlar evlerde, ofislerde ve kamusal alanlarda popülerdir ve kullanıcıların fiziksel kablolara ihtiyaç duymadan ağa erişmesine olanak tanır.4. Metropolitan Alan Ağı (MAN)
Bir MAN, LAN'dan daha büyük ancak WAN'dan daha küçük bir alanı kapsar - genellikle bir şehir veya büyük bir kampüs içinde. Genellikle verimli veri paylaşımı için aynı metropolitan alan içindeki çeşitli LAN'ları bağlamak için kullanılır.5. Kişisel Alan Ağı (PAN)
PAN, genellikle akıllı telefonlar, tabletler veya dizüstü bilgisayarlar gibi cihazları kısa bir menzil içinde bağlamak için kullanılan en küçük ağ türüdür. Bluetooth ve USB gibi teknolojiler PAN'larda yaygın olarak kullanılmaktadır.Temel Ağ Kavramları
Ağın nasıl çalıştığını anlamak için, tüm ağ iletişiminin temelini oluşturan birkaç temel kavrama aşina olmak önemlidir.1. IP Adresleme
Ağ üzerindeki her cihazın IP adresi adı verilen benzersiz bir tanımlayıcıya sahip olması gerekir. Bu adres, verilerin doğru hedefe yönlendirilmesini sağlar. IP adreslerinin iki versiyonu vardır:- IPv4: Noktalarla ayrılmış dört sayı kümesinden oluşan en yaygın kullanılan sürümdür (örneğin, 192.168.0.6).
- IPv6: IPv4'ün yerini almak üzere tasarlanmış, daha fazla aygıtı barındırmak için daha geniş bir adres alanına sahip daha yeni bir sürümdür (örneğin, 2003:0db8:86a3:0000:0000:8a2e:0270:7334).
2. Alt ağ oluşturma
Alt ağ oluşturma, daha büyük bir ağı daha küçük alt ağlara (subnet ) bölme işlemidir. Bu, ağ yönetimini iyileştirmek, trafik sıkışıklığını azaltmak ve ağın belirli bölümlerini izole ederek güvenliği artırmak için yapılır.3. MAC Adresi
MAC ( Media Access Control) adresi, fiziksel bir ağ içinde iletişim için bir ağ arayüz denetleyicisine (NIC) atanan benzersiz bir tanımlayıcıdır. IP adreslerinin aksine MAC adresleri sabittir ve donanıma gömülüdür.4. DNS ( Domain Name System)
Alan Adı Sistemi (DNS), insanlar tarafından okunabilen alan adlarını ( www.pwnlab.me gibi) bilgisayarların birbirlerini tanımlamak için kullandıkları IP adreslerine çeviren bir sistemdir. DNS olmasaydı, kullanıcılar web sitelerini ziyaret etmek için IP adreslerini ezberlemek zorunda kalırlardı.5. Protokoller
Ağ iletişimi, verilerin cihazlar arasında nasıl iletileceğini düzenleyen kurallar olan protokollere dayanır. Yaygın protokoller şunları içerir:- TCP/IP ( Transmission Control Protocol/Internet Protocol): Veri paketlerinin cihazlar arasında yönlendirilmesinden sorumlu olan internetin omurga protokolüdür.
- HTTP/HTTPS ( Hypertext Transfer Protocol/Secure): Web sayfalarını ve diğer içerikleri internet üzerinden aktarmak için kullanılan protokol.
- FTP ( File Transfer Protocol/Dosya Aktarım Protokolü): Bir ağ üzerinde istemci ve sunucu arasında dosya aktarımı için kullanılır.
OSI ve TCP/IP Modelleri
Verilerin bir ağ üzerinden nasıl iletildiğini anlamak için, ağ oluşturma sürecini katmanlara ayıran iki kavramsal çerçeve olan OSI modeli ve TCP/IP modeline bakmak faydalı olacaktır.1. OSI Modeli
Open Systems Interconnection (OSI) modeli, verilerin bir ağ üzerinde bir cihazdan diğerine nasıl geçtiğini tanımlayan 7 katmanlı bir çerçevedir. Her katmanın, fiziksel bağlantıdan uygulamaların nasıl iletişim kurduğuna kadar belirli bir rolü vardır.OSI modelinin katmanları şunlardır:
- Physical Layer (Fiziksel Katman): Kablolar ve kablosuz sinyaller gibi fiziksel iletişim ortamı ile ilgilenir.
- Data Link Layer (Veri Bağlantı Katmanı): Doğrudan bağlı cihazlar arasında veri aktarımı ve hata tespiti ile ilgilenir.
- Network Layer (Ağ Katmanı): Veri paketlerinin cihazlar arasında yönlendirilmesinden sorumludur (IP adresleme burada gerçekleşir).
- Transport Layer (Taşıma Katmanı): Hata düzeltme için genellikle TCP kullanarak güvenilir veri aktarımı sağlar.
- Session Layer (Oturum Katmanı): Uygulamalar arasındaki oturumları yönetir.
- Presentation Layer (Sunum Katmanı): Verileri uygulama katmanı tarafından kullanılabilecek bir formata dönüştürür (veri kodlama, şifreleme).
- Application Layer (Uygulama Katmanı): Kullanıcı uygulamalarının ağ ile etkileşime girdiği en üst katman (ör. web tarayıcıları, e-posta istemcileri).
2. TCP/IP Modeli
TCP/IP modeli, dört katmanlı OSI modelinden daha basit ve pratiktir:- Network Interface Layer: OSI'nin fiziksel ve veri bağlantı katmanlarını birleştirir.
- Internet Layer (İnternet Katmanı): Mantıksal adresleme ve yönlendirmeyi yönetir (OSI'deki ağ katmanına eşdeğerdir).
- Transport Layer (Taşıma Katmanı): Güvenilir veri aktarımı sağlar (örn. TCP/UDP protokolleri).
- Application Layer (Uygulama Katmanı): HTTP, FTP ve SMTP gibi kullanıcıların etkileşimde bulunduğu tüm protokolleri içerir.
Veriler Ağ Üzerinden Nasıl Akar?
E-posta veya web isteği gibi bir mesaj gönderdiğinizde, veriler OSI veya TCP/IP katmanlarından geçerek ağ üzerinden belirli bir yol izler:- Encapsulation (Kapsülleme) : Veriler daha küçük paketlere ayrılır ve OSI veya TCP/IP modelinin her katmanından geçirilir, burada her katman kendi başlık bilgilerini ekler.
- Transmission (İletim): Veriler fiziksel ağ üzerinden (örneğin Ethernet, Wi-Fi) hedef cihaza iletilir.
- Decapsulation: Alıcı uçta, orijinal mesaj yeniden yapılandırılana ve amaçlanan uygulamaya teslim edilene kadar veri modele geri dönerken her katman ilgili başlığı kaldırır.