CCNA Chapter 10 Application Layer

 Application, Presentation, Sesion

Application 

Application Layer Paling dekat dengan pengguna akhir., ini adalah lapisan yang menyediakan antarmuka antara aplikasi yang digunakan untuk berkomunikasi dan jaringan yang mendasari tempat pesan dikirim. Protokol lapisan aplikasi digunakan untuk bertukar data antara program yang berjalan pada host sumber dan tujuan.

Ada banyak protokol lapisan aplikasi, dan protokol baru selalu dikembangkan. Beberapa dari protokol lapisan aplikasi yang paling dikenal yaitu:

  1. Hypertext Transfer Protocol (HTTP), 
  2. File Transfer Protocol (FTP), 
  3. Trivial File Transfer Protocol (TFTP), 
  4. Internet Message Access Protocol (IMAP),
  5. protokol Domain Name System (DNS).


Presentation
Lapisan presentasi memiliki tiga fungsi utama: 
  1. Memformat, atau menyajikan, data di perangkat sumber ke dalam bentuk yang kompatibel untuk diterima oleh perangkat tujuan 
  2. Mengompresi data dengan cara yang dapat didekompresi oleh perangkat tujuan
  3. Mengenkripsi data untuk transmisi dan mendekripsi data setelah diterima


lapisan presentasi memformat data untuk lapisan aplikasi, dan ini menetapkan standar untuk format file. 
  1. Beberapa standar terkenal untuk video termasuk QuickTime dan Motion Picture Experts Group (MPEG). 
  2. Beberapa format gambar grafik terkenal yang digunakan pada jaringan adalah format Graphics Interchange Format (GIF), Joint Photographic Experts Group (JPEG), dan Portable Network Graphics (PNG).

Session
Fungsi pada lapisan sesi membuat dan memelihara dialog antara aplikasi sumber dan tujuan. Lapisan sesi menangani pertukaran informasi untuk memulai dialog, membuatnya tetap aktif, dan untuk memulai kembali sesi yang terganggu atau menganggur untuk jangka waktu yang lama.


Client - Server
Dalam model klien-server, perangkat yang meminta informasi disebut klien dan perangkat yang menanggapi permintaan tersebut disebut server. Proses klien dan server dianggap berada di lapisan aplikasi.

Salah satu contoh jaringan klien-server menggunakan layanan email ISP untuk mengirim, menerima, dan menyimpan email. :
  • Klien email di komputer rumah mengeluarkan permintaan ke server email ISP untuk email yang belum dibaca. 
  • Server merespon dengan mengirimkan email yang diminta ke klien. 
  • Transfer data dari klien ke server disebut sebagai unggahan dan data dari server ke klien sebagai unduhan.

P2P (Peer to Peer)

Dalam jaringan P2P, dua atau lebih komputer terhubung melalui jaringan dan dapat berbagi sumber daya (seperti printer dan file) tanpa memiliki server khusus. Setiap perangkat akhir yang terhubung (dikenal sebagai peer) dapat berfungsi sebagai server dan klien. Satu komputer mungkin mengambil peran server untuk satu transaksi sekaligus melayani sebagai klien untuk yang lain. Peran klien dan server ditetapkan berdasarkan permintaan.


Contoh sederhana jaringan P2P  = Selain berbagi file, jaringan seperti ini akan memungkinkan pengguna untuk mengaktifkan game berjaringan, atau berbagi koneksi Internet.



Hypertext Transfer Protocol and Hypertext Markup Language
Ketika alamat web atau pencari sumber daya seragam (URL) diketik ke dalam browser web, browser web membuat koneksi ke layanan web yang berjalan di server menggunakan protokol HTTP. URL dan Uniform Resource Identifier (URI) adalah nama-nama yang diasosiasikan kebanyakan orang dengan alamat web.

Browser menafsirkan tiga bagian URL: 
1. http (protokol atau skema) 
2. www.cisco.com (nama server) 
3. index.html (nama file spesifik yang diminta)


HTTP & HTTPS
HTTP adalah protokol permintaan / tanggapan. Ketika klien, biasanya browser web, mengirimkan permintaan ke server web, HTTP menentukan jenis pesan yang digunakan untuk komunikasi itu. Tiga jenis pesan yang umum adalah GET, POST, dan PUT
  1. GET - Permintaan klien untuk data. Klien (browser web) mengirimkan pesan GET ke server web untuk meminta halaman HTML. 
  2. POST - Mengunggah file data ke server web seperti data formulir. 
  3. PUT - Mengunggah sumber daya atau konten ke server web seperti gambar.

Meskipun HTTP sangat fleksibel, ini bukanlah protokol yang aman, Untuk komunikasi yang aman di Internet, protokol HTTP Secure (HTTPS) digunakan.

HTTPS menggunakan otentikasi dan enkripsi untuk mengamankan data saat berpindah antara klien dan server. HTTPS menggunakan proses respons server permintaan klien yang sama seperti HTTP, tetapi aliran data dienkripsi dengan Secure Socket Layer (SSL) sebelum diangkut melalui jaringan.


Email Protocol

Email adalah metode simpan-dan-teruskan untuk mengirim, menyimpan, dan mengambil pesan elektronik di seluruh jaringan. Pesan email disimpan dalam database di server email.

Email mendukung tiga protokol terpisah untuk pengoperasian: 
  1. Simple Mail Transfer Protocol (SMTP), 
  2. Post Office Protocol (POP), 
  3. dan IMAP.

File Transfer Protocol ( FTP  )

FTP adalah protokol lapisan aplikasi lain yang umum digunakan. FTP dikembangkan untuk memungkinkan transfer data antara klien dan server. Klien FTP adalah aplikasi yang berjalan di komputer yang digunakan untuk mendorong dan menarik data dari server FTP.

Klien membuat sambungan pertama ke server untuk mengontrol lalu lintas menggunakan TCP port 21, yang terdiri dari perintah klien dan balasan server. 

Klien membuat koneksi kedua ke server untuk transfer data yang sebenarnya menggunakan TCP port 20. Koneksi ini dibuat setiap kali ada data yang akan ditransfer. Transfer data dapat terjadi di kedua arah. 

Klien dapat mengunduh (menarik) data dari server, atau klien dapat mengunggah (mendorong) data ke server.


Server Message Block  ( SMB )


Blok Pesan Server (SMB) adalah protokol berbagi file klien / server yang menjelaskan struktur sumber daya jaringan bersama, seperti direktori, file, printer, dan port serial. Ini adalah protokol respons permintaan. Semua pesan SMB berbagi format yang sama.


Pesan SMB dapat: 
  1. Mulai, autentikasi, dan akhiri sesi Kontrol file dan akses printer 
  2. Izinkan aplikasi mengirim atau menerima pesan ke atau dari perangkat lain













Komentar