Network Notları 3

vancoondehni

Moderatör
12 Nis 2020
186
325
22
-
İlk konuya erişmek için -> https://www.turkhackteam.org/konular/network-notlari.2018618/
İkinci konuya erişmek için -> https://www.turkhackteam.org/konular/network-notlari-2.2019018/

IPv4 - Subnetting

Networkteki tüm öğeler birbirleri ile IP'leri aracılığıyla haberleşirler. Bu durumda bir sürü IP ihtiyacı ortaya çıkar. Çözüm olarak iç networkümüzde kullanacağımız IP'ler belirlenmiştir. Belirlenen bu IP'lere local IP'ler denir.

Local IP aralıkları:
Başlangıç
Bitiş
192.168.0.0
192.168.255.255
10.0.0.0
10.255.255.255
172.16.0.0
172.31.255.255


Bir IPv4 adresi octet'lerden oluşur. Her octet .(nokta) ile birbirinden ayrılır. Her octet 0 ile 255 arasında bir değer alabilir.
tcp-ip.jpg

Bir IP adresi Subnet Mask'ına bağlı olarak Network ID ve Host ID bölümlerinden oluşur. Network ID, network'un değişmeyen bölümüdür. Network ID değişirse farklı bir network olur ve arada router olmadan diğer network'le haberleşmesi mümkün olmaz.

Host ID ise her client için değişen, o client'ı adresleyen bölümdür.
Network ID büyüdükçe, o network'te bulunan client sayısı azalmaktadır.

Günümüzde en çok kullanılan IP çeşidi
C sınıfı IP'lerdir. Bu sınıf IP'lerde 4. octet host ID'dir, yani değişir. Bir IP'nin ağ geçidinde kullanıldığını düşünürsek bu sınıf network'lerde en fazla 253 IP kullanılabilir.

maxresdefault.jpg


İki bilgisayarın birbirini görebilmesi için IP ve Subnet Mask yeterlidir. Bir network'teki iki client'ın birbiri ile haberleşmesi için Network ID'lerinin aynı olması gerekmektedir. Network ID ise bir client'ın IP adresi ile Subnet Mask'ının and işlemi sonucu hesaplanır.

IPv4-Subnetting.jpg


Bir network'ün büyüklüğünü Subnet Mask ayarlar.

Mevcut bir Subnet Mask'taki en sağdaki 1, 0'a döndüğü zaman network'teki client sayısı 2'ye katlanır. Bu işlemi yapmaya devam edersek tekrar 2'ye katlanır ve böyle devam eder. Tersi de geçerlidir. Yani en sağdaki 1'in yanındaki 0, 1'e dömüştüğünde network 2'ye bölünmüş olur ve bunu tekrarlarsanız bölünmeye devam eder.


Subnet, bölünen network parçalarından her birine verilen isimdir.

Günlük hayatımızda network'leri büyütmek değil küçültmek hedeflenir. Çünkü network ne kadar çok client barındırıyorsa sorunlar, riskler o denli çoğalır. Bu yüzden de mevcut network'ü subnetlere bölmek akıllıcadır.


IP Sınıfları
Bir IP'nin hangi sınıf IP olduğu 1. octet'inin değerine göre belirlenir.
SINIFI
W Değeri
Network ID
HOST ID
Network ID Host ID
Bu sınıftaki network sayısı
Her networkteki IP sayısı
A
1-126
W
X,Y,Z
N,H,H,H
126
16777214
B
128-191
W,X
Y,Z
N,N,H,H
16384
65534
C
192-223
W,X,Y
Z
N,N,N,H
2097152
254
D
224-239
Multicast adresleri için
rezerve edilmiştir.
E
240-255
Testler için rezeerve
edilmiştir.


LOOPBACK ADRES
127 ile başlayan tüm IP'lere LoopBack adres denir ve bu adres zaten mevcut IP'li client'ın kendisidir. Örneğin IP'niz 192.168.1.75 ise siz ping 127.10.10.10'a ping attığınızda pingin çalıştığını göreceksiniz. Yani karşı IP'nin cevap verdiğini. Aslında cevap veren kendi IP'nizdir.
hqdefault.jpg


APIPA ADRES
Network'unuzda bir client'ın 169.254.X.X ile başlayan IP aldığını görürseniz bu IP'yi client'ınız kendi kendine üretmiş, otomatik IP alamamış demektir. Apipa Automatic Private, IP Address kısaltmasıdır.
Her network'te en baştaki ve en sondaki IP'ler kullanılmaz. Baştaki kullanılmayan IP'yi network, Network ID olarak kullandığından, sondaki IP'yi de broadcast adresi olarak kullandığından bu IP'ler client'lere verilemez. Bir network küçük subnetlere bölündüğünde her subnet için de bu geçerlidir. Yani her subnet'te de baştaki ve sondaki 1'er IP kullanılamaz.
205279


VLSM(Variable Length Subnet Masking): VLSM, mevcut network'ümüzü ihtiyaçlara göre subnet'lere ayırmaktır.

CLASSFULL - CLASSLESS IP ADRESLERİ
Classfull adreslerde Subnet Mask'lar, IP adresinin hangi sınıfa ait olduğuyla direk ilgilidir. IP adreslerinin ilk octet'leri sınıflarını belirlerler ve her sınıf için Subnet Mask önceden belirlenmiş durumdadır.

RIP ve IGRP protokolleri Classfull protokollerdir ve Subnet Mask'ı sınıflara göre kendileri belirlerler.
Classless adreslerde ise Subnet Mask sınıftan bağımsızdır.
OSPF, EUGRP gibi protokoller classless'dır.
rs=w:400,cg:true


Broadcast, Multicast, Unicast

Broadcast:
Bir client, bir hedef IP'ye doğru paketi göndermeden önce bu client'ın MAC adresinin kendi MAC tablosunda olup olmadığına bakar.
Kısa süre önce haberleştiği bir IP ise muhtemel ARP tablosunda vardır ve switch'e bu MAC'i söyler "ben bu hedefe ulaşmaya çalışıyorum" diye. Eğer bir client hedefe gönderdiği IP'nin MAC adresini bilmiyorsa bu sefer paketi switch'e gönderirken aradığı MAC adresi olarak FF:FF:FF:FF:FF:FF söyler. Switch'de böyle bir MAC adresi görünce broadcast yapacağını anlar ve paketi aldığı port hariç bütün portlarından bu paketi gönderir. İşte bu broadcast'tir.


Multicast: Özellikle kamera yayınlarında, tv yayınlarında ve radyo yayınlarında kullanılır. Bir kaynaktan, bu kaynaktaki yayını bekleyen sadece ilgili hedeflere paket gönderebilir. Multicast network'ünde IP'ler de multicast için ayrılan IP'lerdendir. Özetle tek merkezden çoklu hedefe aynı anda paket gönderimidir.

Unicast: Burada ise bir kaynak, bir hedefe paket gönderir. Göndereceği paketin MAC ve IP bilgilerini bilir ve sadece paket hedefe gider. Herhangi bir farklı IP rahatsız edilmez.

20160427114203056001.png
 
Üst

Turkhackteam.org internet sitesi 5651 sayılı kanun’un 2. maddesinin 1. fıkrasının m) bendi ile aynı kanunun 5. maddesi kapsamında "Yer Sağlayıcı" konumundadır. İçerikler ön onay olmaksızın tamamen kullanıcılar tarafından oluşturulmaktadır. Turkhackteam.org; Yer sağlayıcı olarak, kullanıcılar tarafından oluşturulan içeriği ya da hukuka aykırı paylaşımı kontrol etmekle ya da araştırmakla yükümlü değildir. Türkhackteam saldırı timleri Türk sitelerine hiçbir zararlı faaliyette bulunmaz. Türkhackteam üyelerinin yaptığı bireysel hack faaliyetlerinden Türkhackteam sorumlu değildir. Sitelerinize Türkhackteam ismi kullanılarak hack faaliyetinde bulunulursa, site-sunucu erişim loglarından bu faaliyeti gerçekleştiren ip adresini tespit edip diğer kanıtlarla birlikte savcılığa suç duyurusunda bulununuz.