? I de seneste 10 år har internettet udviklet sig hurtigt. I hele denne udvikling har den File Transfer Protocol ( FTP ) forblev en aktuel og nyttig teknologi. Denne artikel ser på, hvad en FTP-server er , hvorfor og hvordan en sådan teknologi kan udnyttes til Internet -kommunikation. Historie
første offentliggjorte standard for File Transfer Protocol forud Transmission Control Protocol og Internet Protocol ( TCP /IP) i brug i dag . Udgivet i 1971 , FTP kørte over Network Control Protocol ( NCP ) , internettet forgænger . Det var designet til at lette indirekte udvekslinger på tværs af netværket - . De udvekslinger , hvor data eller programmer blev fremsendt til et andet system, der skal udføres , eller arbejdet på
Bruger
FTP blev oprindeligt designet til store bulk dataoverførsler , så det er ideelt egnet til filoverførsler . Dette gælder især på tværs af internettet , hvor FTP bruges almindeligvis som mekanismen til downloading patches, sange og indkøbte programmer.
Function
På et teknisk niveau , FTP bruger en out- of-band kontrolmekanisme . Det betyder, at data bevæger sig mellem klient og server ved hjælp af en kommunikationsvej . Kontrolmeddelelser der styrer strømmen af disse data bevæge sig mellem de systemer på en anden kommunikationskanal. Fordi FTP var designet til filoverførsler , det udnytter TCP som en underliggende protokol , der omfatter mere robust pakke levering garanti .
Identifikation
Meget gerne de fleste andre klient /server relationer, FTP-klienten er det system , der gør en anmodning om data , og FTP- server giver disse data. Det er en fælles Internet praksis at reservere en bestemt maskine eller endda et sæt ( eller " jord" ) af maskiner til at fungere som FTP-servere for en virksomhed. Deres formål er at lytte til kundens ønsker og (forudsat sikkerhedskontrollen tillader det) hurtigt og præcist overføre store filer til disse kunder . Hvis din web browser pludselig lyder " ftp:// " du vil vide, du udnytte FTP-protokollen i din download .
Fordele
websider , der almindeligvis download via HyperText Transfer Protocol ( HTTP) , der som regel består af mange små filer, der skal samtidigt downloades til en bred vifte af kunder i små grader. Enhver given webside kan gøre snesevis eller endda hundredvis af anmodninger om oplysninger bare for at udfylde en enkelt side. Dette er en fundamentalt anderledes stil arbejde end én anmodning , der resulterer i flere dusin megabyte kontinuerte data download. Det er netop på grund af denne forskel, at FTP-servere har fortsat med at have deres plads midt i de mange web-servere på internettet.
Design
Da FTP-servere er designet til store filoverførsler , de er bedst brugt som en del af en samlet internetserver strategi. Det er almindeligt , for eksempel, har de generelle oplysende sider hostes af web ( HTTP) -servere og omfatter links i disse sider til separate servere , der anvendes til at modtage store filer til download - såsom musik , videoer, store PDF dokumenter, edb- kode og patches . Fordi sikkerhed kan være et problem med FTP ( oprindeligt designet til at sende brugernavne og adgangskoder i klar tekst ), er det typisk at se FTP-servere vært filer, der ikke kræver særlig tilladelse til download - eller for at bruge en fødereret sikkerhedsmodel , der efterlader godkendelse og godkendelse til andre systemer.