Académique Documents
Professionnel Documents
Culture Documents
Projett
Projett
Projett
Numéro : 27
Tronc commun , internationnal
Projet :
comment internet fonctionne t-il exploration
de technologique derrière le web
le projet comporte :
Recherche et Documentation
Simulation de Réseau
Sécurité
Optimisation
Introduction
L'internet est un réseau mondial de réseaux qui permet aux ordinateurs de
communiquer entre eux. Cette interconnexion de réseaux est rendue possible
grâce à une série de technologies et de protocoles standardisés. Explorons les
principales composantes et technologies qui permettent à l'internet de
fonctionner.
˃ Recherche et Documentation
Paquets :
Dans un réseau, un paquet est un petit segment d'un message plus important.
Chaque paquet contient à la fois des données et des informations sur ces
données. Les informations sur le contenu du paquet s'appellent « header » ou en-
tête. Ces informations sont placées à l'avant du paquet afin que la machine
réceptrice sache ce qu'elle doit en faire. Pour comprendre le rôle d'un en-tête de
paquet, pensez à la façon dont certains produits de grande consommation sont
accompagnés d'instructions de montage.
Lorsque des données sont envoyées sur Internet, elles sont d'abord divisées en
petits paquets, qui sont ensuite traduits en bits. Les paquets sont acheminés vers
leur destination par différents dispositifs de réseau, tels que des routeurs et des
commutateurs. Lorsque les paquets arrivent à leur destination, le dispositif de
réception réassemble les paquets dans l'ordre et peut alors utiliser ou afficher les
données.
Les paquets sont envoyés sur Internet en utilisant une technique appelée
commutation de paquets. Les routeurs et les commutateurs intermédiaires
sont capables de traiter les paquets indépendamment les uns des autres, sans
tenir compte de leur source ou de leur destination. Ce traitement est conçu de
manière à ce qu'aucune connexion ne domine le réseau. Si les données étaient
envoyées entre les ordinateurs en une seule fois sans commutation de paquets,
une connexion entre deux ordinateurs pourrait occuper plusieurs câbles,
routeurs et commutateurs pendant plusieurs minutes à la fois. En gros, seules
deux personnes pourraient utiliser Internet à la fois, au lieu d'un nombre quasi
illimité de personnes, comme c'est le cas dans la réalité.
Protocoles de communication :
La connexion de deux ordinateurs, qui peuvent tous deux avoir des composants
différents et exécuter des logiciels différents, est l'un des principaux défis que
les créateurs d'Internet ont dû relever. Cela exige l'utilisation de techniques de
communication qui soient compréhensibles par tous les ordinateurs connectés,
de la même façon que deux personnes qui ont grandi dans des régions
différentes du monde doivent pouvoir parler une langue commune pour se
comprendre.
Les protocoles sont des règles qui définissent comment les données sont
transmises et reçues sur le réseau :
˃Simulation de Réseau
˃Sécurité
La sécurité sur Internet est essentielle pour protéger les données et les
communications contre diverses menaces. Voici une exploration détaillée des
aspects et technologies de sécurité sur Internet :
˃Optimisation
a. Routage Optimisé
Protocole BGP (Border Gateway Protocol) : Utilisé pour le routage entre réseaux
autonomes, BGP optimise le cheminement des paquets de données.
Algorithmes de Routage Dynamiques : Ajustent les routes en temps réel pour éviter les
congestions et réduire la latence.
b. Compression de Données
Compression HTTP : Utilisation de Gzip ou Brotli pour compresser les données avant
transmission, réduisant la quantité de données transférées.
Content Delivery Network (CDN) : Distribue le contenu à travers plusieurs serveurs
géographiquement dispersés, diminuant la distance entre l'utilisateur et le serveur, et
améliorant les temps de réponse.
a. Mise en Cache
Cache Serveur : Stocke les réponses des requêtes pour les réutiliser,
réduisant ainsi le temps de chargement pour les requêtes futures.
Cache Navigateur : Permet de stocker les ressources web localement sur
l'appareil de l'utilisateur, accélérant le chargement des pages revisitées.
b. Load Balancing (Répartition de Charge)
a. HTTP/2 et HTTP/3
b. IPv6
a. Minification et Concatenation
b. Lazy Loading
Conclusion :
L'internet est une technologie complexe mais fascinante, reposant sur une
multitude de protocoles et d'infrastructures sophistiquées. Le projet SIR offre
une opportunité de comprendre en profondeur ces mécanismes et d'explorer des
améliorations potentielles pour un réseau plus performant et sécurisé .