FTP против SMTP
FTP и SMTP - это два протокола TCP, которые не так распространены, как очень популярный HTTP. Хотя HTTP работает для обслуживания веб-страниц, FTP и SMTP служат совершенно другим целям; и в этом главное отличие FTP и SMTP. FTP означает «Протокол передачи файлов» и используется для отправки и получения файлов в удаленном месте. Для сравнения, Simple Mail Transfer Protocol или SMTP - это протокол, используемый для отправки и получения электронной почты; хотя в большинстве современных примеров он используется только для отправки электронной почты, тогда как получение осуществляется другими протоколами, такими как POP и IMAP.
FTP и SMTP на самом деле не связаны друг с другом, поэтому вы не можете использовать один вместо другого. Предполагаемое использование диктует протокол, который вы должны использовать. Если вы хотите скачать файлы, вы должны использовать FTP, если вы хотите отправлять электронную почту, то вы должны использовать SMTP.
Поскольку оба являются всего лишь протоколами, а не самими приложениями, существует необходимость их реализации в приложении. Это облегчает работу конечных пользователей, поскольку им больше не нужно беспокоиться о точном протоколе, который им нужно использовать. Если вы используете почтовый клиент, такой как Thunderbird или Outlook, он автоматически будет поддерживать SMTP. Если вы используете загрузчики, такие как Download Accelerator Plus или GetRight, он автоматически будет поддерживать FTP, а также другие протоколы, используемые при загрузке файлов..
Существует также серьезное различие между FTP и SMTP, если у вас нет соответствующего приложения, поскольку вы можете использовать FTP даже без приложения с графическим интерфейсом. Большинство операционных систем могут использовать FTP через командную строку. Его довольно просто использовать, если вы привыкли использовать командные строки, подобные тем, которые доступны в DOS, Linux, Unix и даже Windows. Он выполняет свою работу, если вы просто хотите переместить файл или два, но становится действительно утомительным, если вы хотите переместить целые папки и тому подобное. SMTP нельзя использовать в командной строке. Просто не практично вводить все ваше сообщение в одну команду. Гораздо проще использовать графический интерфейс.
Резюме: