Vous êtes sur la page 1sur 36

Administration réseaux

& Virtualisation
Pr. Fatima MOURCHID

1
Introduction

 Protocoles TCP/IP
 Constituent un ensemble de protocoles pour l’interconnexion des réseaux locaux et
des réseaux longues distances
 Protocoles Internet sont définis par l’IETF (Internet Engineering Task Force ) dans
des RFC (Requests For Comments), publiés et révisés par la communauté Internet

2
Introduction

RFC 791 Internet Protocol (IP)


RFC 2460 Internet Protocol, Version 6 (IPv6)
RFC 793 Transmission Control Protocol (TCP)
RFC 768 User Datagram Protocol (UDP)
RFC 951 DHCP (Bootstrap Protocol )
RFC 1155 SNMP: – V1 – Structure and identification of management
information for TCP/IP
RFC 959 File Transfert Protocol (FTP)
RFC 2616 Hypertext Transfer Protocol (HTTP/1.1)

Quelques RFC des protocoles TCP/IP

3
Introduction

 Protocole IP
 Protocole de niveau réseau dont les fonctionnalités est d’assurer la transmission de
données en mode sans connexion

4
Introduction

Structure d’un paquet IP 5


Introduction

 Adressage IP
 Chaque hôte connecté à un réseau doit être identifié de manière unique
 Une adresse IPv4 est composée de 4 blocs de chiffres délimités par des points
avec une valeur allant de "0" à "255" pour chaque bloc
 Exemples: 192.168.1.1
172.16.100.254
 Chaque bloc correspond à un octet, ainsi une adresse IPv4 est codée sur 4 octets
 Adressage IP est défini dans la RFC791:
https://datatracker.ietf.org/doc/html/rfc791

6
Introduction

 Adresse IPV4 est composée de deux parties


 Première partie: adresse IP du réseau (ou du sous-réseau)
 Deuxième partie: Correspond à l'hôte
 Exemple: NN...NNHH...HH
N: représente un bit d'adresse réseau/sous-réseau
H: représente un bit d'adresse hôte
 Hôtes se trouvant sur un même sous-réseau communiqueront entre eux de
manière directe, alors que ceux se trouvant sur des sous-réseaux différents
devront passer par des routeurs

7
Introduction

 Classes d’adresses IP
 Classe A : représente les adresses dont le premier bit est 0, les 8 premiers bits
représentent la partie réseau et les autres bits la partie hôte
0NNNNNNN.HHHHHHHH.HHHHHHHH.HHHHHHHH
 Les valeurs du premier octet de la classe A : de 0 à 127
 Classe B : représente les adresses dont les deux premiers bits sont 10, les 16
premiers bits représentent la partie réseau et les autres bits la partie hôte
10NNNNNN.NNNNNNNN.HHHHHHHH.HHHHHHHH
 Les valeurs du premier octet de la classe B: de 128 à 191

8
Introduction

 Classe C : représente les adresses dont les deux premiers bits sont 110, les 24
premiers bits représentent la partie réseau et les autres bits la partie hôte
110NNNNN.NNNNNNNN.NNNNNNNN.HHHHHHHH
 Les valeurs du premier octet de la classe C: de 192 à 223
 Classe D: représente les adresses dont les deux premiers bits sont 1110
1110XXXX.XXXXXXXX.XXXXXXXX.XXXXXXXX
 Les valeurs du premier octet de la classe D: de 224 à 239
 Classe E: représente les adresses dont les deux premiers bits sont 1111
1111XXXX.XXXXXXXX.XXXXXXXX.XXXXXXXX
 Les valeurs du premier octet de la classe E: de 240 à 255

9
Introduction

 Adresses de classe A à C qui sont couramment utilisées, celles des classes D et


E sont réservées à des usages particuliers
 Classe A: peu de réseaux avec de très grande taille (nombre d’hôtes
connectés)
 Classe B et C: beaucoup de réseaux de petite taille
 Classe D : adresses réservées pour les communications multicast
 Classe E : adresses réservées à des usages particuliers (indéterminé)

10
Introduction

 Adresses particulières
 Adresse zéro : représente tout le réseau. il s'agit de l'adresse: 0.0.0.0
 Adresse de boucle locale (loopback): utilisée par une interface pour tester sa
connectivité, il s'agit de l'adresse: 127.0.0.1
 Adresses locales: ne sont pas retransmises par les routeurs. Le protocole NAT sera
utilisé afin de traduire l ’adresse IP locale en une adresse IP publique
 Première adresse dans un sous-réseau est l'adresse de réseau, tandis que la
dernière du sous-réseau est l'adresse de diffusion

11
Introduction

Classes d’adresses IP
12
Introduction

Adresse du Masque sous-réseau


Classe réseau (par défaut) Adresses réseau
A 8 bits 255.0.0.0 1.0.0.0 -
126.255.255.255
B 16 bits 255.255.0.0 128.0.0.0 -
191.255.255.255
C 24 bits 255.255.255.0 192.0.0.0 -
223.255.255.255

Adresses locales pour les classes A, B et C


13
Introduction

 Afin de connaître la classe d'une adresse IP, il suffit de regarder le premier octet de l'adresse ou les bits du
premier octet
 Exemple : 192.168.1.1
 Regarder le premier octet
 Entre 0 et 127 inclus : Classe A
 Entre 128 et 191 inclus : Classe B
 Entre 192 et 223 inclus : Classe C
 Entre 224 et 239 inclus : Classe D
 Entre 240 et 255 inclus : Classe E

 Ou de regarder les bits du premier octet


 Si 0xxx xxxx : Classe A
 Si 10xx xxxx : Classe B
 Si 110x xxxx : Classe C
 Si 1110 xxxx : Classe D
 Si 1111 xxxx : Classe E

14
Introduction

 Subdivision de réseaux en sous-réseaux


 Adresse du réseau est codée sur 8,16 et 24 bits pour les classes A,B et C
respectivement
 Il est possible de subdiviser les réseaux par défaut au moyen d'un masque de sous-
réseau
 Notation du masque de sous-réseau
111111...111111000000...000000
 Ou notation CIDR (Classless Inter Domain Routing) : adresse IP suivie d'une barre
oblique (/) et ensuite du nombre de bits à 1 du masque de réseau
193.127.32.0 et 255.255.255.0 => 192.127.32.0 / 24
193.127.33.0 et 255.255.255.0 => 192.127.32.0 / 24

15
Introduction

 Appliquer «ET Logique » entre l’adresse de la machine et le masque


permet de déterminer l’adresse du sous-réseau

16
Introduction

 Exemple: adresse IP: 200.100.10.60 et masque du sous-réseau:


255.255.255.224

11001000.01100100.00001010.00111100 (200.100.10.60)
AND
11111111.11111111.11111111.11100000 (255.255.255.224)
-------------------------------------------------
11001000.01100100.00001010.00100000 (200.100.10.32)
 Donc, l’adresse du sous-réseau est : 200.100.10.32 ou 200.100.10.32 /27

17
Introduction

 Deux approches possibles pour subdiviser le réseau en sous-réseaux


 1.Subdivision sur base du nombre de sous-réseaux.
 2.Subdivision sur base du nombre d’hôtes par sous-réseau

18
Introduction

 1. Subdivision sur base du nombre de sous-réseaux


 Agrandir le masque réseau (bits à 1) d'autant de bits qu'il est nécessaire pour
obtenir le nombre de subdivisions demandé

 Exemple: subdiviser un réseau en 10 sous-réseaux, nécessite d’ ajouter 4 bits


(23 =8 et 24 =16) au masque du sous-réseau par défaut de la classe
 Avec une adresse de classe B qui a un masque par défaut de 16 bits, l’adresse
du masque de sous-réseau devient: 16+4 bits, soit 20 bits

19
Introduction

 2. Subdivision sur base du nombre d'hôtes


 Garder pour la partie machine (bits à 0) autant de bits qu'il est nécessaire pour
obtenir le nombre de machines (en excluant deux adresses: adresse réseau et
adresse de diffusion)

 Exemple: subdiviser un réseau pour qu'il contienne 40 machines par sous-


réseau, nécessite de garder 6 bits (25 = 32 et 26 =64) pour la partie hôte
 Ainsi, nous aurons un masque de réseau de : 32 (nombre de bits d’une adresse
IP)-6 = 26, soit 26 bits

20
Introduction

 Routage
 Permet à une machine d’atteindre une autre machine qui n’est pas sur le même
réseau local, tout en traversant une succession de réseaux intermédiaires afin de
établir une connexion entre ces réseaux
 Protocole de routage
 Construit et met à jour les tables de routage, détermine la meilleure route pour
chaque destination, et échange les informations de routages entre les différents
équipements de routage

21
Introduction

 Différentes configurations de routage


 Routage minimal
 S’applique aux réseaux complètement isolés des autres réseaux
 Une table de routage minimale est construite par la commande « ifconfig » une fois
l’interface réseau configurée
 Routage statique
 S’applique aux réseaux avec un nombre limité de passerelles
 Table de routage statique est construite manuellement par la commande « route »
 Routage dynamique
 S’applique aux réseaux ou destinations qui peut être atteintes par plusieurs routes
 Table de routage est construite et mise à jour à partir des informations échangées par les
protocoles de routage

22
Introduction

 Algorithmes de routage
 1. Algorithme à vecteurs de distance (Vector-Distance)
 Routes sont annoncées grâce à deux caractéristiques
 Distance: Identifie la distance par rapport au réseau de destination et est basée sur une
métrique (nombre de sauts, coût, bande passante, délai, etc.)
 Vecteur: Indique la direction de l'interface de sortie pour atteindre la destination

23
Introduction

 2. Algorithme à état de lien (Link State)


 Un routeur configuré avec un protocole de routage à état de liens peut créer une «
vue complète » ou une topologie du réseau en récupérant des informations
provenant de tous les autres routeurs
 Ensuite, le routeur doit calculer la meilleure route pour une destination

24
Introduction

 Types de protocoles de routage


 1.Protocoles de routage intérieur (IGP)
 Utilisés sur un réseau indépendant appelé « système autonome » (AS)
 système autonome (AS): ensemble de routeurs au sein d'une administration
commune (exemple: organisation), appelé aussi « domaine de routage »
 Routing Information Protocol (RIP)
 Protocole le plus utilisé
 RIP sélectionne la route dont la longueur (nombre de passerelles) est la plus faible comme
étant la meilleure route

25
Introduction

 OSPF (open shortest path first )


 OSPF est un protocole à état de lien

 IGRP (Interior Gateway Routing Protocol )


 Protocole propriétaire Cisco
 Protocole à vecteur de distance

 EIGRP (Enhanced Interior Gateway Routing Protocol )


 Protocole propriétaire Cisco
 Protocole à vecteur de distance, mais utilise certaines fonctions d’un protocole à état de
lien : protocole hybride

26
Introduction

 2. Protocoles de routage extérieur (EGP)


 Utilisés pour échanger des informations (reachability information: informations
indiquent quels réseaux peuvent être atteints à travers un système autonome
spécifique) entre système autonomes
 Border Gateway Protocol (BGP)
 Une passerelle qui utilise BGP échange des informations pour chaque route et peut utiliser
ces informations pour sélectionner la meilleure route
 Est le seul protocole EGP actuellement viable et c'est le protocole de routage officiel
utilisé par Internet

27
Introduction

Routage interne et externe


28
Introduction

 Translation d’adresses avec le protocole NAT (Network Address Translation)


 Mécanisme mis en place au niveau des routeurs afin de remplacer l'adresse IP
privée source d'une machine par l'adresse IP publique du routeur

29
Introduction

 Délais de transmission
 Pour un paquet transmis d’une
source A vers une destination B, le
temps total de transmission peut
être décomposé en :
 Temps de traitement dans le
routeur A
 Temps d’attente dans la file du
routeur
 Temps de transmission sur le lien
 Temps de propagation sur le
support physique
30
Introduction

 Couche transport
 Protocole UDP
 Protocole sans connexion
 Permet de segmenter et réassembler les données des couches supérieures

 Protocole TCP
 Protocole avec connexion
 Fonctionnalités
 Etablissement et fermeture de la connexion

 Segmentation à l’envoi et réassemblage à la réception des données des couches supérieures

 Contrôle de flux

31
Introduction

0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31
Port Source (2 octets) Port destination (2 octets)
Numéro de séquence
Numéro d'acquittement

U A
Taille de PS RS SY FI
Réservé R C Taille de la fenêtre
l'en-tête H T N N
G K

Somme de contrôle Pointeur de données urgentes


Options Remplissage
Données 32

Structure d’un segment TCP


Introduction

Port Source Port Destination


(16 bits) (16 bits)
Longueur Somme de contrôle
(16 bits) (16 bits)
Données
(longueur variable)

Structure d’un segment UDP


33
Introduction

 Port
 Port source et port destination
permettent de référencer les
applications qui communiquent à
travers la couche transport
 Ports réservés aux protocoles
 Ports clients sont affectés aux
applications lors de l’établissement
d’une connexion à travers la
couche transport

34
Introduction

 Couche application : protocole FTP


 On souhaite transmettre un fichier entre deux machines avec le protocole FTP
 Etablissement de la connexion TCP/IP
 Transfert des segments des fichiers
 Fermeture de la connexion

35
Introduction

 PDUs relatives au transfert de fichier


 Le fichier est découpé en blocs, qui sont transférés un à la fois
 Chaque bloc est encapsulé dans la PDU de la couche transport (segment)
 Chaque segment est encapsulé dans la PDU de la couche IP (paquet)
 Chaque paquet est transmis la PDU de la couche liaison (trame)

36

Vous aimerez peut-être aussi