TCP (Transmission Control Protocol) Dijelaskan

Protokol Memastikan Transmisi Data Yang Andal

TCP (Transmission Control Protocol) adalah protokol jaringan penting yang digunakan dalam transmisi data melalui jaringan. Protokol, dalam konteks jaringan, adalah seperangkat aturan dan prosedur yang mengatur bagaimana transmisi data dilakukan sehingga setiap orang di seluruh dunia, terlepas dari lokasi, perangkat lunak atau perangkat keras yang digunakan, melakukan hal yang sama . TCP bekerja sama dengan IP (Internet Protocol) dalam duo terkenal yang disebut TCP / IP. Anda dapat melihat istilah ini di pengaturan jaringan komputer Anda, ponsel cerdas atau perangkat portabel Anda jika Anda bermain-main dengan pengaturan. Bagian IP berkaitan dengan pengalamatan dan penerusan paket data dari sumber ke tujuan sementara TCP mengelola keandalan transmisi. Dalam artikel ini, kita akan melihat apa yang TCP lakukan dan bagaimana cara kerjanya.

Apa itu TCP

Fungsi TCP adalah untuk mengontrol transfer data sedemikian rupa sehingga dapat diandalkan. Pada jaringan seperti Internet, data ditransmisikan dalam paket, yang merupakan unit data yang dikirim secara mandiri di jaringan, dan dipasang kembali setelah mereka mencapai tujuan untuk mengembalikan data asli.

Transmisi data pada jaringan dilakukan secara berlapis, setiap protokol pada satu layer melakukan sesuatu yang saling melengkapi dengan apa yang dilakukan oleh yang lain. Kumpulan layer ini disebut stack protokol. TCP dan IP bekerja bergandengan tangan di tumpukan, satu di atas yang lain. Misalnya, dalam satu tumpukan, Anda dapat memiliki HTTP - TCP - IP - WiFi. Ini berarti bahwa ketika, misalnya, komputer mengakses halaman web, ia menggunakan protokol HTTP untuk mendapatkan halaman web dalam HTML, TCP mengontrol transmisi, IP penyaluran pada jaringan (misalnya Internet), dan WiFi transmisi di jaringan area lokal.

TCP, oleh karena itu, bertanggung jawab untuk memastikan keandalan selama transmisi. Transmisi data yang dapat diandalkan adalah satu di mana persyaratan berikut terpenuhi. Skenario diberikan untuk lebih memahami konsep.

Cara Kerja TCP

TCP label paket-paketnya sehingga mereka diberi nomor. Ini juga memastikan mereka memiliki tenggat waktu untuk mencapai tujuan (yang merupakan durasi beberapa ratus milidetik disebut time-out), dan beberapa ketentuan teknis lainnya. Untuk setiap paket yang diterima, perangkat pengirim akan diberitahu melalui paket yang disebut pengakuan. Namanya mengatakan itu semua. Jika setelah time-out, tidak ada pengakuan yang diterima, sumber mengirim salinan lain dari paket yang mungkin hilang atau tertunda. Paket out-of-order juga tidak diakui. Dengan cara ini, semua paket selalu disusun secara berurutan, tanpa lubang dan dalam penundaan yang ditentukan dan dapat diterima.

TCP Addressing

Sementara IP memiliki mekanisme lengkap untuk menangani yang dikenal sebagai alamat IP , TCP tidak memiliki sistem pengalamatan yang rumit. Tidak perlu satu. Ini hanya menggunakan nomor yang disediakan oleh perangkat yang sedang dikerjakannya untuk mengidentifikasi di mana ia menerima dan mengirim paket untuk layanan mana. Angka-angka ini disebut port. Sebagai contoh, browser web menggunakan port 80 untuk TCP. Port 25 digunakan atau email. Nomor port sering digabungkan dengan alamat IP untuk layanan, misalnya 192.168.66.5:80