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: What is IPX - Internet Protocol (IP) Packet eXchange 2024, November
Anonim

FTP Aktif lwn Pasif

FTP ialah singkatan kepada File Transfer Protocol. Ia adalah protokol standard, yang digunakan dalam pemindahan fail dari satu hos ke hos lain melalui rangkaian berasaskan TCP. FTP mempunyai seni bina pelayan pelanggan, dan ia beroperasi pada model OSI lapisan aplikasi. Terdapat empat mod perwakilan data apabila memindahkan data melalui rangkaian, 1. Mod ASCII

2. Mod binari (mod imej)

3. Mod EBCDIC

4. Mod setempat

Apabila satu hos (katakan hos A) perlu memindahkan fail ke hos lain (katakan hos B), harus ada sambungan antara hos A dan hos B ini. Terdapat dua cara untuk membuat sambungan ini antara dua hos. 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 bersambung ke port pelayan FTP 21 daripada port rawak tanpa hak istimewa, yang biasanya lebih besar daripada 1024 (nombor port). Berikut ialah cara berkomunikasi antara klien FTP dan pelayan FTP dalam FTP Aktif, • Port arahan pelanggan menghubungi port arahan pelayan dan memberikan port datanya.

• Pelayan memberikan pengakuan kepada port arahan pelanggan.

• Pelayan mewujudkan sambungan antara port datanya dan port data pelanggan.

• Akhirnya, pelanggan menghantar pengakuan kepada pelayan.

FTP aktif harus digunakan apabila pelayan FTP, yang cuba menyambung, tidak menyokong sambungan FTP pasif atau jika pelayan FTP berada di belakang firewall/router/peranti NAT.

FTP Pasif

Mod FTP pasif dibangunkan untuk menyelesaikan isu sambungan mod Aktif. Pelanggan FTP boleh menggunakan arahan PASV untuk memberitahu pelayan, sambungan adalah pasif. Ini ialah komunikasi antara klien FTP dan pelayan dalam mod pasif.

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

• Kemudian pelayan memberikan port data pendengarannya kepada klien.

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

• Akhirnya, pelayan menghantar pengakuan kepada pelanggan.

FTP pasif hendaklah digunakan sepanjang masa melainkan ralat berlaku atau jika sambungan FTP menggunakan port FTP bukan standard.

Apakah perbezaan antara FTP Aktif dan Pasif?

1. Mod aktif menyediakan lebih keselamatan kepada pelayan FTP. Tetapi dalam mod pasif ia tidak. (Mod pasif digunakan apabila sambungan FTP disekat oleh tembok api.)

2. FTP aktif boleh menyebabkan masalah kerana tembok api. Tetapi FTP Pasif tidak mempunyai masalah sambungan daripada tembok api)

3. Dalam mod aktif, pelanggan menetapkan saluran arahan dan pelayan menyediakan saluran data, tetapi dalam FTP pasif, kedua-dua sambungan diwujudkan oleh klien.

4. Kebanyakan mod lalai pelayar web adalah Pasif. Mod aktif tidak digunakan sebagai mod lalai penyemak imbas.

Disyorkan: