Protokol TCP/IP

     Protokol komunikasi merupakan satu set atau satu rangkaian peraturan yang harus diterapkan atau dipatuhi agar komunikasi dapat berlangsung dengan baik. protokol komunikasi untuk jaringan komputer menerapkan protokol TCP/IP, singkatan dari Transmission Control Protocol/Internet Protocol. TCP/IP adalah peraturan standar yang digunakan untuk komunikasi data pada jaringan Internet.

    Protokol TCP/IP disusun dalam bentuk lapisan (layer). TCP/IP terdiri dari 4 layer seperti ditunjukkan pada Gambar


 

    Blok bagian kiri menunjukkan 4 lapisan di dalam protokol TCP/IP. Blok bagian kanan menunjukkan protokol-protokol yang terdapat di setiap lapisan TCP/IP. Perancang sistem komunikasi data diwajibkan menggunakan minimal 1 protokol di setiap lapisan TCP/IP.

a)      Lapisan Network Interface

Lapisan Network Interface atau diterjemahkan sebagai lapisan antarmuka jaringan adalah lapisan yang mengatur tentang perangkat antarmuka jaringan yang dapat digunakan. Lapisan ini mengatur bentuk konektor, standar kabel atau standar kartu jaringan yang dapat digunakan. Protokol di dalam lapisan ini yang terkenal dan banyak digunakan untuk jaringan komunikasi adalah protokol Ethernet.

b)      Lapisan Network

Lapisan network atau jaringan adalah lapisan yang mengatur tentang metode pengalamatan data (addressing), pemaketan data (packaging) dan pengaturan rute (routing) antar jaringan komunikasi. Protokol yang terdapat pada lapisan kedua ini terdiri dari 4 sebagai berikut:

·      Internet Protocol (IP)

IP adalah peraturan yang digunakan untuk mengatur penyusunan rute pengiriman data agar sampai di end device. menggunakan IP Address atau alamat IP.

·      Address Resolution Protocol (ARP)

ARP adalah peraturan yang digunakan untuk mencocokkan atau memasangkan IP Address dengan MAC Address yang terdapat pada end device atau intermediary device.

·      Internet Control Message Protocol (ICMP)

ICMP adalah peraturan yang digunakan untuk melakukan proses pemeriksaan atau diagnosa jalur komunikasi. Contoh ICMP terdapat pada perintah “ping”.

·      Internet Group Message Protocol (IGMP)

IGMP adalah peraturan yang digunakan untuk mengirimkan pesan ke beberapa alamat IP secara bersamaan.

c)      Lapisan Transport

Lapisan transport adalah lapisan yang menjadi tempat pertukaran data antar host. Lapisan transport memiliki 2 aturan yang harus dipenuhi salah satunya.

·      Transmission Control Protocol (TCP)

TCP digunakan untuk membentuk jalur komunikasi / koneksi antara kedua host. TCP juga digunakan untuk memastikan data yang sampai di sisi receiver berada dalam kondisi utuh. Jika menggunakan TCP, maka paket data akan dikirimkan hanya pada saat jalur komunikasi tersedia.

·      User Datagram Protocol (UDP)

UDP memiliki perbedaan dengan TCP dalam hal syarat untuk mengirimkan paket data. Jika menggunakan UDP, maka paket data akan dikirimkan kapan saja, tanpa harus memastikan tersedianya jalur komunikasi. UDP cocok digunakan untuk transmisi data yang membutuhkan kecepatan tinggi seperti pada game online

d)      Lapisan Aplikasi

Lapisan aplikasi adalah lapisan yang digunakan sebagai standar untuk membuat antarmuka komunikasi bagi pengguna sistem komunikasi. Standar aplikasi yang harus diikuti terdiri dari 6 standar, yaitu:

·      Hyper Text Transfer Protocol (HTTP)

HTTP adalah standar aturan untuk membuat aplikasi komunikasi berbasis web (web-based). HTTP mengatur tentang format data dan cara pengiriman data.

·      File Transfer Protocol (FTP)

FTP adalah aturan standar untuk komunikasi data pada jaringan tipe client-server.

·      Simple Mail Transfer Protocol (SMTP)

SMTP adalah aturan standar yang mengatur cara pengiriman dan penerimaan data melalui e-mail.

·      Domain Name System (DNS)

DNS adalah standar aturan untuk menterjemahkan atau mengubah nama domain (seperti www.news.com) menjadi alamat IP.

·      TELNET

Telnet adalah aturan standar untuk membuat komunikasi dua arah dalam bentuk komunikasi teks (seperti chat) untuk keperluan pengendalian perangkat lain dari jarak jauh, atau disebut remote.

·      Simple Network Management Protocol (SNMP)

SNMP adalah aturan untuk memanajemen (mengatur) memantau (monitoring) kondisi jaringan komunikasi dan juga untuk mengelola informasi tentang perangkat jaringan (end dan intermediary device).

Tidak ada komentar: