|
Tulisan ini terinspirasi dari diskusi reguler penulis dengan salah satu team Sony AK Knowledge Center. Diskusi tersebut mengenai topik sederhana yaitu protocol. Apa itu protocol? Protocol atau protokol adalah suatu tata cara atau aturan berkomunikasi antar dua pihak. Dalam konteks teknologi informasi, protocol berarti suatu standar komunikasi antar sistem atau komputer dalam suatu jaringan. Dengan adanya protocol maka suatu data dapat ditransmisikan ke tujuan dan setelah sampai di tujuan maka data tersebut bisa diterima dengan benar. Tata cara komunikasi ini sangatlah kompleks, meliputi cara meng-handle error, cara mengirimkan data, cara si pengirim memberi informasi bahwa data sudah selesai ditransmisikan, cara si penerima mengetahui bahwa data sudah diterima dan lain sebagainya.
Protocol bisa dibagi dua macam, yaitu:
- Low-level protocol, protocol ini menentukan aturan transmisi data dari sisi elektronik dan physical, misalnya aturan mengenai bit dan byte ordering, mekanisme deteksi error dan koreksi terhadap error tersebut. Contoh dari protocol ini misalnya adalah TCP/IP.
- High-level protocol, protocol ini berurusan dengan format data, misalnya seperti sintaks dari pesan yang dikirim, urutan pesan yang dikirim (handshaking) dan karakter set yang digunakan. Contoh dari protocol ini sudah kita rasakan sehari-hari, misalnya SMTP dan POP3 untuk e-mail. HTTP untuk web browsing. FTP untuk transfer file dan lain sebagainya.
Untuk tulisan mengenai SMTP bisa Anda baca pada "Mengenal SMTP (Simple Mail Transfer Protocol) - RFC 821".
Sekarang kita ambil contoh misalnya SMTP. SMTP adalah singkatan dari Simple Mail Transfer Protocol, adalah suatu protocol standar yang digunakan untuk mengirimkan e-mail dari pengirim ke sebuah mail server dan dari mail server akhirnya pesan tersebut dikirimkan ke alamat e-mail tujuan. Kelihatannya sih sepele, tetapi jika kita ikuti perjalanan data dari e-mail tersebut secara teknis maka akan terasa bahwa semua digerakkan dengan suatu protocol yang rapi dan solid, yaitu SMTP itu tadi.
Protocol haruslah bersifat standar agar bisa digunakan oleh semua pihak. Andapun bisa membuat suatu protocol jika mau. Pada komunitas internet dikenal yang namanya RFC. Singkatan dari Request For Comment. RFC adalah semacam dokumen yang berisi ketentuan protocol, baik yang sudah menjadi standar ataupun yang masih dalam tahap experiment atau draft. Semua protocol standar di internet selalu ditulis dalam bentuk dokumen RFC dan diberi nomor tertentu. Pada kesempatan yang lain penulis akan menjelaskan mengenai RFC ini.
Demikian tulisan sederhana mengenai pengertian dari protocol. Semoga bermanfaat bagi Anda semuanya. Saran dan kritik bisa dikirimkan ke
sony-ak@sony-ak.com. Untuk membaca tulisan menarik lainnya silakan menuju ke situs Sony AK Knowledge Center di
www.sony-ak.com.
Terimakasih.
| Send
your comments or suggestions |
|
|
|