TCP / IP, T ransmission Cı ontrol P rotocol / I işlevsel internet P rotocol, internet ağ cihazları birbirine bağlamak için kullanılan iki protokol, TCP ve IP, paketidir. TCP, bir soket oluşturmak için ağ aygıtları arasındaki el sıkışma işlemini gerçekleştirir. Soket iletişim sırasında açık kalır. Kaynak TCP verileri paketlere dönüştürür ve hedef TCP'ye gönderir. TCP, paketlerin başarılı bir şekilde teslim edilmesi için onay verir. Bir paket yolda düşerse, kaynak TCP paketi yeniden gönderir. IP katmanı, verileri doğru hedefe göndermek ve almaktan sorumludur. TCP / IP yığını aşağıdaki katmanlardan oluşur.