Ada beragam protokol yang biasa digunakan, yaitu TCP, UDP, dan ICMP
1. TCP (Transmission Control Protocol)
TCP adalah salah satu jenis protokol yang memungkinkan kumpulan komputer untuk saling berkomunikasi dan bertukar data didalam sebuah Jaringan. TCP merupakan protokol yang paling banyak digunakan di internet. TCP bekerja dengan pengalamatan port 1 - 1024 : low port (standard service port) dan port 1025 - ... : high port (untuk transmisi lanjutan). Caotoh aplikasi dari TCP adalah HTTP, Email, FTP, dll.
Prinsip Kerja TCP
Connection Oriented atau Koneksi diwal engan proses "Handshake" atau mengenali perangkat. Prosesnya yaitu :
Client -> SYN -> Server
Server -> SYN-ACK -> Client
Client -> ACK -> Server
Reliable Transmission : Mampu melakukan pengurutan paket data, setiap byte data ditandai dengan nomor yang unik.
Error Detection : Jika terjadi error, bisa dilakukan pengiriman ulang data.
Flow Control : Mendeteksi supaya 1 host tidak mengirimkan data ke host lainnya terlalu cepat.
Segment Size Control :Mendeteksi besaran MSS (Maximum Segment Size) yang bisa dikirimkan supaya tidak terjadi IP fragmentation.
Congestion Control : TCP menggunakan beberapa mekanisme untuk mencegah terjadinya congestion pada network.
2. UDP (User Datagram Protocol)
UDP adalah salah satu protokol lapisan transport TCP/IP yang mendukung komunikasi yang tidak andal (unreliable), tanpa koneksi (connectionless) antara host-host dalam jaringan yang menggunakan TCP/IP.
Cara Kerja UDP
Connectionless Comunication.
Biasanya digunakan untuk servis yang mengirimkan data kecil ke banyak host.
Tidak ada Flow Control.
Aplikasi yang umum digunakan adalah DNS dan berbagai game online.
ICMP (Internet Control Message Protocol)
ICMP adalah protokol yang bertugas mengirimkan pesan-pesan kesalahan dan kondisi lain yang memerlukan perhatian khusus. Pesan / Paket ICMP dikirim jika terjadi masalah pada layer IP dan layer atasnya (TCP / UDP).
Ada 2 tipe pesan yang dapat dihasilkan ICMP :
ICMP Error Message (Dihasilkan jika terjadi kesalahan jaringan)
ICMP Query Message (Dihasilkan jika penhirim paket mengirimkan informasi tertentu yang berkaitan dengan kondisi jaringan)
ICMP Error Message dibagi menjadi beberapa jenis :
1. Destination Unreachable, dihasilkan router jika pengirim paket mengalami kegagalan akibat masalah putusnya jalur baik ecara fisik maupun logic.
Destination Unreachable dibagi menjadi beberapa jenis :
Network Unreachable, jika jaringan tujuan tiak dapat dihubungi.
Host Unreachable, jika host tujuan tidak bisa dihubungi.
Protocol At Destination Is Unreachable, jika di tujuan tak tersdia protokol tersebut.
Destination host is Unknown, jika host tujuan tidak diketahui.
Destination Network is Unknown, jika network tujuan tidak diketahui.
2. Time exceeded.
3. Parameter Problem.
4. Source Quench.
5. Redirect.
ICMP Query Message terdiri dari :
1. Echo dan Echo Reply.
2. Timestamp dan Timestamp Reply.
3. Address Mask.
0 komentar:
Post a Comment