TCP, Uygulama programlarının ve bilgi işlem cihazlarının bir ağ üzerinden mesaj alışverişinde bulunmasını sağlayan bir iletişim standardı olan İletim Kontrol Protokolü anlamına gelir. İnternet üzerinden paket göndermek ve veri ve mesajların ağlar üzerinden başarılı bir şekilde teslim edilmesini sağlamak için tasarlanmıştır.
İnternet Protokolü (IP), internet üzerinden bir cihazdan diğerine veri gönderme yöntemidir. Her cihazın, kendisini benzersiz şekilde tanımlayan ve internete bağlı diğer cihazlarla iletişim kurmasını ve veri alışverişinde bulunmasını sağlayan bir IP adresi vardır.
IP, uygulamaların ve cihazların birbirleriyle veri paketlerini nasıl değiştirdiğini tanımlamaktan sorumludur. Tek bir ağdaki veya birkaç internet bağlantılı ağdaki bilgisayarlar arasında veri ve mesaj alışverişi için biçim ve kurallardan sorumlu ana iletişim protokolüdür. Bunu, dört soyutlama katmanına bölünmüş bir grup iletişim protokolü olan İnternet Protokol Paketi (TCP/IP) aracılığıyla yapar.
IP paketindeki iki ana protokol belirli işlevlere hizmet eder. TCP ise, sistemlerin herhangi bir çevrimiçi ağ üzerinden iletişim kanallarının nasıl olabileceğini açıklar. Ayrıca, bir mesajın daha sonra internet üzerinden iletilmeden ve hedef adreste doğru sırada yeniden birleştirilmeden önce nasıl daha küçük paketler halinde birleştirildiğini de yönetir.
IP, tam olarak doğru noktaya vardığından emin olmak için bütün paketlerin nasıl adreslenmesi gerektiğini ve her paketin nasıl yönlendirilmesi gerektiğine karar verir. Çevrimiçi ortamdaki her ağ geçiy bilgisayarları, mesajların kime ve nereye gönderileceğini tespit etmek için IP adresini kontrol eder.
Bir alt ağ maskesi, bir bilgisayara veya başka bir ağ aygıtına, ağı temsil etmek için IP adresinin hangi bölümünün kullanıldığını ve ağdaki ana bilgisayarları veya diğer bilgisayarları temsil etmek için hangi bölümünün kullanıldığını söyler.
Ağ adresi çevirisi (NAT), IP adreslerinin sanallaştırılması için vardır. NAT, güvenliği artırmaya ve bir kuruluşun ihtiyaç duyduğu IP adreslerinin sayısını azaltmaya yardımcı olur.
Ortak TCP/IP protokolleri aşağıdaki maddeleri içerir:
- Köprü Metni Aktarım Protokolü (HTTP) , bir web sunucusu ile bir web tarayıcısı arasındaki iletişimi yönetir.
- HTTP Secure , bir web sunucusu ve bir web tarayıcısı arasındaki güvenli iletişimi yönetir.
- Dosya Aktarım Protokolü, bilgisayarlar arasında dosya aktarımını yönetir.
- Tüm IP paketi bir dizi kurallar ve prosedür gereği genel olarak TCP/IP olarak adlandırılır. TCP ve IP aslında iki ana protokoldür, ancak diğerleri pakete dahildir. TCP/IP protokol paketi, internet uygulamaları ile yönlendirme ve anahtarlama yapısı sayesinde iki şey arasında soyutlama katmanı işlevi görmektedir.
TCP/IP Nasıl Çalışır ?
TCP/IP, bilgisayarların bir cihazdan diğerine nasıl veri aktardığını belirtmek için ABD Savunma Bakanlığı tarafından geliştirilmiştir. TCP/IP, denklenmerin doğru olmasını önemsemiş ve tüm data verirlerin çevrimiçi bilgisayarlar arasında doğru bir şeklide gönderilmesi için pek çok yöntem uygulamıştır.
İşte bunu yapmanın bir yolu. Diyelim ki sistem, mesajın tamamını tek parça gönderecek olsaydı ve bir problemle karşılaşsaydı, mesajın tamamının tekrar gönderilmesi gerekecekti. Bunun yerine, TCP/IP bütün bu mesajları paketlere ayıracak ve bu paketler daha sonra diğer uçta yeniden birleştirilecekti. Aslına bakarsak, ilk yol kullanılamıyorsa veya sıkışıksa, her paket diğer bilgisayara farklı bir yol izleyebilir.
Ayrıca, TCP/IP farklı iletişim görevlerini katmanlara böler. Her katmanın farklı bir işlevi vardır. Veriler, diğer uçta alınmadan önce bir sonraki bölümde açıklandığı gibi dört ayrı katmandan geçer. TCP/IP daha sonra verileri yeniden birleştirmek ve alıcıya sunmak için bu katmanlardan ters sırayla geçer.
Katmanların amacı, çok sayıda donanım ve yazılım satıcısının iletişimi kendi başlarına yönetmesine gerek kalmadan işleri standart hale getirmektir. Aslında bir nevi araba kullanmak gibidir. Tüm üreticiler pedalların nerede olduğu konusunda hemfikirdir, bu yüzden arabalar arasında güvenebileceğimiz bir şey olulur. Aynı zamanda, performansı veya güvenliği artırmak gibi belirli katmanların, her şeyi yükseltmek zorunda kalmadan güncellenebileceği anlamına gelir.
TCP/IP Neden Önemlidir ?
TCP/IP tescilli değildir ve sonuç olarak tek bir şirket tarafından kontrol edilmez. Bu nedenle, IP paketi kolayca değiştirilebilir. Tüm işletim sistemleriyle (OS’ler) uyumludur, bu nedenle diğer herhangi bir sistemle iletişim kurabilir. IP paketi ayrıca her türlü bilgisayar donanımı ve ağı ile uyumludur.
TCP/IP, için beklentilerinizi yüksek tutmalısınız. Yüksek seviyede ölçeklenebilir ve hatta yönlendirilebilmesinden dolayı bir protokol olarak çevrimiçi ağ üzerinden en verimli ve doğru yolu kendisi belirleyebilme özelliğine sahiptir. Mevcut internet mimarisinde pek çok yerde görmemiz mümkünüdür. Kullanıcılar tarafından yaygın olarak kullanılmaktadır.