Perbezaan Antara FTP Aktif Dan Pasif

Perbezaan Antara FTP Aktif Dan Pasif
Perbezaan Antara FTP Aktif Dan Pasif

Video: Perbezaan Antara FTP Aktif Dan Pasif

Video: Perbezaan Antara FTP Aktif Dan Pasif
Video: CARA MENUKAR AYAT AKTIF KEPADA AYAT PASIF 2024, April
Anonim

FTP Aktif vs Pasif

FTP bermaksud Protokol Pemindahan Fail. Ini adalah protokol standard, yang digunakan dalam pemindahan file dari satu host ke host lain melalui rangkaian berdasarkan TCP. FTP mempunyai seni bina pelayan pelanggan, dan beroperasi pada model OSI lapisan aplikasi. Ada empat mod representasi data ketika mentransfer data melalui jaringan, 1. mod ASCII

2. Mod binari (mod gambar)

3. Mod EBCDIC

4. Mod tempatan

Apabila satu host (katakan host A) perlu memindahkan fail ke host lain (katakan host B), semestinya ada hubungan antara host A ini dan host B. Terdapat dua cara untuk membuat hubungan ini antara dua host. Mereka dipanggil, 1. FTP aktif

2. FTP pasif

(Sebenarnya, ini bukan jenis FTP yang berbeza, tetapi cara pembukaan port FTP yang berbeza.)

FTP aktif

Dalam mod aktif, klien FTP menyambung ke port 21 pelayan FTP dari port tanpa rawak secara rawak, yang biasanya lebih besar daripada 1024 (nombor port). Berikut adalah cara berkomunikasi antara klien FTP dan pelayan FTP dalam FTP Aktif,

• Port arahan klien menghubungi port arahan pelayan dan memberikan port datanya.

• Pelayan memberikan pengakuan ke port arahan klien.

• Pelayan mewujudkan hubungan antara port datanya dan port data klien.

• Akhirnya, pelanggan menghantar pengakuan ke pelayan.

FTP aktif harus digunakan ketika pelayan FTP, yang mencoba menyambung, tidak mendukung sambungan FTP pasif, atau jika pelayan FTP berada di belakang perangkat firewall / router / NAT.

FTP pasif

Mod FTP pasif dikembangkan untuk menyelesaikan masalah sambungan mod Aktif. Pelanggan FTP dapat menggunakan perintah PASV untuk memberitahu pelayan, sambungannya pasif. Ini adalah komunikasi antara klien FTP dan pelayan dalam mod pasif.

• Pelanggan menghubungi port arahan pelayan dan mengeluarkan arahan PASV untuk memberitahu bahawa ini adalah sambungan pasif.

• Kemudian pelayan memberikan port data pendengarannya kepada pelanggan.

• Kemudian pelanggan membuat sambungan data antara pelayan dan dirinya sendiri menggunakan port yang diberikan. (port diberikan oleh pelayan)

• Akhirnya, pelayan menghantar pengakuan kepada klien.

FTP pasif harus digunakan sepanjang masa kecuali kesalahan berlaku atau jika sambungan FTP menggunakan port FTP yang tidak standard.

Apakah perbezaan antara FTP Aktif dan Pasif?

1. Mod aktif memberikan lebih banyak keselamatan ke pelayan FTP. Tetapi dalam mod pasif tidak. (Mod pasif digunakan apabila sambungan FTP disekat oleh firewall.)

2. FTP aktif boleh menyebabkan masalah kerana firewall. Tetapi FTP Pasif tidak mempunyai masalah sambungan dari firewall)

3. Dalam mod aktif, klien menetapkan saluran perintah dan pelayan menetapkan saluran data, tetapi dalam FTP pasif, kedua-dua sambungan dibuat oleh klien.

4. Sebilangan besar mod lalai penyemak imbas web adalah Pasif. Mod aktif tidak digunakan sebagai mod lalai penyemak imbas.

Disyorkan: