Protokol Web dan Transfer File
Kenali HTTP, HTTPS, dan FTP serta port yang digunakannya.
Protokol Web dan Transfer File adalah pelajaran Network+ Academy gratis di CoddyKit. Ini adalah pelajaran 3 dari 4. Kamu bisa membaca pelajaran lengkapnya di bawah secara gratis — lalu praktikkan langsung di browser dengan editor kode bawaan dan tutor AI 24/7. Ini adalah bagian dari jalur belajar Network+ Academy, dan progresmu tersinkronisasi di web dan aplikasi CoddyKit. Kursus Network+ Academy mencakup 4 pelajaran total.
Protokol yang Dibangun di Atas Porta
Web dan transfer berkas bergantung pada protokol lapisan aplikasi yang berjalan di atas TCP menggunakan porta terkenal. Mempelajari protokol dan porta ini merupakan materi ujian yang penting.
Pelajaran ini membahas HTTP, HTTPS, dan keluarga transfer berkas: FTP serta alternatif yang aman.
HTTP pada Porta 80
HTTP (Hypertext Transfer Protocol) adalah bahasa web yang membawa halaman web antara peramban dan server. HTTP menggunakan porta TCP 80.
HTTP mengirim data dalam teks biasa, sehingga siapa pun yang menyadap lalu lintas dapat membacanya. Kelemahan ini mendorong terciptanya versi aman, yaitu HTTPS.
HTTPS pada Porta 443
HTTPS (HTTP Secure) adalah HTTP yang dibungkus enkripsi menggunakan TLS (Transport Layer Security). HTTPS berjalan pada porta TCP 443.
HTTPS melindungi data saat transit, sehingga detail login dan pembayaran tetap rahasia. Situs web modern menggunakan HTTPS secara bawaan, dan peramban akan memperingatkan Anda saat situs menggunakan HTTP biasa.
HTTP -> TCP 80
HTTPS -> TCP 443Tambahan dari TLS
TLS menyediakan enkripsi, integritas, dan autentikasi server melalui sertifikat. Nama lamanya adalah SSL (Secure Sockets Layer), yang kini sudah tidak digunakan lagi, meskipun masih sering disebut secara longgar.
Sertifikat membuktikan identitas server, sedangkan enkripsi menyembunyikan isi. Keduanya membuat HTTPS dapat dipercaya untuk transaksi sensitif.
FTP pada Porta 20 dan 21
FTP (File Transfer Protocol) memindahkan berkas antara host. FTP menggunakan porta TCP 21 untuk perintah kendali dan porta 20 untuk transfer data.
FTP sudah tua dan mengirimkan kredensial serta data dalam teks biasa, sehingga tidak aman pada jaringan yang tidak tepercaya. FTP masih umum digunakan, tetapi sedang digantikan oleh pilihan yang aman.
Mengamankan Transfer Berkas: SFTP
SFTP (SSH File Transfer Protocol) berjalan melalui SSH pada porta TCP 22 dan mengenkripsi perintah serta data. SFTP merupakan pengganti FTP yang aman dan populer.
Meskipun namanya mirip, SFTP bukan sekadar FTP yang ditambahi keamanan — SFTP adalah protokol berbeda yang menggunakan kanal SSH untuk perlindungan.
Pilihan Aman Lain: FTPS
FTPS adalah FTP yang dibungkus TLS dan berbeda dari SFTP. FTPS menambahkan enkripsi ke protokol FTP tradisional, bukan membuat terowongan melalui SSH.
SFTP dan FTPS sama-sama mengamankan transfer berkas, tetapi cara kerja dan porta yang digunakannya berbeda. Dalam ujian, Anda diharapkan dapat membedakan keduanya.
Transfer Sederhana: TFTP
TFTP (Trivial File Transfer Protocol) adalah protokol transfer sederhana yang menggunakan porta UDP 69. TFTP tidak memiliki autentikasi dan hanya menyediakan fitur minimal.
TFTP digunakan pada jaringan lokal untuk tugas seperti memuat firmware perangkat atau citra boot, ketika kesederhanaan lebih penting daripada keamanan atau keandalan.
Mengapa HTTPS Menggantikan HTTP
HTTP biasa mengekspos semua data saat transit, sehingga web beralih secara tegas ke HTTPS. Mesin pencari mengutamakan HTTPS, dan peramban menandai halaman HTTP sebagai "Tidak Aman."
Sebagai teknisi, Anda akan mengonfigurasi sertifikat dan memastikan layanan menggunakan porta 443. Mengenali apakah lalu lintas dienkripsi merupakan kunci untuk menilai keamanan.
Lembar Contekan Porta
Hafalkan ini untuk ujian:
- HTTP: TCP 80
- HTTPS: TCP 443
- FTP: TCP 20/21
- SFTP: TCP 22 (melalui SSH)
- TFTP: UDP 69
Perhatikan bahwa TFTP adalah satu-satunya yang menggunakan UDP; yang lainnya menggunakan TCP.
Persiapan Rangkuman Web dan Berkas
Sekarang Anda mengetahui protokol web (HTTP, HTTPS) dan keluarga transfer berkas (FTP, SFTP, FTPS, TFTP) beserta porta dan karakteristik keamanannya.
Pelajaran terakhir membahas protokol akses jarak jauh dan surat, sehingga melengkapi peta layanan sehari-hari yang harus dikenali oleh teknisi.
Pemeriksaan Singkat
Pasangkan protokol dengan portanya.
Rangkuman
Anda telah mempelajari protokol web dan transfer berkas.
- HTTP = TCP 80 (teks biasa); HTTPS = TCP 443 (dienkripsi dengan TLS).
- FTP = TCP 20/21, teks biasa yang tidak aman.
- SFTP = TCP 22 melalui SSH; FTPS = FTP melalui TLS.
- TFTP = UDP 69, sederhana dan tanpa autentikasi.
- TLS menyediakan enkripsi, integritas, dan identitas server melalui sertifikat.
Pertanyaan yang Sering Diajukan
Apakah pelajaran “Protokol Web dan Transfer File” gratis?
Ya — teks lengkap “Protokol Web dan Transfer File” gratis dibaca di sini di web. Untuk praktiknya secara interaktif (editor kode bawaan dan tutor AI 24/7) dan buka sisa kursus Network+ Academy, upgrade ke CoddyKit PRO. Kursus Network+ Academy mencakup 4 pelajaran total.
Apa yang akan aku pelajari di “Protokol Web dan Transfer File”?
Kenali HTTP, HTTPS, dan FTP serta port yang digunakannya. Kamu berlatih Network+ Academy dengan kode praktik yang langsung kamu jalankan di browser, dan tutor AI 24/7 menjawab pertanyaanmu saat kamu mengerjakan pelajaran ini.
Apakah aku perlu pengalaman untuk memulai Network+ Academy?
Tidak diperlukan pengalaman sebelumnya. Network+ Academy di CoddyKit dirancang untuk pemula hingga pelajar tingkat lanjut, jadi kamu bisa memulai di sini atau dari awal dan belajar sesuai kecepatan kamu sendiri. Ini adalah pelajaran 3 dari 4.
Berapa lama pelajaran “Protokol Web dan Transfer File” memakan waktu?
Sebagian besar pelajaran CoddyKit memakan waktu sekitar 5–10 menit. Setiap pelajaran ringkas dan interaktif, jadi kamu membuat kemajuan stabil dan melanjutkan dari tempat kamu tinggalkan di web dan aplikasi.
Bisakah aku menulis dan menjalankan kode dalam pelajaran Network+ Academy ini?
Ya. Setiap pelajaran Network+ Academy menyertakan editor kode bawaan, jadi kamu menulis dan menjalankan kode nyata langsung di browser dan mendapatkan umpan balik AI instan — tidak diperlukan penyiapan lokal.
Semua pelajaran dalam kursus ini
- TCP dan UDP Sekilas
- Kegunaan Nomor Port
- Protokol Web dan Transfer File
- Protokol Akses Jarak Jauh dan Surat