Cela peut être une question bête:
Ne HTTP jamais utiliser le Protocole de Datagramme Utilisateur? Par exemple, si on est la diffusion d'un MP3 ou une vidéo sur le web à l'aide de HTTP t-il en interne l'utilisation d'UDP pour le transport?
Cela peut être une question bête:
Ne HTTP jamais utiliser le Protocole de Datagramme Utilisateur? Par exemple, si on est la diffusion d'un MP3 ou une vidéo sur le web à l'aide de HTTP t-il en interne l'utilisation d'UDP pour le transport?
À partir de la RFC 2616:
HTTP communication a lieu habituellement plus de connexions TCP/IP. L' par défaut le port TCP 80, mais les autres les ports peuvent être utilisés. Ce n'est pas empêche HTTP la mise en œuvre d' au-dessus de tout autre protocole sur la Internet, ou sur d'autres réseaux. HTTP seulement, suppose un transport fiable; tout protocole qui fournit un tel les garanties peuvent être utilisés; la cartographie de HTTP/1.1 demande et de la réponse structures sur le transport de données les unités du protocole en question est en dehors de la portée de cette spécification.
Ainsi, bien que cela ne soit pas explicitement le dire, UDP n'est pas utilisé car il n'est pas un "transport fiable".
Habituellement, non.
Le Streaming est rarement utilisé sur HTTP lui-même, et HTTP fonctionne rarement au dessus de UDP. Voir, toutefois, le protocole RTP.
Pour quelque chose que votre exemple (dans les commentaires), vous n'êtes pas en montrant un protocole pour la ressource. Si ce protocole HTTP, alors je ne dirais pas l'accès "streaming"; même si dans un certain sens de la parole est puisque c'est l'envoi d'une (peut-être grand) de la ressource en série sur un réseau. Généralement, la ressource sera enregistré sur le disque local avant d'être joué en arrière, de sorte que le réseau de transfert n'est pas ce qui est généralement traduit par "streaming".
Comme les commentateurs l'ont souligné, si, il est certainement possible de diffuser sur HTTP, et qui est fait par certains.
Oui, HTTP, comme un protocole d'application, peuvent être transférés sur UDP protocole de transport. Voici quelques-uns des services qui utilisent UDP et un sous-jacent protocole HTTP pour le transfert de données et de les diffuser à l'utilisateur final:
Cet article contient de plus amples détails sur streaming sur UDP et fiables sur-ensemble, la RUDP: Fiable UDP (RUDP): La Prochaine Grande Protocole de Streaming?
Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.