SMTP est basé sur le protocole TCP ou UDP?
SMTP est basé sur le protocole TCP ou UDP ? Je ne peux vraiment pas confirmer . À mon avis, SMTP doit être basé sur UDP, mais quelqu'un m'a dit qu'elle doit être TCP.
- en.wikipedia.org/wiki/Simple_Mail_Transfer_Protocol
SMTP uses TCP port 25
Vous devez vous connecter pour publier un commentaire.
En théorie SMTP peuvent être traitées par les protocoles TCP, UDP, ou certaines 3ème partie du protocole.
Tel que défini dans RFC 821, RFC 2821, et RFC 5321:
En outre, l'Internet Assigned Numbers Authority a alloué le port 25 pour TCP et UDP pour une utilisation par SMTP.
Dans la pratique, cependant, la plupart, si pas tous les organismes et toutes les applications ne choisissez de mettre en œuvre le protocole TCP. Par exemple, dans Microsoft liste des ports le port 25 n'est répertorié pour TCP et non UDP.
La grande différence entre TCP et UDP qui rend TCP idéal ici est que le protocole TCP vérifie pour s'assurer que chaque paquet est reçu et envoie de nouveau si elles ne sont pas alors que UDP sera tout simplement envoyer des paquets et de ne pas vérifier pour la réception. Cela rend UDP idéale pour des choses comme le streaming vidéo où chaque paquet n'est pas aussi important que de maintenir un flux continu de paquets à partir du serveur vers le client.
Considérant SMTP, il est plus logique d'utiliser le protocole TCP sur le port UDP. SMTP est un protocole de transport d'email, et dans le mail chaque paquet est important. Si vous perdez plusieurs paquets dans le milieu du message, le destinataire peut même pas recevoir le message, et si ils le font, ils peuvent être manquantes à l'information essentielle. Cela rend TCP plus approprié car il veille à ce que chaque paquet est livré.
Semble que le SMTP internet standard utilise seulement fiable protocole de Transport. - Vous au document rfc821 a TCP, PCN, les LENTES comme des exemples!