Projett

Vous aimerez peut-être aussi

Télécharger au format docx, pdf ou txt
Télécharger au format docx, pdf ou txt
Vous êtes sur la page 1sur 6

Nom et prénom : Malak koraichi Informatique

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

Il existe deux concepts fondamentaux inhérents au fonctionnement d'


Internet : les paquets et les protocoles.

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 :

 TCP/IP (Transmission Control Protocol/Internet Protocol)


o IP (Internet Protocol) : Responsable de l'adressage et du routage
des paquets de données entre les machines. Chaque appareil sur
le réseau a une adresse IP unique.
o TCP (Transmission Control Protocol) : Assure la livraison fiable des
paquets de données, gère la segmentation et le réassemblage des
messages.

 HTTP/HTTPS (Hypertext Transfer Protocol/Secure)


o HTTP : Protocole de communication utilisé pour transférer des
pages web sur l'internet.
o HTTPS : Version sécurisée de HTTP, utilisant SSL/TLS pour chiffrer
les données échangées.

˃Simulation de Réseau

De nombreux types d'équipements et d'infrastructures différents sont nécessaires


pour faire fonctionner Internet pour tous. Voici quelques-uns des types
d'équipements les plus importants :

 Les routeurs transmettent les paquets à différents réseaux d'ordinateurs


en fonction de leur destination. Les routeurs sont comme les policiers
chargés de la circulation sur Internet, ils veillent à ce que le trafic
Internet soit acheminé vers les bons réseaux.
 Les commutateurs connectent des appareils qui partagent un réseau
unique. Ils utilisent la commutation de paquets pour transférer les
paquets aux appareils appropriés. Ils reçoivent également les paquets
sortants de ces appareils et les transmettent à la bonne destination.
 Les serveurs web sont des ordinateurs spécialisés de grande puissance
qui stockent et servent du contenu (pages web, images, vidéos) aux
utilisateurs, en plus d'héberger des applications et des bases de données.
Les serveurs répondent également aux requêtes DNS et effectuent
d'autres tâches importantes pour qu'Internet reste opérationnel. La
plupart des serveurs sont entreposés dans de grands centres de
données, ou datacenters, qui sont répartis dans le monde entier.

˃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 :

 SSL/TLS : Sécurise les communications entre navigateurs et serveurs


web en chiffrant les données échangées.
 Chiffrement au repos : Utilisation d'algorithmes comme AES pour
sécuriser les données stockées.

˃Optimisation

1. Amélioration des Performances Réseau

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.

2. Optimisation des Serveurs

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)

 Équilibrage de Charge : Répartit le trafic entrant sur plusieurs serveurs


pour éviter la surcharge et améliorer la disponibilité et la fiabilité des
services.

3. Protocoles et Technologies Avancés

a. HTTP/2 et HTTP/3

 HTTP/2 : Améliore la performance en permettant la multiplexion des


requêtes, la compression des en-têtes, et le push de serveur.
 HTTP/3 : Utilise QUIC, un protocole basé sur UDP, pour réduire la latence
et améliorer la résilience des connexions.

b. IPv6

 IPv6 : Offre un plus grand espace d'adressage et des améliorations en


termes de routage et de sécurité par rapport à IPv4, facilitant
l'optimisation des réseaux.

4. Optimisation des Applications Web

a. Minification et Concatenation

 Minification : Réduction de la taille des fichiers CSS, JavaScript et HTML


en supprimant les espaces inutiles et les commentaires.
 Concatenation : Regroupement de plusieurs fichiers en un seul pour
réduire le nombre de requêtes HTTP.

b. Lazy Loading

 Chargement Paresseux : Retarde le chargement des images et autres


ressources non essentielles jusqu'à ce qu'elles soient nécessaires,
améliorant ainsi le temps de chargement initial des pages.

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é .

Vous aimerez peut-être aussi