Chapter 10
RANGKUMAN CHAPTER 10
Tiga lapisan teratas dari model OSI (aplikasi, presentasi, dan sesi) menentukan fungsi dari lapisan aplikasi TCP / IP tunggal.
Ada banyak protokol lapisan aplikasi, dan protokol baru selalu dikembangkan. Beberapa dari protokol lapisan aplikasi yang paling dikenal termasuk Hypertext Transfer Protocol (HTTP), File Transfer Protocol (FTP), Trivial File Transfer Protocol (TFTP), Internet Message Access Protocol (IMAP), dan protokol Domain Name System (DNS).
-Presentation and Session Layer
Lapisan presentasi memiliki tiga fungsi utama:
Memformat, atau menyajikan, data di perangkat sumber ke dalam bentuk yang kompatibel untuk diterima oleh perangkat tujuan
Mengompresi data dengan cara yang dapat didekompresi oleh perangkat tujuan
Mengenkripsi data untuk transmisi dan mendekripsi data setelah diterima.
-TCP/IP Application Layer Protocols
Protokol aplikasi TCP / IP menentukan format dan informasi kontrol yang diperlukan untuk banyak fungsi komunikasi Internet yang umum.
-Client-Server Model
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.
-Peer-to-Peer Networks
Dalam model jaringan peer-to-peer (P2P), data diakses dari perangkat peer tanpa menggunakan server khusus.
Model jaringan P2P melibatkan dua bagian: jaringan P2P dan aplikasi P2P. Kedua bagian tersebut memiliki fitur yang serupa, tetapi dalam praktiknya bekerja sangat berbeda.
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 ditunjukkan pada gambar. Selain berbagi file, jaringan seperti ini akan memungkinkan pengguna untuk mengaktifkan game berjaringan, atau berbagi koneksi Internet
-Peer-to-Peer Applications
Aplikasi P2P mengharuskan setiap perangkat akhir menyediakan antarmuka pengguna dan menjalankan layanan latar belakang.
Beberapa aplikasi P2P menggunakan sistem hybrid di mana berbagi sumber daya didesentralisasi, tetapi indeks yang menunjuk ke lokasi sumber daya disimpan dalam direktori terpusat. Dalam sistem hybrid, setiap peer mengakses server indeks untuk mendapatkan lokasi resource yang disimpan di peer lain.
-Common P2P Applications
Jaringan P2P umum meliputi:
- eDonkey
- G2
- BitTorrent
- Bitcoin
Beberapa aplikasi P2P didasarkan pada protokol Gnutella, di mana setiap pengguna berbagi seluruh file dengan pengguna lain. Seperti yang ditunjukkan pada gambar, perangkat lunak klien yang kompatibel dengan Gnutella memungkinkan pengguna untuk terhubung ke layanan Gnutella melalui Internet dan untuk mencari serta mengakses sumber daya yang digunakan bersama oleh rekan Gnutella lainnya. Banyak aplikasi klien Gnutella tersedia, termasuk gtk-gnutella, WireShare, Shareaza, dan Bearshare.
Komentar