Protokol lapisan aplikasi
| English | Bahasa Indonesia |
|---|---|
| application layer/ˌæplɪˈkeɪʃn ˈleɪə/ | lapisan aplikasi |
| peer-to-peer/pɪə tə pɪə/ | peer-to-peer |
| HTTP/ˌeɪtʃ tiː tiː ˈpiː/ | HTTP |
| HTTPS/ˌeɪtʃ tiː tiː piː ˈes/ | HTTPS |
| TLS/ˌtiː el ˈes/ | TLS |
| FTP/ˌef tiː ˈpiː/ | FTP |
| SMTP/ˌes em tiː ˈpiː/ | SMTP |
| POP3/pɒp ˈθriː/ | POP3 |
| IMAP/ˈaɪmæp/ | IMAP |
| BitTorrent/bɪt ˈtɒrənt/ | BitTorrent |
Mengapa kotak masuk Anda terlihat sama di setiap perangkat
- Buka email Anda di laptop, lalu di ponsel. Pesan yang sama ada di sana, dan pesan yang sudah Anda baca ditandai sebagai dibaca di keduanya.
- Itu tidak jelas. Selama dua puluh tahun, hal normalnya adalah program surat menyurat mengunduh semuanya dan menghapusnya dari server, sehingga perangkat mana pun yang mengambil surat pertama kali adalah satu-satunya yang memilikinya.
- Kedua perilaku masih digunakan, dan memilih di antara keduanya adalah memilih di antara dua protokol dengan tugas yang sama dan desain yang berlawanan.
- Pelajaran ini adalah protokol lapisan aplikasi yang disebutkan dalam silabus: web, transfer file, tiga protokol surat, dan peer-to-peer.
Web: HTTP dan HTTPS
- HTTP adalah cara browser mengambil halaman web dan sumber dayanya dari server. Berjalan di atas TCP, biasanya pada port 80.
- HTTPS adalah HTTP yang dibawa di dalam TLS, sehingga lalu lintas terenkripsi, pada port 443.
- Apa yang ditambahkan HTTPS: penyadap di jalur hanya melihat teks terenkripsi, server membuktikan identitasnya dengan sertifikat, dan setiap penyuntingan terdeteksi. Gunakan setiap kali datanya pribadi, yang hari ini berarti selalu.
Lab rute jaringan
Ikuti data dari perangkat melalui perangkat keras dan protokol jaringan.
HTTPS adalah:
HTTPS menjalankan HTTP di atas enkripsi TLS (port 443), melindungi data saat ditransmisi.
Apa yang ditambahkan HTTPS dibandingkan HTTP biasa? Pilih semua yang berlaku.
TLS menyediakan kerahasiaan, autentikasi, dan integritas. Kompresi adalah fitur terpisah dari HTTP itu sendiri.
Transfer file: FTP
- FTP mentransfer file antara klien dan server: unggah, unduh, daftar, ubah nama, dan hapus.
- Dirancang untuk file utuh, di mana HTTP dirancang untuk dokumen dan sumber daya yang dirender oleh browser.
- FTP biasa mengirimkan kredensialnya secara terbuka, sehingga varian yang diamankan menggantikannya untuk hal-hal sensitif.
Email: SMTP, POP3 dan IMAP
- SMTP mengirim surat: dari klien ke server keluaran, dan dari server ke server melintasi internet. Ini adalah sisi push dari email.
- POP33 mengunduh surat ke satu perangkat dan biasanya menghapusnya dari server. Surat hidup di perangkat itu.
- IMAP meninggalkan surat di server dan mensinkronkan status, folder, penanda baca, penghapusan, di setiap perangkat. Surat tersebut tinggal di server.

Setiap protokol ini berakhir di dalam bingkai seperti ini
Protokol mana yang digunakan untuk MENGIRIM email?
SMTP mengirimkan surat; POP3 dan IMAP digunakan untuk menerima/membacanya.
IMAP meninggalkan surat di server dan menyinkronkannya di semua perangkat Anda, sedangkan POP3 biasanya mengunduh surat dan menghapusnya dari server.
Itulah sebabnya IMAP menampilkan kotak masuk yang sama di ponsel dan laptop Anda,,omitempty POP3 mengikat surat pada satu perangkat.
Contoh terpecahkan: pilih protokol email
- Seorang pengguna membaca email di ponsel, laptop, dan desktop, dan menginginkan kotak masuk yang sama di ketiga perangkat. Protokol penerimaan mana, dan mengapa?
- IMAP: pesan tetap berada di server dan klien mensinkronkannya dengannya, jadi pesan yang dibaca atau disimpan di satu perangkat akan terlihat sebagai dibaca atau tersimpan di perangkat lainnya.
- Pengguna kedua memiliki satu laptop tua, kuota kotak masuk kecil, dan sering kali tidak ada internet. POP3: surat diunduh ke laptop dan dihapus dari server, yang membebaskan kuota dan memungkinkan pembacaan offline.
- Fakta penentu adalah berapa banyak perangkat dan di mana surat harus tinggal. SMTP bukan jawaban untuk keduanya: ia mengirim.
Seorang pengguna membaca surat di tiga perangkat dan ingin pesan yang dibaca ditandai dibaca di semua tempat. Protokol mana yang menerima surat?
IMAP meninggalkan surat di server dan mensinkronkan status di seluruh perangkat. POP3 mengunduh ke satu perangkat dan biasanya menghapus; SMTP mengirim.
POP3 mengunduh surat ke satu perangkat dan biasanya ____ dari server.
Hal itu mengosongkan kuota kotak masuk dan cocok untuk perangkat tunggal yang digunakan offline, tetapi surat kemudian hanya ada di perangkat tersebut.
Peer-to-peer: BitTorrent
- BitTorrent adalah protokol peer-to-peer: tidak ada server tunggal yang menyimpan file untuk semua orang.
- File dibagi menjadi bagian. Tracker membantu peer menemukan satu sama lain, dan kemudian setiap peer mengunduh bagian dari banyak peer lain secara paralel sambil mengunggah bagian yang sudah dimilikinya.
- Efeknya: semakin populer sebuah file, semakin banyak peer yang menyajikannya, sehingga beban tersebar alih-alih terkonsentrasi. Server tunggal memerlukan bandwidth sebanding dengan jumlah pemuat unduh.

Setiap pemuat unduh juga merupakan pengunggah
BitTorrent mengurangi beban pada server tunggal karena:
Sebagai protokol peer-to-peer, setiap peer membagikan bagian, sehingga tidak ada server tunggal yang menanggung seluruh beban.
Contoh terpecahkan: mengapa peer-to-peer untuk rilis besar
- Sistem operasi gratis dirilis sebagai file 4 GB dan satu juta orang mengunduhnya pada hari pertama. Jelaskan mengapa BitTorrent lebih cocok daripada server web tunggal.
- Dengan HTTP, satu server harus mengirim 4 GB sebanyak satu juta kali, sehingga bandwidth dan biayanya meningkat seiring dengan jumlah pemuat unduh, dan menjadi bottleneck serta titik kegagalan tunggal.
- Dengan BitTorrent, file dibagi menjadi bagian dan setiap peer mengunggah bagian yang telah diterimanya, sehingga kapasitas tumbuh seiring dengan jumlah pemuat unduh alih-alih habis dikonsumsi oleh mereka.
- Jawaban menyebutkan beban, mengatakan ke mana beban pergi, dan menjelaskan apa yang terjadi saat permintaan meningkat.
Dengan BitTorrent, semakin banyak orang mengunduh file, semakin banyak kapasitas yang tersedia untuk melayaninya.
Setiap peer mengunggah bagian yang sudah dimilikinya, sehingga kapasitas bertambah seiring permintaan. Sebaliknya, bandwidth satu server habis digunakan oleh permintaan.
Ringkasan protokol
| Protokol | Tugas |
|---|---|
| HTTP | ambil halaman web, port 80 melalui TCP |
| HTTPS | HTTP di dalam TLS, terenkripsi, port 443 |
| FTP | transfer seluruh file masuk dan keluar dari server |
| SMTP | kirim surat, klien ke server dan server ke server |
| POP3 | unduh surat ke satu perangkat, biasanya menghapusnya dari server |
| IMAP | tinggalkan surat di server, tersinkronisasi di berbagai perangkat |
| BitTorrent | berbagi bagian file peer-to-peer |
Pasangkan setiap protokol dengan penggunaannya.
HTTP = web, FTP = file, SMTP = mengirim email (POP3/IMAP menerimanya).
⟦⟧ Nilai yang sering terlewat
- SMTP mengirim; POP3 dan IMAP menerima. Pertanyaan tentang bagaimana surat dikirim memiliki tepat satu jawaban.
- Perbedaan antara IMAP dan POP3 terletak pada di mana surat tinggal: server dan tersinkronisasi, atau diunduh dan dihapus.
- HTTPS bukanlah protokol berbeda dari HTTP; ia adalah HTTP di atas TLS, dan TLS adalah yang menambahkan enkripsi.
- BitTorrent menyebarkan beban karena setiap peer mengunggah. "Lebih cepat" tanpa alasan tersebut tidak mendapat nilai.
Anda telah memahaminya
- HTTP mengambil halaman web melalui TCP; HTTPS adalah protokol yang sama di dalam TLS, terenkripsi dan terautentikasi; FTP memindahkan seluruh file
- SMTP mengirim surat; POP3 mengunduh dan biasanya menghapusnya; IMAP menyinggahkannya di server dan mensinkronkan setiap perangkat
- pilih protokol email berdasarkan berapa banyak perangkat dan di mana surat harus tinggal
- BitTorrent adalah peer-to-peer: bagian dari banyak peer secara paralel, setiap pemuat unduh juga mengunggah, sehingga kapasitas tumbuh seiring permintaan