FTP и TFTP
FTP против TFTP
Протокол передачи файлов (также известный как FTP) - это сетевой протокол, который реализуется для обмена файлами по сети TCP / IP - это протокол управления передачей и интернет-протокол. FTP использует аутентификацию паролем, созданную пользователем. Несмотря на то, что аутентификация с использованием пользовательского пароля обычно выполняется, доступ к анонимному пользователю также доступен через FTP-сервер.
Тривиальный протокол передачи файлов (также известный как TFTP) - это сетевой протокол, который реализован для передачи файлов. Он был впервые определен в 1980 году, с функциональностью простого FTP-сервера. Благодаря своей простоте он может быть реализован с очень небольшим количеством отходов памяти со стороны домашнего компьютера. Таким образом, с самого начала TFTP использовался для загрузки компьютеров или маршрутизаторов. При этом это также полезно для передачи небольших объемов данных между сетями (например, прошивка IP-телефона).
Как уже упоминалось, FTP доступен анонимно. Это означает, что пользователь может войти на этот сервер с «анонимной» учетной записью, когда ему будет предложено ввести имя пользователя и пароль. В большинстве случаев пользователю без прямой учетной записи на главном компьютере будет предложено использовать свой адрес электронной почты вместо пароля; однако практически нет процесса проверки, который имеет место после предоставления такой информации (например, в Национальном центре информации по биотехнологии).
TFTP используется в основном для передачи файлов (или их записи) на удаленный сервер. Поскольку это открытый протокол, существует нехватка безопасности, то есть очень опасно передавать файлы через открытый сервер через Интернет. Таким образом, TFTP обычно используется только в частных и / или локальных сетях. К сожалению, процесс аутентификации отсутствует, поэтому механизм шифрования не установлен. В результате своей простоты TFTP может передавать только файлы размером до терабайта и позволяет передавать негабаритные пакеты данных, что может вызвать огромные задержки при передаче файлов.
В отличие от TFTP, FTP-серверы имеют протокол аутентификации и шифрования. Если такой доступ ограничен, удаленная служба FTP (FTP-почта) может быть реализована, чтобы обойти проблему ограничения. Это позволяет получить доступ, но ограничивает пользователя просмотром каталогов или изменением команд.
Резюме:
1. FTP - это сетевой протокол пользовательского пароля, используемый для передачи данных по сети; TFTP - это сетевой протокол, который не имеет процессов аутентификации.
2. Доступ к FTP возможен анонимно, но объем передаваемой информации ограничен; TFTP не имеет никакого процесса шифрования и может только успешно передавать файлы размером не более одного терабайта.