Anda di halaman 1dari 5

Ringkasan Materi

Chapter 10

Application, Session and Presentation

Application Layer
Lapisan ini menyediakan antarmuka antara aplikasi yang digunakan untuk berkomunikasi dan
jaringan yang mendasari di mana pesan kita ditransmisikan. Ada banyak protokol lapisan aplikasi
dan protokol baru selalu sedang dikembangkan. Beberapa aplikasi protokol lapisan yang paling
banyak dikenal termasuk Hypertext Transfer Protocol (HTTP), File Transfer Protocol (FTP),
Trivial File Transfer Protocol (TFTP), Internet Message Access Protocol (IMAP), dan Domain
Name System (DNS) protokol.
TCP / IP Protokol Application Layer
Protokol aplikasi TCP / IP menentukan format dan mengontrol informasi yang diperlukan untuk
banyak fungsi komunikasi internet umum. Di antara TCP ini / protokol IP adalah:
1. Domain Name System (DNS) - protokol ini merubah nama Internet ke alamat IP.
2. Telnet - ini digunakan untuk menyediakan akses remote ke server dan perangkat jaringan.
3. Simple Mail Transfer Protocol (SMTP) - protokol pesan ini transfer mail dan lampiran.
4. Dynamic Host Configuration Protocol (DHCP) - Sebuah protokol yang digunakan untuk
menetapkan alamat IP, subnet mask, gateway default, dan alamat server DNS untuk tuan rumah.
5. Hypertext Transfer Protocol (HTTP) - ini file transfer protocol yang membentuk halaman web dari
World Wide Web.
6. File Transfer Protocol (FTP) - Protokol yang digunakan untuk transfer file interaktif antara sistem.
7. Trivial File Transfer Protocol (TFTP) - Protokol ini digunakan untuk transfer file connectionless
aktif.
8. Bootstrap Protocol (BOOTP) - protokol ini adalah prekursor protokol DHCP. BOOTP adalah
protokol jaringan yang digunakan untuk mendapatkan informasi alamat IP saat bootup.
9. Post Office Protocol (POP) - Sebuah protokol yang digunakan oleh klien email untuk mengambil
email dari server jauh.
10. Internet Message Access Protocol (IMAP) - Ini adalah protokol lain untuk pengambilan email.
protokol lapisan aplikasi yang digunakan oleh kedua sumber dan tujuan perangkat selama sesi
komunikasi. Untuk komunikasi untuk menjadi sukses protokol lapisan aplikasi diimplementasikan
pada sumber dan tujuan tuan rumah harus kompatibel.

Presentation Layer
Lapisan presentasi memiliki tiga fungsi utama:
1. Format, atau pemberian, data dari perangkat sumber ke dalam bentuk yang kompatibel untuk
penerimaan oleh perangkat tujuan.
2. Kompresi data dengan cara yang dapat didekompresi oleh perangkat tujuan.
3. Enkripsi data untuk transmisi dan dekripsi data pada saat diterima oleh tujuan.
data format lapisan presentasi untuk lapisan aplikasi dan menetapkan standar untuk format file.
Beberapa standar yang terkenal untuk video termasuk QuickTime dan Motion Picture Experts
Group (MPEG). QuickTime adalah spesifikasi komputer Apple video dan audio, dan MPEG adalah
standar untuk video dan kompresi audio dan coding.

Session Layer
fungsi pada lapisan session menciptakan dan memelihara dialog antara sumber dan tujuan aplikasi.
Lapisan session menangani pertukaran informasi untuk memulai dialog, membuat mereka tetap
aktif, dan untuk memulai kembali sesi yang terganggu atau menganggur untuk jangka waktu yang
panjang.

Jaringan Peer-to-Peer
Model jaringan P2P melibatkan dua bagian: P2P Networks dan aplikasi P2P. Kedua bagian
memiliki fitur serupa, tetapi dalam prakteknya bekerja cukup berbeda.
P2P Networks
Dalam jaringan P2P, dua atau lebih komputer yang terhubung melalui jaringan dan dapat berbagi
sumber daya (seperti printer dan file) tanpa harus memiliki dedicated server. Setiap perangkat akhir
terhubung (dikenal sebagai peer) dapat berfungsi baik sebagai server dan klien. Satu komputer
mungkin menganggap peran server untuk satu transaksi sekaligus melayani sebagai klien untuk
yang lain. Peran klien dan server diatur pada basis per permintaan.
Aplikasi Peer-to-Peer
Sebuah peer-to-peer (P2P) aplikasi memungkinkan perangkat untuk bertindak sebagai klien dan
server dalam komunikasi yang sama, Dalam model ini, setiap klien adalah server dan setiap server
client.
Aplikasi P2P Umum
Dengan aplikasi P2P, setiap komputer di jaringan menjalankan aplikasi dapat bertindak sebagai
klien atau server untuk komputer lain dalam jaringan menjalankan aplikasi. aplikasi P2P umum
meliputi:
1. eDonkey
2. eMule
3. Shareaza
4. BitTorrent
5. Bitcoin
6. LionShare
Beberapa aplikasi P2P didasarkan pada protokol Gnutella. Mereka memungkinkan orang untuk
berbagi file pada hard disk mereka dengan orang lain. Banyak aplikasi client yang tersedia untuk
mengakses jaringan Gnutella, termasuk BearShare, Gnucleus, LimeWire, Morpheus, WinMX, dan
XoloX.

Client-Server
Dalam model client-server, perangkat yang meminta informasi disebut klien dan perangkat
menanggapi permintaan disebut server. proses klien dan server dianggap dalam lapisan aplikasi.
Salah satu contoh jaringan client-server menggunakan layanan email ISP untuk mengirim,
menerima dan menyimpan email. Email client di komputer rumah mengeluarkan permintaan ke
server email ISP untuk setiap email yang belum dibaca. server merespon dengan mengirimkan
email yang diminta ke klien.

Protokol Lapisan Aplikasi Umum


Protokol Application Layer Revisited
Ada puluhan protokol lapisan aplikasi, tetapi pada hari-hari biasa Anda mungkin hanya
menggunakan lima atau enam. Tiga aplikasi lapisan protokol yang terlibat dalam pekerjaan
sehari-hari atau bermain adalah:
1. Hypertext Transfer Protocol (HTTP)
2. Simple Mail Transfer Protocol (SMTP)
3. Post Office Protocol (POP)
protokol lapisan aplikasi ini memungkinkan untuk browsing web dan mengirim dan menerima
email. HTTP digunakan untuk memungkinkan pengguna untuk terhubung ke situs web di Internet.
SMTP digunakan untuk memungkinkan pengguna untuk mengirim email. Dan POP digunakan
untuk memungkinkan pengguna untuk menerima email.

Hypertext Transfer Protocol dan Hypertext Markup Language


Ketika alamat web atau uniform resource locator (URL) diketik ke dalam web browser, web
browser melakukan koneksi ke layanan web yang berjalan pada server menggunakan protokol
HTTP. URL dan Uniform Resource Identifier (URI) adalah nama kebanyakan orang
mengasosiasikan dengan alamat web.
URL http://www.cisco.com/index.html adalah contoh dari URL yang mengacu pada sumber daya
tertentu; halaman web bernama index.html pada server diidentifikasi sebagai cisco.com.

HTTP dan HTTPS


HTTP digunakan di World Wide Web untuk transfer data dan merupakan salah satu protokol
aplikasi yang paling banyak digunakan saat ini. HTTP adalah protokol request / respon. Ketika klien,
biasanya web browser, mengirimkan permintaan ke web server, HTTP ditentukan jenis pesan yang
digunakan untuk komunikasi itu. Ketiga jenis pesan umum adalah GET, POST, dan PUT.
1. GET adalah permintaan klien untuk data.
2. POST dan PUT digunakan untuk meng-upload file data ke web server.
3. PUT sumber upload atau konten ke web server
Meskipun HTTP sangat fleksibel, itu bukan menjadikan protokol ini aman.
Untuk komunikasi yang aman di Internet, HTTP Secure (HTTPS) protokol yang digunakan untuk
mengakses atau posting informasi web server. HTTPS dapat menggunakan otentikasi dan enkripsi
untuk mengamankan data saat ia berpindah antara klien dan server.
SMTP, POP, dan IMAP
Email adalah metode store-and-forward mengirim, menyimpan, dan mengambil pesan elektronik di
dalam jaringan. Pesan email disimpan dalam database pada server mail. ISP sering memiliki server
mail yang mendukung banyak account pelanggan yang berbeda.
Email mendukung tiga protokol terpisah untuk operasi: Simple Mail Transfer Protocol (SMTP),
Post Office Protocol (POP), dan Internet Message Access Protocol (IMAP).

SMTP
Simple Mail Transfer Protocol (SMTP) transfer surat handal dan efisien. Agar aplikasi SMTP
bekerja dengan baik, pesan email harus diformat dengan benar dan proses SMTP harus berjalan
pada kedua klien dan server.
format pesan SMTP memerlukan header pesan dan isi pesan. Sementara badan pesan dapat berisi
setiap jumlah teks, header pesan harus memiliki alamat email penerima, diformat dengan benar dan
alamat pengirim. Setiap informasi header lain adalah opsional.
Ketika klien mengirimkan email, proses SMTP client menghubungkan dengan proses SMTP server
pada port 25. Setelah sambungan dibuat, klien mencoba untuk mengirim email ke server. Ketika
server menerima pesan, baik tempat pesan di account lokal, jika penerimanya adalah lokal, atau
meneruskan pesan menggunakan proses koneksi SMTP yang sama ke server mail lain untuk
pengiriman.

POP
Post Office Protocol (POP) memungkinkan workstation untuk mengambil mail dari sebuah mail
server. Dengan POP, surat-download dari server ke klien dan kemudian dihapus di server.
server memulai layanan POP secara pasif pada TCP port 110 untuk permintaan koneksi klien.
Ketika klien ingin memanfaatkan layanan ini, ia akan mengirimkan permintaan untuk membuat
sambungan TCP dengan server. Ketika sambungan dibuat, server POP mengirimkan pesan. Klien
dan server POP kemudian bertukar perintah dan tanggapan sampai sambungan ditutup atau
dibatalkan.

IMAP
Internet Message Access Protocol (IMAP) adalah protokol lain yang menjelaskan metode untuk
mengambil pesan email. Namun, tidak seperti POP, ketika pengguna terhubung ke server
IMAP-capable server, salinan pesan di-download ke aplikasi klien. Pesan asli disimpan di server
sampai manual dihapus. Pengguna melihat salinan pesan dalam perangkat lunak klien email
mereka.

Memberikan IP Addressing Layanan


Domain Name Service
Protokol DNS mendefinisikan layanan otomatis yang cocok nama sumber daya dengan alamat
jaringan numerik yang diperlukan. Ini termasuk format untuk pertanyaan, tanggapan, dan data.
Komunikasi protokol DNS menggunakan format tunggal yang disebut pesan. Format Pesan ini
digunakan untuk semua jenis permintaan klien dan tanggapan server, pesan kesalahan, dan transfer
informasi catatan sumber daya antara server.
DNS Format Pesan
Sebuah server DNS menyediakan resolusi nama menggunakan Berkeley Internet Name Domain
(BIND). BIND awalnya dikembangkan oleh empat mahasiswa di Universitas California Berkley
pada awal 1980-an, format pesan DNS yang digunakan oleh BIND format DNS yang paling banyak
digunakan di Internet.
DNS server jenis catatan sumber daya digunakan untuk menyelesaikan nama. Catatan ini berisi
nama, alamat, dan jenis catatan.
Beberapa jenis catatan tersebut adalah:
1. A - Sebuah alamat perangkat akhir
2. NS - Sebuah server nama otoritatif
3. CNAME - Nama kanonik (atau Fully Qualified Domain Name) untuk sebuah alias; digunakan
ketika beberapa layanan memiliki alamat jaringan tunggal, tetapi masing-masing layanan memiliki
entri sendiri dalam DNS
4. MX - Mail catatan pertukaran; memetakan sebuah nama domain ke dalam daftar mail exchange
server untuk domain tersebut

DNS Hierarchy
Protokol DNS menggunakan sistem hirarkis untuk membuat database untuk memberikan resolusi
nama. Setiap server DNS memelihara file database tertentu dan hanya bertanggung jawab untuk
mengelola pemetaan nama-to-IP untuk itu sebagian kecil dari seluruh struktur DNS
Catatan: DNS adalah scalable karena resolusi nama host tersebar di beberapa server.
Top-level domain yang berbeda mewakili baik jenis organisasi atau negara asal. Contoh domain
tingkat atas adalah:
1. .au - Australia
2. .co - Kolombia
3. .com - sebuah bisnis atau industri
4. .jp - Jepang
5. .org - sebuah organisasi non-profit

nslookup
sistem operasi komputer juga memiliki utilitas yang disebut nslookup yang memungkinkan
pengguna untuk secara manual menanyakan nama server untuk menyelesaikan nama host yang
diberikan. Utilitas ini juga dapat digunakan untuk memecahkan masalah resolusi nama dan untuk
memverifikasi status nama server.

Dynamic Host Configuration Protocol


The Dynamic Host Configuration Protocol (DHCP) adalah layanan memungkinkan perangkat pada
jaringan untuk mendapatkan alamat IP dan informasi lainnya dari server DHCP. Layanan ini
mengotomatisasi tugas alamat IP, subnet mask, gateway, dan parameter jaringan IP lainnya
DHCP memungkinkan host untuk mendapatkan alamat IP secara dinamis ketika terhubung ke
jaringan. DHCP server dihubungi dan alamat yang diminta. Server DHCP memilih alamat dari
berbagai
File Transfer Protocol
File Transfer Protocol (FTP) adalah protokol lapisan aplikasi lain yang umum digunakan. FTP
dikembangkan untuk memungkinkan transfer data antara klien dan server. FTP client adalah sebuah
aplikasi yang berjalan pada komputer yang digunakan untuk mendorong dan menarik data dari
server menjalankan FTP daemon (FTPd).
Sebagai sosok yang menggambarkan, untuk berhasil mentransfer data, FTP membutuhkan dua
koneksi antara klien dan server, satu untuk perintah dan balasan, yang lainnya untuk transfer file
yang sebenarnya:
1. Klien menetapkan koneksi pertama ke server untuk lalu lintas kontrol, yang terdiri dari perintah
klien dan reply dari server.
2. Klien menetapkan koneksi kedua ke server untuk transfer data aktual. Koneksi ini dibuat setiap kali
ada data yang ditransfer.
3. Transfer data dapat terjadi di kedua arah. Klien dapat men-download (pull) data dari server atau,
klien dapat meng-upload (push) data ke server.
Server Message Block
Server Message Block (SMB) adalah protokol file sharing client / server, dikembangkan oleh IBM
di akhir 1980-an, untuk menggambarkan struktur sumber daya jaringan bersama, seperti direktori,
file, printer, dan port serial. Ini adalah protokol request-response.
Protokol SMB menjelaskan akses file sistem dan bagaimana klien dapat membuat permintaan untuk
file. Hal ini juga menggambarkan komunikasi SMB protokol interprocess. Semua pesan SMB
berbagi format umum.
pesan SMB dapat:
1. Mulai, mengotentikasi, dan mengakhiri sesi
2. control file dan akses printer
3. Memungkinkan aplikasi untuk mengirim atau menerima pesan ke atau dari perangkat lain