A resposta é TCP, mas eu pensei que deveria ser SMTP. Estou confuso
A resposta é TCP, mas eu pensei que deveria ser SMTP. Estou confuso
Respostas:
Não existe uma resposta simples para essa pergunta - ela é, na verdade, sem sentido e existe um grande número de maneiras de fazer isso.
Existem também diferentes tipos de protocolos.
Os protocolos de nível inferior incluem TCP, UDP e alguns outros menos usados, incluindo protocolos usados para gerenciamento de tráfego e algumas VPNs. O protocolo de baixo nível mais comumente usado seria tipicamente o TCP - já que ele possui funcionalidade embutida para reenviar pacotes ausentes ou corrompidos; no entanto, soluções que executam UDP e fazem suas próprias verificações estão se tornando práticas (o protocolo Google QUIC usa UDP). É possível que outros protocolos também possam ser usados.
Acima disso, você tem os protocolos de aplicativos - e eles geralmente ficam em cima de UDP ou TCP - e é aqui que as opções se tornam extremamente impressionantes. Eles incluem o uso de SMB (compartilhamento de arquivos local), FTP (maneira antiga de fazer upload de arquivos para sistemas, protocolo muito complexo) e HTTP. Tudo isso é inseguro. Em seguida, você obtém protocolos seguros como HTTPS e SCP - todos são comuns para transferir arquivos de maneira confiável.
O envio de arquivos codificando-os e enviando-os através de um sistema de correio / armazenamento e encaminhamento expande enormemente o número de possibilidades - isso inclui a codificação de arquivos de uma maneira que os sistemas de correio lidam com e enviam - geralmente via SMTP.
Existem inúmeras outras formas menos comuns de transmitir o arquivo através de uma rede - e, de fato, algumas delas nem sequer exigem Internet. Eu não comentei sobre isso.
Relendo a pergunta - e é uma pergunta muito ruim - mas possivelmente não tão ruim quanto parece em sua escolha múltipla - a resposta do TCP em vez do SMTP seria porque a pergunta está tentando suprimir o requisito de envio confiável - o que historicamente TCP implícito.
A resposta SMTP é presumivelmente considerada incorreta porque a expectativa é saber que existem muitos protocolos de nível superior, não apenas TCP, e as transmissões SMTP não são garantidas - especialmente por causa de filtros de spam e limites de email.
A resposta TCP é, no entanto, errada por várias razões, porque o TCP não é único em sua capacidade de transmitir um arquivo de forma confiável - zmodem, um protocolo antigo que não usa a Internet seria uma resposta mais válida, pois ele lida com confiabilidade e segurança. transmita o arquivo!
SMTP significa protocolo Simple Mail Transfer. É usado para enviar e-mails para outra pessoa. A palavra documenta pode ser enviada através de qualquer protocolo como HTTP e FTP.