Network+ Academy · Pelajaran

Protokol Web dan Pemindahan Fail

Kenali HTTP, HTTPS dan FTP serta port yang digunakan.

Pelajaran 3 daripada 413 langkah

Protokol Web dan Pemindahan Fail ialah pelajaran Network+ Academy percuma di CoddyKit. Ini ialah pelajaran 3 daripada 4. Sebanyak 3 pelajaran dalam laluan pembelajaran ini boleh dibaca sepenuhnya secara percuma — selepas itu, CoddyKit PRO membuka akses kepada semua pelajaran, serta latihan praktikal dengan penyunting kod terbina dalam dan tutor kecerdasan buatan yang tersedia 24/7. Pelajaran ini merupakan sebahagian daripada laluan pembelajaran Network+ Academy, dan kemajuan anda disegerakkan merentas web serta aplikasi CoddyKit. Kursus Network+ Academy merangkumi sejumlah 4 pelajaran.

Protokol yang Dibina di Atas Port

Web dan pemindahan fail bergantung pada protokol lapisan aplikasi yang berjalan melalui TCP menggunakan port terkenal. Mempelajari protokol dan port ini penting untuk peperiksaan.

Pelajaran ini merangkumi HTTP, HTTPS dan keluarga pemindahan fail: FTP serta alternatif yang selamat.

HTTP pada Port 80

HTTP (Protokol Pemindahan Hiperteks) ialah bahasa web yang membawa halaman web antara pelayar dan pelayan. Ia menggunakan port TCP 80.

HTTP menghantar data dalam teks biasa, jadi sesiapa yang memintas trafik boleh membacanya. Kelemahan ini membawa kepada versi yang selamat, iaitu HTTPS.

HTTPS pada Port 443

HTTPS (HTTP Selamat) ialah HTTP yang diselubungi penyulitan menggunakan TLS (Keselamatan Lapisan Pengangkutan). Ia berjalan pada port TCP 443.

HTTPS melindungi data semasa penghantaran, jadi butiran log masuk dan pembayaran kekal sulit. Laman web moden menggunakan HTTPS secara lalai, dan pelayar memberi amaran apabila sesebuah laman menggunakan HTTP biasa.

HTTP  -> TCP 80
HTTPS -> TCP 443

Perkara yang Ditambah oleh TLS

TLS menyediakan penyulitan, integriti dan pengesahan pelayan melalui sijil. Nama lamanya ialah SSL (Lapisan Soket Selamat), yang kini tidak lagi disyorkan tetapi masih disebut secara umum.

Sijil membuktikan identiti pelayan, manakala penyulitan menyembunyikan kandungan. Bersama-sama, kedua-duanya menjadikan HTTPS boleh dipercayai untuk transaksi sensitif.

FTP pada Port 20 dan 21

FTP (Protokol Pemindahan Fail) memindahkan fail antara hos. Ia menggunakan port TCP 21 untuk arahan kawalan dan port 20 untuk pemindahan data.

FTP sudah lama dan menghantar bukti kelayakan serta data dalam teks biasa, menjadikannya tidak selamat pada rangkaian yang tidak dipercayai. FTP masih biasa digunakan tetapi sedang digantikan oleh pilihan yang selamat.

Menjamin Keselamatan Pemindahan Fail: SFTP

SFTP (Protokol Pemindahan Fail SSH) berjalan melalui SSH pada port TCP 22 dan menyulitkan arahan serta data. Ia merupakan pengganti selamat yang popular untuk FTP.

Walaupun namanya serupa, SFTP bukan sekadar FTP yang ditambah ciri keselamatan — ia ialah protokol berbeza yang menggunakan saluran SSH untuk perlindungan.

Satu Lagi Pilihan Selamat: FTPS

FTPS ialah FTP yang diselubungi TLS dan berbeza daripada SFTP. Ia menambah penyulitan kepada protokol FTP tradisional, bukannya membuat terowong melalui SSH.

SFTP dan FTPS kedua-duanya menjamin keselamatan pemindahan fail, tetapi berfungsi secara berbeza dan menggunakan port yang berbeza. Peperiksaan mengharapkan anda dapat membezakan kedua-duanya.

Pemindahan Ringkas: TFTP

TFTP (Protokol Pemindahan Fail Remeh) ialah protokol pemindahan ringkas yang menggunakan port UDP 69. Ia tidak mempunyai pengesahan dan hanya menyediakan ciri minimum.

TFTP digunakan pada rangkaian tempatan untuk tugas seperti memuatkan perisian tegar peranti atau imej but, apabila kesederhanaan lebih penting daripada keselamatan atau kebolehpercayaan.

Mengapa HTTPS Menggantikan HTTP

HTTP biasa mendedahkan segala-galanya semasa penghantaran, jadi web beralih dengan tegas kepada HTTPS. Enjin carian mengutamakannya dan pelayar menandakan halaman HTTP sebagai "Tidak Selamat."

Sebagai juruteknik, anda akan mengkonfigurasi sijil dan memastikan perkhidmatan menggunakan 443. Mengenal pasti sama ada trafik disulitkan merupakan perkara penting dalam menilai keselamatan.

Lembaran Ringkas Port

Hafalkan perkara ini untuk peperiksaan:

  • HTTP: TCP 80
  • HTTPS: TCP 443
  • FTP: TCP 20/21
  • SFTP: TCP 22 (melalui SSH)
  • TFTP: UDP 69

Perhatikan bahawa TFTP adalah satu-satunya yang menggunakan UDP; selebihnya menggunakan TCP.

Persediaan Ulang Kaji Web dan Fail

Anda kini mengetahui protokol web (HTTP, HTTPS) dan keluarga pemindahan fail (FTP, SFTP, FTPS, TFTP), termasuk port serta ciri keselamatannya.

Pelajaran terakhir merangkumi protokol akses jauh dan mel, sekali gus melengkapkan peta perkhidmatan harian yang mesti dikenal pasti oleh juruteknik.

Semakan Pantas

Padankan protokol dengan port.

Ulang Kaji

Anda telah mempelajari protokol web dan pemindahan fail.

  • HTTP = TCP 80 (teks biasa); HTTPS = TCP 443 (disulitkan dengan TLS).
  • FTP = TCP 20/21, teks biasa yang tidak selamat.
  • SFTP = TCP 22 melalui SSH; FTPS = FTP melalui TLS.
  • TFTP = UDP 69, ringkas dan tanpa pengesahan.
  • TLS menyediakan penyulitan, integriti dan identiti pelayan melalui sijil.
Percuma untuk bermula

Pelajari Network+ Academy dengan tutor kecerdasan buatan — percuma

Tulis dan jalankan kod sebenar dalam pelayar anda, dapatkan bantuan segera daripada tutor kecerdasan buatan yang tersedia 24/7, dan sambung semula dari tempat anda berhenti di web atau dalam aplikasi.

Kursus
30
Pelajaran
120

Soalan Lazim

Adakah pelajaran “Protokol Web dan Pemindahan Fail” percuma?

Ya — sebanyak 3 pelajaran dalam laluan pembelajaran Network+ Academy, termasuk “Protokol Web dan Pemindahan Fail”, boleh dibaca sepenuhnya secara percuma di web ini. Selepas itu, CoddyKit PRO membuka akses kepada semua pelajaran, serta latihan interaktif dengan penyunting kod terbina dalam dan tutor kecerdasan buatan yang tersedia 24/7. Kursus Network+ Academy merangkumi sejumlah 4 pelajaran.

Apakah yang akan saya pelajari dalam “Protokol Web dan Pemindahan Fail”?

Kenali HTTP, HTTPS dan FTP serta port yang digunakan. Anda berlatih Network+ Academy menggunakan kod praktikal yang dijalankan terus dalam pelayar, manakala tutor kecerdasan buatan 24/7 menjawab soalan anda semasa anda mengikuti pelajaran.

Adakah saya memerlukan pengalaman untuk memulakan Network+ Academy?

Tiada pengalaman terdahulu diperlukan. Pembelajaran Network+ Academy di CoddyKit disusun untuk pelajar daripada peringkat pemula hingga lanjutan, jadi anda boleh bermula di sini atau dari awal dan belajar mengikut kadar anda sendiri. Ini ialah pelajaran 3 daripada 4.

Berapa lamakah pelajaran “Protokol Web dan Pemindahan Fail” diambil?

Kebanyakan pelajaran CoddyKit mengambil masa kira-kira 5–10 minit. Setiap pelajaran ringkas dan interaktif, jadi anda boleh membuat kemajuan secara berterusan dan menyambung tepat dari tempat anda berhenti di web atau aplikasi.

Bolehkah saya menulis dan menjalankan kod dalam pelajaran Network+ Academy ini?

Ya. Setiap pelajaran Network+ Academy menyertakan penyunting kod terbina dalam, jadi anda boleh menulis dan menjalankan kod sebenar terus dalam pelayar serta menerima maklum balas kecerdasan buatan serta-merta — tanpa memerlukan persediaan setempat.

Semua pelajaran dalam kursus ini

  1. TCP berbanding UDP secara Ringkas
  2. Kegunaan Nombor Port
  3. Protokol Web dan Pemindahan Fail
  4. Protokol Akses Jauh dan Mel
← Kembali ke Network+ Academy