- Komunikasi antar protokol terjadi hanya antar layer
- Masing - masing protokol dari tiap layer akan melakukan komunikasi dengan protokol pada layer yang sama, sedangkan untuk proses komunikasi dari 1 host dengan host lainnya harus melalui mekanisme enkapulasi dan dekapulasi
- Khusus jaringan berbasis protokol TCP/IP terdapat protokol diantaranya adalah HTTP, FTP, SMTP, TELNET, DNS, HTTPS
1. HTTP (HyperText Transfer Protocol)
- HTTP merupakan protokol protokol utama yang digunakan untuk mengakses data melalui World Wide Web
- Protokol ini dapat digunakan untuk mentransfer data dalam format plaintext, hypertext, audio, video, dll
- Namun dengan alasan efisiensi banyak yang menggunakannya untuk protokol transfer berformat hypertext
- Jika ada request (permintaan) maka sesegera mungkin server akan merespons (menanggapi) permintaan client
- Terdapat 2 message yaitu request message dan response message
a. REQUEST MESSAGE
- Terdiri dari request line, header, body
- Request line dibagi dalam 3 komponen yaitu request type (method), resource (URL), versi HTTP
- Uniform Resource Locator (URL) merupakan informasi alamat dimana sebuah dokumen bisa diakses dalam halaman web
- Request type yang merupakan bagian dari request line dapat didefinisikan dalam beberapa bagian message yang disebut dengan request method
- Request method berbeda dengan method dari bagian URL
- Request method tersebut antara lain GET, HEAD, POST, PUT, PATCH, COPY, MOVE, DELETE, LINK, UNLINK, OPTION
b. RESPONSE MESSAGE
- Merupakan tanggapan yang diberikan oleh server yang terdiri dari link status, header dan body
- Status line terdiri dari HTTP version, status code, dan status phrase
2. FTP (File Transfer Protocol)
- FTP adalah protokol standart yang disediakan oleh TCP/IP sebagai protokol untuk copy file dari 1 host ke host yang lain
- Sebelum host bisa melakukan proses copy file, terlebih dahulu harus membentuk hubungan komunikasi
- FTP hubungan koneksi terdiri dari 2 hubungan yang berfungsi untuk transfer data dan kontrol
- Menggunakan layanan well-known port 21 sebagai kontrol connection dan well-known port 22 untuk data transfer
- salah satu layanan jaringan adalah e-mail
- protocol TCP/IP mendukung e-mail dalam jaringan internet dengan SMTP
- SMTP adalah protokol yang dapat dipergunakan untuk mengirim e-mail ke suatu tujuan yang sudah ditentukan
- untuk mengirimkan satu pesan ke satu / banyak penerima
- untuk mengirim pesan termasuk teks suara, video, dan grafik
- untuk mengirim pesan ke user dalam satu jaringan ataupun di luar jaringan
- DNS adalah sebuah sistem yang menyimpan informasi tentang nama host maupun nama domain dalam bentuk basis data tersebar (distributed database) di dalam jaringan komputer, misalkan : internet.
- DNS menyediakan servis yang cukup penting untuk internet, bilamana perangkat keras komputer dan jaringan bekerja dengan alamat IP untuk mengerjakan tugas seperti pengalamatan dan penjaluran (routing), manusia pada umumnya lebih memilih untuk menggunakan nama host dan nama domain
- TELNET adalah protokol yang digunakan untuk melakukan remote access, dengan mengakses suatu "machine" dari jarak jauh
- telnet bekerja seakan - akan komputer lain dikendalikan dengan monitor dan keyboard yang kita miliki.
- telnet memiliki session yang dapat dibuat dan diakhiri
- telnet mensupport adanya autentifikasi dari user, tetapi telnet tidak mensupport enkripsi pada transport data
- alternatif yang lebih aman dari telnet adalah SSH (Secore Shell) protokol. SSH memberikan fasilitas remote login dan fasilitas network lainnya yang lebih aman.
- autentifikasi pada SSH lebih baik dari telnet . selain itu, SSH juga mensupport adanya data enkripsi.
Tidak ada komentar:
Posting Komentar