Protocol
adalah sebuah aturan atau standar yang mengatur / mengijinkan terjadinya
hubungan, komunikasi , dan perpindahan data antara dua atau lebih titik computer.
Protocol
dapat
diterapkan pada perangkat keras, perangkat lunak, atau kombinasi antara
keduanya.
Jenis – Jenis Protocol
TCP/IP ( Transmission Control
Protocol / Internet Protocol )
TCP/IP atau
kepanjangan dari ( Transmission Control Protocol / Internet Protocol ) adalah
standar komunikasi data yang digunakan oleh kumunitas internet dalam peruses
tukar menukar data dari satu computer ke computer yang lainnya didalam sebuah
jaringan / jaringan internet. Protocol ini tidaklah dapat berdiri sendiri,
karena memang protocol ini berupa kumpulan protocol ( protocol suite ).
Protocol ini juga merupakan protocol yang paling banyak digunakan saat ini.
Pada
TCP/IP data tersebut diimplentasikan dalam bentuk perangkat lunak ( Software )
di system operasi. Istilah yang diberikan kepada perangkat lunak ( Software )
ini adalah TCP/IP Stack.
Pada
TCP/IP terdapat beberapa protocol Sub yang menangani masalah komunikasi antara
computer. TCP/IP mengimplementasikan arsitektur berlapis yang terdiri atas 4
lapis, diantaranya adalah seabagai berikut :
1. Protocol
Lapisan Applikasi
2. Protocol
Lapisan Antar – Host
3. Protocol
Lapisan Internetwork
4. Protocol
Lapisan Antar muka Jaringan.
UDP ( User Datagram Protocol )
UDP merupakan
singkatan dari ( User Datagram Protocol ). Adalah salah satu protocol lapisan
transport TCP/IP yang mendukung komunikasi yang tidak andal ( Unreliable ),
tanpa koneksi ( Connectionless ) antara Host – Host dalam jaringan yang
menggunakan TCP/IP.
Connectionless atau ( Tanpa
Koneksi ) yaitu pesan – pesan UDP akan dikirmkan tanpa harus dilakukan proses
negosiasi koneksi antara dua host yang hendak bertukar informasi.
Unreliable ( Tidak andal )
yaitu pesan – pesan UDP akan dikirimkan sebagai data gram tanpa adanya nomor
urut atau pesan acknowledgment. Protocol
lapisan aplikasi yang berjalan di atas UDP harus melakukan pemulihan terhadap
pesan – pesan yang hilang selama transmisi.
UDP
menyediakan mekanisme untuk mengirim pesan – pesan kesebuah protocol lapisan
aplikasi atau peroses tertentu didalam sebuah Host dalam jaringan yang menggunakan
TCP/IP.
Header
UDP berisi field Source Process Identification dan
Destination Process Identification.
UDP
juga menyediakan penghitungan Checksum berukuran 16-bit terhadap Keseluruhan
Pesan UDP.
DNS ( Domain Name System )
DNS merupakan
singkatan dari ( Domain Name System ) adalah distribute database system yang
digunakan untuk pencarian nama computer ( name resolution ) dijaringan yang
menggunakan TCP/IP.
DNS
bias digunakan pada aplikasi yang terhubung ke internet seperti web browser
atau e-mail, dimana DNS membantu memetakan host name sebuah computer ke IP
address. Selain digunakan di internet, DNS juga dapat digunakan /
diimplentasikan ke private network atau internet dimana DNS Memiliki keunggulan
Seperti :
1. Mudah,
DNS sangat mudah karena User tidak lagi direpotkan untuk mengingat sebuah IP
address sebuah computer cukup host name ( nama computer ).
2. Konsisten,
IP address sebuah computer bias diberubah tapi host name tidak dapat dirubah /
berubah.
3. Simple,
user hanya menggunakan satu nama domain untuk mencari baik di internet maupun
di intranet
PPP ( Point to Pont Protocol )
PPP singkatan
dari ( Point to Point Protocol ) adalah
sebuah Protocol enkapsulasi paket jaringan yang banyak digunakan pada jaringan
computer Wide Area Network ( WAN ).
Protocol
ini merupakan standar industry yang berjalan pada lapisan Data-link dan
dikembangkan pada awal tahun 1990-an sebagai respons terhadap masalah – masalah
yang terjadi pada protocol Serial Line Internet Protocol ( SLIP ), yang hanya mendukung
pengalamatan IP statis kepada para klien-nya dibandingkan dengan pendahulunya (
SLIP ), PPP jauh lebih baik, mengingat kerja protocol ini lebih cepat,
menawarkan koreksi kesalaahan, dan negosiasi sesi secara dinamis tanpa adanya
intervensi dari pengguna. Selain itu, protocol ini juga mendukung banyak
protocol – protocol jaringan secara simultan.
SLIP ( Serial Line Internet
Protocol )
SLIP merupakan
singkatan dari ( Serial Line Internet Protocol ). Adalah sebuah protocol yang
memungkinkan pemindahan data IP address melalui saluran Telepon. Alat bantu
lainnya dalam SLIP adalah PPP yang mendeteksi kesalahan dari konfigurasi.
System ini memerlukan satu computer sever sebagai penampungnya, dan secara
perlahan – lahan akan digantikan oleh standar
PPP ( Point to Point Protocol ) yang memiliki kecepatan pemrosesan yang
lebih tinggi.
ICMP ( Internet Control Messages
Protocol )
ICMP adalah
subuah protocol yang berbeda tujuan dengan TCP/IP dan UDP dalam Hal ICMP ini
tidak digunakan secara langsung oleh aplikasi jaringan milik pengguna. Salah
satu pengecualian adalah aplikasi PING yang mengirim pesan ICMP Echo Request
dan Menerima Echo Reply untuk menentukan apakah computer tujuan dapat dijangkau
dan berapa lama paket yang dikirimkan dibalas oleh computer tujuan. Protocol
ICMP utamanya digunakan oleh system operasi computer jaringan untuk mengirim
pesan kesalahan yang menyatakan, sebagai contoh : “ bahwa computer tujuan tidak
dapat dijangkau “.
POP3 ( Post Office Protocol )
POP3 merupakan
singkatan dari Post Office Protocol versi 3. Yaitu protocol yang digunakan
untuk mengambil e-mail dari e-mail server. Protocol POP3 dibuat karena desain
dari system e-mail yang mengharuskan adanya e-mail server yang menampung e-mail
untuk sementara sampai e-mail tersebut diambil oleh penerima yang berhak.
Kehadiran e-mail server ini disesabkan kenyataan hanya sebagian kecil dari
computer penerima e-mail yang terus menerus melakukan koneksi kejaringan internet.
IMAP ( Internet Message Access Protocol
)
IMAP adalah
protocol standar untuk mengakses / mengambil e-mail dari server. IMAP
memungkinkan pengguna memilih pesan e-mail yang akan ia ambil, membuat polder
di server, mencari pesan e-mail tertentu, bahkan menghapus pesan e-mail yang
ada, keamampuan ini jauh lebih baik dari pada POP3 ( Post Office Protocol )
yang hanya memperbolehkan kita mengambil / mendownload semua pesan yang ada
tanpa kecuali.
SMTP
SMTP Adalah
suatu protocol yang umum digunakan untuk pengiriman surat electronic atau
e-mail di internet. Protocol ini digunakan untuk mengirimkan data dari computer
pengirim surat electronic ke server surat elektronik penerima. Untuk
menggunakan SMTP bisa dari Mikrosoft Outlook, biasanya untuk menggunakan SMTP
diperlukan Settingan sebagai berikut :
1. Settingan
E-mail Address
2. Incoming
Mail ( POP3, IMAP, or HTTP ) server:
Mail.domainanda.com
3. Outgoing
( SMTP ) server : mail.domainanda.com
5. Password
: Password yang telah anda buat sebelumnya.
HTTP ( Hypertext Transfer Protocol
)
HTTP merupakan
Singkatan dari ( Hypertext Transfer Protocol ) adalah suatu protocol yang
digunakan oleh WWW ( Word Wide Web ).
HTTP
mendefinisikan bagaimana suatu pesan bias diformat dan dikirimkan dari server
ke client. HTTP juga mengatur aksi – aksi apa saja yang harus dilakukan oleh Web Server dan juga Web Browser sebagai
respon.
Atas
perintah – perintah yang ada pada protocol HTTP ini :
Contoh
:
Apabila
kita mengetikan suatu alamat atau URL pada internet Browser maka Web Browser
akan mengirimkan suatu perintah HTTP ke Web server kemudian akan menerima perintah ini dan melakukan
aktivitas sesuai dengan printah yang diminta oleh web browser. Hasil aktivitas
tadi akan dikirimkan kembali ke Web Browser untuk ditampilkan kepa kita.
HTTPS
HTTPS adalah
Versi terbaru dari HTTP dan Versi aman.
Protocol komunikasi dari World Wide Web . ditemukan oleh Netscape Communications
Corporation untuk menyediakan autentikasi dan komunikasi tersandi dan
penggunaan dalam komersi elektris. Selain menggunakan komunikasi plain text.
HTTPS menyediakan data sesi menggunakan protocol SSL ( Secure Socket Layer )
atau protocol TLS ( Transpot Layer Security ). Kedua protocol tersebut
memberikan perlindungan yang memadai dari serangan Eavesdroppers, dan man in
the middle attacks. Pada umumya Port HTTPS adalah 443.
Tingkat
keamanan tergantung pada ketepatan dalam mengimplementasikan pada browser web
dan perangkat lunak server dan didukung oleh algoritma penyedian yang actual. Oleh karena
itu, pada halaman web digunakan HTTPS, dan URL yang digunakan dimulai dengan “
https:// “ bukan dengan “ http:// “
SSH ( Secure Shel )
SSH adalah
protocol jaringan yang memungkinkan pertukaran data secara aman antara dua
computer atau lebih. SSH dapat digunakan untuk mengendalikan computer dari
jarak jauh dalam mengirim file, membuat tunel yang terrenkripsi dan lain –
lain. protocol ini mempunyai kelebihan dibandingan kan dengan protocol yang
sejenis seperti Telnet, FTP, Danrsh, karena SSH memiliki system Otentikasi,
Otorisasi, dan ekripsinya sendiri. Dengan begitu keamanan sebuah sesi
komunikasi melalui bantuan SSH ini menjadi lebih terjamin.
TELNET ( Telecommunication network
)
Telnet merupakan
singkatan dari Telecommunication Network adalah sebuah protocol yang digunakan
dikoneksi internet atau local area network ( LAN ). TELNET dikembangkan pada
tahun 1969 dan distandarisasi sebagai IETF STD 8, salah satu standar internet
pertama. TELNET memiliki beberapa keterbatasan yang dianggap sebagai resiko
keamanan.
FTP ( File Transfer Protocol )
FTP adalah
sebuah protocol internet yang berjalan di dalam lapisan aplikasi yang merupakan
standar untuk pentransferan berkas atau ( File ) computer antar mesin – mesin
dalam sebuah internetwork. FTP atau Protocol Transmission Control Protocol ( TCP ) untuk komunikasi data
antara client dan server, sehingga diantara kedua komponen tersebut akan
dibuatlah sebuah sesi komunikasi sebelum transfer data dimulai. FTP hanya
menggunakan metode autentikasi standar, yakni menggunakan user name dan
Passwordnya yang dikirimkan dalam bentuk tidak terenkripsi. Pengguna terdaftar
dapat menggunakan user name dan password nya untuk mengaakses, men-download,
dan meng-upload berkas – berkas yang dia kehendaki. Umumnya, para pengguna yang
terdaftar memiliki akses penuh terdapat beberapa direktori, sehingga mereka
mendapatkan berkas, memuat direktori dan bahkan menghapus berkas. Pengguna yang
belum terdaftar dapat juga menggunakan metode anonymous login, yakni dengan
menggunakan nama pengguna anonymous & password yang diisi dengan menggunakan
alamat e-mail. Sebuah server FTP diakses dengan menggunakan Universal Resource Identifer ( URL ) dengan
menggunakan format “ ftp://namaserver
“client FTP dapat menghubungi server FTP dengan membuka URL tersebut.
Tujuan dari FTP :
1. Untuk
men-sharing data ( file )
2. Untuk
menyediakan indirect atau implicit remote computer
3. Untuk
menyediakan tempat penyimpanan bagi User
4. Untuk
menyediakan transfer data yang reliable dan efisien.
LDAP ( Lightweight Directory Access
Protocol )
LDAP adalah
protocol perangkat lunak untuk memungkinkan semua orang mencari resource
organisasi, perorangan dan lainnya, seperti file atau printer didalam jaringan
baik diinternet atau intranet.
Protocol
LDAP membentuk sebuah direktori yang berisi hirarki pohon yang memiliki cabang,
mulai dari Negara ( countries ), organisasi, departemen sampai dengan
perorangan dengan menggunakan LDAP, seseorang dapat mencari informasi mengenai
orang lain tanpa mengetahui lokasi orang yang akan dicari tersebut.
SSL ( Secure Socket Layer )
SSL adalah
arguably internet yang paling banyak digunakan untuk enkripsi. Ditambah lagi,
SSL digunakan tidak hanya keamanan koneksi web, tetapi untuk berbagai aplikasi
yang memerlukan enkripsi jaringan end to end.
Secure
Socket Layer ( SSL ) merupakan system yang digunakan untuk meng-enkripsi
pengirim informasi pada internet, sehingga data dapat dikirimkan dengan aman.
Protocol SSL mengatur keamanan dan integritasi menggunakan enkripsi,
autentikasi, dan kode autentikasi pesan. SSL protocol menyediakan privasi
komunikasi di internet. SSL tidak mendukung Fileencryption, access-control,
atau proteksi virus, jadi SSL tidak dapat membantu mengatur data sensitive
stelah dan sebelum pengiriman yang aman.