Posted by : Unknown
Minggu, 02 Desember 2012
Protokol adalah sebuah aturan atau standar yang mengatur atau mengijinkan terjadinya hubungan, komunikasi, dan perpindahan data antara dua atau lebih titik komputer. Protokol dapat diterapkan pada perangkat keras, perangkat lunak atau kombinasi dari keduanya. Pada tingkatan yang terendah, protokol mendefinisikan koneksi perangkat keras.
Protokol perlu diutamakan pada penggunaan standar teknis, untuk menspesifikasi bagaimana membangun komputer atau menghubungkan peralatan perangkat keras. Protokol secara umum digunakan pada komunikasi real-time dimana standar digunakan untuk mengatur struktur dari informasi untuk penyimpanan jangka panjang.
Sangat susah untuk menggeneralisir protokol dikarenakan protokol memiliki banyak variasi di dalam tujuan penggunaanya. Kebanyakan protokol memiliki salah satu atau beberapa dari hal berikut:
- Melakukan deteksi adanya koneksi fisik atau ada tidaknya komputer atau mesin lainnya.
- Melakukan metode "jabat-tangan" (handshaking).
- Negosiasi berbagai macam karakteristik hubungan.
- Bagaimana mengawali dan mengakhiri suatu pesan.
- Bagaimana format pesan yang digunakan.
- Yang harus dilakukan saat terjadi kerusakan pesan atau pesan yang tidak sempurna.
- Mendeteksi rugi-rugi pada hubungan jaringan dan langkah-langkah yang dilakukan selanjutnya
- Mengakhiri suatu koneksi
Di sisi pengguna, aspek terpenting dari protokol adalah bahwa komputer atau alatnya harus mendukung protokol tersebut jika ia ingin berkomunikasi dengan komputer lain.Protokol dapat diimplementasikan ke dalam hardware maupun software.
■ TCP/IP
TCP/IP adalah singkatan dari Transmission Control Protocol/Internet Protocol, yakni sekumpulan protokol komunikasi yang dipergunakan untuk menghubungkan host-host di internet. TCP/IP pada awalnya dikembangkan oleh Departemen Pertahanan AS, yang terdiri atas dua protokol yakni TCP dan IP. TCP/IP dibangun pada sistem operasi UNIXdan dipergunakan oleh internet, dan mejadi standar de facto untuk jalur transportasi data melalui jaringan, meskipun sistem operasi jaringan memiliki protokolnya sendiri, misalnya Netware, yang juga mendukung TCP/IP. TCP/IP pada dasarnya merupakanprotokol yang memungkinkan sistem di seluruh dunia dapat berkomunikasi pada jaringan tunggal yang disebut Internet.
■ User Datagram Protocol
User Datagram Protocol atau disingkat UDP, adalah sebuah protokol tanpa koneksi (connectionless), seperti halnya TCP, UDP berjalan di atas jaringan IP, Tidak sepertiTCP/IP, UDP/IP menyediakan sangat sedikit layanan perbaikan kesalahan. ProtokolUDP menawarkan sebuah jalan langsung untuk mengirimkan dan menerima datagrampada sebuah jaringan IP. Tujuan utama protokol UDP adalah untuk menerbitkan pesan (broadcast transmission) melalui jaringan.