Skip to main content

Apa itu Protokol Komunikasi?

Satu set aturan yang digunakan sistem komputer dan perangkat teknologi lainnya untuk berkomunikasi dengan atau untuk meneruskan informasi bolak -balik dengan sistem dan perangkat lain dikenal sebagai protokol komunikasi.Protokol mendefinisikan format dan sintaks data yang ditransmisikan.Ini bisa mengambil bentuk perintah khusus yang dikirim sebelum data aktual, atau bisa menjadi transmisi seluruh objek serial dari jenis tertentu.Protokol dapat diimplementasikan oleh perangkat lunak atau dapat dibangun ke dalam perangkat keras dan sistem tertanam.Ada banyak protokol komunikasi yang digunakan, beberapa di antaranya merupakan hak milik untuk tujuan keamanan dan beberapa di antaranya merupakan open source untuk tujuan pengembangan.

Protokol komunikasi dibangun dengan membangun sintaks yang dapat dipahami dan diikuti oleh sistem.Sementara semantik aktual dari suatu protokol mungkin bervariasi, sebagian besar serupa karena mereka didasarkan pada prinsip -prinsip dasar yang sama dan keterbatasan perangkat keras.Setelah protokol dibuat, semua sistem yang memahami protokol akan dapat mengirim dan menerima data dengan sistem lainnya.Dengan cara ini, protokol komunikasi sangat mirip dengan pengembangan bahasa umum yang digunakan untuk menyampaikan informasi kepada dan dari orang lain yang tahu bahasa itu.

Protokol perangkat keras sering digunakan untuk membangun parameter operasi untuk dua perangkat.Protokol ini dapat menetapkan konstanta seperti laju transfer, ukuran maksimum blok data, dan metode enkripsi dan kompresi.Meskipun sangat efisien, protokol perangkat keras terutama berurusan dengan membangun hubungan fisik antara dua perangkat yang bertentangan dengan benar -benar menafsirkan data atau permintaan lain.

Protokol perangkat lunak dapat sangat fleksibel dan dapat melakukan lebih dari sekadar mentransfer data sewenang -wenang.Setelah dua bagian perangkat lunak menerapkan protokol komunikasi, mereka dapat mengaktifkan sejumlah algoritma atau fungsi.Yang paling umum adalah deteksi kesalahan dan koreksi kesalahan.

Deteksi dan koreksi kesalahan adalah cara bahwa data, ketika ditransfer melalui protokol tertentu, dapat diperiksa secara berlebihan untuk kesalahan.Ini bisa diperlukan ketika garis fisik antara perangkat tidak dapat diandalkan atau memiliki sejumlah besar kebisingan yang dapat merusak sinyal.Beberapa algoritma telah dikembangkan yang dapat membantu memeriksa dan mengembalikan integritas data yang telah dikirim.

Protokol bukan mekanisme eksklusif dan sangat sering dilapisi dalam sistem atau kerangka kerja.Protokol jaringan hampir selalu berlapis.Ini berarti ada berbagai protokol yang ditugaskan untuk menangani tugas yang berbeda.Beberapa menyediakan akses ke sumber daya dalam sistem operasi sementara yang lain mungkin hanya menyampaikan informasi secara membabi buta ke simpul lain.Layering of Communications Protocols adalah salah satu fondasi Internet yang memungkinkannya berfungsi secara konsisten dengan begitu banyak jenis komputer dan perangkat.