Protokol adalah suatu aturan atau standar yang digunakan untuk mengatur dan mengizinkan adanya suatu komunikasi data antara dua atau lebih titik komputer/perangkat. Protokol dapat diterapkan pada hardware, software atau kombinasi keduanya.
Protokol berfungsi untuk :
- Melakukan pendeteksian terjadinya koneksi antar perangkat yang saling berhubungan.
- Bagaimana mengawali dan mengakhiri suatu pesan.
- Menentukan format pesan yang digunakan.
- Melakukan sesuatu apabila terjadi kerusakan pesan.
Nah, berikut ini adalah sedikit pembahasan tentang Protokol TCP/IP.
TCP (Transmission Control Protocol) adalah suatu protokol yang memungkinkan sekumpulan komputer/perangkat untuk dapat berkomunikasi dan bertukar data didalam satu jaringan.
Dalam sejarahnya, konsep dari protokol TCP/IP berawal dari kebutuhan DoD (Department of Defense) milik Amerika Serikat terhadap suatu komunikasi diantara berbagai variasi komputer yang telah ada saat itu. Seringkali komputer-komputer milik satu organisasi peniliti DoD harus berhubungan dengan komputer lainnya. Sehingga pada tahun 1969 dimulailah penelitian tentang protokol TCP/IP.
Tujuan penelitian tersebut adalah:
- Terciptanya protokol umum, DoD memerlukan suatu protokol yang dapat ditentukan untuk semua jaringan.
- Meningkatkan efisiensi komunikasi data.
- Dapat dipadukan dengan teknologi WAN (Wide Area Network)
- Mudah dikonfigurasikan.
TCP merupakan bagian penting dari IP (Internet Protocol) sehingga disebut dengan TCP/IP. Protokol TCP berada pada Transport Layer.
|
Optimasi TCP berada pada kehandalan komunikasi bukan kecepatan transfer data. TCP menggunakan mekanisme handshake, sehingga memberikan jaminan mengenai pesan-pesan yang disampaikan satu komputer ke komputer lainnya. Mekanisme Handshake adalah suatu mekanisme yang mirip jabat tangan yaitu ketika komputer ingin berkomunikasi dengan komputer/perangkat lainnya maka diperlukan jabat tangan untuk membuat sebuah sambungan/koneksi.
Aplikasi yang menggunakan TCP contohnya adalah HTTP (Hypertext Transfer Protocol).