|
TCP/IP
Tcp/ip (Transmission Control Protokol / İnternet
Protokolü)
Bütün dünya genelinde bilgi ağı üzerindeki bilgi
iletişimi ve paylaşımı bazı kurallar dâhilinde
yapılmaktadır. Tcp/ip birçok katmandan oluşan
bir protokoller kümesi olup, internet ortamında
kuralları koyan ve uygulayan büyük bir iletişim
ve bilgi paylaşım sistemidir. Bir başka deyişle
Tcp/ip, internet ortamında bilgisayar sistemlerinin
haberleşme ve veri transferi organizasyon çeşitlerine
ait bütün protokollerin çalışma kurallarını belirlemiş
bir anayasasıdır.
Örneğin ülkemizde, kendi bilgisayarımızda, kendi
Türkçe işletim sistemimizde ve kendi yazılımlarımızla
oluşturduğumuz basit bir web sayfası düşünelim.
Amerika'da bulunan herhangi başka bir sunucu yapılanmalı
sistem üzerinden yayınladığımız (internete açtığımızı)
ve yine Japonya'da bulunan, işletim sistemi ve
yazılım dilleri tamamen farklı bir bilgisayardan
web sayfamızın çalıştırıldığını düşünelim. Web
sayfasının oluşturulduğu, yayınlandığı ve çalıştırıldığı
bu üç farklı bilgisayar ve network sisteminin
sorunsuz çalışmasını ve kurallarını Tcp/ip ve
alt protokolleri sağlamıştır.
Tcp/ip'de bilgiler, gönderilecekleri yere "Packet
Switched" denilen bir metotla ufak paketlere
ayrılmış bir halde gönderilirler. Paketler gidecekleri
yere Router denilen ve "yol gösterici"
bir göreve sahip makinelerden geçerek ulaşır.
Tcp/ip yapısını anlamak için Router 'ların çalışma
mantık ve yapısına biraz göz atalım.

Subnet 1 (Alt Ağ 1)
192.168.1.1 ile 192.168.1.254 arasındaki IP bloğunda
bir yerel ağ
Subnet 2 (Alt Ağ 2)
192.168.2.1 ile 192.168.2.254 arasındaki IP bloğunu
kullanan bir yerel ağa sahipsiniz varsayalım.
Eğer ağınızda ayarlanmış bir yönlendiriciniz
yoksa swich ya da hup gibi bir ağ donanımına sahip
olsanız bile Subnet 1'deki bir ağdan Subnet 2'deki
bir ağa erişmeniz mümkün değildir. Yönlendiricilik
burada devreye giriyor. Eğer yukarıdaki resimdeki
Subnet 1 ve Subnet 2 arasında iletişim kurmak
için Router üzerinde Route table(Yönlendirme tablosunda)
iki subnet için gerekli bilgilerin olması gerekir.
Biraz daha açarsak: Subnet 1'deki bilgisayar sadece
sokağının adresini bilir. Yani 192.168.1.1 ile
192.168.1.254 arasında birisiyle fiziksel olarak
iletişim kurabilir. Ama başka sokaktaki, mahalledekilerini
vs.. tanımaz. Günün birinde adresine ulaşamadığı
birini aramak icap ettiğinde aradığı kişiyi bulmak
için elindeki bilgilerle yönlendirilerek aradığı
kişiyi bulmaya çalışır. Elindeki bilgilerle en
sonunda gider oranın mahalle muhtarı "Router'a"
sorar. O da kayıtlarına bakar ve yolu sizin gönderdiğiniz
veri paketine gösterir.
Kısaca router bir network ağından diğerine ulaşmak
için gerekli yolu bularak, network ağlarını birbirlerine
bağlayan düzenektir.
Basit olarak routerları tanımladıktan sonra veri
paketlerinin çalışma mantığına devam edelim. Daha
öncede belirttiğimiz gibi, veri paketleri Tcp/ip'de
Packet Switched" denilen bir metotla ufak
paketlere ayrılmış bir halde gönderilirler
Bu veri paketleri, iki bölümden oluşurlar. İlk
bölümde gidecekleri yerin IP adresi, ikinci bölümde
de içerdikleri bilgi bulunur. Router'lar kendilerine
gelen paketi, ilk bölümde yazan IP Numarasına
ait adrese en yakın Router'a gönderirler. Bu sayede
birbirinden bağımsız bu paketler, genellikle aynı
Router'ları takip ederek gidecekleri yere ulaşır
ve birleşirler.
Örnek olarak aşağıda www.google.com.tr adresli
arama motorunda "bilişim" kelimesinin
aranması için internet ortamına gönderilen veri
paketinin snif edilmiş görüntüsü bulunmaktadır.
Yazan x04913a
|