Protokol (komputer): Perbedaan antara revisi
Konten dihapus Konten ditambahkan
Tidak ada ringkasan suntingan |
Fitur saranan suntingan: 1 pranala ditambahkan. Tag: VisualEditor Suntingan perangkat seluler Suntingan peramban seluler Tugas pengguna baru Disarankan: tambahkan pranala |
||
(31 revisi perantara oleh 23 pengguna tidak ditampilkan) | |||
Baris 1:
[[File:US_Navy_051129-N-0685C-007_Quartermaster_Seaman_Ryan_Ruona_signals_with_semaphore_flags_during_a_replenishment_at_sea.jpg|thumbnail|right|Protokol komunikasi dapat didefinisikan sebagai aturan, tanda, posisi, durasi minimum dan warna dari setiap gerakan dalam bendera Semaphore.]]
'''Protokol''' dalam ilmu komputer berarti seperangkat peraturan atau prosedur untuk mengirimkan data antara perangkat elektronik (mis. komputer)<ref name="B">{{en}} [http://www.britannica.com/technology/protocol-computer-science Britannica.com: Protocol (Computer Science)]</ref><ref name="sme">Transactions: The Best Papers of 1987, Simulation of Factory Communication Protocols, in Proc. of Simulation and Artificial Intelligence in Manufacturing, [[Hary Gunarto]] [https://books.google.com/books?id=qJZZAAAAMAAJ&q=hary+Gunarto&dq=hary+Gunarto by Society of Manufacturing Engineers, Long Beach, California, October 1987, pp. 1.59 – 1.75.]</ref> .
'''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.▼
Agar komputer satu dan komputer lain dapat mempertukarkan informasi, harus sudah ada persetujuan sebelumnya antarperangkat bagaimana struktur informasi dipertukarkan (dikirim dan diterima).<ref name="B"/>
Protokol penting karena tanpa protokol, sebuah komputer yang sedang mengirimkan data bisa jadi mengirimkan data tersebut dalam paket 8-bit sementara komputer yang menerimanya mengharapkan paket 16-bit.<ref name="B"/> Protokol-protokol diciptakan dan disepakati secara internasional oleh organisasi-organisasi industri di dalamnya.<ref name="B"/> Salah satu protokol yang paling terkenal adalah OSI (Open Systems Interconnection), yang dalam [[bahasa Indonesia]] berarti interkoneksi sistem terbuka. Di mana OSI adalah seperangkat paduan untuk mengimplementasikan komunikasi jaringan antar komputer.<ref name="B"/> Protokol-protokol internet yang paling penting di antaranya adalah [[TCP/IP]], [[HTTP]], dan [[FTP]].<ref name="B"/>
▲
<!--
▲'''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.
Baris 42 ⟶ 47:
Protokol Komunikasi TCP/IP
Pada TCP/IP terdapat beberapa protokol sub yang menangani masalah komunikasi antar komputer. TCP/IP merngimplemenasikan arsitektur berlapis yang terdiri atas empat lapis, di antaranya adalah
'''1. Protokol lapisan aplikasi'''
Baris 57 ⟶ 62:
Dalam beberapa implementasi stack protokol, seperti halnya Microsoft TCP/IP, protokol-protokol lapisan aplikasi berinteraksi dengan menggunakan antarmuka Windows Sockets (Winsock) atau NetBIOS over TCP/IP (NetBT).
'''2. Protokol lapisan antar-host
Protokol lapisan antar-host berguna untuk membuat komunikasi menggunakan sesi koneksi yang bersifat connection-oriented atau broadcast yang bersifat connectionless. Protokol dalam lapisan ini adalah:
Baris 138 ⟶ 143:
a) .com Organisasi Komersial
b) .edu Institusi pendidikan atau universitas
c)
d) .net Networks (backbone Internet)
e) .gov Organisasi pemerintah non militer
Baris 189 ⟶ 194:
adalah suatu protokol yang umum digunakan untuk pengiriman surat elektronik atau email di Internet. Protokol ini gunakan untuk mengirimkan data dari komputer pengirim surat elektronik ke server surat elektronik penerima.
Untuk menggunakan SMTP bisa dari Microsoft Outlook. biasanya untuk menggunakan SMTP di perlukan settingan
1. Email Address
2. Incoming Mail (POP3, IMAP or HTTP) server
3. Outgoing (SMTP) server
4. Account Name
5. Password
HTTP (Hypertext Transfer Protocol)
Baris 224 ⟶ 229:
FTP ( File Transfer Protocol )
FTP ( File Transfer Protocol ) adalah sebuah protocol internet yang berjalan di dalam lapisan aplikasi yang merupakan standar untuk pentransferan berkas (file) computer antar mesin-mesin dalam sebuah internetwork. FTP atau protocol Transmission Control Protocol (TCP) untuk komunikasi data antara klien dan server, sehingga di antara kedua komponen tersebut akan dibuatlah sebuah sesi komunikasi sebelum transfer data dimulai. FTP hanya menggunakan metode autentikasi standar, yakni menggunakan User name dan paswordnya yang dikirim dalam bentuk tidak terenkripsi. Pengguana terdaftar dapat menggunakan username dan password-nya untuk mengakses
Tujuan FTP server adalah sebagai beikut
1. Untuk men-sharing data.
2. Untuk menyediakan indirect atau implicit remote computer.
Baris 243 ⟶ 248:
pengiriman informasi pada internet, sehingga data dapat dikirim dengan aman. Protokol SSL mengatur keamanan dan integritas menggunakan enkripsi, autentikasi, dan kode autentikasi pesan. SSL protocol menyedian privasi komunikasi di internet. SSL tidak mendukung fileencryption, access-control, atau proteksi virus, jadi SSL tidak dapat membantu mengatur data sensitif setelah dan sebelum pengiriman yang aman.
Protokol SSL terdiri dari dua sub-protokol: SSL record protocol dan SSL handshake
protocol. SSL record protocol mendefinisikan format yang digunakan untuk mentransmisikan data. Sedangkan SSL handshake protocol melibatkan SSL record protocol untuk menukarkan serangkaian pesan antara SSL enabled server dan SSL enable client ketika keduanya pertama kali melakukan koneksi SSL. Pertukaran pesan tersebut digunakan untuk memfasilitasi tindakan sebagai berikut
• Autentikasi dari server ke klien
• Mengizinkan klien dan server untuk memilih algoritma kriptografi atau sandi, yang
Baris 250 ⟶ 255:
• Menggunakan teknik enkripsi public key untuk membuka data yang dienkripsi
• Membuat enkripsi koneksi SSL
▲-->
== Rujukan ==
{{reflist}}
== Lihat pula ==
|