Comment se forment les adresses Internet et quels sont les protocoles réseau et les ports d’une URL ?
Après avoir écrit plusieurs guides théoriques sur le fonctionnement de l’Internet, nous expliquons ici une fois pour toutes, d’une manière compréhensible pour tous, ce que signifie parler d’Adresses Internet, Ports et protocoles réseau .
Les sites Web ont tous une adresse comme www.microsoft.com ou www.google.fr, qui sont maintenant connus de tous et sont appelés URLs (Uniform Resource Locators).
Cependant, cette forme commune d’adresses que nous utilisons, avec des lettres et des noms reconnaissables et facilement mémorisables, n’est pas vraiment le type d’adresse utilisé par les ordinateurs.
La mémoire humaine a besoin de mots qui signifient quelque chose dont il faut se souvenir, mais les ordinateurs n’ont pas besoin de cette aide et utilisent des ensembles de nombres appelés adresses IP pour identifier les sites Web.
Le format d’adresse IP le plus courant est composé de 4 segments numériques, chacun séparé par un point.
Les nombres doivent varier de 0 à 255 (huit bits pour chacun et donc 32 bits au total), donc l’adresse web réelle de Microsoft est 64.4.11.37.
Comme ce format d’adresse IP, appelé IPv4, est limité dans les combinaisons possibles, il existe de nouvelles adresses IPv6 qui utilisent une représentation 128 bits.
Le système IPv4 sera progressivement remplacé par ce nouveau système 128 bits, appelé IPv6 nécessaire pour faire face à l’énorme augmentation du nombre d’appareils connectés qui se produit ces dernières années en raison de la diffusion des smartphones et tablettes.
Sachez que non seulement les sites Web sont représentés sur Internet par une adresse IP, mais aussi les ordinateurs et chaque appareil qui accède au réseau en possède une.
L’adresse IPv6 128 bits se compose de huit blocs de 16 bits qui deviennent des nombres hexadécimaux à 4 chiffres.
Les blocs sont séparés par deux points (par exemple 2001:0:4137:9e76:8f0:202c:b9c0:2f05)
Maintenir l’ordre et coordonner les adresses sur Internet avant qu’il y ait une organisation sous la protection du gouvernement américain (l’Internet Assigned Numbers Authority ou IANA) pendant que nous y pensons maintenant une société privée appelée ICANN (The Internet Corporation for Assigned Names and Numbers).
Les formats utilisés pour les URL sont proposés et des normes convenues dès le début de l’Internet.
La forme schématique d’une URL est la suivante :
protocole:///utilisateur:mot de passe@hôte:port/url-path:port
/url-path/port/host/password/user/protocol:
où les crochets indiquent des composants individuels particuliers et ne font pas partie de l’URL réelle. En examinant chacune de ces parties que nous avons :
1) Le protocole indique comment l’information est transmise et récupérée.
Le protocole est le langage utilisé par les ordinateurs pour communiquer entre eux et échanger des informations d’un certain type.
Les protocoles sont établis par des accords internationaux qui garantissent que les ordinateurs du monde entier peuvent communiquer entre eux.
Les principaux protocoles de l’Internet sont :
– TCP/IP expliqué dans l’article sur la façon dont les ordinateurs communiquent entre eux via TCP/IP
– Protocoles de courriel pour transférer des courriels : SMTP pour envoyer et POP pour recevoir.
Voir aussi la signification et la différence entre POP et IMAP
SMTP et POP3 utilisent le protocole TCP pour gérer la transmission et la livraison des e-mails sur Internet.
– Hypertext Transfer Protocol (HTTP) est le protocole utilisé par les sites Web qui fait référence au format des hyperliens encodés dans différentes versions du langage HTML (Hypertext Markup Language) que notre navigateur télécharge et convertit en pages Web avec un format graphique agréable à regarder.
Le seul autre protocole qu’un utilisateur peut rencontrer sur Internet est FTP (File Transfer Protocol) qui indique la connexion à un serveur de fichiers à télécharger.
2) La partie « :@ » n’est jamais vue, mais elle vous permettrait d’entrer votre nom d’utilisateur et votre mot de passe dans les sites où elle est requise.
Cette section peut également être utilisée pour masquer une URL : Par exemple, http://pippo:[email protected] fonctionne comme http://www.clic-ouest.fr (essayez-le).
3) host est l’ordinateur auquel nous voulons nous connecter.
L’hôte peut être une adresse IP ou une URL comme www.clic-ouest.fr
Souvent, le nom d’hôte est composé de trois mots séparés par des points.
La première partie est un nom pour un ordinateur spécifique qui est souvent « www » (World Wide Web), mais qui peut aussi être différent et qui récemment est également omis.
La deuxième partie (« clic-ouest ») est le réseau local où réside l’ordinateur, tandis que la troisième partie (« net« ) est l’un des domaines génériques de premier niveau .
Depuis un certain temps, ces domaines ont été limités à com, edu, org, net, mil, gov et int.
Com, net et org sont des domaines accessibles aux particuliers et aux entreprises du monde entier.
À l’origine, ils étaient censés être descriptifs, de sorte que com indiquait un site commercial, un service réseau net, une organisation à but non lucratif.
Ces significations ont été perdues au fil du temps et n’importe qui peut demander un .net ou un.org.
Les autres domaines de premier niveau sont réservés à .edu pour les écoles et les universités et .gov pour les sites des administrations publiques.
Ces dernières années, l’ICANN a ajouté ou proposé de nombreux nouveaux domaines, notamment .info,.biz et bien d’autres (dont.xxx).
Chaque pays possède alors son propre domaine de premier niveau sous la forme .fr pour France.
Chaque pays gère ce domaine national comme il l’entend, certains ne le réservant qu’à ceux qui vivent dans ce pays, d’autres le vendant à des prix élevés pour leur combinaison de mots tels que.io (Territoire britannique de l’océan Indien),.am (Arménie) ou.ly (Libye).
Remarquable est l’exemple d’un petit pays comme la petite île du Pacifique, Tuvalu, qui gagne beaucoup d’argent dans la vente de domaines.tv coûteux pour des raisons évidentes très utilisées par les sites de télévision en ligne.
4) port est le segment qui spécifie le port.
Pour comprendre la signification d’une porte, vous pouvez considérer l’adresse IP comme une adresse de rue comme Via Dante et la porte comme le numéro de la maison.
Bien que votre ordinateur ne puisse avoir qu’une seule adresse IP sur Internet, plusieurs programmes profitent de cette connexion.
Par exemple, vous vous connectez à Internet pour recevoir des courriels, envoyer des courriels, naviguer sur Internet, clavarder, etc.
Chacune de ces activités est réalisée par un logiciel qui, pour exécuter ces fonctions de manière systématique, a besoin de « ports » pour compléter les adresses locales.
Ces ports n’ont pas d’existence physique et ne sont pas aussi réels que les ports USB, ce sont simplement des numéros qui complètent l’adresse d’un type d’activité sur Internet afin que l’ordinateur sache comment recevoir et avec quel programme traiter un paquet de données reçu.
En pratique, si vous envoyez une requête à une adresse IP, le port interrompra le programme auquel cette requête est adressée.
En pensant à un facteur qui doit livrer des lettres, l’adresse IP correspond à l’adresse municipale de la maison et les amène au numéro de la maison.
Le numéro de port est souvent caché dans une adresse réseau.
Par exemple, le numéro de port 80 du navigateur est attribué par convention au protocole http de sorte que chaque site web a une adresse comme www.clic-ouest.fr:80 (par convention, puisque c’est toujours le même port, on ne met pas et on ne voit pas).
Les ports sont numérotés de 0 à 65536.
Les numéros de port ne sont pas attribués de manière aléatoire, mais sont conformes aux normes de l’Internet Assigned Numbers Authority (IANA), c’est pourquoi nous avons : les ports 0-1023 réservés aux processus du système principal ; les ports 1.024-49.151 sont appelés « ports enregistrés », les autres ports 49.152-65.535 sont appelés « dynamiques » et/ou « ports privés » et ne sont pas réglementés.
Parmi les portes principales et les plus utilisées, il y en a :
20 Transfert de fichiers FTP
22 SSH Secure Shell
25 SMTP Envoi d’e-mails
53 Service de noms de domaine DNS
80 Pages Web de lecture HTTP
110 POP3 Réception d’e-mails
119 groupes de nouvelles du NNTP
Les ports étant utilisés pour échanger des informations entre un ordinateur et l’Internet, ils constituent également une voie d’accès pour les pirates informatiques qui tentent de pénétrer dans des réseaux privés et sécurisés.
Si un port reste ouvert (c’est-à-dire qu’un programme ou un virus logiciel s’exécute sur l’ordinateur qui quitte le port en écoutant et en attendant de recevoir des informations), il est vulnérable aux intrusions.
C’est là qu’un pare-feu entre en jeu, pour contrôler l’accès au système et bloquer les accès non autorisés.
5) Chemin URL
La dernière partie de l’adresse réseau est le chemin ou url-path qui est le chemin sur l’ordinateur hôte où il y a une page ou un fichier particulier que nous voulons télécharger.
Cette partie aura souvent le nom d’un répertoire avec des sous-répertoires, se terminant souvent par un fichier.html ou généré par d’autres programmes tels que.asp ou.php.
Par exemple, en prenant cette adresse, http://www.clic-ouest.fr2013/06/garantire-computer-senza-mai-errori.html, le chemin URL est tout ce qui est après .net/, fait par le dossier 2013 qui contient le dossier 06 qui contient le fichier hypertexte ensure-computer-but-not-errors.html
Pour terminer ce bref manuel aux adresses internet, il faut aussi parler de DNS.
Lorsque le navigateur envoie une requête au fournisseur d’accès Internet (FAI) pour se connecter à www.microsoft.com, il y a un ordinateur Telecom ou Fastweb qui vérifie la signification des lettres qui composent le mot microsoft.com.
Le FAI utilise un serveur spécial appelé serveur DNS (DNS signifie « Domain Naming System ») qui dispose de bases de données pour associer les noms aux adresses IP numériques.
Ces processus de traduction sont importants et peuvent prendre un certain temps si les serveurs de noms utilisés par votre FAI sont occupés.
Notez que chaque ordinateur, y compris le nôtre, doit avoir une adresse IP lorsqu’il est connecté à Internet.
Sur la façon dont les adresses IP sont attribuées, je me réfère à la lecture : Comment se connecter à Internet et pourquoi avec la même adresse IP publique ?.
En conclusion, pour faire un résumé :
Tout appareil sur un réseau ou sur Internet doit avoir une adresse.
Pour que les ordinateurs du monde entier puissent communiquer entre eux, il doit exister des méthodes bien définies et sécurisées appelées protocoles.
Les protocoles fournissent une façon universelle de faire des choses que les ordinateurs du monde entier peuvent comprendre.
Un ordinateur connecté à Internet peut alors effectuer plusieurs opérations en même temps, de sorte que pour utiliser Internet à partir de différents programmes, il existe des sous-adresses appelées ports.
Si vous avez des questions, veuillez contacter votre technicien local (c’est-à-dire moi) et écrire un commentaire ci-dessous !