Protokol (komputer): Perbedaan antara revisi

Konten dihapus Konten ditambahkan
Mdsatria (bicara | kontrib)
Tidak ada ringkasan suntingan
Mdsatria (bicara | kontrib)
Tidak ada ringkasan suntingan
Baris 1:
'''Protokol''' (internet) 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.
 
== Sejarah Perkembangan Protokol (komputer) ==
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.
Sebelum protokol yang tersedia saat ini banyak protokol komunikasi komputer telah dikembangkan untuk membentuk jaringan komputer. Banyak perusahaan komputer besar seperti DEC, IBM, dll. telah mengembangkan berbagai standar jaringan komputer. Hal ini bisa menimbulkan kesulitan jika dilakukan interkoneksi antar berbagai jenis komputer di wilayah luas dan berbeda.
Lalu, pada tahun 1970-an Department of Defence (DoD) yang terletak di Amerika Serikat mempelopori protokol jaringan yang tidak tergantung pada jenis komputer ataupun media komunikasi yang digunakan. Protokol ini kemudian diberi nama InterNet Protocol dan Transmission Control Protocol atau disingkat TCP/IP. Kedua protokol ini menjadi protokol internet yang utama digunakan di seluruh dunia.
 
== Lapisan Protokol di Jaringan Komputer ==
Sangat susah untuk ''menggeneralisir'' protokol dikarenakan protokol memiliki banyak variasi didalam tujuan penggunaanya. Kebanyakan protokol memiliki salah satu atau beberapa dari hal berikut:
Protokol dalam jaringan komputer terdiri dai 7 lapisan. Dari lapisan tertinggi hingga lapisan terendah, antara lain application layer, presentation layer, session layer, transport layer, network layer, link layer, dan physical layer. Masing-masing lapisan mempunyai fungsi tersendiri dan saling tidak ketergantungan. Dari sekian banyak lapisan tersebut hanya physical layer yang berupa hardware selebihnya berupa program komputer.
 
== Prinsip-prinsip Desain Protokol Jaringan Komputer ==
* 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.
 
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.
 
== Prinsip-prinsip Desain Protokol ==
Dalam membuat protokol ada tiga hal yang harus dipertimbangkan, yaitu efektivitas, kehandalan, dan Kemampuan dalam kondisi gagal di network.
 
== Standarisasi Protokol ==
Agar protokol dapat dipakai untuk komunikasi diberbagai pembuat perangkat maka dibutuhkan standarisasi protokol. Banyak lembaga dunia yang bekerja untuk standarisasi protokol. Yang saat ini banyak mengeluarkan standarisasi protokol yaitu [[IETF]], [[ETSI]], [[ITU]], dan [[ANSI]].
 
== Lihat pula ==
* [[Protokol]]
* [[Internet]]
 
{{komputer-stub}}
 
[[Kategori:Protokol jaringan]]
 
[[af:Protokol (rekenaars)]]
[[ar:بروتوكول اتصالات]]
[[bg:Мрежов протокол]]
[[br:Komenad kehentiñ]]
[[ca:Protocol de comunicació]]
[[cs:Protokol (informatika)]]
[[da:Protokol (edb)]]
[[de:Netzwerkprotokoll]]
[[el:Πρωτόκολλο επικοινωνίας]]
[[en:Communications protocol]]
[[eo:Ret-komunika protokolo]]
[[es:Protocolo de comunicaciones]]
[[fr:Protocole de communication]]
[[he:פרוטוקול תקשורת]]
[[hu:Protokoll (informatika)]]
[[it:Protocollo di rete]]
[[ja:通信プロトコル]]
[[ko:통신 프로토콜]]
[[lb:Kommunikatiounsprotokoll]]
[[ml:പ്രൊട്ടോക്കോള്‍ (ഗണികം)]]
[[ms:Protokol komputer]]
[[nn:Nettverksprotokoll]]
[[pl:Protokoły komunikacyjne]]
[[pt:Protocolo (ciência da computação)]]
[[ru:Сетевой протокол]]
[[simple:Communication protocol]]
[[sk:Komunikačný protokol]]
[[sl:Protokol (računalništvo)]]
[[sr:Mrežni protokol]]
[[sv:Kommunikationsprotokoll]]
[[th:โพรโทคอล]]
[[tr:İletişim protokolü]]
[[uk:Комунікаційний протокол]]
[[ur:ابلاغی دستور]]
[[vi:Giao thức truyền thông]]
[[zh:网络传输协议]]