Pourquoi utiliser le protocole HTTP / 3 UDP dans Quic au lieu de TCP?

L’utilisation de HTTP / 3 de l’UDP offre de nombreux avantages sur TCP, y compris les connexions les plus rapides, les meilleures performances sur des réseaux élevés et une sécurité améliorée.

Pourquoi utiliser le protocole HTTP / 3 UDP dans Quic au lieu de TCP?

Commençons par une vue générale rapide de HTTP / 3.

http / 3:

HTTP / 3 a été présenté en 2020 et est la dernière version de HTTP. Cela dépend du protocole de quic, qui a été développé par Google. Comme HTTP / 2, HTTP / 3 utilise un format bilatéral et prend en charge le multitâche et la poussée du serveur. Cependant, il comprend également de nombreuses autres fonctionnalités visant à améliorer les performances et la sécurité, comme l’amélioration du contrôle de la congestion et le chiffrement intégré.

Qu’est-ce que Quic?

UDP Quick est le protocole Google Layer Network pour améliorer le Web et la sécurité. Quic est conçu pour fonctionner sur UDP (User Data Protocol), qui est un protocole léger et sans protocole de connexion, contrairement au protocole de contrôle de transport), qui est un protocole dirigé vers la connexion.

Quic combine les caractéristiques de la couche de transport et des protocoles de couche d’application, leur permettant d’effectuer plusieurs tâches en parallèle, telles que le chiffrement, la correction d’erreurs, le contrôle de la congestion et le pluralisme. Il est amélioré pour le réseau moderne, avec la prise en charge de fonctionnalités telles que le paiement du serveur, la définition des priorités de l’écoulement et l’expulsion de la connexion.

L’un des principaux avantages de la quic est qu’il réduit l’heure d’arrivée et améliore la fiabilité en permettant plusieurs demandes et réponses à une connexion. Ceci est réalisé en utilisant une transmission multiple, où plusieurs flux de données peuvent être envoyés et reçus simultanément sur une connexion de quic.

Une autre caractéristique de la Quic est son chiffrement intégré, qui offre une sécurité et une confidentialité améliorée par rapport aux protocoles non codés tels que HTTP / 1. Étant donné que la quic est conçue pour fonctionner sur UDP, certains types de congestion du réseau peuvent également être surmontés qui peuvent affecter les protocoles TCP tels que HTTP / 2.

Quic est un protocole prometteur qui a la capacité d’améliorer considérablement les performances du Web et de la sécurité. Il est déjà adopté par les grandes sociétés Web telles que Google, Microsoft et CloudFlare, et devrait s’utiliser davantage dans les années à venir.

Pourquoi utiliser HTTP / 3 UDP via TCP?

HTTP / 3 UDP (protocole de données utilisateur) est utilisé à la place de TCP (protocole de contrôle de transport) pour plusieurs raisons:

  1. Contacts plus rapides: Contrairement à TCP, UDP est un protocole sans connexion qui ne nécessite pas la création et la maintenance de la communication entre le client et le serveur. Cela permet les communications plus rapidement et réduit le temps de transition, car il élimine le besoin du temps RTT requis pour créer et déchirer la connexion TCP.
  2. De meilleures performances sur les réseaux totaux élevés: TCP a été conçu à une époque où les réseaux étaient moins complexes et avaient un temps de transition beaucoup moins qu’aujourd’hui. Sur les réseaux hauts totaux, le TCP peut souffrir d’une livraison longue et de démarrage lent et de temps de début, ce qui peut affecter négativement les performances. D’un autre côté, UDP peut mieux gérer les réseaux de réseau élevés, ce qui en fait un meilleur choix pour les applications Web modernes.
  3. Amélioration de la sécurité: HTTP / 3 dépend des connexions UDP de Quic, qui comprend le cryptage construit et d’autres fonctionnalités de sécurité. Étant donné que l’UDP ne nécessite pas de paramètre de communication, il est moins susceptible de certains types d’attaques, tels que les inondations de Syn, qui peuvent être utilisées pour surmonter les communications TCP.

L’utilisation de HTTP / 3 de l’UDP offre de nombreux avantages sur TCP, y compris les connexions les plus rapides, les meilleures performances sur des réseaux élevés et une sécurité améliorée. Cependant, cela nécessite également un traitement différent via l’équipement de réseau, et les fournisseurs de services réseau et les murs de protection doivent les soutenir afin de bénéficier de leurs avantages.

Comment UDP s’occupe-t-il des réseaux rénaux élevés?

UDP (User Data Protocol) est un protocole simple et léger sans connexion qui ne fournit pas de nombreuses fonctionnalités de TCP (protocole de contrôle de transport), telles que la fiabilité, le contrôle des flux et le contrôle de la congestion. Cependant, l’UDP peut être plus adapté aux réseaux totaux élevés de plusieurs manières:

  1. Pas de main qui tremble: Contrairement à TCP, qui nécessite une poignée de main à trois voies pour créer une connexion, UDP ne nécessite aucun paramètre de communication. Cela signifie que les packages UDP peuvent être envoyés immédiatement, sans attendre la poignée de main, ce qui peut réduire le cumin et améliorer la réponse.
  2. Pas de rétransmission: TCP utilise une technologie appelée re-transmission pour assurer une livraison fiable des faisceaux. Lorsque le package est perdu, le TCP remettra automatiquement le package jusqu’à ce qu’il soit livré avec succès. Bien que cela fournisse une connexion fiable, cela peut également entraîner des retards importants sur les réseaux de réseau élevés, où l’expéditeur doit attendre le PAC du destinataire avant d’envoyer le package suivant. L’UDP ne fournit pas de rétransmission, donc les poutres perdues ne sont pas un mécontentement, ce qui peut réduire le cumin.
  3. Il n’y a aucun contrôle sur la surpeuplement: TCP utilise une variété d’algorithmes de contrôle de la congestion pour prévenir la congestion du réseau et assurer une participation équitable à la gamme de fréquences. Cependant, ces algorithmes peuvent être excessivement agressifs sur des réseaux de cumin élevés, ce qui conduit à un fonctionnement lent et à la récupération lente de l’encombrement. L’UDP ne contrôle pas la congestion, il peut donc être plus sensible aux réseaux totaux élevés.

L’UDP est plus adapté à certains types d’applications, tels que la diffusion réelle, les jeux en ligne et d’autres applications qui nécessitent un faible temps de transition et ne nécessitent pas de connexion fiable. Cependant, il est important de noter que l’UDP est moins fiable que le TCP, car il ne fournit pas de vérification des erreurs ou de ré-transmission, et les packages peuvent être perdus ou livrés. Par conséquent, il est important de considérer soigneusement les exigences spécifiques de votre application avant de choisir entre UDP et TCP.

Sans re-transmission, comment Quic garantit une connexion fiable?

Contrairement à TCP (protocole de contrôle de transmission), la quic ne s’appuie pas sur la transmission RE pour fournir des données fiables. Au lieu de cela, il utilise un mélange de mécanismes pour fournir une connexion fiable:

  1. Numéro de package: Quic utilise des packages pour déterminer et demander des packages. Chaque numéro de package est défini pour un package unique pour chaque nouveau package. Le destinataire utilise ces numéros de faisceau pour détecter les paquets perdus ou hors de la demande.
  2. Merci et appréciation: Quic utilise des déclarations sélectives (ACK) pour informer l’expéditeur car les packages ont été reçus avec succès. Contrairement au TCP, qui envoie des actions cumulatives qui reconnaissent tous les packages à un certain point, Quic peut envoyer un ACK sélectif reconnaître un package spécifique, permettant à l’avenir de se référer au reçu réussi et à tout paquet manquant.
  3. Correction des erreurs en avant (FEC): La quic peut être utilisée pour corriger les erreurs avant pour fournir une fiabilité supplémentaire. La FEC ajoute de la répétition au flux de données, permettant à l’avenir de reconstruire des faisceaux perdus ou endommagés de données excessives.
  4. retransmettre: Bien que la quic ne dépend pas de la réactivité de la transmission, il peut toujours avoir une ré-transmission limitée si nécessaire. Si le destinataire découvre des poutres perdues ou à l’extérieur de la demande, il peut demander une re-qui-ses faisceaux à l’expéditeur.

Le mélange de Quic fournit des paquets, une reconnaissance sélective, une FEC et une ré-transmission limitée une connexion fiable sans pénalités de cumin pour le mécanisme de transmission complet dans TCP. La fiabilité du CUIC pour le réseau moderne a été améliorée, ce qui leur permet de fournir des performances améliorées et sûres par rapport aux protocoles TCP.

Si vous aimez ce contenu, vous avez créé la page Instagram. Vérifiez-vous cela!



Source Link

Scroll to Top