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.
Protokol diperlukan sebagai sebuah aturan baku agar komputer yang tergabung dalam jaringan dapat saling berkomunikasi. Setiap komputer dalam sebuah jaringan dapat berkomunikasi asal dapat menggunakan protokol yang sama.
Fungsi Protokol
Secara umum fungsi protokol adalah sebagai penghubung dalam komunikasi data sehingga proses penukaran data bisa berjalan dengan baik dan benar. Secara khusus, fungsi protokol adalah sebagai berikut :
- Fragmentasi dan Re-assembly
- Pembagian informasi yang dikirim menjadi beberapa paket data dari sisi pengirim. Jika telah sampai di penerima, paket data tersebut akan digabungkan menjadi paket berita yang lengkap.
- Enkapsulasi
- Enkapsulasi (Encaptulation) adalah proses pengiriman data yang dilengkapi dengan alamat, kode-kode koreksi, dan lain-lain.
- Kontrol Konektivitas
- Membangun hubungan komunikasi berupa pengiriman data dan mengakhiri hubungan dari pengirim ke penerima.
- Flow Control
- Fungsi dari Flow Control adalah sebagai pengatur jalannya data dari pengirim ke penerima.
- Error Control
- Tugasnya adalah mengontrol terjadinya kesalahan sewaktu data dikirimkan.
- Pelayanan Transmisi
- Fungsinya adalah memberikan pelayanan komunikasi data yang berhubungan dengan prioritas dan keamanan data.
Jenis-jenis Protokol
Beberapa jenis protokol yang umum digunakan dalam sebuah komputer adalah sebagai berikut
- NetBeui Frame Protocol
- NetBIOS
- NWLink
- IPX/SPX
- TCP/IP
- Subnet mask
Protokol TCP/IP
Protokol Internet adalah protokol lapisan jaringan (network layer dalam OSI Reference Model) atau protokol lapisan internetwork (internetwork layer dalam DARPA Reference Model) yang digunakan oleh protokol TCP/IP untuk melakukan pengalamatan dan routing paket data antar host-host di jaringan komputer berbasis TCP/IP.
Protokol Internet adalah protokol lapisan jaringan (network layer dalam OSI Reference Model) atau protokol lapisan internetwork (internetwork layer dalam DARPA Reference Model) yang digunakan oleh protokol TCP/IP untuk melakukan pengalamatan dan routing paket data antar host-host di jaringan komputer berbasis TCP/IP.
Protokol yang banyak digunakan di internet adalah adalah protokol TCP/IP yang terdiri dari empat lapisan, yaitu lapisan Application, Transport, Internet dan Network Accsess. Masing-masing lapisan memiliki fungsi yang berbeda-beda.
- Lapisan Application bertugas mengatur interaksi antara pengguna komputer dengan program aplikasi yang dipakai.
- Lapisan Transport berfungsi untuk memecah data dari lapisan application menjadi segmen-segmen dan membangun hubungan dari satu titik ke titik lainnya.
- Lapisan Internet bertugas untuk mengirim packet atau datagram (sekelompok data) dari satu lokasi kelokasi lainnya.
- Lapisan Network accsess bertanggung jawab untuk memindahkan data dari satu lokasi ke lokasi lainnya.
Referensi
1. Suhermanto. Protokol TCP/IP. Tanggal akses: 19 Maret 2013
http://ekoprasetio.wordpress.com/2010/02/17/protokol-tcpip/
2. Elista. Arsitektur Sistem Terdistribusi. Tanggal akses: 19 Maret 2013
http://elista.akprind.ac.id/upload/files/8891_BAB_X_ARS_SIST_TERDISTRB.pdf
3. Situs Pengembangan Indonesia. Protokol Sistem Terdistribusi Berbasis Internet. Tanggal akses: 19 Maret 2013
http://development.web.id/2012/protokol-sistem-terdistribusi-berbasis-internet.html