Saya menemukan istilah "protokol" membingungkan (dalam hal ilmu komputer itu). Jika protokol hanya seperangkat aturan, bukankah akan lebih mudah jika kita menggunakan istilah "standar" (seperti dalam "standar HTTP")?
terminology
standards
Emanuil Rusev
sumber
sumber
Jawaban:
Tidak semua protokol adalah standar (beberapa di antaranya adalah milik). Tidak semua standar adalah protokol (beberapa mengatur lapisan lain selain komunikasi).
sumber
Protokol bukan seperangkat aturan. Sebuah protokol adalah hal aturan-aturan menggambarkan aturan dari . Inilah sebabnya mengapa program menerapkan protokol dan mematuhi standar.
Protokol seperti bahasa. Standar seperti kamus. Misalnya, dengan analogi:
sumber
Protokol mendefinisikan seperangkat aturan yang digunakan oleh dua atau lebih pihak untuk berinteraksi di antara mereka sendiri.
Standar adalah protokol resmi yang diterima oleh sebagian besar pihak yang mengimplementasikannya.
sumber
Protokol komunikasi , menurut definisi, adalah seperangkat aturan yang mengatur format dan interaksi antara pihak-pihak yang berkomunikasi. Aturan-aturan ini mungkin implisit dan informal, seperti dalam interaksi sosial sehari-hari yang khas antara orang-orang. Tetapi elektronik, dan komputer digital khususnya, memerlukan hal-hal yang jauh lebih eksplisit dan diformalkan agar komunikasi yang andal dapat terjadi.
Sebuah standar dalam konteks ini adalah upaya untuk menyelesaikan suatu daerah potensi kesalahpahaman atau perselisihan. Protokol komunikasi adalah salah satu dari banyak bidang yang dapat diterapkan standar. Serangkaian standar penting yang bukan protokol komunikasi, misalnya, adalah bobot SI dan standar pengukuran. Ini memberikan referensi tetap dimana Anda dapat membandingkan jumlah yang diberikan untuk mengukurnya dengan cara yang akan jelas bagi semua orang dengan akses ke standar, atau perkiraan yang masuk akal.
Sebuah Komunikasi Protokol Standar karena itu merupakan formalisasi aturan protokol komunikasi sehingga mereka yang memiliki akses ke kaleng standar (idealnya) jelas menentukan apakah setiap upaya tertentu pada dipatuhi komunikasi dengan aturan-aturan. Sama seperti membandingkan massa logam tertentu terhadap kilogram standar SI akan menentukan seberapa dekat massa dengan kilogram, membandingkan implementasi protokol tertentu terhadap standar protokol akan menentukan apakah benar-benar mengikuti protokol itu sesuai dengan standar. Ketika semua pihak secara benar mengikuti protokol sebagaimana diformalkan dalam standar, dijamin (sekali lagi, idealnya) menghasilkan tingkat komunikasi yang dirancang untuk mengakomodasi protokol tersebut.
Sebuah Komunikasi Protokol Keterangan adalah sarana yang aturan dan format dari protokol komunikasi dapat dijelaskan pada tingkat formal, dan sering bagian dari (memang, bagian terbesar dari) standar protokol komunikasi. Sementara tujuan dari suatu standar adalah untuk menciptakan suatu cara untuk menentukan apakah sesuatu benar-benar merupakan contoh dari hal yang terstandarisasi, tujuan dari suatu spesifikasi adalah untuk menentukan dengan tepat apa benda tersebut dalam kasus di mana benda tersebut ditentukan oleh aturan dan format, sebagai protokol komunikasi. Definisi yang jelas tentang apa sesuatu itu dapat digunakan baik untuk membuat contoh baru dari hal itu dan untuk menentukan apakah sesuatu yang ada adalah contoh dari hal yang sedang didefinisikan.
Jadi spesifikasi dapat digunakan sebagai standar, tetapi menjadi standar juga membawa bobot beberapa kesepakatan sosial bahwa ada nilai dalam mematuhi spesifikasi dengan cukup baik untuk beberapa implementasi sehingga memiliki jaminan untuk bekerja bersama. Pihak-pihak yang tertarik dalam perjanjian ini bekerja sama untuk membentuk Badan Standar untuk mendefinisikan standar yang akan mereka setujui untuk tujuan keinginan mereka untuk dapat mengandalkan kepatuhan pada protokol. Tanpa kehadiran perjanjian sosial ini dan badan standar dimana standar diproduksi, spesifikasi protokol umumnya tidak dianggap sebagai standar, meskipun spesifikasi yang didefinisikan dengan baik pasti memiliki potensi untuk digunakan sebagai standar.
sumber
Dalam pemahaman saya, sebuah protokol menggambarkan komunikasi antara dua titik. Satu titik menciptakan beberapa data yang harus ditafsirkan oleh titik lainnya. Protokol menggambarkan format data, status, permintaan dan jawaban, dan sebagainya. Misalnya permintaan HTTP dari klien dan jawaban dari server.
Untuk masalah tertentu, ada trilyun protokol yang mungkin. Dari ini, standar memilih satu protokol khusus dan membuatnya semacam wajib. Jika semua titik akhir komunikasi bertindak sesuai dengan standar, mereka dapat berkomunikasi satu sama lain dan saling memahami.
Ini dapat terjadi secara resmi atau tidak resmi, karena semua mitra komunikasi kebetulan menggunakan protokol yang sama yang kemudian menjadi protokol standar.
sumber
Definisi Protokol:
Definisi standar:
Kembali ke pertanyaan Anda
HTTP adalah protokol dan standar. Ini sebenarnya adalah protokol standar.
Dikutip dari wiki
sumber
Protokol komputer adalah seperangkat aturan yang menentukan format dan transfer data. Protokol istilah digunakan karena erat mencerminkan aturan perilaku antara individu atau negara. Himpunan aturan formal yang umum dalam protokol komputer sangat mirip dengan aturan diplomasi (protokol diplomatik) atau etiket (protokol pribadi). Standar adalah sesuatu yang berbeda dan bukan kata yang kaya untuk menggambarkan interaksi yang diekspresikan dalam suatu protokol. Juga seperti yang dicatat oleh orang lain protokol mungkin tidak perlu standar.
Akhirnya, C3PO adalah droid Protokol. Karena itu ia dapat menengahi antara Astro Mech Droid, Moisture Vaporaters dan Ewoks. Menyebutnya droid standar tidak akan begitu kaya menggambarkan fungsinya.
sumber
Ya protokol adalah seperangkat aturan.
Itu tidak berarti seperangkat aturan adalah protokol.
Hukum adalah seperangkat aturan yang tidak akan saya sebut protokol.
HTML adalah seperangkat aturan untuk format yang saya tidak akan memanggil protokol.
Standar adalah sesuatu yang diadopsi secara luas.
Standar tidak terbatas pada protokol atau aturan.
Pelek 16 "untuk mobil adalah sesuatu yang saya sebut standar.
Sebuah protokol komunikasi adalah seperangkat aturan khusus untuk komunikasi . Itu bisa standar atau eksklusif. Jika ada badan standar maka sudah pasti standar.
Anda juga memiliki Open. Open diterbitkan dan mungkin atau mungkin bukan standar. Saya mungkin memiliki protokol kepemilikan terbuka yang berarti di sini dan di sini saya bekerja sehingga dapat digunakan tetapi saya tidak mengusulkannya untuk menjadi standar industri.
Bahkan bisa menjadi standar dan eksklusif. Pada hari-hari awal, format PDF adalah milik tetapi masih disajikan sebagai standar.
Singkatnya protokol dan standar jelas bukan hal yang sama.
sumber
Saya pikir untuk menjawab pertanyaan ini, kita dapat memasukkan istilah lain juga, untuk membuat konsep lebih jelas:
img
folder. Tidak mengikuti konvensi tidak merusak fungsi, tetapi dianggap buruk di antara orang-orang yang telah menyetujui konvensi itu.sumber