Günümüzün en önemli ihtiyaçlarından biri şüphesiz iletişim. Bu kavram, insan hayatında olduğu gibi teknoloji alanında da vazgeçilmez bir gereç konumunda. Hayatımızın vazgeçilmez parçalarının başında gelen bilgisayarlar da birbirleri ile haberleşme gerçekleştiriyor. Haberleşme sistemleri için ise belli bir protokole ihtiyaç duyulur. Bu protokolün adı ise TCP/IP protokolü.
TCP/IP,”Transmission Control Protocol/Internet Protocol” kavramının kısaltmasıdır ve bilgisayarlar ile veri iletme/alma birimleri arasında bir sistem oluşturarak , cihazlar arasında veri iletişimini olanaklı kılan iletişim protokollerinin geneline verilen bir ifadedir. Bu protokol, veri alma/verme işlemleri sırasında yapılacak işlemlerin kurallarını belirler. TELNET, dosya alma/gönderme protokolü, elektronik posta iletişim protokolü(SMTP), TCP/IP protokollerinden birkaç tanesidir.
Çalışma Prensibi
Cihazlar arasında iletişim başlanabilmesi için gerekli olan 2 şey vardır. Bunlardan biri sunucu(server), diğeri ise istemci(client). TCPIP protokolü de, verileri bu sunucu ile istemci arasında aktarılabilecek bir şekilde formata oturtur. Bu protokol, ağ üzerinden iletilen verilerin bütünlüğünü garanti eder. Veriler iletilmeden önce sunucu ile istemci arasında bir bağlantı kurar ve iletişim başlayana kadar bu bağlantının ayakta kalmasını sağlar. Daha sonra, süreç boyunca veri bütünlüğünün yerinde olmasını sağlarken büyük miktarda veriyi daha küçük paketlere böler. Sonuç olarak, tüm verilerin ulaşması gereken yüksek seviyeli protokollerden veri iletmek için kullanılır.
TCP ve IP, verilerin bir ağ içinde amaçlanan hedefine teslim edilmesini sağlamak için birlikte çalışan ayrı protokollerdir. IP, verilerin gönderilmesi gereken uygulamanın veya cihazın adresini alır ve tanımlar. Daha sonra verilerin taşınmasından ve IP’nin tanımladığı hedef uygulamaya veya cihaza teslim edilmesini sağlamaktan TCP sorumludur.
Protokol Yapısı
TCP/IP protokolü, iletişimi sağlamak için birkaç farklı katmanda işlemleri yerine getirir. Bu katmanlara kısaca göz atacak olursak aşağıdaki yapıları görebiliriz.
Uygulama Katmanı: Farklı sunucular üzerindeki süreç ve uygulamalar arasında olan iletişimi sağlar.
Taşıma Katmanı: Noktadan noktaya veri akışını sağlar.
İnternet Katmanı: Yönlendiriciler(Router) ile birbirine bağlanmış ağlar boyunca verinin kaynaktan hedefe yönlendirilmesini sağlar.
Ağ Erişim Katmanı: Uç sistem ile alt ağ arasındaki lojik arabirime ilişkin katmandır.
Fiziksel Katman: İletişim ortamının karakteristik özelliklerini, sinyalleşme hızını ve kodlama şemasını belirler.
İnternet protokol takımı ağ modeli ve İnternet ve benzeri ağlar için kullanılan bir iletişim protokolleri kümesidir.
TCP/IP de veri biçimlendirilmiş şekilde nasıl olması gerektiği belirterek uçtan uca bağlantı sağlar.
KAYNAKÇA
wikipedia.org
itü.edu.tr
docs.oracle.com

