Protokol (komputer): Perbedaan antara revisi

Konten dihapus Konten ditambahkan
Rachmat-bot (bicara | kontrib)
k tidy up, replaced: hirarki → hierarki (4), telpon → telepon, mengijinkan → mengizinkan (2), removed stub tag
Siska.Doviana (bicara | kontrib)
Tidak ada ringkasan suntingan
Baris 2:
{{rapikan}}
'''Protokol''' adalah sebuah aturan atau standar yang mengatur atau mengizinkan 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.
 
<!--
==Nia==
'''Protokol''' adalah aturan-aturan atau tatacara yang digunakan dalam melaksanakan pertukaran data dalam sebuah jaringan. '''Protokol''' mengurusi segala hal dalam komunikasi data, mulai dari kemungkinan perbedaan format data yang dipertukarkan hingga ke masalah koneksi listrik dalam jaringan. Dalam suatu jaringan komputer, terjadi suatu proses komunikasi antar entiti atau perangkat yang berlainan sistemnya. Entiti atau perangkat ini adalah segala sesuatu yang mampu menerima dan mengirim. Untuk berkomunikasi mengirim dan menerima antara dua entiti dibutuhkan saling pengertian di antara kedua belah pihak. Pengertian inilah yang dikatakan sebagai '''Protokol'''. Jadi ''Protokol'' adalah himpunan aturan-aturan main yang mengatur komunikasi data.
'''Protokol''' mendefinisikan apa yang dikomunikasikan bagaimana dan kapan terjadinya komunikasi. Elemen-elemen penting daripada '''Protokol''' adalah: syntax, semantics dan timing.
* '''Syntax''' mengacu pada struktur atau format data, yang mana dengan urutan tampilannya memiliki makna tersendiri. Sebagai contoh, sebuah prtokol sederhana akan memiliki urutan pada delapan bit pertama adalah alamat pengirim, delapan bit kedua adalah alamat penerima dan bit stream sisanya merupakan informasinya sendiri.
* '''Semantics''' mengacu pada maksud setiap section bit. Dengan kata lain dengan bagaimana bit-bit tersebut terpola untuk dapat diterjemahkan.
* '''Timing''' mengacu pada 2 karakteristik yakn kapan data harus dikirim dan seberapa cepat data tersebut dikirim. Sebagai contoh, jika pengirim memproduksi data sebesar 100 Megabits per detik (Mbps) namun penerima hanya mampu mengolah data pada kecepatan 1 Mbps, maka transmisi data akan menjadi overload pada sisi penerima dan akibatnya banyak data yang yang akan hilang atau musnah.
-->
 
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]]'' di mana standar digunakan untuk mengatur struktur dari informasi untuk penyimpanan jangka panjang.