FTP - ფაილის გადაცემის პროტოკოლი

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

ისტორია და როგორ FTP სამუშაოები

FTP შეიქმნა 1970-იან და 1980-იან წლებში, რათა ხელი შეუწყო TCP / IP და ხანდაზმული ქსელების ფაილის გაზიარებას. პროტოკოლი კომუნიკაციის კლიენტის სერვერის მოდელია . ფაილების გადაგზავნა FTP- ით, მომხმარებლის გადის FTP კლიენტის პროგრამა და იწყებს კავშირი დისტანციური კომპიუტერიდან გაშვებული FTP სერვერის პროგრამულ უზრუნველყოფას. კავშირის დამყარების შემდეგ, კლიენტს შეუძლია აირჩიოს და / ან მიიღოს ფაილების ასლები, ცალკე ან ჯგუფებში.

ორიგინალური FTP კლიენტებს იყენებდნენ UNIX- ის ოპერაციული სისტემების ბრძანებას; Unix მომხმარებლებს გაიქცნენ 'ftp' ბრძანების კლიენტის პროგრამა FTP სერვერებთან დაკავშირებისას ან ფაილების ატვირთვა ან გადმოტვირთვა. FTP- ის ვარიაცია ტრივიალური ფაილის გადაცემის პროტოკოლი (TFTP) ასევე შემუშავდა დაბალი კომპიუტერული სისტემების მხარდასაჭერად. TFTP უზრუნველყოფს იმავე ძირითად მხარდაჭერას, როგორც FTP- ს, არამედ გამარტივებული პროტოკოლით და კომპლექტის ბრძანებებით, რომლებიც შემოიფარგლება ყველაზე გავრცელებული ფაილის გადაცემის ოპერაციებში. Windows FTP კლიენტის პროგრამული უზრუნველყოფა პოპულარული გახდა, როგორც Microsoft Windows- ის მომხმარებლები, რომლებსაც აქვთ FTP სისტემების გრაფიკული ინტერფეისები.

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

როგორ გამოვიყენოთ FTP ფაილი გაზიარება

FTP სერვერთან დაკავშირებისას კლიენტი მოითხოვს მომხმარებლის სახელი და პაროლი სერვერის ადმინისტრატორის მიერ დაყენებული. ბევრი ე.წ. საჯარო FTP საიტები არ მოითხოვენ დაგავიწყდათ მაგრამ ნაცვლად სპეციალური კონვენციის, რომელიც იღებს ნებისმიერ კლიენტს გამოყენებით "ანონიმური" მისი სახელი. ნებისმიერი FTP საიტის საჯარო ან კერძო, კლიენტებს იდენტიფიცირება FTP სერვერი ან IP მისამართით (როგორიცაა 192.168.0.1) ან მისი მასპინძელი (როგორიცაა ftp.about.com).

მარტივი FTP კლიენტებს შედის საუკეთესო ქსელური ოპერაციული სისტემებით , მაგრამ ამ კლიენტების უმრავლესობას (როგორიცაა FTP.EXE on Windows) მხარს უჭერს შედარებით არამეგობრული ბრძანების ხაზის ინტერფეისს. ბევრი ალტერნატიული მესამე მხარის FTP კლიენტებს შემუშავებული, რომ მხარდაჭერა გრაფიკული მომხმარებლის ინტერფეისი (GUIs) და დამატებითი კომფორტული თვისებები.

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

ალტერნატივა FTP- ზე

Peer-to-peer (P2P) ფაილის გაზიარების სისტემები, როგორიცაა BitTorrent შეთავაზება უფრო თანამედროვე და უსაფრთხო ფორმების ფაილის გაზიარების ვიდრე FTP ტექნოლოგია სთავაზობს. ეს პლუს თანამედროვე Cloud დაფუძნებული ფაილის გაზიარების სისტემები, როგორიცაა ყუთი და Dropbox დიდწილად აღმოფხვრილი საჭიროება FTP ინტერნეტში.