სხვაობა აქტიურ და პასიურ FTP-ს შორის

სხვაობა აქტიურ და პასიურ FTP-ს შორის
სხვაობა აქტიურ და პასიურ FTP-ს შორის

ვიდეო: სხვაობა აქტიურ და პასიურ FTP-ს შორის

ვიდეო: სხვაობა აქტიურ და პასიურ FTP-ს შორის
ვიდეო: ცენტრული სიმეტრია და ღერძული სიმეტრია 2024, ნოემბერი
Anonim

აქტიური vs პასიური FTP

FTP ნიშნავს ფაილის გადაცემის პროტოკოლს. ეს არის სტანდარტული პროტოკოლი, რომელიც გამოიყენება ფაილების გადაცემისას ერთი ჰოსტიდან მეორე ჰოსტზე TCP დაფუძნებული ქსელის საშუალებით. FTP-ს აქვს კლიენტ-სერვერის არქიტექტურა და ის მუშაობს აპლიკაციის ფენის OSI მოდელზე. ქსელში მონაცემთა გადაცემისას არსებობს მონაცემთა წარმოდგენის ოთხი რეჟიმი, 1. ASCII რეჟიმი

2. ორობითი რეჟიმი (სურათის რეჟიმი)

3. EBCDIC რეჟიმი

4. ლოკალური რეჟიმი

როდესაც ერთმა ჰოსტმა (ვთქვათ ჰოსტ A) უნდა გადაიტანოს ფაილი სხვა ჰოსტზე (ვთქვათ ჰოსტ B), უნდა არსებობდეს კავშირი ამ ჰოსტ A-სა და ჰოსტ B-ს შორის. ამ კავშირის დამყარების ორი გზა არსებობს. ორ მასპინძელს შორის. მათ ეძახიან, 1. აქტიური FTP

2. პასიური FTP

(სინამდვილეში, ეს არ არის სხვადასხვა ტიპის FTP, არამედ FTP პორტის გახსნის სხვადასხვა გზები.)

აქტიური FTP

აქტიურ რეჟიმში, FTP კლიენტი უერთდება FTP სერვერის პორტს 21 შემთხვევითი არაპრივილეგირებული პორტიდან, რომელიც ჩვეულებრივ 1024-ზე მეტია (პორტის ნომერი). ქვემოთ მოცემულია FTP კლიენტსა და FTP სერვერს შორის კომუნიკაციის გზა Active FTP-ში, • კლიენტის ბრძანების პორტი დაუკავშირდება სერვერის ბრძანების პორტს და აძლევს მის მონაცემთა პორტს.

• სერვერი ადასტურებს კლიენტის ბრძანების პორტს.

• სერვერი ამყარებს კავშირს მის მონაცემთა პორტსა და კლიენტის მონაცემთა პორტს შორის.

• ბოლოს კლიენტი აგზავნის აღიარებას სერვერზე.

აქტიური FTP უნდა იყოს გამოყენებული, როდესაც FTP სერვერი, რომელიც ცდილობს დაკავშირებას, არ უჭერს მხარს პასიურ FTP კავშირებს, ან თუ FTP სერვერი დგას firewall/router/NAT მოწყობილობის უკან.

პასიური FTP

პასიური FTP რეჟიმი შემუშავებულია აქტიური რეჟიმის კავშირის პრობლემების გადასაჭრელად. FTP კლიენტს შეუძლია გამოიყენოს PASV ბრძანება, რომ უთხრას სერვერს, რომ კავშირი პასიურია. ეს არის კომუნიკაცია FTP კლიენტსა და სერვერს შორის პასიურ რეჟიმში.

• კლიენტი დაუკავშირდება სერვერების ბრძანების პორტს და გასცემს PASV ბრძანებას, რათა თქვას, რომ ეს არის პასიური კავშირი.

• შემდეგ სერვერი აძლევს კლიენტს მოსმენის მონაცემთა პორტს.

• შემდეგ კლიენტი ამყარებს მონაცემთა კავშირს სერვერსა და საკუთარ თავს შორის მოცემული პორტის გამოყენებით. (პორტი მოცემულია სერვერის მიერ)

• ბოლოს სერვერი უგზავნის კლიენტს აღიარებას.

პასიური FTP უნდა იყოს გამოყენებული მუდმივად, თუ არ მოხდა შეცდომა ან თუ FTP კავშირი იყენებს არასტანდარტულ FTP პორტებს.

რა განსხვავებაა აქტიურ და პასიურ FTP-ს შორის?

1. აქტიური რეჟიმი უზრუნველყოფს FTP სერვერის მეტ უსაფრთხოებას. მაგრამ პასიურ რეჟიმში ეს ასე არ არის. (პასიური რეჟიმი გამოიყენება, როდესაც FTP კავშირები დაბლოკილია ფაირვოლებით.)

2. აქტიურმა FTP-მა შეიძლება გამოიწვიოს პრობლემები Firewall-ის გამო. მაგრამ პასიურ FTP-ს არ აქვს კავშირის პრობლემები Firewall-ებიდან)

3. აქტიურ რეჟიმში კლიენტი ადგენს ბრძანების არხს და სერვერი აყალიბებს მონაცემთა არხს, მაგრამ პასიურ FTP-ში ორივე კავშირი დამყარებულია კლიენტის მიერ.

4. ვებ ბრაუზერის ნაგულისხმევი რეჟიმის უმეტესობა არის პასიური. აქტიური რეჟიმი არ გამოიყენება როგორც ბრაუზერის ნაგულისხმევი რეჟიმი.

გირჩევთ: