Sabtu, 14 November 2015

APPLICATION LAYER



Pada kali ini saya akan membahas tentang Application Layer. Apa itu Application Layer???
Application Layer adalah suatu terminologi yang digunakan untuk mengelompokkan protokol dan metode dalam jaringan komputer.
Application layer bertanggung jawab untuk menyediakan layanan kepada para pengguna (user). Protokol yang berada pada lapisan application layer adalah HTTP, FTP, SMTP, NFS.

Konsep Client-Server pada Application Layer


EMAIL dan WORLD WIDE WEB (WWW)

Email adalah singkatan dari Electronic Mail atau surat elektronik salah satu layanan yang ada di internet digunakan untuk mengirim surat secara elektronik.

Email menggunakan dua sistem yaitu:

1. MAIL USER AGENT (MUA)
 MUA berhubungan dengan pengguna, yang bertugas untuk composing, reading, replaying, forwarding, handling mailboxes.
Email Client::
a. Command-driven : mail, pine, elm
b. GUI-based : Eudora, Outlook, Netscape
c. Browser : untuk mengakses web-based email.

2. MAIL TRANSFER AGENT (MTA)
MTA yang melakukan transfer file. Untuk mengirimkan email, sebuah sistem harus memiliki MTA Client. Untuk menerima email, sebuah sistem harus memiliki MTA Server.
Contoh aplikasi MTA: Sendmail, Qmail, Roundcube, Postfix, Microsoft Exchange.


Tahap-tahap Pengiriman Email


Format Email RFC 822
1. Header berisi informasi tentang sender dan receiver, analoginya amplop.
2. Body, merupakan isi dari email. Analogi surat.


Berikut ini adalah contoh dari format email



World Wide Web atau lebih dikenal dengan singkatan WWW adalah kumpulan dokumen yang tersimpan di web yang terhubung menjadi satu melalui jaringan internet, dokumen-dokumen informasi ini disimpan atau dibuat dengan format HTML.

WWW Architecture


Format penulisan alamat pada browser (URL)



WEB Documents dibagi menjadi tiga bagian yaitu:

1. Static Documents
2. Dynamic Documents
3. Active Documents


HTTP Transaction 
HTTP adalah singkatan dari Hypertext Transfer Protocol yaitu protokol jaringan yang digunakan untuk pengambilan sumber daya yang saling terhubung dengan tautan yang disebut dengan dokumen hypertext.


Metode pada HTTP
Kode Status pada HTTP



DNS (Domain Name System)
Dalam menentukan alamat, lebih mudah menggunakan nama ketimbang menggunakan notasi numerik. Agar nama yang digunakan unik dan tidak ambigu maka diperlukan suatu sistem yang mengatur penamaan, yang disebut dengan Sistem Nama Domain.

Layanan DNS



Hirarki Name Server

Layanan DNS menggunakan TCP atau UDP pada well-known port 53


Berikut adalah protokol, fungsi, aplikasi di client dan server dalam Application Layer







1 komentar: