INF.07 · pytanie 317
Pełny adres logowania do serwera FTP o nazwie ftp.nazwa.pl to
- Ahttp:\ftp.nazwa.pl/
- Bftp://ftp.nazwa.pl/Poprawna
- Cftp:\ftp.nazwa.pl/
- Dhttp://ftp.nazwa.pl/
Wyjaśnienie
Adres ftp://ftp.nazwa.pl/ jest poprawny, bo pełny adres zasobu w sieci powinien zaczynać się od schematu, czyli nazwy używanego protokołu. W tym przypadku jest to FTP, więc zapisujemy ftp://, a dopiero potem nazwę hosta ftp.nazwa.pl i opcjonalnie ścieżkę do katalogu lub pliku. Taki zapis jest zgodny z ogólną składnią URI opisaną w RFC 3986, a sam FTP jako protokół transferu plików wywodzi się z RFC 959. W praktyce wpisując taki adres w kliencie FTP, menedżerze plików albo czasem w przeglądarce, system wie, że ma użyć usługi FTP, zwykle na porcie TCP 21 dla kanału sterującego. Moim zdaniem warto zapamiętać prostą zasadę: nazwa protokołu, dwukropek, dwa ukośniki, adres serwera. Podobnie wygląda http:// dla WWW czy https:// dla szyfrowanej strony. FTP nie jest dziś najlepszym wyborem do przesyłania poufnych danych, bo klasyczny FTP nie szyfruje loginu i hasła, więc w dobrych praktykach częściej wybiera się SFTP albo FTPS. Ale jeśli pytanie dotyczy pełnego adresu logowania do zwykłego serwera FTP, forma ftp://ftp.nazwa.pl/ jest dokładnie tym, czego należy użyć.