
| TCP/IP | TCP/IP, birbirinden farklı yapıda ağların iletişimini sağlayan, aynı zamanda Internet’te kullanılan en yaygın protokoldür. TCP/IP ismini içinde yeralan en önemli iki alt protokolden alır. TCP (Transmission Control Protocol ) ve IP (Internet Protocol). TCP (Transmission Control Protocol ), gönderilen bilgilerin yerine ulaşmasından sorumludur. IP (Internet Protocol), IP paketlerinin (datagram) oluşturulması ve adres bilgilerinin yerleştirilmesi ile ilgilenir, hata kontrolü ve düzeltilmesi gibi işlemleri TCP’ye bırakmıştır. Bunun yanında datagramların yönlendirilmesinden sorumludur. Bir IP paketinde (Datagram) gönderilecek bilginin yanı sıra, o paketin uzunluğu ve gideceği noktanın 32bit’ten oluşan IP adresi yer alır. IP adresleri 8 bitlik 4 kısıma ayrılır ve bu 8 bit 0-255 arası bir sayı ile gösterilir. Örnek IP adresi olarak 192.168.10.1 verilebilir. Bu IP adresleme sistemi IP v4 olarak adlandırılır. IP adresleri Class A, Class B ve Class C olarak adlandırılan üç sınıfa ayrılmıştır. Class A sınıfı adresler, 0.0.0.0 ile 127.255.255.255 arasında değişir. Bu adresler 65534’den fazla kullanıcılı ağlar için kullanılır. Class B sınıfı adresler, 128.000 ile 191.255.255.255 arasında değişir ve 255 ile 65534 kullanıcı arasında değişen ağlar için kullanılırlar. Class C sınıfı adresler 255’ten az sayıda kullanıcılı ağlar için ayrılmıştır ve 192.0.0.0 ile 223.255.255.255 arasında değişir. Her IP adresinin bir de Netmask Adresi bulunur. Genelde Class C sınıfı için kullanılan Netmask Adresi 255.255.255.0 dır. 10-15 kullanıcılı ağlar için bir Class C sınıfı adres vermek diğer adreslerin boşa gitmesi anlamına gelmektedir. Netmask Adresleri değiştirilerek Class C sınıfı adresler bölünmekte ve zaten kısıtlı olan IP adresleme sistemi daha verimli olarak kullanılabilmektedir. Bu işleme Subnetting adı verilir. IP ve adreslerin tükenmesi durumunda IP v6 adı verilen yeni bir adresleme sistemi gündemdedir. TCP/IP’nin en önemli noktalarından biri de yönlendirme işlemidir. Router’lar bünyelerinde bulunan adres tablolarındaki adresler ile kendilerine gelen IP paketindeki adres arasında karşılaştırma yapar. Bu adres yerel bir kullanıcıya ait ise yönlendirme yapılmaz, farklı bir ağa ait ise o ağa yönlendirilir. Eğer adres tablosunda yer almıyorsa Default Gateway adı verilen adrese yönlendirilir. Örnek olarak; Internet’te, bir adres Internet Router’ının adres tablosunda yoksa default gateway olarak tanımlanan daha büyük adres tablosuna sahip bir Router’a yönlendirilir. Bu zincir tüm Internet’e bağlı adreslerin tutulduğu omurga Router’lara kadar gidebilmektedir. |