Bab 4: Lapisan Aplikasi

dokumen-dokumen yang mirip
APPLICATION LAYER. Oleh : Reza Chandra

HTTP Protocol Ketika sebuah alamat web (atau URL) yang diketik ke dalam web browser, web browser melakukan koneksi ke web service yang berjalan pada

Application Layer Protocol and Services DNS Service and Protocol WWW dan HTTP

MAKALAH TENTANG LAPISAN OSI KE 7 (APPLICATION LAYER)

3. 3 Application Layer Protocols and Services Examples

Application Layer Protocols and Services Examples

Bab 5: Lapisan Transport

Dalam model ini, informasi akan diteruskan dari satu lapisan ke berikutnya, mulai pada

Kelompok 1. Anggota : BOBBY KURNIAWAN NIA FITRIANA ARI FEBRYANSYAH DIAN ULUMIA ORIN HARITSA YASSER

Management Server. Aditya Mahendra Saputra KA34

JENIS-JENIS APLIKASI UNTUK SERVER MENGADMINISTRASI SERVER DALAM JARINGAN. Pembahasan: Habib Ahmad Purba. 0 P a g e

Pertemuan IX Client-Server Computing

DHCP client merupakan mesin klien yang menjalankan perangkat lunak klien DHCP yang memungkinkan mereka untuk dapat berkomunikasi dengan DHCP Server.

Bab 3: Protokol dan Komunikasi Jaringan

PENDIDIKAN TEKNIK INFORMATIKA TEKNIK ELEKTRONIKA FAKULTAS TEKNIK UNIVERSITAS NEGERI PADANG

Jaringan Komputer - Jilid V

Network Tech Support Inside local address Inside global address Outside local address Outside global address DHCP & NAT

Making Provisions for Applications and Services

Praktikum 2, DHCP ( Dynamic Host Control Protocol ) 1. Pengertian DHCP

A I S Y A T U L K A R I M A

Pertemuan III. Referensi Model TCP/IP

IP Address. Dedi Hermanto

Pertemuan III. Referensi Model TCP/IP

TUGAS KOMUNIKASI DATA Simple Mail Transfer Protocol (SMTP) Disusun oleh: Lusia Pusvita Dewi Feti Fuji Astuti Andi Rofik Adi Wijaya Kusuma Yayan Jaya

Application Layer. Electronic Engineering Polytechnic Institut of Surabaya ITS Kampus ITS Sukolilo Surabaya 60111

D H C P (Dynamic Host Configuration Protocol)

Layanan ( service) Simple Mail Transport Protocol (SMTP)

Konsep Pemrograman Internet (1)

Making Provisions for Applications and Services

TUGAS JARINGAN KOMPUTER

JARINGAN KOMPUTER Layanan Dari TCP dan UDP Protocol

Deskripsi Layanan Protokol TCP dan UDP. (Tugas Mata Kuliah Jaringan Komputer) Nama: Azwar Hidayat NIM: Kelas: SK 4 C

Lebih kompatibel dengan Windows karena memang IIS adalah keluaran Microsoft.

DHCP SERVER. Pendahuluan

UNIT III Mekanisme DHCP dan NAT

Modul 2. Network Analysis Tool, Application Layer Protocol, dan Transport Layer Protocol

Selain alamat IP, banyak parameter jaringan yang dapat diberikan oleh DHCP, seperti default gateway dan DNS server.

BAB II LANDASAN TEORI

Pengenalan Internet dan Protokol HTTP

APPLICATION LAYER. Pengertian Application layer Service application layer (HTTP, DNS, SMTP)

Pokok Bahasan 2 Teknologi Dasar Internet dan Web. L. Erawan

Tujuan Pembangunan Jaringan Komputer. mengantarkan informasi secara tepat dan akurat dari sisi pengirim ke sisi penerima

Muhammad Zen Samsono Hadi, ST. Msc.

Annisa Cahyaningtyas

Protokol adalah sebuah aturan atau standar yang mengatur atau mengijinkan terjadinya hubungan, komunikasi, dan perpindahan data antara dua atau lebih

Dasar Pemrograman Web. Pemrograman Web. Adam Hendra Brata

BAB II LANDASAN TEORI

JURUSAN SISTEM KOMPUTER FAKULTAS ILMU KOMPUTER UNIVERSITAS SRIWIJAYA

PENGANTAR INTERNET & DESAIN WEB

Pengenalan Internet. Arrummaisha A

Hubungan Aplikasi dan Transport

Komputer Perkantoran. Internet. Salhazan Nasution, S.Kom

Minggu 11 DHCP Server

Modul 3 Server Web dan DNS

adalah sebuah aturan atau standar yang mengatur hubungan, komunikasi, dan perpindahan data antara dua atau lebih titik komputer dalam Komunikasi Data

BAB 2 TINJAUAN PUSTAKA

Komputer Perkantoran. Salhazan Nasution, S.Kom

Application Layer. Electronic Engineering Polytechnic Institut of Surabaya ITS Kampus ITS Sukolilo Surabaya 60111

DHCP Server Administrator

Konsep Pemrograman Internet dan Web

Cara Menginstal Dan Mengkonfigurasi DHCP Server Di Windows Server 2003

MODUL 1 PRAKTIKUM ADMINISTRASI JARINGAN. Pengenalan dan Instalasi Sistem Operasi Jaringan

Pertemuan 1. Pengenalan Dasar Web

Adapun 3 metode untuk pengalokasian alamat IP pada DHCP server :

LAPISAN APLIKASI SMTP, POP, DAN IMAP. Budhi Irawan, S.Si, M.T

Dhynamic Host Configuration Protocol Dan Domain Name System

I SMK NEGERI 1 TAPIN SELATAN. Worksheet. DHCP Server K A L I M A N T A N S E L A T A N, 71181

FTP Server. Konfigurasi Server Konfigurasi FTP. 1. Klik Menu Start All Programs Control Panel Add/Remove Program

Pengenalan Internet dan Protokol HTTP

Rima Hidayati. Lisensi Dokumen:

Terdapat dua protokol utama yang sering digunakan dalam layanan E- Mail :

Aplikasi Dasar Internet

Routing IP adalah proses pengiriman data dari satu host dalam satu network ke host

Pertemuan I SEJARAH TEKNOLOGI INTERNET YONO MAULANA S.KOM, MM

Pengaturan OpenDNS. OpenDNS untuk meningkatkan waktu respon Web navigasi

PEMROGRAMAN WEB. Agussalim

Rahmady Liyantanto liyantanto.wordpress.com

26/09/2013. Pertemuan III. Elisabeth, S.Kom - FTI UAJM. Referensi Model TCP/IP

DASAR-DASAR Web Programing(WP) copyright by : japikinfo.com

BAB III LANDASAN TEORI. layanan (service) tertentu dalam sebuah jaringan komputer. Server. sebagai sistem operasi jaringan (network operating system).

WWW (World Wide Web) Adalah salah satu bentuk layanan yang dapat diakses melalui internet. Biasa disingkat sebagai Web. Merupakan sekumpulan

TUTORIAL KONFIGURASI FTP SERVER DI DEBIAN 6

PRAKTIKUM JARINGAN KOMPUTER FILE TRANSFER PROTOCOL

A I S Y A T U L K A R I M A

A I S Y A T U L K A R I M A

Agenda. Protokol TCP/IP dan OSI Keluarga Protokol TCP/IP

Pert 11 DASAR-DASAR WEB DESIGN

Network Programming 2010 Jaringan & Aplikasinya. Husni Husni.trunojoyo.ac.id

INSTALASI, KONFI- GURASI DAN PENGUJIAN FTP SERVER

PENGGUNAAN DHCP RELAY AGENT UNTUK MENGOPTIMALKAN PENGGUNAAN DHCP SERVER PADA JARINGAN DENGAN BANYAK SUBNET

Bab 2 Mengkonfigurasi Sistem Operasi Jaringan

DASAR-DASAR WEB DESIGN

Kita tinggal di sebuah apartement, kemudian kita memberikan alamat kita kepada seorang kawan seperti ilustrasi dibawah ini :

Jenis-Jenis Server dan Fungsinya

JARINGAN KOMPUTER MODUL 5

Network Layer MUHAMMAD ZEN S. HADI, ST. MSC.

Pengantar E-Business dan E-Commerce

BAB II LANDASAN TEORI

SATUAN ACARA PERKULIAHAN (JARINGAN KOMPUTER) Pengesahan. Nama Dokumen : SILABUS. No Dokumen : No Revisi : Diajukan oleh

AMALIA ZAKIYAH 1 D4LJ-TI

Transkripsi:

Bab 4: Lapisan Aplikasi Jaringan Komputer Heribertus Yulianton 2013 Cisco and/or its affiliates. All rights reserved. Cisco Public 1

Kerangka Bab 1 Protokol Lapisan Aplikasi 2 Protokol dan Layanan Lapisan Aplikasi yang dikenal 2013 Cisco and/or its affiliates. All rights reserved. Cisco Public 2

Bagian 4.1: Protokol Lapisan Aplikasi Setelah menyelesaikan bagian ini, anda harus dapat: Menjelaskan bagaimana fungsi dari lapisan aplikasi, lapisan sesi, dan lapisan presentasi bekerja sama untuk menyediakan layanan jaringan untuk aplikasi pengguna akhir. Menjelaskan bagaimana protokol lapisan aplikasi umum berinteraksi dengan aplikasi pengguna akhir. 2013 Cisco and/or its affiliates. All rights reserved. Cisco Public 3

Topik 4.1.1: Aplikasi, Presentasi, dan Sesi 2013 Cisco and/or its affiliates. All rights reserved. Cisco Public Cisco Public 4

Lapisan Aplikasi Lapisan aplikasi adalah lapisan yang paling dekat dengan pengguna akhir. Aplikasi jaringan memungkinkan pengguna untuk mengirim dan menerima data dengan mudah. Lapisan aplikasi bertindak sebagai antarmuka antara aplikasi dan jaringan yang mendasarinya. Protokol lapisan aplikasi membantu pertukaran data antara program yang berjalan pada host sumber dan tujuan. Lapisan aplikasi TCP/IP melakukan fungsi tiga lapisan teratas dari model OSI. Protokol lapisan aplikasi umum contonhnya: HTTP, FTP, TFTP, DNS. 2013 Cisco and/or its affiliates. All rights reserved. Cisco Public 5

Lapisan Presentasi dan Sesi Lapisan presentasi memiliki tiga fungsi utama: o Format data o Kompresi data o Enkripsi data Standar umum untuk video diantaranya QuickTime dan Motion Picture Experts Group (MPEG). Format gambar grafis umum adalah: o Graphics Interchange Format (GIF) o Joint Photographic Experts Group (JPEG) o Portable Network Graphics (PNG) format 2013 Cisco and/or its affiliates. All rights reserved. Cisco Public 6

Lapisan Presentasi dan Sesi (lanj.) Lapisan sesi menciptakan dan mengelola dialog antara aplikasi sumber dan tujuan. Lapisan sesi menangani pertukaran informasi untuk memulai dialog, membuat mereka tetap aktif, dan untuk memulai kembali sesi yang terganggu atau menganggur untuk jangka waktu yang panjang. 2013 Cisco and/or its affiliates. All rights reserved. Cisco Public 7

Protokol Lapisan Aplikasi TCP/IP Protokol aplikasi TCP/IP menentukan format dan mengontrol informasi yang diperlukan untuk fungsi internet umum. Protokol lapisan aplikasi harus diimplementasikan di baik di perangkat sumber maupun perangkat tujuan. Protokol lapisan aplikasi diimplementasikan pada host sumber dan tujuan harus kompatibel untuk memungkinkan komunikasi. 2013 Cisco and/or its affiliates. All rights reserved. Cisco Public 8

Topik 4.1.2: Bagaimana Protokol Aplikasi Berinteraksi dengan Aplikasi Pengguna Akhir 2013 Cisco and/or its affiliates. All rights reserved. Cisco Public Cisco Public 9

Model Klien Server Perangkat yang meminta informasi disebut klien. Perangkat yang menanggapi permintaan disebut server. Proses klien dan server dianggap berada di lapisan aplikasi. Klien memulai pertukaran data dengan meminta data dari server. Server merespon dengan mengirimkan satu atau lebih aliran data ke klien. Protokol lapisan aplikasi menguraikan format permintaan dan respon antara klien dan server. Isi pertukaran data akan bergantung dari aplikasi yang digunakan. Email adalah contoh dari interaksi Klien-Server. 2013 Cisco and/or its affiliates. All rights reserved. Cisco Public 10

Jaringan Peer-to-peer Dalam model jaringan peer-to-peer (P2P), data diakses tanpa menggunakan dedicated server. Dua atau lebih komputer dapat terhubung ke jaringan P2P untuk berbagi sumber daya. Setiap perangkat akhir yang terhubung (peer) dapat berfungsi baik sebagai server maupun klien. Peran klien dan server ditetapkan pada per satu dasar permintaan. 2013 Cisco and/or its affiliates. All rights reserved. Cisco Public 11

Aplikasi Peer-to-Peer Beberapa aplikasi P2P menggunakan sistem hybrid. Dalam P2P hibrid, berbagi sumber daya secara desentralisasi Indeks yang menunjuk ke lokasi sumber daya disimpan dalam direktori terpusat. Dalam sistem hybrid, masing-masing peer mengakses indeks server untuk mendapatkan lokasi sumber daya yang tersimpan pada peer lain. 2013 Cisco and/or its affiliates. All rights reserved. Cisco Public 12

Aplikasi P2P Umum Jaringan P2P umum diantaranya: edonkey, G2, BitTorrent, Bitcoin. Banyak aplikasi P2P memungkinkan pengguna untuk berbagi potongan banyak file dengan satu sama lain pada waktu yang sama. Sebuah file torrent kecil berisi informasi tentang lokasi pengguna lain dan komputer tracker. Tracker adalah komputer mencatat file yang disimpan oleh pengguna. Teknologi ini disebut BitTorrent. Ada banyak klien BitTorrent, termasuk BitTorrent, utorrent, Frostwire, dan qbittorrent. 2013 Cisco and/or its affiliates. All rights reserved. Cisco Public 13

Bagian 4.2: Protokol dan Layanan Lapisan Aplikasi yang Dikenal Setelah menyelesaikan bagian ini, anda harus dapat: Menjelaskan bagaimana protokol web dan email beroperasi. Menjelaskan bagaimana protokol pengalamatan IP beroperasi. Menjelaskan bagaimana protokol transfer file beroperasi. 2013 Cisco and/or its affiliates. All rights reserved. Cisco Public 14

Topik 4.2.1: Protokol Web and Email 2013 Cisco and/or its affiliates. All rights reserved. Cisco Public Cisco Public 15

Hypertext Transfer Protocol dan Hypertext Markup Language Sebuah alamat web atau uniform resource locator (URL) adalah acuan ke server web. Sebuah URL memungkinkan web browser untuk membuat sambungan ke server web. URL dan Uniform Resource Identifier (URI) adalah nama yang paling sering orang asosiasikan dengan alamat web. URL http://www.cisco.com/index.html mempunyai tiga bagian: o http (protocol atau skema) o www.cisco.com (nama server) o index.html (nama file tertentu yang diminta) Menggunakan DNS, bagian nama server dari URL ini kemudian diterjemahkan ke alamat IP yang terkait sebelum server dapat dihubungi. HTTP Protocol Step 1 2013 Cisco and/or its affiliates. All rights reserved. Cisco Public 16

Hypertext Transfer Protocol dan Hypertext Markup Language (lanj.) Browser mengirimkan permintaan GET ke alamat IP server dan meminta file index.html. Server akan mengirimkan file yang diminta ke klien. HTTP Protocol Step 2 Index.html dinyatakankan dalam URL dan berisi kode HTML untuk halaman web ini. Browser memproses kode HTML dan memformat halaman untuk jendela browser berdasarkan kode dalam file. HTTP Protocol Step 3 2013 Cisco and/or its affiliates. All rights reserved. Cisco Public 17

HTTP dan HTTPS HTTP o o o Adalah sebuah protokol request/response. Memiliki tiga jenis pesan umum: GET, POST, PUT. Tidak aman. Pesan dapat disadap. HTTPS menggunakan otentikasi dan enkripsi untuk mengamankan data. 2013 Cisco and/or its affiliates. All rights reserved. Cisco Public 18

Protokol Email Email adalah metode simpan-dan-teruskan pengiriman, penyimpanan, dan pengambilan pesan elektronik. Pesan email disimpan dalam database pada mail server. Klien email berkomunikasi dengan server email untuk mengirim dan menerima email. Mail server berkomunikasi dengan mail server lainnya untuk membawa pesan dari satu domain yang lain. Klien email tidak berkomunikasi langsung saat mengirim email. Email bergantung pada tiga protokol yang terpisah untuk beroperasi: SMTP (pengiriman), POP (mengambil), IMAP (mengambil). 2013 Cisco and/or its affiliates. All rights reserved. Cisco Public 19

Operasi SMTP Format pesan SMTP memerlukan kepala dan tubuh pesan. Tubuh dapat berisi sembarang jumlah teks. Kepala harus memiliki alamat email penerima dan alamat pengirim diformat dengan benar. Klien SMTP mengirimkan email dengan terhubung ke server SMTP pada port 25. Server menerima pesan dan menyimpan pesan di kotak pesan lokal atau meneruskan pesan ke mail server lain. Pengguna menggunakan klien email untuk mengambil pesan yang disimpan di server. IMAP dan POP adalah dua protokol umum digunakan oleh klien email untuk mengambil pesan. 2013 Cisco and/or its affiliates. All rights reserved. Cisco Public 20

Operasi POP Pesan didownload dari server ke klien. Server mendengarkan permintaan klien pada port TCP 110. Klien email meneruskan permintaan POP mereka ke mail server pada port TCP 110. Klien dan server POP bertukar perintah dan tanggapan sampai koneksi ditutup atau dibatalkan. POP memungkinkan untuk pesan email di-download ke perangkat (komputer atau telepon) klien dan dihapus dari server. Tidak ada lokasi terpusat di mana pesan email disimpan. Sebuah pesan yang telah didownload berada pada perangkat yang memicu download. 2013 Cisco and/or its affiliates. All rights reserved. Cisco Public 21

Operasi IMAP IMAP adalah protokol lain yang digunakan untuk mengambil pesan email. Memungkinkan pesan untuk ditampilkan kepada pengguna daripada download. Pesan asli berada pada server sampai dihapus manual oleh pengguna. Pengguna melihat salinan pesan dalam perangkat lunak klien email mereka. Pengguna dapat membuat hirarki folder pada server untuk mengatur dan menyimpan surat. Struktur file tersebut ditampilkan pada klien email. Ketika pengguna memutuskan untuk menghapus pesan, server mensinkronisasikan tindakan itu dan menghapus pesan dari server. 2013 Cisco and/or its affiliates. All rights reserved. Cisco Public 22

Topik 4.2.2: Pengalamatan IP 2013 Cisco and/or its affiliates. All rights reserved. Cisco Public Cisco Public 23

Domain Name Service Alamat IP sangat penting untuk komunikasi jaringan, namun tidak mudah untuk dihafalkan. Nama domain diciptakan untuk membuat alamat server yang lebih userfriendly. Nama domain seperti http://www.cisco.com adalah alamat user-friendly yang terkait dengan alamat IP dari server tertentu. Namun, komputer masih memerlukan alamat numerik yang sebenarnya sebelum dapat berkomunikasi. 2013 Cisco and/or its affiliates. All rights reserved. Cisco Public 24

Domain Name Service (lanj.) Protokol DNS memungkinkan untuk menerjemahkan secara dinamis nama domain ke alamat IP yang benar. Komunikasi protokol DNS menggunakan format tunggal yang disebut pesan. 2013 Cisco and/or its affiliates. All rights reserved. Cisco Public 25

Format Pesan DNS DNS mendukung berbagai jenis record. Beberapa jenis record tersebut adalah: o o o o A - Alamat IPv4 perangkat akhir NS - Sebuah server nama otoritatif AAAA - Alamat IPv6 perangkat akhir (diucapkan quad-a) MX - Sebuah record mail exchange Server DNS akan melihat dulu catatannya sendiri untuk menerjemahkan nama. Jika server tidak dapat menerjemahkan nama menggunakan catatan yang disimpan secara lokal, ia akan meneruskan permintaan ke server lain. Tanggapan tersebut kemudian diteruskan ke klien meminta. Layanan DNS Client pada PC Windows juga menyimpan nama yang sebelumnya diterjemahkan dalam memori. ipconfig /displaydns menampilkan semua entri DNS yang tersimpan pada Windows. 2013 Cisco and/or its affiliates. All rights reserved. Cisco Public 26

Hirarki DNS Protokol DNS menggunakan sistem hirarkis, dengan root di bagian atas dan cabang-cabang di bawah ini. Struktur penamaan dipecah menjadi zona kecil yang dapat dikelola. Setiap server DNS hanya bertanggung jawab untuk mengelola pemetaan nama-ke-ip untuk sebagian kecil dari struktur DNS. Permintaan untuk zona yang tidak disimpan dalam server DNS tertentu akan diteruskan ke server lain untuk diterjemahkan. Top-level domain menyatakan domain atau negara asal. Contoh Top-level domain adalah: o.com - bisnis atau industri o.org - sebuah organisasi non-profit o.id - Indonesia 2013 Cisco and/or its affiliates. All rights reserved. Cisco Public 27

Perintah nslookup Memungkinkan pengguna untuk melakukan permintaan DNS secara manual. Hal ini juga dapat digunakan untuk memecahkan masalah resolusi nama. Memiliki banyak pilihan yang tersedia untuk pengujian dan verifikasi ekstensif proses DNS. 2013 Cisco and/or its affiliates. All rights reserved. Cisco Public 28

Topik 4.2.3: File Sharing Services 2013 Cisco and/or its affiliates. All rights reserved. Cisco Public Cisco Public 29

Dynamic Host Configuration Protocol Komputer membutuhkan alamat jaringan untuk berkomunikasi melalui jaringan. Informasi penting tambahan mencakup alamat gateway, subnet mask, dan server DNS. Mengkonfigurasi manual perangkat akhir merepotkan. DHCP memungkinkan untuk distribusi otomatis informasi jaringan. Alamat didistribusikan oleh DHCP disewakan untuk jangka waktu tertentu. Alamat dikembalikan ke pool untuk digunakan kembali ketika tidak lagi digunakan. DHCP mendukung IPv4 dan DHCPv6 mendukung IPv6. 2013 Cisco and/or its affiliates. All rights reserved. Cisco Public 30

Operasi DHCP Klien DHCP menempuh langkah-langkah dasar berikut untuk meminta IP: o o o Klien menyiarkan DHCPDISCOVER. Sebuah server DHCP menjawab dengan pesan DHCPOFFER Klien mengirimkan pesan DHCPREQUEST ke server yang ingin digunakan (dalam kasus ada beberapa penawaran). Klien juga dapat memilih untuk meminta alamat yang sebelumnya pernah dialokasikan oleh server. Server mengembalikan pesan DHCPACK untuk mengkonfirmasi penyewaan telah difinalisasi. 2013 Cisco and/or its affiliates. All rights reserved. Cisco Public 31

Operasi DHCP (lanj.) Server akan merespon dengan DHCPNAK jika tawaran itu tidak berlaku lagi Penyewaan harus diperbaharui sebelum jatuh tempo melalui DHCPREQUEST lain. DHCPv6 mempunyai pesan-pesan yang sama: o o o o SOLICIT ADVERTISE INFORMATION REQUEST REPLY 2013 Cisco and/or its affiliates. All rights reserved. Cisco Public 32

File Transfer Protocol FTP dikembangkan untuk memungkinkan transfer file melalui jaringan. Klien FTP adalah sebuah aplikasi yang berjalan pada komputer klien yang digunakan untuk mendorong dan menarik data dari server FTP. FTP membutuhkan dua koneksi antara klien dan server: satu koneksi untuk perintah dan balasan serta koneksi lain untuk transfer file yang sebenarnya. Klien memulai dan membangun sambungan pertama ke server untuk kendali lalu lintas di port TCP 21. Klien kemudian membangun koneksi kedua ke server untuk transfer data aktual pada port TCP 20. Klien dapat men-download (tarik) data dari server atau meng-upload (dorong) data ke server. 2013 Cisco and/or its affiliates. All rights reserved. Cisco Public 33

Thank you. 2013 Cisco and/or its affiliates. All rights reserved. Cisco Public 34