Protokol merupakan bahasa komunikasi antara komputer satu dengan
komputer lainnya. Seperti halnya manusia yang berkomunikasi dengan bahasa yang
sama pula. Maka komputer juga berkomunikasi komputer satu dengan yang lainnya
jika kedua komputer menggunakan protokol yang sama juga. Fungsi protokol
sendiri bekerja sama untuk menangani proses pengiriman data. Protokol yang
sering digunakan atau yang banyak digunakan untuk kemunikasi data pada area
yang luas yaitu TCP/IP (Transfer Control Protocol/Internet Protocol).
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.
Komponen Protokol
·
1. Aturan atau prosedur, mengatur pembentukan/pemutusan hubungan
·
2. Format atau bentuk, mengatur proses transfer data representasi
pesan
·
3.
Kosakata (vocabulary), jenis pesan dan makna masing-masing pesan
Fungsi Protokol
Secara umum fungsi dari
protokol adalah untuk menghubungkan sisi pengirim dan sisi penerima dalam
berkomunikasi serta dalam bertukar informasi agar dapat berjalan dengan baik
dan benar. Sedangkan fungsi protokol secara detail dapat dijelaskan berikut:
·
Fragmentasi dan
reassembly
Fungsi
dari fragmentasi dan reassembly adalah membagi informasi yang dikirim
menjadi beberapa paket data pada saat sisi pengirim mengirimkan informasi dan
setelah diterima maka sisi penerima akan menggabungkan lagi menjadi paket
informasi yang lengkap.
• Encapsulation
Fungsi dari encapsulation
adalah melengkapi informasi yang dikirimkan dengan address,
kode-kode koreksi dan lain-lain.
• Connection
control
Fungsi dari connection
control adalah membangun hubungan (connection) komunikasi dari sisi
pengirim dan sisi penerima, dimana dalam membangun hubungan ini juga termasuk
dalam hal pengiriman data dan mengakhiri hubungan.
• Flow
control
Berfungsi sebagai pengatur
perjalanan datadari sisi pengirim ke sisi penerima.
• Error
control
Dalam pengiriman data tak
lepas dari kesalahan, baik itu dalam proses pengiriman maupun pada waktu data
itu diterima. Fungsi dari error control adalah mengontrol terjadinya
kesalahan yang terjadi pada waktu data dikirimkan.
• Transmission
service
Fungsi dari transmission
service adalah memberi pelayanan komunikasi data khususnya yang berkaitan
dengan prioritas dan keamanan serta perlindungan data.
Untuk memudahkan memahami Protokol,
kita mesti mengerti Model OSI. Dalam Model OSI terdapat 7 layer dimana
masing-masing layer mempunyai jenis protokol sesuai dengan peruntukannya.
Materi yang berkaitan dengan Konsep Objek Terdistribusi dan Objek Interface sebagai berikut :
- Ahya Mukhlis :Komunikasi Data
- Andrian S : Pengertian Remote Procedure Calls (RPC)
- Moh Aceng : Konsep Objek Terdistribusi dan Objek Interface
referensi:
http://alandalhaq.blogspot.com/2012/03/remote-procedure-call-rpc.htmlhttp://sobatbaru.blogspot.com/2010/12/pengertian-remote-procedure-calls-rpc.html
http://damaraaaa.wordpress.com/2013/03/19/konsep-objek-terdistribusi-dan-object-interface/
http://id.wikipedia.org/wiki/Komunikasi_data
artikel yang sangat bagus,terimakasih
BalasHapus