27. FTP - Failu pārsūtīšanas protokols
27. FTP - Failu pārsūtīšanas protokols
27.01 Ievads
FTP ir izplatīta aplikācija. Tas ir Interneta standarts failu pārsūtīšanai. Ir jāatšķir starp failu pārsūtīšanu, ko nodrošina FTP un failu piekļuvi, ko nodrošina, piemēram, NFS (Sun'a tīkla failu sistēma - sk. 29.nodaļu). Failu pārsūtīšana, ko nodrošina FTP, kopē pilnu faila saturu no vienas sistēmas uz citu sistēmu. Lai lietotu FTP, mums nepieciešams konts, lai ielogotos serverī, vai arī mums tas jālieto serverī, kurš atļauj anonīmu FTP (kas arī parādīts šīs nodaļas piemērā).
Līdzīgi telnet'am, arī FTP bija kopš pirmsākumiem iecerēts darboties starp dažādiem hostiem, kuros var būt dažādas operētājsistēmas, kas lieto dažādas failu struktūras un arī dažādas kodu tabulas teksta simbolu attēlošanai. Telnets ir panācis šo heterogenitāti, piespiežot abus galus pildīt vienotu standartu: NVT ar 7-bitu ASCII. FTP apstrādā iespējamās dažādu sistēmu atšķirības citādi: FTP atbalsta ierobežotu skaitu failu tipu (ASCII, bināri, utml.) un arī noteiktu sarakstu ar failu struktūrām (bitu masīvs vai uz rindiņveida ierakstiem orientēts). RFC 959 [Postel and Reynolds 1985] ir oficiālā FTP specifikācija. Atbilstošais RFC apraksta arī failu nosūtīšanas problēmas vēsturi.