J'essaie de comprendre la différence entre ces deux terminologies de réseautage informatique. J'ai cherché sur internet mais je n'ai pas eu une bonne idée. Quelqu'un pourrait-il m'expliquer ou donner un lien vers une page qui explique cela? Merci ...Différence entre les protocoles orientés message et les protocoles orientés flux
Répondre
Les protocoles orientés message envoient des données dans des blocs ou des groupes distincts. Le destinataire des données peut déterminer où un message se termine et un autre commence. Les protocoles de flux envoient un flux continu de données.
Voici un exemple avec les téléphones mobiles. Les messages texte seraient un protocole orienté message car chaque message texte est distinct des autres messages. Un appel téléphonique est orienté flux car il y a un flux continu d'audio tout au long de l'appel.
Les protocoles courants utilisés sur Internet sont UDP (orienté message) et TCP (orienté flux). Wikipedia ces termes pour plus d'informations.
Espérons que cela aide
Les protocoles de flux envoient des données octet par octet. Vous pouvez le voir comme un tuyau où tout ce qui se passe d'un côté est transféré de l'autre côté. C'est la tâche de l'autre côté de déterminer quand il a suffisamment de données pour en avoir un sens.
TCP en est un exemple classique. Une fois que vous avez envoyé "Hello World" par le biais d'un tuyau, il n'y a aucune garantie qu'il viendra en tant que tel. Il peut venir comme chaque lettre par elle-même, comme deux mots ou d'une seule pièce. La seule chose que vous savez, c'est que les lettres seront dans le même ordre.
Les protocoles de message sont généralement construits sur des flux, mais il y a une couche intermédiaire qui prend soin de séparer chaque partie logique d'une autre. Il analyse le flux d'entrée pour vous et ne vous donne le résultat que lorsque l'ensemble de données arrive et pas tous les états intermédiaires. Dans l'exemple précédent, vous attendez seulement le message entier "Hello World" ou rien.
Ceci est une vue assez simplifiée, mais je pense que cela explique la plus grande différence.
C'est un peu plus compliqué.
Généralement, il existe deux types différents de bas niveau (OSI: physique) types:
- transport orienté paquet
- transport orienté canal-
les deux types de transport peuvent être envoyer par modulation de fréquence, modulation d'amplitude, modulation de phase ...
Ces fréquences/amplitudes/... (également appelées modulation analogique) peuvent être améliorées par numérisation. Ou utilisé pour les signaux numériques. C'est ce qu'on appelle la modulation numérique.
voir: https://en.wikipedia.org/wiki/Modulation
Transports Package-Oriented utiliser une ligne pour plusieurs paquets. Les transports orientés canaux utilisent différentes lignes pour différents packages. L'avantage des transports axés sur les canaux (tels qu'utilisés dans les radios) est que le signal vient sans instantanément. L'inconvénient est que ce canal est peu utilisé. Ainsi, la bande passante totale est faible. Par conséquent, nous utilisons Package-Oriented-Transport pour Internet. Mais, ce transport peut être basé sur la modulation de fréquence orientée canal (en tant que câblo-modem) ou sur une modulation d'amplitude orientée paquet unique (comme Telefone-Lines).En fin de compte, UDP et TCP sont orientés paquet au niveau 5 de l'OSI (Transport). Ainsi, la question de savoir quelle est la différence entre Streaming et TCP orienté message est une bonne question.
Les flux de shoutcast.com utilisant TCP sont également partitionnés en packages. (Streaming-Packages/Messages sont divisés en paquets TCP.) Il est possible qu'un paquet TCP soit perdu. Comme TCP est orienté adresse et énumère ses paquets, le paquet peut être demandé à nouveau. Cela rend TCP fiable.
Sur le haut de TCP sont maintenant des flux. Ils utilisent la possibilité de commander les paquets de TCP en fonction du numéro de paquet. Le fait est qu'ils envoient des données, qui sont plus susceptibles de passer dans le flux à chaque instant.
Peut-être, cela clarifie la question.
salutations
la principale différence entre flux de messages et le flux d'octets est la limite de message. En outre, le flux de messages gardera trace des limites du message, mais pas le flux d'octets.
Considérer en réseau les 1024 octets de données sont transmis à l'hôte, puis après min min 1024 octets ont été transmis au même hôte alors le récepteur recevra totalement 2048 octets de données.
Dans cette transmission, le flux de messages enverra deux différents 1024 octets de messages alors que dans le flux d'octets transférera le 2048 complet au récepteur comme une seule unité.
Ex. Du flux de messages est une séquence de pages. Ex. du flux d'octets téléchargeant une chanson ou un film.
Faites-vous référence à un niveau spécifique dans la pile réseau? – bzlm