web-dev-qa-db-fra.com

WiFi UDP Unicast vs Vitesse de multidiffusion

D'après ce que j'ai rassemblé de multidiffusion UDP/diffusion sur WiFi ne cédera pas la vitesse comme celle que l'on aurait pensée . Qu'en est-il de l'unicast udp sur wifi? Quelqu'un peut-il confirmer que ce dernier aura une vitesse normale?

8
EmilyJ

Toute sorte de multidiffusion/diffusion sur Wi-Fi va être lent car Wi-Fi nécessite des multidiffusions et des émissions à envoyer à une sorte de vitesse de transmission "plus faible du dénominateur commun".

UDP n'a rien à voir avec ça. La seule raison pour laquelle UDP est mentionnée est que UDP est capable d'être multidiffusion ou diffusion. TCP, en revanche, est strictement point à point; Il ne peut s'agir que d'unicast. Il est donc pas un UDP vs TCP chose, c'est une multidiffusion/diffusion vs chose unicast.

Les unicastes de quelque nature que ce soit (TCP, UDP ou autrement) seront probablement transmis sur la Wi-Fi à des taux beaucoup plus élevés que les multidits ou les émissions de quelque nature que ce soit.

Les bonnes implémentations de 802.11n ou 802.11ac peuvent atteindre unicast TCP de 70% des débits ou même à peine 80% du taux PHY. Bien sûr, les taux PHY peuvent varier considérablement en fonction de ce que les saveurs de 802.11n ou 802.11ac vos points d'accès et les clients prennent en charge, comment le canal est propre, les distances, etc.

802.11g et plus tôt ne supportent pas l'agrégation de cadre et ne sont donc pas aussi efficaces. Ils obtiennent généralement un peu moins de 50% d'efficacité, ou peut-être un peu plus de 50% s'ils soutiennent une forme exclusive de la pseudo-agrégation de châssis ("cadre").

Dans tous les cas, les paquets UDP unicast peuvent obtenir quelques pour cent plus d'efficacité que TCP parce que TCP est conçu pour aller aussi vite que possible sans aggraver la congestion, les protocoles UDP peut essayer d'aller aussi vite que possible, même si elles font la congestion pire. Ainsi, même un bien mis en œuvre, finement réglé TCP pile peut parfois reculer face à la congestion et la perte de paquets, alors que UDP soufflera en continu.

Si vous avez ou vitesse 802.11n 802.11ac de haute qualité et ne voyez pas l'efficacité de 70-80% (qui est, TCP-over débits IPv4 de 70-80% du taux PHY 802.11 que vous obtenez donné votre RF conditions), alors vous avez probablement un buggy TCP pile ou besoin de faire quelques TCP réglage. TCP réglage de la taille de la fenêtre est la première chose à regarder. Envisager de mettre un 2 MiB TCP taille de la fenêtre.

15
Spiff