Materi Kuliah Teknik Informatika Gratis Komunikasi Data Dunia Kuliah komdat10

Application Layer

Fungsi utama :
• Coding and conversion of Application layer data
 data dari pengirim dapat diinterpretasikan
sesuai aplikasi di penerima
• Compression and decompressed
 pada pengirim dilakukan kompresi
(memadatkan data) sehingga ukuran menjadi
lebih kecil (hemat bandwidth)
• Encryption and decryption
menjamin kerahasiaan data

Standar Coding dan Konversi
• QuickTime
 komputer Apple, standar coding dan kompresi audio
dan video
• Motion Picture Experts Group (MPEG)
 standar coding dan kompresi video
• Graphics Interchange Format (GIF), Joint Photographic
Experts Group (JPEG),

 standar coding dan kompresi graphic images
• Tagged Image File Format (TIFF)
 standar coding graphic images.

Aplikasi yang berjalan pada Application layer:
Domain Name Service Protocol (DNS)  distribusi database system
yang digunakan mencari nama komputer (name resolution) di
jaringan (memetakan hostname ke IP address)
Hypertext Transfer Protocol (HTTP)  mengatur pengiriman file
untuk membuka halaman web dari www
Simple Mail Transfer Protocol (SMTP) mengatur pengiriman email
File Transfer Protocol (FTP)  protokol yang berfungsi mengirimkan
file dari satu host ke host lain melalui jaringan
Telecommunication Network (Telnet)  kemampuan bagi user
untuk dapat mengakses resource di sebuah mesin secara remote
seolah-olah user berada dekat dengan mesin yang menyediakan
resource tersebut

Domain Name System
Dalam jaringan data, peralatan diberi label

dengan alamat IP numerik. Namun, kebanyakan
orang sulit mengingat alamat numerik.
Domain Name System (DNS) diciptakan untuk
nama domain untuk alamat resolusi jaringan
ini. Protokol DNS mendefinisikan sebuah
layanan otomatis yang cocok dengan nama
sumber daya dengan alamat jaringan yang
dibutuhkan numerik.

Ilustrasi pencarian domain

Hypertext Transfer Protocol
Hypertext Transfer Protocol (HTTP), salah satu
protokol dalam suite TCP / IP, pada awalnya
dikembangkan untuk mempublikasikan dan
mengambil halaman HTML.
HTTP menggunakan model client-server
(request-response).

Contoh request :

GET  request untuk menampilkan suatu
objek, misal halaman html
POST  request untuk mengirim data agar
diproses
Contoh response :
404 Not Found  dokumen yang diminta tidak
ada diserver
505 HTTP Version Not Supported

Simple Mail Transfer Protocol
E-mail, layanan jaringan yang paling populer,
telah merevolusi cara orang berkomunikasi
melalui kesederhanaan dan kecepatan. Namun
untuk dijalankan pada komputer, e-mail
memerlukan beberapa aplikasi dan layanan.
Dua contoh aplikasi protokol lapisan adalah Post
Office Protocol (POP) dan Simple Mail Transfer
Protocol (SMTP)

Proses :

• Aplikasi yang digunakan client untuk menulis
email disebut Mail User Agent (MUA).
• Email dikirim dengan SMTP ke server email
• Email diterima/diambil dengan POP

File Transfer Protocol
File Transfer Protocol (FTP) adalah protokol lain
Application Layer umum digunakan.
FTP dikembangkan untuk memungkinkan untuk
transfer file antara klien dan server.
Transfer file dapat terjadi dalam arah baik Klien
dapat men-download file dari server atau
client dapat meng-upload file ke server.

Untuk berhasil men-transfer file, FTP
membutuhkan dua koneksi antara klien dan
server.
Klien menetapkan koneksi pertama ke server
pada port TCP 21 untuk jalur request dan
response.

Klien menetapkan kedua sambungan ke server
melalui port TCP 20 untuk transfer file aktual.

Telecommunication Network
Telnet dikembangkan untuk akses jarak jauh ke
sistem komputer.
Setelah terkoneksi, input yang diberikan pada
keyboard akan mengontrol langsung ke
remote computer tadi.

Interaksi Telnet (Parker, 1994:117)