Vous êtes sur la page 1sur 81

Formation réseaux

de base

JPeg

Formation Réseaux : Notions de base Généralités

Modèle OSI
Empaquetage des
données
Jean-Philippe André (JPeg), p2009 Transport des paquets
1. Couche physique
2. Couche liaison
3. Couche réseau
4. Couche transport
7. Couche application

Configuration du
réseau
DHCP
DNS

Conclusion

Septembre 2007
Que sont les réseaux ? Formation réseaux
de base

JPeg

Généralités

Modèle OSI
Empaquetage des
données
Transport des paquets
1. Couche physique
2. Couche liaison
I Wikipedia.org : “Un réseau est un ensemble de nœuds 3. Couche réseau
4. Couche transport
(ou pôles) reliés entre eux par des liens (canaux).” 7. Couche application

Configuration du
réseau
DHCP
DNS

Conclusion
Que sont les réseaux ? Formation réseaux
de base

JPeg

Généralités

Modèle OSI
Empaquetage des
données
Transport des paquets
1. Couche physique
2. Couche liaison
I Wikipedia.org : “Un réseau est un ensemble de nœuds 3. Couche réseau
4. Couche transport
(ou pôles) reliés entre eux par des liens (canaux).” 7. Couche application

Configuration du
I Téléphone réseau
DHCP
I Radio, télévision DNS

Conclusion
I LAN, Macroréseaux, Internet
Modèle OSI : un modèle en 7 couches Formation réseaux
de base

JPeg

Généralités

Modèle OSI
I 1. Couche physique Empaquetage des
données
Transport des paquets
I 2. Couche liaison 1. Couche physique
2. Couche liaison
3. Couche réseau
I 3. Couche réseau 4. Couche transport
7. Couche application
I 4. Couche transport Configuration du
réseau
I 5. Couche session DHCP
DNS
I 6. Couche présentation Conclusion

I 7. Couche application
Modèle OSI : un modèle en 7 couches Formation réseaux
de base

JPeg

Généralités

Modèle OSI
I 1. Couche physique Empaquetage des
données
Transport des paquets
I 2. Couche liaison 1. Couche physique
2. Couche liaison
3. Couche réseau
I 3. Couche réseau 4. Couche transport
7. Couche application
I 4. Couche transport Configuration du
réseau
I 5. Couche session DHCP
DNS
I 6. Couche présentation Conclusion

I 7. Couche application
I Chaque couche est indépendante de celles au-dessus et
en-dessous.
Formation réseaux
Entêtes de paquets (headers) de base

JPeg

Généralités

Modèle OSI
I Les données (suite d’octets) sont regroupées en paquets Empaquetage des
données
avant transmission Transport des paquets
1. Couche physique
2. Couche liaison
3. Couche réseau
4. Couche transport
7. Couche application

Configuration du
réseau
DHCP
DNS

Conclusion
Formation réseaux
Entêtes de paquets (headers) de base

JPeg

Généralités

Modèle OSI
I Les données (suite d’octets) sont regroupées en paquets Empaquetage des
données
avant transmission Transport des paquets
1. Couche physique
I Chaque couche peut ajouter des entêtes (parfois des 2. Couche liaison
3. Couche réseau
enqueues) pour renseigner le paquet 4. Couche transport
7. Couche application

Configuration du
réseau
DHCP
DNS

Conclusion
Formation réseaux
Entêtes de paquets (headers) de base

JPeg

Généralités

Modèle OSI
I Les données (suite d’octets) sont regroupées en paquets Empaquetage des
données
avant transmission Transport des paquets
1. Couche physique
I Chaque couche peut ajouter des entêtes (parfois des 2. Couche liaison
3. Couche réseau
enqueues) pour renseigner le paquet 4. Couche transport
7. Couche application
I Paquet = Entêtes 1 + Entêtes 2 + ... + Données Configuration du
réseau
DHCP
DNS

Conclusion
Formation réseaux
Entêtes de paquets (headers) de base

JPeg

Généralités

Modèle OSI
I Les données (suite d’octets) sont regroupées en paquets Empaquetage des
données
avant transmission Transport des paquets
1. Couche physique
I Chaque couche peut ajouter des entêtes (parfois des 2. Couche liaison
3. Couche réseau
enqueues) pour renseigner le paquet 4. Couche transport
7. Couche application
I Paquet = Entêtes 1 + Entêtes 2 + ... + Données Configuration du
réseau
I Exemple : DHCP
DNS

Conclusion

Entêtes Entêtes Entêtes Enqueues


... Données
couche 1 couche 2 couche n couches 1 à n
Transport des paquets Formation réseaux
de base

JPeg

Généralités

Modèle OSI
Empaquetage des
données
Le problème : Transport des paquets
1. Couche physique
2. Couche liaison
I Comment dire à un paquet d’aller à telle destination ? 3. Couche réseau
4. Couche transport
I Comment être sûr que la transmission a réussi (si 7. Couche application

Configuration du
besoin) ? réseau
DHCP
I Comment partager une connexion entre plusieurs DNS

applications ? Conclusion
Transport des paquets Formation réseaux
de base

JPeg

Généralités

Modèle OSI
Empaquetage des
données
Le problème : Transport des paquets
1. Couche physique
2. Couche liaison
I Comment dire à un paquet d’aller à telle destination ? 3. Couche réseau
4. Couche transport
I Comment être sûr que la transmission a réussi (si 7. Couche application

Configuration du
besoin) ? réseau
DHCP
I Comment partager une connexion entre plusieurs DNS

applications ? Conclusion

I C’est le rôle des différentes couches et de leurs


protocoles associés.
Modèle OSI : 1. Couche physique Formation réseaux
de base

JPeg

Généralités
I Transforme une série de bits en un signal
Modèle OSI
Empaquetage des
données
Transport des paquets
1. Couche physique
2. Couche liaison
3. Couche réseau
4. Couche transport
7. Couche application

Configuration du
réseau
DHCP
DNS

Conclusion
Modèle OSI : 1. Couche physique Formation réseaux
de base

JPeg

Généralités
I Transforme une série de bits en un signal
Modèle OSI
I Support : Electricité, ondes hertziennes, fibres Empaquetage des
données
optiques... Transport des paquets
1. Couche physique
2. Couche liaison
I Matériel : Emetteurs/récepteurs wifi, hubs, câbles 3. Couche réseau
4. Couche transport
7. Couche application

Configuration du
réseau
DHCP
DNS

Conclusion
Modèle OSI : 1. Couche physique Formation réseaux
de base

JPeg

Généralités
I Transforme une série de bits en un signal
Modèle OSI
I Support : Electricité, ondes hertziennes, fibres Empaquetage des
données
optiques... Transport des paquets
1. Couche physique
2. Couche liaison
I Matériel : Emetteurs/récepteurs wifi, hubs, câbles 3. Couche réseau
4. Couche transport
7. Couche application

Configuration du
réseau
DHCP
DNS

Conclusion
Formation réseaux
Fonctionnement d’un hub (concentrateur) de base

JPeg

Un hub envoie l’information reçue sur un port sur tous les Généralités
autres ports branchés : Modèle OSI
Empaquetage des
données
Transport des paquets
1. Couche physique
2. Couche liaison
3. Couche réseau
4. Couche transport
7. Couche application

Configuration du
réseau
DHCP
DNS

Conclusion
Formation réseaux
Fonctionnement d’un hub (concentrateur) de base

JPeg

Un hub envoie l’information reçue sur un port sur tous les Généralités
autres ports branchés : Modèle OSI
Empaquetage des
données
Transport des paquets
1. Couche physique
2. Couche liaison
3. Couche réseau
4. Couche transport
7. Couche application

Configuration du
réseau
DHCP
DNS

Conclusion
Formation réseaux
Fonctionnement d’un hub (concentrateur) de base

JPeg

Un hub envoie l’information reçue sur un port sur tous les Généralités
autres ports branchés : Modèle OSI
Empaquetage des
données
Transport des paquets
1. Couche physique
2. Couche liaison
3. Couche réseau
4. Couche transport
7. Couche application

Configuration du
réseau
DHCP
DNS

Conclusion

Inconvénients :
I Aucune sécurité sur la connexion : tout peut facilement
être espionné
I Le débit est partagé entre chaque connexion
Modèle OSI : 2. Couche liaison Formation réseaux
de base

JPeg

Généralités

I Assure la communication entre deux machines voisines. Modèle OSI


Empaquetage des
données
I Découpage des informations en trames : correction des Transport des paquets
1. Couche physique
erreurs, gestion des collisions 2. Couche liaison
3. Couche réseau
4. Couche transport
7. Couche application

Configuration du
réseau
DHCP
DNS

Conclusion
Modèle OSI : 2. Couche liaison Formation réseaux
de base

JPeg

Généralités

I Assure la communication entre deux machines voisines. Modèle OSI


Empaquetage des
données
I Découpage des informations en trames : correction des Transport des paquets
1. Couche physique
erreurs, gestion des collisions 2. Couche liaison
3. Couche réseau
I Support : Sous-couches MAC et LLC, protocoles 4. Couche transport
7. Couche application
Ethernet, Token Ring... Configuration du
réseau
I Matériel : Switches (commutateurs réseaux) DHCP
DNS

Conclusion
Modèle OSI : 2. Couche liaison Formation réseaux
de base

JPeg

Généralités

I Assure la communication entre deux machines voisines. Modèle OSI


Empaquetage des
données
I Découpage des informations en trames : correction des Transport des paquets
1. Couche physique
erreurs, gestion des collisions 2. Couche liaison
3. Couche réseau
I Support : Sous-couches MAC et LLC, protocoles 4. Couche transport
7. Couche application
Ethernet, Token Ring... Configuration du
réseau
I Matériel : Switches (commutateurs réseaux) DHCP
DNS

Conclusion
Formation réseaux
Sous-couche 1 : Media Access Control (MAC) de base

JPeg

Généralités
Gère l’accès direct au média physique Modèle OSI
Empaquetage des
données
Transport des paquets
1. Couche physique
2. Couche liaison
3. Couche réseau
4. Couche transport
7. Couche application

Configuration du
réseau
DHCP
DNS

Conclusion
Formation réseaux
Sous-couche 1 : Media Access Control (MAC) de base

JPeg

Généralités
Gère l’accès direct au média physique Modèle OSI
Adresses MAC : Empaquetage des
données
Transport des paquets
I Forme : XX:XX:XX:XX:XX:XX (où XX sont des entiers 1. Couche physique
2. Couche liaison
hexadécimaux entre 00 et FF) 3. Couche réseau
4. Couche transport
7. Couche application
I Adresse “physique” quasi unique
Configuration du
réseau
DHCP
DNS

Conclusion
Formation réseaux
Sous-couche 1 : Media Access Control (MAC) de base

JPeg

Généralités
Gère l’accès direct au média physique Modèle OSI
Adresses MAC : Empaquetage des
données
Transport des paquets
I Forme : XX:XX:XX:XX:XX:XX (où XX sont des entiers 1. Couche physique
2. Couche liaison
hexadécimaux entre 00 et FF) 3. Couche réseau
4. Couche transport
7. Couche application
I Adresse “physique” quasi unique
Configuration du
réseau
DHCP
DNS

Conclusion
Préambule MAC src MAC dest Protocole Données IP FCS
8 octets 6 octets 6 octets 2 octets 4 octets

Commande : ip link
Formation réseaux
Sous-couche 2 : Logical Link Control (LLC) de base

JPeg

Généralités

Modèle OSI
Assure le multiplexage/démultiplexage des paquets sur le Empaquetage des
données
lien physique et gestion des collisions Transport des paquets
1. Couche physique
2. Couche liaison
3. Couche réseau
4. Couche transport
7. Couche application

Configuration du
réseau
DHCP
DNS

Conclusion
Formation réseaux
Sous-couche 2 : Logical Link Control (LLC) de base

JPeg

Généralités

Modèle OSI
Assure le multiplexage/démultiplexage des paquets sur le Empaquetage des
données
lien physique et gestion des collisions Transport des paquets
1. Couche physique
Différentes méthodes : 2. Couche liaison
3. Couche réseau
I Time Division Multiple Access (ex. téléphone GSM) 4. Couche transport
7. Couche application

I Frequency Division Multiple Access (ex. canaux Wifi) Configuration du


réseau
I Carrier Sense Multiple Access : on vérifie que personne DHCP
DNS

ne parle avant de prendre la parole Conclusion

Avec détection ou évitement des collisions (ex.


Ethernet)
I Token Ring : on passe un “jeton” qui donne la parole
Formation réseaux
Sous-couche 2 : Logical Link Control (LLC) de base

JPeg

Généralités

Modèle OSI
Assure le multiplexage/démultiplexage des paquets sur le Empaquetage des
données
lien physique et gestion des collisions Transport des paquets
1. Couche physique
Différentes méthodes : 2. Couche liaison
3. Couche réseau
I Time Division Multiple Access (ex. téléphone GSM) 4. Couche transport
7. Couche application

I Frequency Division Multiple Access (ex. canaux Wifi) Configuration du


réseau
I Carrier Sense Multiple Access : on vérifie que personne DHCP
DNS

ne parle avant de prendre la parole Conclusion

Avec détection ou évitement des collisions (ex.


Ethernet)
I Token Ring : on passe un “jeton” qui donne la parole
Le LLC repose sur la couche MAC
Fonctionnement d’un switch Formation réseaux
de base

JPeg

Un switch lit l’adresse MAC destination d’un paquet pour Généralités


déterminer sur quel port le retransmettre : Modèle OSI
Empaquetage des
données
Transport des paquets
1. Couche physique
2. Couche liaison
3. Couche réseau
4. Couche transport
7. Couche application

Configuration du
réseau
DHCP
DNS

Conclusion
Fonctionnement d’un switch Formation réseaux
de base

JPeg

Un switch lit l’adresse MAC destination d’un paquet pour Généralités


déterminer sur quel port le retransmettre : Modèle OSI
Empaquetage des
données
Transport des paquets
1. Couche physique
2. Couche liaison
3. Couche réseau
4. Couche transport
7. Couche application

Configuration du
réseau
DHCP
DNS

Conclusion
Fonctionnement d’un switch Formation réseaux
de base

JPeg

Un switch lit l’adresse MAC destination d’un paquet pour Généralités


déterminer sur quel port le retransmettre : Modèle OSI
Empaquetage des
données
Transport des paquets
1. Couche physique
2. Couche liaison
3. Couche réseau
4. Couche transport
7. Couche application

Configuration du
réseau
DHCP
DNS

Conclusion

Un réseau switché est limité à peu de machines. On parle de


LAN (Local Area Network).
Modèle OSI : 3. Couche réseau Formation réseaux
de base

JPeg

Généralités

Modèle OSI
I Assure la communication entre deux nœuds distants Empaquetage des
données
Transport des paquets
1. Couche physique
2. Couche liaison
3. Couche réseau
4. Couche transport
7. Couche application

Configuration du
réseau
DHCP
DNS

Conclusion
Modèle OSI : 3. Couche réseau Formation réseaux
de base

JPeg

Généralités

Modèle OSI
I Assure la communication entre deux nœuds distants Empaquetage des
données
Transport des paquets
I Support : Protocoles IP, ARP, ICMP... 1. Couche physique
2. Couche liaison
I Matériel : Routeurs 3. Couche réseau
4. Couche transport
7. Couche application

Configuration du
réseau
DHCP
DNS

Conclusion
Modèle OSI : 3. Couche réseau Formation réseaux
de base

JPeg

Généralités

Modèle OSI
I Assure la communication entre deux nœuds distants Empaquetage des
données
Transport des paquets
I Support : Protocoles IP, ARP, ICMP... 1. Couche physique
2. Couche liaison
I Matériel : Routeurs 3. Couche réseau
4. Couche transport
7. Couche application

Configuration du
réseau
DHCP
DNS

Conclusion
Classes d’IP Formation réseaux
de base

Une adresse IP est de la forme x.x.x.x où les x sont des JPeg

entiers entre 0 et 255. Généralités

Modèle OSI
Empaquetage des
données
Transport des paquets
1. Couche physique
2. Couche liaison
3. Couche réseau
4. Couche transport
7. Couche application

Configuration du
réseau
DHCP
DNS

Conclusion
Classes d’IP Formation réseaux
de base

Une adresse IP est de la forme x.x.x.x où les x sont des JPeg

entiers entre 0 et 255. Généralités


IP est un protocole géographique (hiérarchie). Modèle OSI
Empaquetage des
données
Transport des paquets
1. Couche physique
2. Couche liaison
3. Couche réseau
4. Couche transport
7. Couche application

Configuration du
réseau
DHCP
DNS

Conclusion
Classes d’IP Formation réseaux
de base

Une adresse IP est de la forme x.x.x.x où les x sont des JPeg

entiers entre 0 et 255. Généralités


IP est un protocole géographique (hiérarchie). Modèle OSI
Empaquetage des
Notation : 138.195.0.0/16 ou 138.195.0.0 netmask données
Transport des paquets
255.255.0.0 1. Couche physique
2. Couche liaison
3. Couche réseau
4. Couche transport
7. Couche application

Configuration du
réseau
DHCP
DNS

Conclusion
Classes d’IP Formation réseaux
de base

Une adresse IP est de la forme x.x.x.x où les x sont des JPeg

entiers entre 0 et 255. Généralités


IP est un protocole géographique (hiérarchie). Modèle OSI
Empaquetage des
Notation : 138.195.0.0/16 ou 138.195.0.0 netmask données
Transport des paquets
255.255.0.0 1. Couche physique
2. Couche liaison
Classes d’IP : 3. Couche réseau
4. Couche transport
I A (0.0.0.0 – 126.0.0.0) : 126 réseaux, 16777214 hôtes / 7. Couche application

Configuration du
réseau réseau
DHCP
I B (128.0.0.0 – 191.255.0.0) : 16384 réseaux, 65534 DNS

hôtes / réseau Conclusion

I C (192.0.0.0 – 223.255.255.0) : 2097152 réseaux, 254


hôtes / réseau
I 224.0.0.0 et au-delà : IP réservées
I 127.0.0.0 : IPs spéciales
I 10/8, 172.16/12, 192.168/16 : IPs privées

Commandes :ip address (ou ifconfig) et ping


ARP : Address Resolution Protocol Formation réseaux
de base

JPeg

Généralités

Modèle OSI
Empaquetage des
Remplit la table de correspondances d’adresses IP - MAC données
Transport des paquets
1. Couche physique
2. Couche liaison
3. Couche réseau
4. Couche transport
7. Couche application

Configuration du
réseau
DHCP
DNS

Conclusion
ARP : Address Resolution Protocol Formation réseaux
de base

JPeg

Généralités

Modèle OSI
Empaquetage des
Remplit la table de correspondances d’adresses IP - MAC données
Transport des paquets

Principe : 1. Couche physique


2. Couche liaison
3. Couche réseau
I Une machine A demande à tous ses voisins directs à qui 4. Couche transport
7. Couche application
appartient l’adresse IP w.x.y.z Configuration du
réseau
I La machine B d’IP w.x.y.z répond à A DHCP
DNS
I A peut enfin communiquer par IP avec B Conclusion
ARP : Address Resolution Protocol Formation réseaux
de base

JPeg

Généralités

Modèle OSI
Empaquetage des
Remplit la table de correspondances d’adresses IP - MAC données
Transport des paquets

Principe : 1. Couche physique


2. Couche liaison
3. Couche réseau
I Une machine A demande à tous ses voisins directs à qui 4. Couche transport
7. Couche application
appartient l’adresse IP w.x.y.z Configuration du
réseau
I La machine B d’IP w.x.y.z répond à A DHCP
DNS
I A peut enfin communiquer par IP avec B Conclusion

Tous les nœuds Ethernet retiennent une table ARP et


s’échangent ainsi leurs adresses Commande : arp
CIDR : Classless Inter-Domain Routing Formation réseaux
de base

JPeg

Généralités

Modèle OSI
Empaquetage des
données
Transport des paquets
1. Couche physique
2. Couche liaison
3. Couche réseau
I Élargir la notion de classe d’IP et s’en affranchir 4. Couche transport
7. Couche application

Configuration du
réseau
DHCP
DNS

Conclusion
CIDR : Classless Inter-Domain Routing Formation réseaux
de base

JPeg

Généralités

Modèle OSI
Empaquetage des
données
Transport des paquets
1. Couche physique
2. Couche liaison
3. Couche réseau
I Élargir la notion de classe d’IP et s’en affranchir 4. Couche transport
7. Couche application
I Exemple : 138.195.153.1/25 Configuration du
réseau
I “/25” = “netmask 255.255.255.128” DHCP
DNS

Conclusion
CIDR : Classless Inter-Domain Routing Formation réseaux
de base

JPeg

Généralités

Modèle OSI
Empaquetage des
données
Transport des paquets
1. Couche physique
2. Couche liaison
3. Couche réseau
I Élargir la notion de classe d’IP et s’en affranchir 4. Couche transport
7. Couche application
I Exemple : 138.195.153.1/25 Configuration du
réseau
I “/25” = “netmask 255.255.255.128” DHCP
DNS
I VIA : 138.195.128.0/19 Conclusion
CIDR : Classless Inter-Domain Routing Formation réseaux
de base

JPeg

Généralités

Modèle OSI
Empaquetage des
données
Transport des paquets
1. Couche physique
2. Couche liaison
3. Couche réseau
I Élargir la notion de classe d’IP et s’en affranchir 4. Couche transport
7. Couche application
I Exemple : 138.195.153.1/25 Configuration du
réseau
I “/25” = “netmask 255.255.255.128” DHCP
DNS
I VIA : 138.195.128.0/19 Conclusion
Routage IP Formation réseaux
de base

JPeg

Généralités

Modèle OSI
Les rôles d’un routeur : Empaquetage des
données
I Connecter deux réseaux (LAN) ensemble Transport des paquets
1. Couche physique
2. Couche liaison
3. Couche réseau
4. Couche transport
7. Couche application

Configuration du
réseau
DHCP
DNS

Conclusion
Routage IP Formation réseaux
de base

JPeg

Généralités

Modèle OSI
Les rôles d’un routeur : Empaquetage des
données
I Connecter deux réseaux (LAN) ensemble Transport des paquets
1. Couche physique
2. Couche liaison
I Déterminer la route à suivre pour un paquet selon l’IP 3. Couche réseau
4. Couche transport
destination 7. Couche application

Configuration du
réseau
DHCP
DNS

Conclusion
Routage IP Formation réseaux
de base

JPeg

Généralités

Modèle OSI
Les rôles d’un routeur : Empaquetage des
données
I Connecter deux réseaux (LAN) ensemble Transport des paquets
1. Couche physique
2. Couche liaison
I Déterminer la route à suivre pour un paquet selon l’IP 3. Couche réseau
4. Couche transport
destination 7. Couche application

Configuration du
I Scinder un paquet en fragments s’il est trop gros pour réseau
le réseau suivant DHCP
DNS

Conclusion
Routage IP Formation réseaux
de base

JPeg

Généralités

Modèle OSI
Les rôles d’un routeur : Empaquetage des
données
I Connecter deux réseaux (LAN) ensemble Transport des paquets
1. Couche physique
2. Couche liaison
I Déterminer la route à suivre pour un paquet selon l’IP 3. Couche réseau
4. Couche transport
destination 7. Couche application

Configuration du
I Scinder un paquet en fragments s’il est trop gros pour réseau
le réseau suivant DHCP
DNS

I Décrémenter le TTL (Time-To-Live) et s’il est nul, jette Conclusion

le paquet
Routage IP Formation réseaux
de base

JPeg

Généralités

Modèle OSI
Les rôles d’un routeur : Empaquetage des
données
I Connecter deux réseaux (LAN) ensemble Transport des paquets
1. Couche physique
2. Couche liaison
I Déterminer la route à suivre pour un paquet selon l’IP 3. Couche réseau
4. Couche transport
destination 7. Couche application

Configuration du
I Scinder un paquet en fragments s’il est trop gros pour réseau
le réseau suivant DHCP
DNS

I Décrémenter le TTL (Time-To-Live) et s’il est nul, jette Conclusion

le paquet
I Enregistre et met à jour une table de routage

Commandes : ip ro (ou route) et traceroute


Routage d’un paquet Formation réseaux
de base

JPeg

Généralités

Modèle OSI
Empaquetage des
données
Transport des paquets
1. Couche physique
2. Couche liaison
3. Couche réseau
4. Couche transport
7. Couche application

Configuration du
réseau
DHCP
DNS

Conclusion
Découverte automatique de routes IP Formation réseaux
de base

JPeg

Généralités

Modèle OSI
Un routeur peut mettre à jour automatiquement ses routes Empaquetage des
données
IP : Transport des paquets
1. Couche physique
2. Couche liaison
3. Couche réseau
4. Couche transport
7. Couche application

Configuration du
réseau
DHCP
DNS

Conclusion
Découverte automatique de routes IP Formation réseaux
de base

JPeg

Généralités

Modèle OSI
Un routeur peut mettre à jour automatiquement ses routes Empaquetage des
données
IP : Transport des paquets
1. Couche physique
2. Couche liaison
I OSPF = Open Shortest Path First 3. Couche réseau
4. Couche transport
I BGP = Border Gateway Protocol 7. Couche application

Configuration du
réseau
DHCP
DNS

Conclusion
Découverte automatique de routes IP Formation réseaux
de base

JPeg

Généralités

Modèle OSI
Un routeur peut mettre à jour automatiquement ses routes Empaquetage des
données
IP : Transport des paquets
1. Couche physique
2. Couche liaison
I OSPF = Open Shortest Path First 3. Couche réseau
4. Couche transport
I BGP = Border Gateway Protocol 7. Couche application

Configuration du
réseau
I Échanges de routes entre les routeurs DHCP
DNS
I Choix préférentiel de la route la plus courte Conclusion
Découverte automatique de routes IP Formation réseaux
de base

JPeg

Généralités

Modèle OSI
Un routeur peut mettre à jour automatiquement ses routes Empaquetage des
données
IP : Transport des paquets
1. Couche physique
2. Couche liaison
I OSPF = Open Shortest Path First 3. Couche réseau
4. Couche transport
I BGP = Border Gateway Protocol 7. Couche application

Configuration du
réseau
I Échanges de routes entre les routeurs DHCP
DNS
I Choix préférentiel de la route la plus courte Conclusion

I OSPF : structures autonomes


I BGP : échanges entre structures autonomes
Découverte automatique de routes IP Formation réseaux
de base

JPeg

Généralités

Modèle OSI
Un routeur peut mettre à jour automatiquement ses routes Empaquetage des
données
IP : Transport des paquets
1. Couche physique
2. Couche liaison
I OSPF = Open Shortest Path First 3. Couche réseau
4. Couche transport
I BGP = Border Gateway Protocol 7. Couche application

Configuration du
réseau
I Échanges de routes entre les routeurs DHCP
DNS
I Choix préférentiel de la route la plus courte Conclusion

I OSPF : structures autonomes


I BGP : échanges entre structures autonomes
⇒ Réseaux dynamiques et résistants aux pannes
Modèle OSI : 4. Couche transport Formation réseaux
de base

JPeg

I Permet à deux applications de dialoguer Généralités

Modèle OSI
I Permet, notamment grâce aux ports, de partager un Empaquetage des
données
lien physique unique entre plusieurs applications Transport des paquets
1. Couche physique
2. Couche liaison
3. Couche réseau
4. Couche transport
7. Couche application

Configuration du
réseau
DHCP
DNS

Conclusion
Modèle OSI : 4. Couche transport Formation réseaux
de base

JPeg

I Permet à deux applications de dialoguer Généralités

Modèle OSI
I Permet, notamment grâce aux ports, de partager un Empaquetage des
données
lien physique unique entre plusieurs applications Transport des paquets
1. Couche physique
2. Couche liaison
I Support : Protocoles TCP, UDP 3. Couche réseau
4. Couche transport
7. Couche application

Configuration du
réseau
DHCP
DNS

Conclusion
Modèle OSI : 4. Couche transport Formation réseaux
de base

JPeg

I Permet à deux applications de dialoguer Généralités

Modèle OSI
I Permet, notamment grâce aux ports, de partager un Empaquetage des
données
lien physique unique entre plusieurs applications Transport des paquets
1. Couche physique
2. Couche liaison
I Support : Protocoles TCP, UDP 3. Couche réseau
4. Couche transport
7. Couche application

Configuration du
réseau
DHCP
DNS

Conclusion
Formation réseaux
Entêtes de paquets TCP/IP de base

JPeg

Généralités
Exemple d’un paquet TCP/IP Modèle OSI
Empaquetage des
données
Transport des paquets
1. Couche physique
2. Couche liaison
3. Couche réseau
Niveau
4. Couche transport
7. Couche application

(2) MAC Préambule MAC src MAC dest Protocole FCS Configuration du
8 octets 6 octets 6 octets 2 octets
Données IPv4 4 octets réseau
DHCP
DNS

(3) IP
Début Conclusion
TTL Protocole Checksum IP src IP dest Données TCP
entête IP 1o 4 octets 8 octets 4 octets 4 octets
12 octets

(4) Transport
Autres
Port src Port dest Données Application
2 octets 2 octets infos TCP
12 octets
Formation réseaux
TCP & UDP (niveau 4) de base

JPeg

Caractéristiques du TCP (Transmission Control Protocol) : Généralités

I Envoi avec accusé de réception (SYN/ACK) Modèle OSI


Empaquetage des
données
I Fiable car vérification des erreurs Transport des paquets
1. Couche physique
I Utilisation de ports source et destination 2. Couche liaison
3. Couche réseau
4. Couche transport
I Adapté aux communications en mode connecté 7. Couche application

Configuration du
réseau
DHCP
DNS

Conclusion
Formation réseaux
TCP & UDP (niveau 4) de base

JPeg

Caractéristiques du TCP (Transmission Control Protocol) : Généralités

I Envoi avec accusé de réception (SYN/ACK) Modèle OSI


Empaquetage des
données
I Fiable car vérification des erreurs Transport des paquets
1. Couche physique
I Utilisation de ports source et destination 2. Couche liaison
3. Couche réseau
4. Couche transport
I Adapté aux communications en mode connecté 7. Couche application

Configuration du
Caractéristiques de l’UDP (User Datagram Protocol) : réseau
DHCP
DNS
I Pas d’accusé de réception, envoi simple
Conclusion
I Pas de vérification des erreurs (non fiable)
I Utilisation de ports source et destination
I Adapté aux flux en mode non connecté.
I Entêtes très simples (port src, port dest, longueur,
checksum)
Formation réseaux
TCP & UDP (niveau 4) de base

JPeg

Caractéristiques du TCP (Transmission Control Protocol) : Généralités

I Envoi avec accusé de réception (SYN/ACK) Modèle OSI


Empaquetage des
données
I Fiable car vérification des erreurs Transport des paquets
1. Couche physique
I Utilisation de ports source et destination 2. Couche liaison
3. Couche réseau
4. Couche transport
I Adapté aux communications en mode connecté 7. Couche application

Configuration du
Caractéristiques de l’UDP (User Datagram Protocol) : réseau
DHCP
DNS
I Pas d’accusé de réception, envoi simple
Conclusion
I Pas de vérification des erreurs (non fiable)
I Utilisation de ports source et destination
I Adapté aux flux en mode non connecté.
I Entêtes très simples (port src, port dest, longueur,
checksum)
I Exemple : TV sur VideoLAN, Webcam...
Le principe des ports Formation réseaux
de base

JPeg
Ils mettent en relation deux applications distantes (ex. client
et serveur Web) Généralités

Ils permettent de partager une connexion entre plusieurs Modèle OSI


Empaquetage des
applications données
Transport des paquets
1. Couche physique
2. Couche liaison
3. Couche réseau
4. Couche transport
7. Couche application

Configuration du
réseau
DHCP
DNS

Conclusion
Le principe des ports Formation réseaux
de base

JPeg
Ils mettent en relation deux applications distantes (ex. client
et serveur Web) Généralités

Ils permettent de partager une connexion entre plusieurs Modèle OSI


Empaquetage des
applications données
Transport des paquets
1. Couche physique
2. Couche liaison
3. Couche réseau
4. Couche transport
7. Couche application

Configuration du
réseau
DHCP
DNS

Conclusion

Commandes : netstat -t (TCP)


Modèle OSI : 7. Couche application Formation réseaux
de base

JPeg

Généralités

Modèle OSI
Empaquetage des
données
Transport des paquets
1. Couche physique
2. Couche liaison
I Donne du sens aux informations 3. Couche réseau
4. Couche transport
7. Couche application

Configuration du
réseau
DHCP
DNS

Conclusion
Modèle OSI : 7. Couche application Formation réseaux
de base

JPeg

Généralités

Modèle OSI
Empaquetage des
données
Transport des paquets
1. Couche physique
2. Couche liaison
I Donne du sens aux informations 3. Couche réseau
4. Couche transport
7. Couche application
I Support : Protocoles HTTP (Web), SMTP (Envoi de Configuration du
mail), POP3 (Réception de mail), FTP (Fichiers), SSH, réseau
DHCP
SNMP, IRC... DNS

Conclusion
Modèle OSI : 7. Couche application Formation réseaux
de base

JPeg

Généralités

Modèle OSI
Empaquetage des
données
Transport des paquets
1. Couche physique
2. Couche liaison
I Donne du sens aux informations 3. Couche réseau
4. Couche transport
7. Couche application
I Support : Protocoles HTTP (Web), SMTP (Envoi de Configuration du
mail), POP3 (Réception de mail), FTP (Fichiers), SSH, réseau
DHCP
SNMP, IRC... DNS

Conclusion
I Spécifique à chaque application
Demande d’adresse IP : DHCP Formation réseaux
de base

JPeg

Généralités

Le problème : je n’ai pas d’adresse IP, je ne peux pas Modèle OSI


Empaquetage des
communiquer avec d’autres machines. données
Transport des paquets
1. Couche physique
2. Couche liaison
3. Couche réseau
4. Couche transport
7. Couche application

Configuration du
réseau
DHCP
DNS

Conclusion
Demande d’adresse IP : DHCP Formation réseaux
de base

JPeg

Généralités

Le problème : je n’ai pas d’adresse IP, je ne peux pas Modèle OSI


Empaquetage des
communiquer avec d’autres machines. données
Transport des paquets
Je demande une adresse IP à un serveur DHCP : 1. Couche physique
2. Couche liaison
I J’envoie une demande à tout le monde 3. Couche réseau
4. Couche transport
7. Couche application
(DHCPREQUEST)
Configuration du
réseau
DHCP
DNS

Conclusion
Demande d’adresse IP : DHCP Formation réseaux
de base

JPeg

Généralités

Le problème : je n’ai pas d’adresse IP, je ne peux pas Modèle OSI


Empaquetage des
communiquer avec d’autres machines. données
Transport des paquets
Je demande une adresse IP à un serveur DHCP : 1. Couche physique
2. Couche liaison
I J’envoie une demande à tout le monde 3. Couche réseau
4. Couche transport
7. Couche application
(DHCPREQUEST)
Configuration du
I Ma requête est transmise par un routeur au serveur réseau
DHCP
DHCP le plus proche DNS

Conclusion
Demande d’adresse IP : DHCP Formation réseaux
de base

JPeg

Généralités

Le problème : je n’ai pas d’adresse IP, je ne peux pas Modèle OSI


Empaquetage des
communiquer avec d’autres machines. données
Transport des paquets
Je demande une adresse IP à un serveur DHCP : 1. Couche physique
2. Couche liaison
I J’envoie une demande à tout le monde 3. Couche réseau
4. Couche transport
7. Couche application
(DHCPREQUEST)
Configuration du
I Ma requête est transmise par un routeur au serveur réseau
DHCP
DHCP le plus proche DNS

Conclusion
I Je reçois une réponse (DHCPPACK) contenant mon
adresse IP, l’adresse IP d’un serveur DNS, la passerelle
par défaut...

Commande : dhclient (ou dhcpcd)


Correspondance Nom - IP : DNS Formation réseaux
de base

JPeg

Généralités

Modèle OSI
Empaquetage des
données
Le problème : je ne peux pas retenir les adresses IP de tous Transport des paquets
1. Couche physique
les ordinateurs du monde. 2. Couche liaison
3. Couche réseau
4. Couche transport
7. Couche application

Configuration du
réseau
DHCP
DNS

Conclusion
Correspondance Nom - IP : DNS Formation réseaux
de base

JPeg

Généralités

Modèle OSI
Empaquetage des
données
Le problème : je ne peux pas retenir les adresses IP de tous Transport des paquets
1. Couche physique
les ordinateurs du monde. 2. Couche liaison
3. Couche réseau
Quand je tape un nom (ex. www.via.ecp.fr) : 4. Couche transport
7. Couche application
I Je demande au serveur DNS quelle adresse IP Configuration du
réseau
correspond à www.via.ecp.fr DHCP
DNS

Conclusion
Correspondance Nom - IP : DNS Formation réseaux
de base

JPeg

Généralités

Modèle OSI
Empaquetage des
données
Le problème : je ne peux pas retenir les adresses IP de tous Transport des paquets
1. Couche physique
les ordinateurs du monde. 2. Couche liaison
3. Couche réseau
Quand je tape un nom (ex. www.via.ecp.fr) : 4. Couche transport
7. Couche application
I Je demande au serveur DNS quelle adresse IP Configuration du
réseau
correspond à www.via.ecp.fr DHCP
DNS
I Il me répond avec l’adresse IP (138.195.130.71) Conclusion
Correspondance Nom - IP : DNS Formation réseaux
de base

JPeg

Généralités

Modèle OSI
Empaquetage des
données
Le problème : je ne peux pas retenir les adresses IP de tous Transport des paquets
1. Couche physique
les ordinateurs du monde. 2. Couche liaison
3. Couche réseau
Quand je tape un nom (ex. www.via.ecp.fr) : 4. Couche transport
7. Couche application
I Je demande au serveur DNS quelle adresse IP Configuration du
réseau
correspond à www.via.ecp.fr DHCP
DNS
I Il me répond avec l’adresse IP (138.195.130.71) Conclusion
I Je peux contacter www.via.ecp.fr

Commande : host ou nslookup


Pour aller plus loin Formation réseaux
de base

JPeg

Généralités

Modèle OSI
Empaquetage des
données
Transport des paquets
1. Couche physique
I Les VLAN 802.1Q 2. Couche liaison
3. Couche réseau
4. Couche transport
7. Couche application

Configuration du
réseau
DHCP
DNS

Conclusion
Pour aller plus loin Formation réseaux
de base

JPeg

Généralités

Modèle OSI
Empaquetage des
données
Transport des paquets
1. Couche physique
I Les VLAN 802.1Q 2. Couche liaison
3. Couche réseau
4. Couche transport
I Le NAT 7. Couche application

Configuration du
réseau
DHCP
DNS

Conclusion
Pour aller plus loin Formation réseaux
de base

JPeg

Généralités

Modèle OSI
Empaquetage des
données
Transport des paquets
1. Couche physique
I Les VLAN 802.1Q 2. Couche liaison
3. Couche réseau
4. Couche transport
I Le NAT 7. Couche application

I L’IPv6 Configuration du
réseau
DHCP
DNS

Conclusion
Pour aller plus loin Formation réseaux
de base

JPeg

Généralités

Modèle OSI
Empaquetage des
données
Transport des paquets
1. Couche physique
I Les VLAN 802.1Q 2. Couche liaison
3. Couche réseau
4. Couche transport
I Le NAT 7. Couche application

I L’IPv6 Configuration du
réseau
DHCP
I Les passerelles, pare-feu DNS

Conclusion
Pour aller plus loin Formation réseaux
de base

JPeg

Généralités

Modèle OSI
Empaquetage des
données
Transport des paquets
1. Couche physique
I Les VLAN 802.1Q 2. Couche liaison
3. Couche réseau
4. Couche transport
I Le NAT 7. Couche application

I L’IPv6 Configuration du
réseau
DHCP
I Les passerelles, pare-feu DNS

Conclusion
I Le Multicast
Pour aller plus loin Formation réseaux
de base

JPeg

Généralités

Modèle OSI
Empaquetage des
données
Transport des paquets
1. Couche physique
I Les VLAN 802.1Q 2. Couche liaison
3. Couche réseau
4. Couche transport
I Le NAT 7. Couche application

I L’IPv6 Configuration du
réseau
DHCP
I Les passerelles, pare-feu DNS

Conclusion
I Le Multicast
I et tant d’autres choses...
Quelques pages web Formation réseaux
de base

JPeg

Généralités

Modèle OSI
Empaquetage des
données
Transport des paquets
1. Couche physique
2. Couche liaison
I Frame IP : http://www.frameip.com 3. Couche réseau
4. Couche transport
7. Couche application
I Comment ça marche : Configuration du
http://www.commentcamarche.com réseau
DHCP
I The Internet Engineering Task Force : DNS

Conclusion
http://www.ietf.org/