Protokol TCP/IP

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 hardwaresoftware 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.

TCP IP

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).

Suka belajar sesuatu yang baru, terutama tentang Automation dan juga UI & UX.

Posting Komentar