Comment fonctionne Internet?

Table des matières:

Comment fonctionne Internet?
Comment fonctionne Internet?

Vidéo: Comment fonctionne Internet?

Vidéo: Comment fonctionne Internet?
Vidéo: Comment récupérer et relire une notification supprimée accidentellement sur Android. - YouTube 2024, Avril
Anonim
Tout le monde parle d’internet et de la question de savoir si, ou comment, il devrait être réglementé. Mais peu de gens savent comment fonctionne réellement Internet ou ce qu’est exactement Internet.
Tout le monde parle d’internet et de la question de savoir si, ou comment, il devrait être réglementé. Mais peu de gens savent comment fonctionne réellement Internet ou ce qu’est exactement Internet.

Qu'est-ce qu'Internet, exactement?

Vous avez probablement votre propre «réseau local» chez vous, composé de tous les périphériques connectés à votre routeur, qui se connecte à Internet. Le mot "internet" désigne un système mondial de "réseaux informatiques interconnectés".

C’est tout l’Internet, un grand nombre de réseaux informatiques connectés dans le monde entier. Bien sûr, il existe de nombreux équipements physiques, des câbles sous les rues de votre ville aux câbles énormes situés au fond des océans, en passant par les satellites en orbite autour de la planète, qui rendent cette communication possible. De nombreux logiciels sont également utilisés à l’arrière-plan, ce qui vous permet de saisir une adresse de site Web telle que «google.com» et de faire en sorte que votre ordinateur envoie des informations à l’emplacement physique où ce site Web est situé le plus rapidement possible.

Même lorsque vous vous connectez à un seul site Web, il se passe encore beaucoup de choses sous le capot. Votre ordinateur ne peut pas envoyer directement une information ou un «paquet» de données à l’ordinateur hébergeant le site Web. Au lieu de cela, il transmet un paquet à votre routeur domestique en lui indiquant où il va et où le serveur Web doit répondre. Votre routeur l'envoie ensuite aux routeurs de votre fournisseur de services Internet (Comcast, Time Warner ou qui que ce soit d'autre que vous utilisez), où il est envoyé à un autre routeur chez un autre fournisseur de services Internet, etc., jusqu'à ce qu'il atteigne sa destination. Tous les paquets renvoyés vers votre système par le serveur distant effectuent le trajet aller-retour.

Pour utiliser une analogie imparfaite, c’est un peu comme envoyer une lettre par la poste. Votre employé postal local ne peut pas simplement saisir la lettre et l’emporter directement à travers le pays ou le continent à son adresse de destination. Au lieu de cela, la lettre est envoyée à votre bureau de poste local, où elle est envoyée à un autre bureau de poste, puis à un autre, et ainsi de suite, jusqu’à ce qu’elle parvienne à sa destination. Il faut plus de temps pour qu’une lettre parvienne de l’autre côté du monde que pour l’autre côté du pays, car elle doit faire plus d’arrêts, ce qui est également vrai pour Internet. Il faudra un peu plus de temps aux paquets pour parcourir de plus longues distances avec plus de transferts, ou "sauts", comme on les appelle.
Pour utiliser une analogie imparfaite, c’est un peu comme envoyer une lettre par la poste. Votre employé postal local ne peut pas simplement saisir la lettre et l’emporter directement à travers le pays ou le continent à son adresse de destination. Au lieu de cela, la lettre est envoyée à votre bureau de poste local, où elle est envoyée à un autre bureau de poste, puis à un autre, et ainsi de suite, jusqu’à ce qu’elle parvienne à sa destination. Il faut plus de temps pour qu’une lettre parvienne de l’autre côté du monde que pour l’autre côté du pays, car elle doit faire plus d’arrêts, ce qui est également vrai pour Internet. Il faudra un peu plus de temps aux paquets pour parcourir de plus longues distances avec plus de transferts, ou "sauts", comme on les appelle.

Contrairement au courrier physique, l’envoi de paquets de données reste très rapide, cependant, et cela se produit plusieurs fois par seconde. Chaque paquet est très petit et un grand nombre de paquets sont échangés lorsque les ordinateurs communiquent, même si l'un d'entre eux est en train de charger un site Web. Le temps de parcours d’un paquet est mesuré en millisecondes.

Les données peuvent prendre plusieurs chemins

Ce réseau de réseaux est un peu plus intéressant et complexe qu'il n'y paraît. Avec tous ces réseaux connectés ensemble, il n’existe pas un seul chemin de données. Les réseaux étant connectés à plusieurs autres réseaux, il existe un réseau complet de connexions à travers le monde. Cela signifie que ces paquets (petits morceaux de données envoyés entre périphériques) peuvent emprunter plusieurs chemins pour aller où ils vont.

En d’autres termes, même si un réseau entre vous et un site Web tombe en panne, les données peuvent généralement suivre une autre voie. Les routeurs situés le long du chemin utilisent un protocole appelé BGP (Border Gateway Protocol) pour communiquer des informations indiquant si un réseau est en panne et quel est le chemin optimal à suivre pour les données.

Créer ce réseau interconnecté (ou Internet) n’est pas aussi simple que de brancher chaque réseau dans un réseau proche, un par un. Les réseaux sont connectés de différentes manières suivant de nombreux chemins différents, et le logiciel exécuté sur ces routeurs (ainsi nommés car ils acheminent le trafic sur le réseau) s'efforce toujours de trouver le meilleur chemin à suivre pour les données.

Vous pouvez réellement voir le chemin emprunté par vos paquets vers une adresse de destination à l'aide de la commande traceroute, qui indique aux routeurs le long du chemin emprunté par le paquet de se rapporter.

Par exemple, dans la capture d'écran ci-dessous, nous avons tracé l'itinéraire vers howtogeek.com à partir d'une connexion Internet Comcast située à Eugene, Oregon. Les paquets ont été acheminés vers notre routeur, via le réseau Comcast au nord de Seattle, avant d’être acheminés vers un réseau fédérateur de Tata Communications (as6453.net) via Chicago, New York et Newark, avant de se diriger vers un centre de données Linode à Newark, dans le New Jersey. où le site est hébergé.

Nous parlons de paquets "voyageant", mais bien sûr, ce ne sont que des morceaux de données. Un routeur contacte un autre routeur et communique les données contenues dans le paquet. Le prochain routeur utilise les informations sur le paquet pour déterminer où il se dirige et transmet les données au prochain routeur le long de son chemin. Le paquet n'est qu'un signal sur le fil.
Nous parlons de paquets "voyageant", mais bien sûr, ce ne sont que des morceaux de données. Un routeur contacte un autre routeur et communique les données contenues dans le paquet. Le prochain routeur utilise les informations sur le paquet pour déterminer où il se dirige et transmet les données au prochain routeur le long de son chemin. Le paquet n'est qu'un signal sur le fil.

Adresses IP, DNS, TCP / IP, HTTP et plus de détails

C’est au moins une vue d’ensemble du fonctionnement d’Internet. Il existe de nombreux petits sujets importants pour Internet que nous utilisons tous et que vous pouvez lire plus en détail.

Par exemple, chaque périphérique d'un réseau a une adresse IP numérique unique sur ce réseau. Les données sont envoyées à ces adresses. Il existe à la fois des adresses IPv4 plus anciennes et des adresses IPv6 plus récentes. IP signifie «protocole Internet», ainsi une adresse IP est une «adresse de protocole Internet».Ce sont les adresses que les périphériques du réseau utilisent et parlent.

Les gens utilisent des noms de domaine lisibles par l'homme, tels que howtogeek.com et google.com, qui sont plus mémorables et compréhensibles qu'une série de chiffres. Toutefois, lorsque vous utilisez des noms de domaine tels que ceux-ci, votre ordinateur contacte son serveur DNS (Domain Name System) et demande l'adresse IP numérique de ce domaine. Pensez-y comme à un grand carnet d'adresses public pour les numéros de téléphone. Les entreprises et les particuliers qui veulent des noms de domaine doivent payer pour les enregistrer. Vous utilisez probablement le service DNS de votre fournisseur de services Internet, mais vous pouvez choisir d’utiliser un autre serveur DNS tel que Google Public DNS ou OpenDNS.

À la base de tout cela, il existe différentes couches de «protocoles» que les périphériques utilisent pour communiquer, même en utilisant le protocole Internet. Le protocole de transport le plus courant est TCP / IP, qui signifie Transmission Control Protocol over Internet Protocol. Le TCP est une question de fiabilité, et les périphériques discutent et suivent les paquets de données afin de s’assurer que rien ne se perd en cours de route. Si c'est le cas, il est remarqué et renvoyé. Il existe également d’autres protocoles, tels que UDP, qui rejettent tout ce qui a trait à la fiabilité pour la vitesse brute.

Les protocoles de transport ci-dessus, tels que TCP et UDP, sont des protocoles d'application, tels que HTTP ou HTTPS, protocole de transfert hypertexte utilisé par votre navigateur Web. Le protocole HTTP fonctionne par-dessus le protocole TCP, ce qui fonctionne par-dessus le protocole IP. D'autres applications peuvent utiliser différents protocoles ou créer leurs propres protocoles, qui fonctionnent néanmoins sur des protocoles tels que TCP et IP. Une grande partie de la technologie que nous utilisons implique des couches de technologie construites sur d'autres couches, et il en va de même pour Internet. Nous pourrions écrire un livre entier ici, mais pour le moment, si vous voulez en savoir plus, les liens ci-dessus devraient vous aider à démarrer.

Une fois que vous avez compris les bases, vous comprendrez mieux pourquoi cette scène de IT Crowd est aussi amusante.

Conseillé: