Réseaux et Protocoles pour DevOps
Réseaux et Protocoles pour DevOps
com
Permettez à plusieurs utilisateurs de partager des appareils sur le réseau, tels que des serveurs de
Internet est le plus grand réseau du monde et peut être appelé « le réseau des
réseaux ».
Types de réseaux
Il existe différents types de réseaux. Mais les deux principaux sont le LAN et le WAN
1.Réseau local(Réseau local) - interconnecte les ordinateurs dans une zone limitée,
comme les résidences, les écoles. ex. : Wi-Fi, Ethernet
[Link]ÊME(Réseau étendu (Wide Area Network) - étend le réseau local (LAN) sur une vaste zone géographique.
Composants du réseau :
1. Interrupteur :
Il s’agit d’un appareil qui est en fait utilisé pour connecter un réseau
à un autre.
3. Modem :
4. Centre :
5. Carte réseau :
6. Pont :
Un protocole réseau est un ensemble de règles établies par des personnes qui déterminent la
manière dont une donnée particulière est transmise entre différents appareils du même
réseau. Par exemple : HTTP, TCP, IP, FTP, SMTP, etc.
Types d'adresses IP
1.IPv4:
Adresse 32 bits, écrite sous la forme de quatre nombres séparés par des points (par exemple,
[Link] ).
Il s'agit d'une adresse IP 32 bits, ce qui signifie qu'elle contient une combinaison de 32
(1 et 0). Dans cette version de l'adresse IP, il existe 4 groupes ouOctets(8 bits), et
chaque octet est représenté par une valeur décimale dans l'adresse. C'est facile à
retenir.
2.IPv6:
Adresse 128 bits, écrite en huit groupes de nombres hexadécimaux (par exemple,
2001:0db8:85a3:0000:0000:8a2e:0370:7334 ).
Fournit un pool d'adresses beaucoup plus large, conçu pour remplacer IPv4 lorsqu'il
s'épuise.
[Link] privée:
Utilisé dans les réseaux privés (comme les réseaux domestiques ou professionnels).
Non accessible depuis Internet ; généralement dans des plages telles que [Link] ,
[Link] , ou [Link] - [Link] .
[Link] statique:
Souvent utilisé pour les serveurs et les appareils qui nécessitent une adresse cohérente.
[Link] dynamique:
Les adresses IPv4 sont divisées encinq coursen fonction du numéro de départ, qui
détermine leur utilisation dans les réseaux.
[Link] -
E Expérimental, utilisé pour la recherche.
[Link]
Note:
Les adresses de classe A dans IPv4 commencent officiellement à partir de1.0.0.0et monter jusqu'à
0.0.0.0est une adresse spéciale, qui ne fait pas partie de la plage d'adresses IP utilisables en classe A.
Il est souvent utilisé pour tester les logiciels réseau sur la machine locale.
Points clés :
127.0.0.1est communément appelé « localhost ».
Une adresse IP se compose de deux parties : l'ID réseau et l'ID hôte (tout appareil
qui obtient l'adresse IP est appelé un hôte).
Connexion directe:Les appareils avec le même identifiant réseau peuvent se connecter sans
routeur.
Exigences relatives au routeur:Les appareils avec des identifiants réseau différents ont besoin d'un routeur pour se
connecter.
Nous allons essayer de le décomposer avec un diagramme structurel basé sur du texte pour une meilleure
compréhension :
+--------------------+--------------------+-----------------
+--------------------+--------------------+-----------------|
Classe A | 1er Octet | 2e, 3e, 4e
| | Exemple : [Link] | (0.0.1)
+--------------------+--------------------+-----------------
Étant donné que les deux appareils ont le même identifiant réseau (17), ils se
trouvent sur le même réseau et peuvent se connecter directement.
Résumé de la connexion :
+ - - - - - - - - - - - - - - - - - - - - - - - - + - - - - - - - - - - - - - - - - - - - - - - - - + - - - - - - - - - | IP de
l'appareil A | IP de l'appareil B | Conne c
+---------------------+--------------------------+---------|
[Link] | [Link] | Direct t
+---------------------+--------------------------+---------|
[Link] | [Link] | Requi l
+---------------------+--------------------------+---------
Explication:
- Si le périphérique A et le périphérique B sont dans le même réseau (même réseau
- S'ils sont sur des réseaux différents (identifiants de réseau différents), un
Utilisation du routeur :
+------------------------+-------------------------+----------|
Différents réseaux | Exemple : | Conne c
+---------------------+--------------------------+---------|
ID réseau de l'appareil A | ID 17 (Classe A) |
| réseau de l'appareil B | 192.168 (Classe C) |
| Routeur requis | Oui | Requi l
+---------------------+--------------------------+---------
Exemple : un réseau avec l'adresse IP [Link]/24 peut être divisé en sous-réseaux comme
[Link]/25 et [Link]/25.
Exemple de sous-réseau :
Réseau donné :[Link]/24
/24indique un masque de sous-réseau de255.255.255.0, ce qui signifie qu'il y a8 bits pour les
hôtes(32 bits au total en IPv4 - 24 bits pour la partie réseau 8 bits pour les hôtes).
Pour diviser cela en deux sous-réseaux égaux, nous pouvons utiliser/25masques de sous-réseau, qui
[Link]-réseau 1 : [Link]/25
Gamme:[Link] à [Link]
Nombre total d'adresses IP:128 adresses (126 utilisables pour les hôtes, car la première
adresse est l'adresse réseau et la dernière est l'adresse de diffusion).
[Link]-réseau 2 : [Link]/25
Gamme:[Link] à [Link]
Nombre total d'adresses IP:128 adresses (126 utilisables pour les hôtes).
Tableau récapitulatif
Sous-réseau Gamme Masque de sous-réseau Nombre total d'adresses IP Adresses IP d'hôte utilisables
[Link] -
[Link]/25 [Link] 128 126
[Link]
Explication:
En utilisant un/25 masqueau lieu de/24, nous avons divisé le réseau en deux sous-réseaux
avec 128 adresses IP chacun.
Cela crée des segments plus petits au sein du réseau d'origine, ce qui facilite la
gestion séparée de groupes spécifiques d'hôtes.
Avantages du sous-réseautage :
Classe C*256
/16 [Link] 65 536
Classe B
Classe B*256
/8 [Link] 16 777 216
Classe A
Modèles de réseau
Il existe principalement deux types de modèles de réseau :
2. Modèle TCP/IP
LeOSI (Interconnexion des systèmes ouverts)Le modèle est un ensemble de règles qui explique
comment différents systèmes informatiques communiquent sur un réseau. Le modèle OSI a été
développé parOrganisation internationale de normalisation (ISO)Le modèle OSI se compose de
7 couches et chaque couche a des fonctions et des responsabilités spécifiques.
[Link] de liaison de données: Gère le transfert de données entre les nœuds directement connectés.
Il gère la détection des erreurs et le contrôle de flux. Exemples : Ethernet, Wi-Fi.
[Link] de transport: Assure un transfert de données fiable avec correction des erreurs et
contrôle de flux. Exemples : TCP, UDP.
│
├── Couche de présentation (couche 6) │
└── Encoder/crypter le message dans un format approprié.
│
├── Couche de session (couche 5) │
└── Établir une session avec l'appareil de la personne Y via le
│
├── Couche de transport (couche 4) │
└── Divisez le message en segments et ajoutez un en-tête TCP/UDP
│
├── Couche réseau (Couche 3) │
└── Ajoutez des adresses IP source et de destination pour le routage.
│
├── Couche de liaison de données (couche 2) │
└── Convertissez les segments en trames et ajoutez des adresses MAC pour d
│
├── Couche physique (Couche 1) │
└── Convertir les trames en bits (0 et 1) pour la transmission.
│
└── Transmettre via un support physique (par exemple, Ethernet/Wi-Fi) à
│
├── La personne Y reçoit un message │
SSL/TLS(Port443pour HTTPS, également utilisé dans d'autres protocoles) : cryptage pour une
HDLC:Pour le cadrage et le contrôle des erreurs sur les liaisons point à point.
Les numéros de port sont principalement utilisés dans leCouches d'application et de transportpour
garantir que les données sont transmises aux bons services et applications exécutés sur un
ordinateur.
2. Modèle TCP/IP :
Le
Modèle TCP/IP, également connu sous le nom deSuite de protocoles Internet, est une version
simplifiée du modèle OSI avec seulement4 couchesau lieu de 7.
Ce modèle est un modèle réel qui fonctionne réellement. Ce modèle est composé de 4 couches.
2. Couche de transport
3. Couche réseau
Ports et protocoles :
Il s'agit d'un protocole client-serveur sans état (ce qui signifie qu'il ne stocke jamais aucune donnée du
client), et il nous indique comment il demande des données au serveur et nous indique également
comment le serveur renverra les données au client.
- Lorsque le serveur envoie une réponse au client - Réponse HTTP - Certaines méthodes
HTTP utilisées pour effectuer une requête
- Codes d'état
Les codes d'état sont émis par un serveur en réponse à une demande d'un client adressée
au serveur.
2. 300 : redirections
Déplacé
En permanence, L'URI de la ressource demandée a été modifiée
301, 308
Permanent en permanence.
Réorienter
Retrouvez la liste complète des codes d'état avec des explications détaillées par
M. Abhishek Veeramalla (Merci !) :
J'ai dit que HTTP est un protocole sans état, ce qui signifie qu'il ne stocke jamais aucune donnée du
client sur le serveur. Alors, supposez que vous effectuerez une deuxième recherche
[Link] alors il faut le déconnecter du serveur et vous devez vous connecter
à nouveau pour une deuxième visite, mais vous ne le faites pas. La deuxième fois, c'est automatiquement
connecté et vous pouvez voir tous vos paniers enregistrés et toutes les données. Alors
comment est-ce possible ?? Ici,cookiesentrent en scène.
Les cookies sont une chaîne unique stockée sous forme de fichier dans votre
navigateur et lorsque vous recherchez pour la deuxième fois le site Web que
vous avez visité précédemment, les cookies enregistrés dans votre navigateur
enverront les détails via HTTP au serveur et le serveur les vérifiera et vous
connectera automatiquement.
SMTP est utilisé pour envoyer et recevoir tout courrier électronique du serveur SMTP de l'expéditeur au
Le FTP est utilisé pour télécharger, charger et transférer des fichiers d'un hôte à un autre.
Similaire à Telnet. Il est utilisé par les administrateurs système pour accéder en toute
sécurité à un ordinateur via un réseau non sécurisé.
Fiableetorienté connexionprotocole.
Avant de transmettre des paquets, TCP doit s'assurer qu'une connexion stable a été
établie entre l'expéditeur et le destinataire. C'est là qu'intervient la procédure de
handshake à trois voies (ou SYN-SYN-ACK).
Exemple:Streaming vidéoouDNSrequêtes.
Retrouvez le lien ci-dessous pour la fiche d'aide sur les ports et protocoles courants (merci à
Stationx) :
Routage :
Alors, comment faire pour transférer un paquet d'informations d'un hôte d'un réseau vers un hôte d'un
autre réseau ? En un mot : le routage.
Nous utilisons des tables pour nous aider à déterminer les itinéraires que nous souhaitons emprunter. Cette capture
Lors de la prise d'une décision de routage, des règles plus étroites sont évaluées en premier :
Si la destination d'un paquet se situe dans la plage [Link]/8, il sera envoyé à l'interface de la
passerelle de transit (TGW) (vos autoroutes nationales).
Si la destination d'un paquet ne se situe dans aucune de ces plages, la plus large
est évaluée, soit [Link]/0, ce qui signifie qu'il s'agit de trafic Internet. Le paquet
sera alors redirigé vers l'interface de traduction d'adresses réseau (NAT).
Serveur DNS racinestocke tous les domaines de premier niveau, par exemple : .com, .in, .org, .io, etc.
Le DNS fonctionne comme leannuaire téléphoniquede l’Internet, permettant aux humains d’utiliser des noms lisibles
[Link]ête DNS:
Votre navigateur envoie une requête à unServeur DNSpour obtenir leAdresse IPde
[Link] .
3.Résolution DNS:
Le serveur DNS vérifie si l'adresse IP est en cache. Si ce n'est pas le cas, il contacte
autres serveurs DNS((racine, TLD et serveurs faisant autorité) pour trouver l'adresse
IP.
.com , , .org
etc. Sous-domaines (par exemple, [Link] ) se ramifient à partir des TLD.
[Link]: UNzoneest une partie du domaine qui est gérée par une organisation
spécifique. Par exemple, .com est une zone contrôlée [Link]
gère la zone racine au sommet de l'arborescence DNS, tandis que différentes
organisations gèrent les sous-domaines.
Verisign peut alors déléguer le contrôle sur [Link] à "Exemple Ltd" par
ajouter un enregistrement NS qui pointe vers leur serveur de noms.
LeEnregistrements NSdiriger le trafic vers le serveur de noms approprié qui gère un domaine,
permettant à différentes parties de l'arborescence DNS d'être gérées indépendamment par
différentes organisations.
Les enregistrements DNS, également appelés fichiers de zone, fournissent des informations sur un
domaine. Cela inclut l'adresse IP associée à ce domaine et la manière de gérer les requêtes le concernant.
Chaque enregistrement DNS possède un paramètre de durée de vie (TTL) qui indique la fréquence à
laquelle un serveur DNS l'actualisera.
Vous trouverez ci-dessous les types d’enregistrements DNS les plus couramment utilisés et leur signification :
SMS Texte descriptif Contient des informations générales sur un nom de domaine
telles que l'hébergeur, la personne à contacter, le téléphone
du domaine.
DHCP
DHCP (protocole de configuration dynamique de l'hôte)est un protocole de gestion de réseau
quiattribue automatiquement des adresses IPet d'autres configurations réseau (telles que
masque de sous-réseau, passerelle, serveurs DNS) aux périphériques d'un réseau.
Exemple:
Lorsque vous connectez votre ordinateur portable à un réseau Wi-Fi, unServeur DHCPlui
attribue unAdresse IPautomatiquement, lui permettant de communiquer avec d'autres
appareils sur le réseau sans configuration manuelle.
Pare-feu
Les pare-feu contrôlent le trafic réseau entrant et sortant en fonction de règles de sécurité
prédéterminées.
Équilibreurs de charge
Les équilibreurs de charge répartissent le trafic réseau entrant sur plusieurs serveurs
pour garantir qu'aucun serveur ne soit surchargé.
VPN
Le VPN (Virtual Private Network) fournit une connexion sécurisée entre les
utilisateurs distants et le réseau de l'entreprise via Internet.
Usage:Pour un dépannage de base, vous pouvez exécuter ping [Link] pour vérifier
Usage: Aide à trouver quelle passerelle est à l'origine d'un retard en affichant les temps de
réponse et les endroits où les paquets échouent (indiqué par ).
3. telnet
But:Tester les connexions et les protocoles réseau.
Comment ça marche: Tente d'établir une connexion à une adresse IP et un port spécifiés.
Usage: Testez si un service spécifique est accessible, par exemple, telnet [Link] 443 .
4. boucle
But: Transférer des données à l'aide de plusieurs protocoles, souvent pour des requêtes HTTP.
Usage:
Comment ça marche:Effectue des recherches DNS et affiche des informations telles que les
adresses IP.
Usage: fouiller [Link] pour obtenir des informations telles que les adresses IP, TTL et DNS
types d'enregistrement.
Usage:
Comment ça marche:Envoie des paquets bruts pour identifier les hôtes, les services et les systèmes
d’exploitation.
Usage:
Usage:
But:Copiez en toute sécurité des fichiers entre les hôtes locaux et distants.
Usage:
ser@remote:/chemin/vers/destination .
Ces outils sont d’une valeur inestimable pourDiagnostic réseau, dépannage et communications
sécurisées, qui sont des compétences essentielles pour toutIngénieur DevOps.