www.wutsi.com
Open in
urlscan Pro
18.205.222.128
Public Scan
URL:
https://www.wutsi.com/read/72953/internet-en-7-protocoles-pour-les-nulls
Submission: On February 26 via manual from FR — Scanned from FR
Submission: On February 26 via manual from FR — Scanned from FR
Form analysis
0 forms found in the DOMText Content
PRAGMATIC NERDZ * Connecte-toi INTERNET EN 7 PROTOCOLES POUR LES NULLS Pragmatic Nerdz 29 janv. 2024 - 5 Minutes Sans protocoles réseau, l’Internet moderne cesserait d’exister. Un protocole réseau est un ensemble établi de règles qui déterminent la manière dont les données sont transmises entre différents appareils du même réseau. Essentiellement, il permet aux appareils connectés de communiquer entre eux. LES PROTOCOLES 1. INTERNET PROTOCOL (IP) L'Internet Protocol (IP) est un ensemble de règles qui permet d'assigner une adresse à chaque appareil connecté au réseau Internet. La gamme complète d'adresses IP peut aller de 0.0.0.0 à 255.255.255.255, ce qui correspond à 4 milliards d'adresses IP possibles. Les ordinateurs qui communiquent sur Internet partagent des informations vers un emplacement spécifique à l'aide d'adresses IP. Les adresses IP sont au réseau Internet ce que les numéros de téléphones sont à un réseau cellulaire. Il existe 2 types d'adresses IP: 1. Les adresses publiques: Ce sont les adresses utilisées pour connecter un réseau Internet professionnel ou domestique à un fournisseur d'accès Internet. Ces adresses sont généralement assignées aux routeurs. 2. Les adresses privées: Ce sont les adresses de votre réseau interne, professionnel ou domestique, assignées à vos appareils (laptops, TV, téléphones mobile etc.) 2. DYNAMIC HOST CONTROL PROTOCOL (DHCP) Contrairement au un réseau cellulaire où les numéros sont assignés à chaque appareil, sur le réseau Internet, les appareils doivent demander leur adresse IP lorsqu'ils se connectent sur le réseau. Lorsqu'ils se déconnectent, ils libèrent l'adresse IP afin qu'elle soit disponible pour d'autres appareils. Pour obtenir leurs adresses IP, les appareils doivent se connecter àun serveur DHCP qui va leur assigner une adresse IP. Une fois que l'appareil a son adresse IP, il est prêt à communiquer sur Internet. 3. TRANSMISSION CONTROL PROTOCOL (TCP) Le Transport Control Protocol s'occupe de la transmission de messages entre les appareils sur Internet. Pour envoyer un message de 250.10.1.1 vers 15.10.10.1 , TCP va suivre les étapes suivantes: 1. Il divise le message en multiples morceaux appelés paquets, pour éviter de renvoyer l'intégralité du message en cas de problème lors de la transmission. 2. Il va assigner à chaque paquet une adresse d'expéditeur (250.10.1.1) et une adresse de destinataire (15.10.10.1). Ces adresses sont utilisées pour diriger chacun des paquet vers le destinataire. 3. Établie la connexion 250.10.1.1 et 15.10.10.1. 4. Envoie les paquets de 250.10.1.1 vers 15.10.10.1. 5. Le destinataire reçoit les paquets, et les assemble pour reconstituer le message. 4. DOMAIN NAME SYSTEM (DNS) Retenir les adresses IP n'est pas très commode pour les humains. Pour faire une recherche sur Google, il est plus facile d'utiliser le nom de domaine google.com que 244.1.14.245. Le DNS converti les adresses IP en nom de domaines (et vice versa). C'est l'équivalent de l'annuaire téléphonique de l'internet. Lorsque qu'un utilisateur saisit dans son navigateur l'adresse web https://www.google.com, pour aller dans la page d'accueil de Google: * Le navigateur va contacter un serveur DNS pour convertir www.google.com en 244.1.14.245. * Ensuite il va télécharger la page d'accueil de Google en se connectant à l'adresse 244.1.14.245. 5. HYPERTEXT TRANSFER PROTOCOL (HTTP) Le protocole HTTP est le fondement du World Wide Web, il est utilisé pour charger des pages Web à l'aide de liens hypertextes. Lorsqu'un utilisateur entre dans un domaine de site Web et souhaite y accéder, HTTP fournit l'accès. HTTP se connecte au serveur du domaine et demande le code HTML du site, qui est le code qui structure et affiche le design de la page. Une autre forme de HTTP est HTTPS, qui signifie HTTP Secure. HTTPS chiffre les requêtes HTTP et les pages Web d'un utilisateur, ce qui protège les utilisateurs contre les menaces courantes de cybersécurité. 6. SIMPLE MAIL TRANSFER PROTOCOL (SMTP) Le protocole SMTP est le fondement des e-mails, il est utilisé pour expédier les courriers électroniques de l'ordinateur de l'expéditeur au serveur e-mail du destinataire. Recevez mes Stories dans votre boîte e-mail aussitôt que je les publie. Abonnez-vous à mon Blog Lorsque Roger envoie un e-mail a Kylian, il va: 1. Utiliser l'application MS Outlook pour composer son message à l'attention de kylian@gmail.com. 2. MS Outlook va se envoyer le message au serveur SMTP configuré dans l'ordinateur de Roger (smtp.hotmail.com). 3. Le serveur SMTP de Roger s'occuper de expedition du message au serveur SMTP de Kylian (smtp.gmail.com), qui va stocker ce message dans sa boîte aux lettres. 7. POST OFFICE PROTOCOL V3 (POP3) Le protocole POP3 est utilisé pour télécharger les e-mails du serveur e-mail à l'ordinateur du destinataire. Lorsque Kylian veut lire ses e-mails reçus: 1. Il va utiliser l'application MS Outlook pour récupérer ses messages. 2. MS Outlook va se connecter au serveur POP qui est associé au compte de Kylian pour télécharger les messages de sa boîte aux lettres. 3. Le serveur POP va transférer à MS Outlook tous les messages contenus dans la boite aux lettres, qui va les stocker dans l'ordinateur de Kylian. 4. Une fois les e-mail téléchargés, Kylian peut les lire même s'il est hors ligne. QUE SE PASSE-T-IL LORSQUE VOUS SAISISSEZ UNE URL DANS VOTRE NAVIGATEUR Regardons maintenant un exemple qui montre comment ces different protocoles sont utilisé dans un exemple concret. 1. LA SAISIE DE L'URL Lorsque Roger veut visiter un site web, il saisit une URL dans sont navigateur web. Qu'est ce qu'une URL? c'est l'abréviation de Universal Resource Locator. L'URL https://www.wutsi.com/read/71115/les-4-familles-de-languages-de-programmation est composée de 3 sections: 1. Le schème https, qui indique au navigateur qu'il va utiliser le protocole HTTPS pour se connecter au serveur 2. Le nom de domaine www.wutsi.com, qui identifie le serveur où on va se connecter 3. La resource /read/71115/les-4-familles-de-languages-de-programmation, qui identifie un fichier sur le serveur. 2. LA RÉSOLUTION DU SERVEUR La prochaine étape est d'identifier le serveur. Le navigateur va utiliser DNS (Domain Name System) pour avoir l'adresse IP associée au nom du domaine www.wutsi.com. 3. LA CONNECTION AU SERVEUR Le navigateur va établir une connection TPC avec le serveur en utilisant l'adresse IP qu'il a obtenu du DNS. Parce que le schème de l'adresse est HTTPS, la connexion va être sécurisée afin de prévenir toute interception par une tierce personne. 4. LE TRANSFERT DEE DONNÉES Le navigateur va échanger les données avec le serveur en utilisant le protocole HTTP à travers la connexion TCP. Il va envoyer au serveur la commande GET /read/71115/les-4-familles-de-languages-de-programmation qui indique au serveur quel veut le fichier. Le serveur va retourner au navigateur le contenu du fichier en format HTML. Le navigateur va analyser le contenu du fichier pour identifier les resources externes contenu dans le fichier (images, vidéos, fichier CSS etc.). Pour chacune de ces resource, le navigateur va faire une nouvelle requête au serveur pour la téléchargé. Une fois que le navigateur aura téléchargé toutes les resources, il va afficher la page web. -------------------------------------------------------------------------------- Avoir une solide compréhension des réseaux est essentiel pour toute carrière informatique. Le réseautage est le point de départ de tout. Cependant, comme le montre cette liste, il existe de nombreux concepts et terminologies à comprendre. À mesure que les réseaux continuent d’évoluer, il sera important pour les professionnels en informatique d’élargir leur base de connaissances. -------------------------------------------------------------------------------- Si vous avez aimé l'article, montrez votre soutien avec un ❤️ et abonnez-vous a mon blog! Votre engagement m’inspire! Internet HTTP SMTP DHCP 3 Pragmatic Nerdz Recevez un article hebdomadaire pertinent, utile aux développeurs et à toute personne travaillant dans le domaine de la tech. 105 abonnés 33 publications Abonnez-vous LIRE AUSSI LES 4 FAMILLES DE LANGUAGES DE PROGRAMMATION Pragmatic Nerdz 27 déc. 2023 3 Minutes 14 4.1 K COMMENT CRÉER DES LOGS D'APPLICATION SAAS Pragmatic Nerdz 28 nov. 2023 5 Minutes 122 7 PUANTEURS DE CODE QUE TOUT DÉVELOPPEUR DOIT ÉVITER Pragmatic Nerdz 15 nov. 2023 4 Minutes 6 764 COMMENT DÉFINIR ET SIGNALER LES ERREURS D'APIS Pragmatic Nerdz 7 nov. 2023 5 Minutes 1 133 GUIDE SIMPLIFIÉ DES CODES DE STATUT HTTP Pragmatic Nerdz 3 nov. 2023 3 Minutes 3 1.3 K COMMENT GARDER VOS DÉPENDANCES À JOUR: GITHUB + RENOVATE Pragmatic Nerdz 31 oct. 2023 3 Minutes 1 545 7 TYPES DE BASE DE DONNÉES Pragmatic Nerdz 24 oct. 2023 6 Minutes 14 1.9 K 7 TYPES DE PROGRAMMEURS Pragmatic Nerdz 17 oct. 2023 3 Minutes 1 260 LES 4 TYPES D'ARCHITECTURES LES PLUS POPULAIRES Pragmatic Nerdz 10 oct. 2023 4 Minutes 9 2.6 K INTÉGREZ CODECOV DANS VOTRE PROJETS GITHUB Pragmatic Nerdz 3 oct. 2023 3 Minutes 5 789 Lire plus de Stories PARTAGEZ © Wutsi. Accueil | Auteurs | Crée ton Blog | Wutsi Partner Program | Wutsi Store | Termes et Conditions | Vie Privée DÉCOUVREZ PLUS DE PRAGMATIC NERDZ Recevez un article hebdomadaire pertinent, utile aux développeurs et à toute personne travaillant dans le domaine de la tech. Abonnez-vous Continuez la Lecture