Maison >Problème commun >Pourquoi dit-on que udp est orienté message et TCP est orienté flux d'octets ?

Pourquoi dit-on que udp est orienté message et TCP est orienté flux d'octets ?

hzc
hzcoriginal
2020-06-19 14:06:1021567parcourir

Pourquoi dit-on que udp est orienté message et TCP est orienté flux d'octets ?

Pourquoi dit-on que udp est orienté message et TCP est orienté flux d'octets ?

Cela commence par leurs caractéristiques de fonctionnement :

UDP est orienté message, L'UDP de l'expéditeur est transmis à la couche application. Le message n'est pas fusionné ou divisé, mais un en-tête y est ajouté puis transmis à la couche réseau située en dessous. En d'autres termes, quelle que soit la durée pendant laquelle le message est transmis à UDP par la couche application, il l'enverra tout, un à la fois. Pour le destinataire, l'en-tête est supprimé directement après sa réception et la tâche est terminée en le remettant à la couche d'application ci-dessus. Par conséquent, il nécessite que la couche application contrôle la taille du message

TCP est orienté vers les flux d'octets, il envoie les données transmises par la couche application ci-dessus sous forme de flux d'octets non structuré. , peut être imaginé comme une forme de pipeline. L'expéditeur TCP mettra les données dans le "réservoir" (zone de cache) et les enverra lorsqu'elles pourront être envoyées. Si elles ne peuvent pas être envoyées, il attendra en fonction. l'état de congestion actuel du réseau. La taille de chaque segment.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn