APPLICATION LAYER
Anggota Kelompok :
Salsabila Miftahul Atha (22520241008)
Isa Asma'ul Husna (22520241009)
Arkan Niko Sarajiva (22520241013)
Taufiq Nurrohman (22520241014)
Ahmad Fadhilah (22520241027)
Dosen Pengampu :
Rizqi Aji Surya Putra, M.Pd.
Informatics Engineering
Application Layer
Introduction
Application layer adalah antarmuka utama
antara aplikasi yang berjalan pada sistem
akhir dan sumber daya jaringan apa pun
yang memerlukan akses.
Application Layer adalah lapisan paling atas
dari protokol model OSI (Open System
Interconnections) yang menyediakan
antarmuka aktual antara aplikasi
workstation dan jaringan.
Application layer berfungsi sebagai
antarmuka dengan aplikasi dengan
fungsionalitas jaringan, mengatur
bagaimana aplikasi dapat mengakses
jaringan, dan kemudian membuat pesan-
pesan kesalahan.
Application Layer
Services
Network Virtual terminal: Memungkinkan pengguna untuk masuk ke host jarak jauh
dengan cara aplikasi membuat emulasi perangkat lunak terminal di host jarak jauh.
Komputer pengguna berbicara ke terminal perangkat lunak, yang pada gilirannya,
berbicara ke host. Host jarak jauh berpikir bahwa ia sedang berkomunikasi dengan salah
satu terminalnya sendiri, sehingga memungkinkan pengguna untuk masuk.
File Transfer, Access, and Management (FTAM): Memungkinkan pengguna untuk
mengakses file di komputer jarak jauh. FTAM mendefinisikan file virtual hierarkis dalam
hal struktur file, atribut file, dan jenis operasi yang dilakukan pada file dan atributnya.
Addressing: Ketika klien membuat permintaan ke server, permintaan tersebut berisi
alamat server dan alamatnya sendiri. Respon server terhadap permintaan klien,
permintaan berisi alamat tujuan, yaitu alamat klien. Untuk mencapai pengalamatan
semacam ini, DNS digunakan.
Mail Services: Menyediakan penerusan dan penyimpanan Email.
Directory Services: Aplikasi berisi database terdistribusi yang menyediakan akses untuk
informasi global tentang berbagai objek dan layanan.
Authentication: Mengotentikasi pesan pengirim atau penerima atau keduanya.
Network Application
p Arsitektur
Network Application Architectures atau Arsitektur Aplikasi Jaringan adalah cara-cara untuk
merancang dan mengorganisir aplikasi yang berjalan pada jaringan komputer. Arsitektur ini
mencakup pola desain dan teknik-teknik yang digunakan untuk memastikan aplikasi dapat
beroperasi dengan efektif dan efisien pada jaringan yang berbeda-beda. Tiga jenis arsitektur
aplikasi jaringan yang umum digunakan antara lain:
Dalam model P2P ini, setiap node dapat SOA memungkinkan berbagai aplikasi berbeda
Client dan server terhubung melalui
mengakses dan berbagi sumber daya dapat berintegrasi dan berkomunikasi dengan
jaringan dan saling berkomunikasi
dengan node lain dalam jaringan. mudah melalui jaringan.
untuk mentransfer data.
Network Application
Principles
Proses Komunikasi
Proses pada dua sistem akhir yang berbeda berkomunikasi satu sama lain dengan bertukar pesan di jaringan
komputer. Dengan berbagi file P2P, rekan yang mengunduh file diberi label sebagai klien, dan rekan yang
mengunggah file diberi label sebagai server. Dalam konteks sesi komunikasi antara sepasang proses, proses
yang memulai komunikasi diberi label sebagai klien. Proses yang menunggu untuk dihubungi untuk memulai
sesi adalah server.
Proses Addressing
Di Internet, host diidentifikasi oleh alamat IP-nya.
Nomor port tujuan mengidentifikasi proses
penerimaan (lebih khusus, soket penerima) yang
berjalan di host.
Application
Transport Services
Reliable Data Transfer Throughput
Jika sebuah protokol menyediakan layanan Throughput yang tersedia dapat berfluktuasi
pengiriman data yang dijamin, dikatakan dengan waktu. Aplikasi dapat meminta
menyediakan reliable data transfer. Ini throughput yang dijamin sebesar r bit/detik.
mungkin dapat diterima untuk aplikasi yang Aplikasi yang memiliki persyaratan
toleran terhadap kehilangan, terutama throughput dikatakan sebagai aplikasi
aplikasi multimedia seperti audio/video sensitif bandwidth. Aplikasi elastis dapat
percakapan yang dapat mentolerir menggunakan throughput sebanyak atau
sejumlah kehilangan data. sesedikit mungkin. Misalnya, email, transfer
Timing file, dan transfer Web.
Setiap bit yang dipompa pengirim ke dalam Security
soket tiba di soket penerima tidak lebih dari Semua data yang dikirimkan oleh proses
100 msec kemudian. Aplikasi waktu nyata, pengiriman dapat dienkripsi.
seperti telepon Internet, lingkungan virtual,
telekonferensi, dan permainan multipemain.
Application-Layer Protocols
Hypertext Transfer Protocol (HTTP) adalah protokol aplikasi untuk sistem informasi
terdistribusi, kolaboratif, dan hypermedia. HTTP adalah dasar komunikasi data untuk World
Wide Web.
HTTP adalah standar klien dan sisi server untuk permintaan dan respons (TCP). Klien adalah
pengguna akhir, server adalah situs web. Menggunakan browser web, perayap web, atau alat
lain, klien memulai permintaan HTTP ke port yang ditentukan di server. Server yang
merespons menyimpan sumber daya, seperti file dan gambar HTML. Server penjawab ini
adalah server asal. Mungkin ada beberapa middleware antara agen pengguna dan server
asal, seperti agen, gateway, atau terowongan.
Biasanya, permintaan dibuat oleh klien HTTP untuk membuat koneksi TCP ke port yang
ditunjuk server (defaultnya adalah port 80). Server HTTP mendengarkan pada port itu untuk
permintaan yang dikirim oleh klien. Setelah menerima permintaan, server mengirimkan baris
status (ke klien), seperti "HTTP / 1.1 200 OK," dan (respons) badan pesan yang mungkin berupa
file yang diminta, pesan kesalahan, atau beberapa informasi lainnya.
Application-Layer Protocols
Simple Mail Transfer Protocol (SMTP)
dan Post Office Protocol (POP)
E-mail memerlukan beberapa aplikasi dan
layanan. Dua contoh aplikasinya adalah
Post Office Protocol (POP) dan Simple Mail
Transfer Protocol (SMTP).
Ini digunakan untuk mentransfer surat
elektronik dari satu pengguna ke pengguna
lain. SMTP digunakan oleh pengguna akhir
untuk mengirim email dengan mudah. SMTP
menggunakan nomor port 25 dan 587.
E-mail Server Proses: MTA dan MDA Server e-
mail mengoperasikan dua proses terpisah
yaitu Mail Transfer Agent (MTA) dan Mail
Delivery Agent (MDA).
Application-Layer Protocols
Telnet Protocol
Telnet dikembangkan untuk memenuhi
kebutuhan. Telnet diawali pada 1970-an dan
merupakan salah satu yang tertua. Telnet
menyediakan metode standar meniru
perangkat terminal berbasis teks melalui
jaringan data.
Telnet adalah singkatan dari Jaringan
Telekomunikasi. Protokol ini digunakan untuk
mengelola file melalui Internet. Ini
memungkinkan klien Telnet untuk
mengakses sumber daya server Telnet.
Telnet menggunakan nomor port 23.
Setiap perintah telnet terdiri dari setidaknya
dua byte. Byte pertama adalah karakter
khusus yang disebut tafsirkan sebagai
Command (IAC) karakter.
Application-Layer Protocols
NFS Protocol
NFS adalah singkatan dari Sistem File
Jaringan. Protokol ini memungkinkan host
jarak jauh untuk memasang file melalui
jaringan dan berinteraksi dengan sistem file
tersebut seolah-olah mereka dipasang
secara lokal.
NFS dapat mengizinkan klien-klien untuk
menemukan dan mengakses berkas yang
disimpan di dalam server jaringan jarak
jauh. Memang, desain awal spesifikasi NFS
dikhususkan untuk penggunaan dalam
jaringan lokal (LAN) dan tidak dioptimalkan
untuk penggunaan dalam WAN.
NFS menggunakan nomor port 2049.
KESIMPULAN
1. Application layer adalah antarmuka utama antara aplikasi yang berjalan pada sistem akhir dan
sumber daya jaringan apa pun yang memerlukan akses.
2. Application layer berfungsi sebagai antarmuka dengan aplikasi dengan fungsionalitas jaringan,
mengatur bagaimana aplikasi dapat mengakses jaringan, dan kemudian membuat pesan-
pesan kesalahan.
3. Layanan dalam application layer adalah Network Virtual Terminal, FTAM, Addressing, Mail
Services, Directory Services, Authentication.
4. Arsitektur aplikasi jaringan mencakup pola desain dan teknik-teknik yang digunakan untuk
memastikan aplikasi dapat beroperasi dengan efektif dan efisien pada jaringan yang berbeda-
beda. Ada 3 jenis arsitektur aplikasi jaringan yang umum digunakan, yaitu client-server, peer-
to-peer, dan SOA.
5. Proses komunikasi dalam jaringan aplikasi adalah proses pada dua sistem akhir yang berbeda
berkomunikasi satu sama lain dengan bertukar pesan di jaringan komputer.
6. Soket adalah antarmuka antara lapisan aplikasi dan lapisan transport di dalam host.
7. Alamat soket terdiri dari alamat IP (host) dan nomor port tujuan.
8. Transport services application terdiri dari Reliable Data Transfer, Throughput, Timing, Security.
9. Protokol application layer terdiri dari DNS, FTP, DHCP, HTTP, SMTP/POP, TELNET, SNMP, NFS.
Terima kasih
Hari Senin bersih-bersih,
Pasang bendera biar berkibar.
Cukup sekian dan terima kasih,
Maaf jika presentasinya panjang lebar.