Protokol (komputer)
Protokol (internet) adalah sebuah aturan atau standar yang mengatur atau mengijinkan terjadinya hubungan, dan perpindahan data antara dua atau lebih titik. 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)
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
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 Kerja dari Protokol Jaringan Komputer
Secara sederhana, prinsip kerja dari protokol jaringan komputer dapat dianalogikan seperti proses pengantar surat pos. Baik si pengirim maupun si penerima sama-sama tidak mengetahui jalur yang dilalui oleh pengantar pos. Untuk mencapai komputer tujuan, setiap komputer dalam jaringan TCP/IP harus diberikan IP address yang unik, tetapi dalam sebuah komputer dapat memiliki lebih dari satu IP address. IP address terdiri atas 8 byte data yang mempunyai nilai dari 0-255, seperti (xx.xx.xx.xx)