Thursday, November 23, 2017

Jenis-Jenis Protokol Jaringan Komputer

protokol-jaringan-komputer
Ada beberapa protokol yang bekerja untuk user di Application Layer. Protokol lapisan aplikasi dapat dibagi secara luas menjadi dua kategori:

  • Protokol yang digunakan oleh user Untuk email misalnya, eMail.
  • Protokol yang membantu dan mendukung protokol yang digunakan oleh user. Misalnya DNS.

Beberapa protokol aplikasi di jaringan komputer antara lain:

Domain Name System

Domain Name System (DNS)  bekerja pada model Client Server. Menggunakan protokol UDP untuk komunikasi di transport layer. DNS menggunakan skema penamaan berbasis domain hirarkis. Server DNS dikonfigurasi dengan Fully Qualified Domain Names (FQDN) dan alamat email yang dipetakan dengan alamat Protokol Internet masing-masing.

Sebuah server DNS diminta dengan FQDN dan meresponnya kembali dengan alamat IP yang dipetakan dengannya. DNS menggunakan port UDP 53.

Baca Juga: Pengertian Client Server Jaringan Komputer

Simple Mail Transfer Protocol

Simple Mail Transfer Protocol (SMTP)  digunakan untuk mentransfer surat elektronik dari satu pengguna ke pengguna lainnya. Tugas ini dilakukan dengan software email client (User Agents) yang digunakan pengguna. User Agents  membantu pengguna untuk mengetik dan memformat email dan menyimpannya sampai internet tersedia. Saat email siap untuk dikirim, proses pengiriman ditangani oleh Message Transfer Agent yang biasanya masuk dalam email client software.

Message Transfer Agent menggunakan SMTP untuk meneruskan email ke Message Transfer Agent (Server side).  Sementara SMTP digunakan oleh pengguna akhir untuk hanya mengirim email, Server biasanya menggunakan SMTP untuk dikirim dan juga menerima email. SMTP menggunakan nomor port TCP 25 dan 587.

Client software menggunakan Internet Message Access Protocol (IMAP) atau Post Office Protocol (POP) untuk menerima email.

File Transfer Protocol

File Transfer Protocol (FTP) adalah protokol yang paling banyak digunakan untuk transfer file melalui jaringan. FTP menggunakan TCP / IP untuk komunikasi dan bekerja pada port TCP 21. FTP bekerja pada Client / Server Model dimana Client meminta file dari Server dan server mengirimkan sumber daya yang diminta ke Client.

FTP menggunakan kontrol out-of-band yaitu FTP menggunakan port TCP 20 untuk pertukaran informasi pengendalian dan data aktual dikirim melalui port TCP 21.

Client meminta server untuk file. Saat server menerima permintaan file, ia akan membuka koneksi TCP untuk Client dan mentransfer file. Setelah transfer selesai, server menutup koneksi. Untuk file kedua, permintaan Client lagi dan server membuka kembali koneksi TCP yang baru.


Post Office Protocol (POP)

Protokol Post Office Protocol 3 (POP 3) adalah protokol pengambilan email sederhana yang digunakan oleh User Agents (client email software)  untuk mengambil email dari mail server.

Ketika klien perlu mengambil kiriman dari server, ia membuka koneksi dengan server pada port TCP 110. Pengguna kemudian dapat mengakses kirimannya dan mendownloadnya ke komputer lokal. POP3 bekerja dalam dua mode. Mode yang paling umum adalah mode hapus, adalah menghapus email dari server jauh setelah di download ke local. Mode ke dua adalah mode keep tidak menghapus email dari mail server dan memberi pengguna pilihan untuk mengakses mail di mail server

Hyper Text Transfer Protocol (HTTP)

Hyper Text Transfer Protocol (HTTP) adalah dasar dari World Wide Web. Hypertext adalah sistem dokumentasi terorganisir dengan baik yang menggunakan hyperlink untuk menghubungkan halaman-halaman dalam dokumen teks. HTTP bekerja pada model server klien. Ketika pengguna ingin mengakses halaman HTTP di internet, client machine dalam end user memulai koneksi TCP ke server pada port 80. Ketika server menerima permintaan klien, klien diberi wewenang untuk mengakses halaman web.

Untuk mengakses halaman web, klien biasanya menggunakan browser web, yang bertanggung jawab untuk memulai, merawat, dan menutup koneksi TCP. HTTP adalah protokol individu, yang berarti Server tidak menyimpan informasi tentang permintaan sebelumnya oleh klien. 

Versi HTTP
  • HTTP 1.0 menggunakan HTTP non persisten. Paling banyak satu objek dapat dikirim melalui satu koneksi TCP.
  • HTTP 1.1 menggunakan HTTP persisten. Dalam versi ini, beberapa objek dapat dikirim melalui satu koneksi TCP.


EmoticonEmoticon