in

Comment fonctionne 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 Internet fonctionne réellement – ou ce qu’est exactement Internet.

Qu’est-ce qu’Internet exactement?

Vous avez probablement votre propre «réseau local» à la maison, et il est composé de tous les appareils connectés à votre routeur, qui se connecte à Internet. Le mot «Internet» fait référence à un système mondial de «réseaux informatiques interconnectés».

C’est tout ce qu’est vraiment Internet – un grand nombre de réseaux informatiques partout dans le monde, connectés entre eux. Bien sûr, il y a beaucoup de matériel physique – des câbles sous les rues de votre ville aux câbles massifs sur les fonds océaniques en passant par les satellites en orbite autour de la planète – qui rend cette communication possible. De nombreux logiciels fonctionnent également en arrière-plan, vous permettant 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ù se trouve ce site Web de la manière la plus rapide possible.

Même lorsque vous ne vous connectez qu’à un seul site Web, il se passe beaucoup plus de choses sous le capot. Votre ordinateur ne peut pas envoyer directement une information, ou «paquet» de données, à l’ordinateur hébergeant le site Web. Au lieu de cela, il transmet un paquet à votre routeur domestique avec des informations sur la destination et la réponse du serveur Web. Votre routeur l’envoie ensuite aux routeurs de votre fournisseur de services Internet (Comcast, Time Warner ou toute autre personne que vous utilisez), où il est envoyé à un autre routeur d’un autre fournisseur de services Internet, et ainsi de suite, jusqu’à ce qu’il atteigne sa destination. Tous les paquets renvoyés à votre système à partir du serveur distant effectuent le trajet inverse.

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’emmener directement à travers le pays ou le continent jusqu’à 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 arrive à destination. Il faut plus de temps pour qu’une lettre parvienne à l’autre bout du monde que l’autre côté du pays car elle doit faire plus d’arrêts, et c’est généralement vrai pour Internet également. 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 est toujours rapide, et cela se produit plusieurs fois par seconde. Chaque paquet est très petit, et un grand nombre de paquets sont envoyés dans les deux sens lorsque les ordinateurs communiquent, même si l’un est en train de charger un site Web à partir d’un autre. Le temps de parcours d’un paquet est mesuré en millisecondes.

Les données peuvent emprunter de nombreux 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’y a pas qu’un seul chemin emprunté par les données. Les réseaux étant connectés à plusieurs autres réseaux, il existe tout un réseau de connexions qui s’étend dans le monde entier. Cela signifie que ces paquets (petits morceaux de données envoyés entre les appareils) peuvent emprunter plusieurs chemins pour arriver là 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 emprunter un autre chemin. Les routeurs le long du chemin utilisent quelque chose appelé Border Gateway Protocol, ou BGP, pour communiquer des informations indiquant si un réseau est en panne et le chemin optimal pour les données à emprunter.

Créer ce réseau interconnecté (ou Internet) n’est pas aussi simple que de brancher chaque réseau sur un réseau à proximité, un par un. Les réseaux sont connectés de différentes manières le long de nombreux chemins différents, et le logiciel fonctionnant sur ces routeurs (ainsi nommés car ils acheminent le trafic le long du réseau) s’efforce toujours de trouver les chemins optimaux pour les données à emprunter.

Vous pouvez en fait voir le chemin emprunté par vos paquets vers une adresse de destination en utilisant la commande traceroute, qui indique aux routeurs le long du chemin parcouru par le paquet de faire un rapport.

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

On parle 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 du paquet. Le routeur suivant utilise les informations sur le paquet pour déterminer où il va et transmet les données au routeur suivant 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 un aperçu de haut niveau 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 appareil sur un réseau possède 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 «Internet Protocol», donc une adresse IP est une «adresse de protocole Internet». Ce sont les adresses que les appareils sur le réseau utilisent et parlent.

Les gens utilisent des noms de domaine lisibles par l’homme comme howtogeek.com et google.com, qui sont plus mémorables et compréhensibles qu’une série de chiffres. Cependant, lorsque vous utilisez des noms de domaine comme 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 d’accès Internet, mais vous pouvez choisir d’utiliser un autre serveur DNS comme Google Public DNS ou OpenDNS.

Derrière tout cela, il existe différentes couches de «protocoles» que les appareils utilisent pour communiquer, même lorsqu’ils utilisent le protocole Internet. Le protocole de transport le plus courant est TCP / IP, qui signifie Transmission Control Protocol over Internet Protocol. TCP est une question de fiabilité, et les appareils discutent dans les deux sens et suivent les paquets de données pour 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, comme UDP, qui gâche la fiabilité pour la vitesse brute.

Au-dessus des protocoles de transport comme TCP et UDP se trouvent des protocoles d’application, comme HTTP ou HTTPS, le protocole de transfert hypertexte, que votre navigateur Web utilise. Le protocole HTTP fonctionne en plus du protocole TCP, qui fonctionne en plus du protocole IP. D’autres applications peuvent utiliser différents protocoles ou créer leurs propres protocoles qui fonctionnent néanmoins en plus de 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 l’instant, si vous voulez en savoir plus, les liens ci-dessus devraient vous aider à démarrer.

Une fois que vous avez compris les bases, vous pouvez mieux comprendre pourquoi cela Foule informatique la scène est si drôle aussi.

Crédit d’image: Toria/Shutterstock.com, Chaiwat Srijankul/Shutterstock.com.

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *

Comment créer un tableau croisé dynamique dans Excel 2007

Comment créer un tableau croisé dynamique dans Excel 2007

Les pires choses à propos de la possession d’un Smarthome