Des exercices
Ce quiz évalue votre compréhension du protocole WebSocket dans les applications web en temps réel. Les questions abordent l'établissement d'une connexion, les trames de contrôle, le chiffrement, la sécurité liée à l'origine, la fermeture propre, la gestion des flux et le déploiement sur plusieurs serveurs. Il s'adresse aux étudiants souhaitant concevoir des communications bidirectionnelles efficaces entre navigateur et serveur.
Répondez aux questions ci-dessous et consultez l'explication de chaque réponse.
0/10 répondues
Audio automatique activé : les prochaines questions seront lues quand vous cliquerez sur Continuer.
WebSocket fournit un canal persistant et bidirectionnel. Le client comme le serveur peuvent envoyer des messages sans créer une nouvelle requête HTTP pour chaque échange.
Le client commence par un handshake HTTP contenant une demande de mise à niveau. Si le serveur l'accepte, la connexion passe ensuite au protocole WebSocket.
Le code 101 Switching Protocols confirme que le serveur accepte de quitter HTTP pour utiliser le protocole WebSocket sur la connexion établie.
wss:// désigne une connexion WebSocket sécurisée par TLS. Elle apporte notamment le chiffrement des échanges et l'authentification du serveur.
Les trames envoyées par un client vers un serveur doivent être masquées. Les trames du serveur ne doivent normalement pas l'être.
Une trame Ping peut solliciter une trame Pong. Ce mécanisme aide à contrôler la disponibilité du pair et à détecter certaines connexions interrompues.
La fermeture normale repose sur une trame Close. L'autre pair répond généralement par sa propre trame Close avant la terminaison de la connexion sous-jacente.
La politique de même origine ne protège pas automatiquement un serveur WebSocket. Celui-ci doit notamment valider Origin et appliquer ses contrôles d'authentification et d'autorisation.
Un système partagé de type publication-abonnement permet aux instances d'échanger les événements, puis à chacune de les transmettre à ses propres clients connectés.
L'API WebSocket classique ne fournit pas de gestion automatique complète de la contre-pression. bufferedAmount indique la quantité de données placées en attente d'envoi et permet d'adapter le rythme.
Des milliers de cours en ligne en vidéo, livres électroniques et livres audio.
Pour tester vos connaissances lors de cours en ligne
Généré directement à partir de la galerie de photos de votre téléphone portable et envoyé à votre adresse e-mail
Téléchargez notre application via QR Code ou les liens ci-dessous :.
+ 10 millions
d'étudiants
Certificat gratuit et
valide avec QR Code
60 mille exercices
gratuits
Note de 4,8/5 dans les
magasins d'applications
Cours vidéo et livres
audio gratuits