Ответ TCP, но я думал, что это должен быть SMTP. Я запутался
3 ответа
Нет простого ответа на этот вопрос - это, по сути, бессмысленно, и существует огромное количество способов сделать это.
Существуют также разные типы протоколов.
Протоколы более низкого уровня включают в себя TCP, UDP и некоторые другие, менее часто используемые, включая протоколы, используемые для управления трафиком, и некоторые VPN. Наиболее часто используемым протоколом низкого уровня обычно является TCP - поскольку он имеет встроенную функциональность для повторной отправки пропущенных или поврежденных пакетов, однако решения, которые работают по протоколу UDP и выполняют свои собственные проверки, становятся практичными (протокол Google QUIC использует UDP). Также возможно использование других протоколов.
Кроме того, у вас есть протоколы приложений - и они, как правило, располагаются поверх UDP или TCP - и здесь выбор становится огромным. Они включают использование SMB (локальный общий доступ к файлам), FTP (старый способ загрузки файлов в системы, очень сложный протокол) и HTTP. Все это небезопасно. Затем вы получаете защищенные протоколы, такие как HTTPS и SCP - все они являются общими для надежной передачи файлов.
Отправка файлов путем их кодирования и отправки через систему mail / store-and-foward значительно расширяет число возможностей - это включает в себя кодирование файлов так, как почтовые системы будут справляться с ними и отправлять их - обычно через SMTP.
Существует множество других, менее распространенных способов передачи файла по сети - и, действительно, для некоторых из них даже не требуется Интернет. Я не прокомментировал это.
Перечитывая вопрос - и это очень плохой вопрос - но, возможно, не такой плохой, как кажется на множественном выборе, ответ TCP вместо SMTP был бы, потому что вопрос пытается определить требование для надежной отправки - что исторически подразумевается ПТС.
Ответ SMTP предположительно считается неправильным, так как ожидается, что существует много протоколов более высокого уровня, не только TCP, и передача SMTP не гарантируется - особенно из-за таких вещей, как спам-фильтры и почтовые ограничения.
Ответ TCP, однако, неверен по множеству причин, потому что TCP не уникален в своей способности надежно передавать файл - zmodem, древний протокол, который не использует Интернет, был бы более правильным ответом, так как он управляет надежностью и передать файл!
SMTP означает простой протокол пересылки почты. Он используется для отправки электронной почты другому человеку. MS Word Documentmenta может быть отправлено через любой протокол, как HTTP и FTP.