73
 cours interconnexion des réseaux 1 Le modèle TCP/IP

Chapitre 2 La Pile Protocolaire TCP-IP

Embed Size (px)

Citation preview

5/16/2018 Chapitre 2 La Pile Protocolaire TCP-IP - slidepdf.com

http://slidepdf.com/reader/full/chapitre-2-la-pile-protocolaire-tcp-ip 1/73

 

cours interconnexion des réseaux 1

Le modèle TCP/IP

5/16/2018 Chapitre 2 La Pile Protocolaire TCP-IP - slidepdf.com

http://slidepdf.com/reader/full/chapitre-2-la-pile-protocolaire-tcp-ip 2/73

 

cours interconnexion des réseaux 2

TCP/IP

Transport

Internet

(Réseau)

Accès réseau

(Liaison de données, Physique)

Couches applicatives

(Application, Présentation,Session)

•Dépannage réseau

•Transfert de fichiers

•Internet

 

•Contrôle des flots

de données

•Accusés de réception

•Adressage logique

•Correspondance

avec l'adressage physique

•Interface physique

avec le réseau

•Contrôle d'erreurs

5/16/2018 Chapitre 2 La Pile Protocolaire TCP-IP - slidepdf.com

http://slidepdf.com/reader/full/chapitre-2-la-pile-protocolaire-tcp-ip 3/73

 

cours interconnexion des réseaux 3

Couche Physique:"Accès au réseau"

Accès au réseau physique

Envoyer et recevoir des datagrammes IP

•Interface avec la carte réseau•Coordination de la transmission des données•Formatage des données•Conversion des signaux analogiques/numériques•Contrôle d'erreurs des trames

(ajout d'infos, contrôle à l'arrivée, accusés de réception,..)

Ethernet, Token Ring, FDDI, SLIP, PPP,… 

5/16/2018 Chapitre 2 La Pile Protocolaire TCP-IP - slidepdf.com

http://slidepdf.com/reader/full/chapitre-2-la-pile-protocolaire-tcp-ip 4/73

 

cours interconnexion des réseaux 4

Couche Liaison:Transmission sans erreur de l’information 

Transmission sans erreur desdatagrammes entre 2 systèmesadjacents.

Masque aux couches supérieurs lesimperfections du moyen de transmission.

Moyen: codage redondant (parité, …) 

Le protocole de correction n’est pasforcément le même entre deux nœudsadjacents.

5/16/2018 Chapitre 2 La Pile Protocolaire TCP-IP - slidepdf.com

http://slidepdf.com/reader/full/chapitre-2-la-pile-protocolaire-tcp-ip 5/73

 

cours interconnexion des réseaux 5

Couche réseau:crée la « base » du réseau.

C’est la « couche IP ». 

Permet à 2 systèmes non adjacents decommuniquer en se servant de relais.

Notion d’@ est importante. 

Notion de table de correspondance entreadresses et interfaces pour aiguiller les

messages.Routage (chapitre suivant).

5/16/2018 Chapitre 2 La Pile Protocolaire TCP-IP - slidepdf.com

http://slidepdf.com/reader/full/chapitre-2-la-pile-protocolaire-tcp-ip 6/73

 

cours interconnexion des réseaux 6

Couche transport:Délivrer un message complet entredeux machines non adjacentes.

C’est la « couche UDP/TCP » 

Permet d’offrir un service constant,

quelque soit les qualités du réseauutilisé.

Permet de gérer la perte d’un paquet 

Réorganise les paquets à l’arrivée. 

5/16/2018 Chapitre 2 La Pile Protocolaire TCP-IP - slidepdf.com

http://slidepdf.com/reader/full/chapitre-2-la-pile-protocolaire-tcp-ip 7/73

cours interconnexion des réseaux 7

Couches supérieures:Session, présentation et application

La couche session permet d’établir unerelation durable entre deux applicationssouhaitant coopérer (exp: Visio

conférence…) La couche présentation permet de

résoudre les problèmes de codage desdonnées hétérogènes.

La couche application fournit les servicesde communication aux utilisateurs (mail,transfert de fichier, …) 

 

5/16/2018 Chapitre 2 La Pile Protocolaire TCP-IP - slidepdf.com

http://slidepdf.com/reader/full/chapitre-2-la-pile-protocolaire-tcp-ip 8/73

cours interconnexion des réseaux 8

Encapsulation

Données utilisateur

Données utilisateurEntête

applicatif 

Données applicativesEntête

TCP

Entête

IPDonnées applicatives

Entête

TCP

Entête

IPDonnées applicatives

Entête

TCP

Entête

Ethernet

Remorque

Ethernet

Segment TCP

datagramme IP

Trame Ethernet

Application

TCP

IP

Driver Ethernet

 

5/16/2018 Chapitre 2 La Pile Protocolaire TCP-IP - slidepdf.com

http://slidepdf.com/reader/full/chapitre-2-la-pile-protocolaire-tcp-ip 9/73

cours interconnexion des réseaux 9cours interconnexion des réseaux 9

Décapsulation

Données utilisateur

Données utilisateurEntête

applicatif 

Données applicativesEntête

TCP

Entête

IPDonnées applicatives

Entête

TCP

Entête

IPDonnées applicatives

Entête

TCP

Entête

Ethernet

Remorque

Ethernet

Segment TCP

datagramme IP

Trame Ethernet

Application

TCP

IP

Driver Ethernet

 

5/16/2018 Chapitre 2 La Pile Protocolaire TCP-IP - slidepdf.com

http://slidepdf.com/reader/full/chapitre-2-la-pile-protocolaire-tcp-ip 10/73

Comparaison OSI vs TCP/IP

cours interconnexion des réseaux 10

 

5/16/2018 Chapitre 2 La Pile Protocolaire TCP-IP - slidepdf.com

http://slidepdf.com/reader/full/chapitre-2-la-pile-protocolaire-tcp-ip 11/73

cours interconnexion des réseaux 11

Les protocoles de base TCP/IP

IP: IPv4 & IPv6

NAT,PAT

ARP, RARP, ICMP

TCP, UDP

DHCP, DNS

 

5/16/2018 Chapitre 2 La Pile Protocolaire TCP-IP - slidepdf.com

http://slidepdf.com/reader/full/chapitre-2-la-pile-protocolaire-tcp-ip 12/73

cours interconnexion des réseaux 12

IP Internet Protocol(1) RFC 791 

But: Acheminement des datagrames d'unemachine à une autre par des intermédiaires

Adressage logique, indépendant du matériel

(distribution supervisée des adresses)Routage (comment ces adresses sont elles

traitées?)

Correspondance entre adresse physique etadresse logique (DNS et DHCP: voir plusloin)

 

5/16/2018 Chapitre 2 La Pile Protocolaire TCP-IP - slidepdf.com

http://slidepdf.com/reader/full/chapitre-2-la-pile-protocolaire-tcp-ip 13/73

cours interconnexion des réseaux 13

IP Internet Protocol (2)

Le protocole IP définie La taille de l’unité de donnée, sa structure. 

La fonction de routage, comment les

machines et les passerelles doivent traiter lespaquets.

Les messages d’erreur et leurs traitement. 

L’entête IP contient 

Version, longueur, priorité, durée de vie, @source et @ destination.

Options de routage, de traçage, … 

 

5/16/2018 Chapitre 2 La Pile Protocolaire TCP-IP - slidepdf.com

http://slidepdf.com/reader/full/chapitre-2-la-pile-protocolaire-tcp-ip 14/73

IP Internet Protocol (3)

Services: Best effort

orienté non-connexion

Non fiable: corruption de donnée

Pas d’ordre d'arrivée des datagrammes 

perte ou destruction de datagramme

Pas de ré-émission des datagrammes encas de non-réception

cours interconnexion des réseaux 14

 

5/16/2018 Chapitre 2 La Pile Protocolaire TCP-IP - slidepdf.com

http://slidepdf.com/reader/full/chapitre-2-la-pile-protocolaire-tcp-ip 15/73

cours interconnexion des réseaux 15

Format d’un datagramme IP 

Entête IP Données IP

PréambulEthernet

@MACdest

@MAC srcType duprotocole

DonnéesEthernet

CRC

 

5/16/2018 Chapitre 2 La Pile Protocolaire TCP-IP - slidepdf.com

http://slidepdf.com/reader/full/chapitre-2-la-pile-protocolaire-tcp-ip 16/73

cours interconnexion des réseaux 16

En-tête IP

Version Length Type de service Longueur totale

Identification Flag Déplacement fragment

Durée vie Protocole Contrôle d’en-têteAdresse IP source

Adresse IP destination

Options…..(longueur variable) 

 

5/16/2018 Chapitre 2 La Pile Protocolaire TCP-IP - slidepdf.com

http://slidepdf.com/reader/full/chapitre-2-la-pile-protocolaire-tcp-ip 17/73

Version : Numéro de version duprotocole IP. (actuellement 4 : IPv4).

Length : longueur de l’entête en mots de32 bits. Valeur habituelle = 5: pasd’options.

Type de service: permet d’indiquer à unsous-réseau le type de service désiré.

cours interconnexion des réseaux 17

 

5/16/2018 Chapitre 2 La Pile Protocolaire TCP-IP - slidepdf.com

http://slidepdf.com/reader/full/chapitre-2-la-pile-protocolaire-tcp-ip 18/73

Il précise comment le datagramme doit être géré. Parexemple pour la voix numérisée, le rythme de remisedes datagrammes est prépondérant / contrôled’erreur, mais, au contraire, l’expédition d’un fichier en

transmission sans erreur, le contrôle d’erreur estprépondérant sur la régularité d’envoi.

Le champ est divisé en 5 zones: priorité (3 bits: 0 =normale, 7 = supervision réseau), indicateur D (delay), T

(Throughput = débit), R (Reliability : fiabilité).

cours interconnexion des réseaux 18

 

5/16/2018 Chapitre 2 La Pile Protocolaire TCP-IP - slidepdf.com

http://slidepdf.com/reader/full/chapitre-2-la-pile-protocolaire-tcp-ip 19/73

  Longueur totale: longueur totale des données et de

l’entête. Taille maxi: 64ko.

Identification: permet à l’ordinateur destinataire dedéterminer à quel datagramme appartient le fragmentreçu.

Flag (drapeau de 3 bits): DF (Do not Fragment: nepas fragmenter). Tout équipement routeur ou

ordinateur doit être capable de gérer un datagrammenon fragmenté d’au minimum 576 octets. MF (MoreFragments) est positionné sur tous les fragments d’undatagramme sauf le dernier, ce qui permet de repérerle dernier fragment.

19

 

5/16/2018 Chapitre 2 La Pile Protocolaire TCP-IP - slidepdf.com

http://slidepdf.com/reader/full/chapitre-2-la-pile-protocolaire-tcp-ip 20/73

  Déplacement Fragment: déplacement du fragment

courant dans le datagramme en cours de

transmission. Tous les fragments (sauf le dernier!)doivent avoir des longueurs multiples de 8 octets. Il ya donc au maximum de 8192 fragments pardatagramme (13 bits).

Durée de vie : compteur utilisé pour limiter la durée de vie des

datagrammes. Le temps de séjour (en secondes) est donc limitéà 255 secondes. Il est décrémenté d’une unité à chaque « hop »(saut d’un routeur à l’autre), ce qui ne garantit pas la valeur ensecondes !! Le passage à zéro entraîne la destruction dudatagramme et l’émission d’un datagramme d’avertissement à lasource concernée.

cours interconnexion des réseaux 20

 

5/16/2018 Chapitre 2 La Pile Protocolaire TCP-IP - slidepdf.com

http://slidepdf.com/reader/full/chapitre-2-la-pile-protocolaire-tcp-ip 21/73

Protocole: protocole de la couchesupérieure qui traite le datagrammeassemblé (UDP ou TCP ou…) 

Contrôle d’entête: vérification exclusivede la validité de l’entête à l’intérieur desrouteurs eux-mêmes.

cours interconnexion des réseaux 21

 

5/16/2018 Chapitre 2 La Pile Protocolaire TCP-IP - slidepdf.com

http://slidepdf.com/reader/full/chapitre-2-la-pile-protocolaire-tcp-ip 22/73

Adresses sources et destination : adresses IP(couple numéro réseau:numéro ordinateur surle réseau)

Options : Sécurité (niveau de secret dudatagramme), Routage strict défini par lasource, Routage lâche défini par la source,Enregistrement de route (permet d’enregistrer 

un itinéraire par log de chaque routeurtraversé), Horodatage (chaque routeur traceson adresse et son heure de traitement).

cours interconnexion des réseaux 22

 

5/16/2018 Chapitre 2 La Pile Protocolaire TCP-IP - slidepdf.com

http://slidepdf.com/reader/full/chapitre-2-la-pile-protocolaire-tcp-ip 23/73

cours interconnexion des réseaux 23

Adressage IP

Système de communication universel :établir une méthode générale d’identificationdes machines.

Adresse = 32 bits = 4 octets = 4 entiers <256

Exemple : 192.14.28.32

Adresse en 2 parties : Net ID : Identifiant du réseau

Host ID : Identifiant de la "machine"

5 classes de réseaux

 

5/16/2018 Chapitre 2 La Pile Protocolaire TCP-IP - slidepdf.com

http://slidepdf.com/reader/full/chapitre-2-la-pile-protocolaire-tcp-ip 24/73

cours interconnexion des réseaux 24

Adressage IP : Classesd'adresses

0 Net-id0 24

Host-id8 16 31

Classe A

1 Net-id Host-idClasse B

Net-id Host-idClasse C

MulticastClasse D

0

1 01

1 01

1

RéservéClasse E 1 11 1

 

5/16/2018 Chapitre 2 La Pile Protocolaire TCP-IP - slidepdf.com

http://slidepdf.com/reader/full/chapitre-2-la-pile-protocolaire-tcp-ip 25/73

cours interconnexion des réseaux 25

Adressage IP :

Classe A [0.x.x.x ; 127.x.x.x]

27 - 2 = 126 réseaux

224 - 2 = 16,7 millions d'hôtes / réseau

Classe B [128.x.x.x ; 191.x.x.x]214 = 16 384 réseaux

216 - 2 = 65534 hôtes / réseau

Classe C [192.x.x.x ; 223.x.x.x]

221 = 2 millions de réseaux

28 - 2 = 254 hôtes / réseau

 

5/16/2018 Chapitre 2 La Pile Protocolaire TCP-IP - slidepdf.com

http://slidepdf.com/reader/full/chapitre-2-la-pile-protocolaire-tcp-ip 26/73

cours interconnexion des réseaux 26

Adressage IP : Exemples

201.14.26.55

130.255.14.18

198.14.231.0101.14.12.56

193.34.45.250

193.256.14.28

C

B

C A

C

Impossible !

 

5/16/2018 Chapitre 2 La Pile Protocolaire TCP-IP - slidepdf.com

http://slidepdf.com/reader/full/chapitre-2-la-pile-protocolaire-tcp-ip 27/73

cours interconnexion des réseaux 27

Adressage IP : Adresses"spéciales"

Host-Id = 00000…000 -> @Réseau

Host-Id = 11111…111 -> @Diffusion

127.x.x.x ->loopback10.0.0.0 à 10.255.255.255 -> privé

172.16.0.0 à 172.31.255.255 -> privé

192.168.0.0 à 192.168.255.255 ->privé

 

5/16/2018 Chapitre 2 La Pile Protocolaire TCP-IP - slidepdf.com

http://slidepdf.com/reader/full/chapitre-2-la-pile-protocolaire-tcp-ip 28/73

cours interconnexion des réseaux 28

Sous réseauxSubneting

Pourquoi fragmenter un réseau ?

Optimisation des tables de routage Connaître @ réseau pour envoyer dans une

direction générale Ce n’est qu’une fois arrivé près de la machine que

l’on résout son adresse. 

Métaphore du colis de la Poste. (Code postal:

département, centre de tri, puis : rue, numéro,nom)

Limiter les congestions.

Séparer les machines sensibles.

 

5/16/2018 Chapitre 2 La Pile Protocolaire TCP-IP - slidepdf.com

http://slidepdf.com/reader/full/chapitre-2-la-pile-protocolaire-tcp-ip 29/73

cours interconnexion des réseaux 29

Sous réseaux : Principe

Net-id Host-id

Net-id Host-idSous réseau

Masque de sous réseau

1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0

•C’est un séparateur entre la partie réseau et la partie machine d’une @ IP. 

•Une fonction ET Logique pour déterminer l’@ réseau. 

•Il est recommandé d’avoir des bits à 1 contiguës dans ses masques. 

 

5/16/2018 Chapitre 2 La Pile Protocolaire TCP-IP - slidepdf.com

http://slidepdf.com/reader/full/chapitre-2-la-pile-protocolaire-tcp-ip 30/73

cours interconnexion des réseaux 30

Sous réseau : Principe (2)

Mon adresse IP: 192.168.25.132

Traduit en binaire:

11000000.10101000.00011001.10000100

Le masque de mon réseau: 255.255.255.128Traduit en binaire:

11111111.11111111.11111111.10000000

@ réseau:

11000000.10101000.00011001.10000000Soit: 192.168.25.128

Conclusion: on peut supposer que les machines demon réseau local ont pour adresse: 129 à 254… 

 

5/16/2018 Chapitre 2 La Pile Protocolaire TCP-IP - slidepdf.com

http://slidepdf.com/reader/full/chapitre-2-la-pile-protocolaire-tcp-ip 31/73

cours interconnexion des réseaux 31

Sous réseaux : Les choix

Net-id Sous réseau

Net-id Host-id

Le choix se fait en fonction des besoins et des limites:

•Une plage est allouée par le fournisseur d’accès. •Un nombre de machines qui peut croître.

 

5/16/2018 Chapitre 2 La Pile Protocolaire TCP-IP - slidepdf.com

http://slidepdf.com/reader/full/chapitre-2-la-pile-protocolaire-tcp-ip 32/73

cours interconnexion des réseaux 32

Sous réseaux : Masques pardéfaut

Classe C : 255.255.255.0

Classe B : 255.255.0.0

Classe A : 255.0.0.0

 

5/16/2018 Chapitre 2 La Pile Protocolaire TCP-IP - slidepdf.com

http://slidepdf.com/reader/full/chapitre-2-la-pile-protocolaire-tcp-ip 33/73

cours interconnexion des réseaux 33

Sous réseaux : Masques ClasseC

255.255.255.0 capa de : 254 machines

255.255.255.192 capa de : 62 machines

255.255.255.224 capa de : 30 machines

255.255.255.240 capa de : 14 machines 255.255.255.248 …. 

255.255.255.252

 

5/16/2018 Chapitre 2 La Pile Protocolaire TCP-IP - slidepdf.com

http://slidepdf.com/reader/full/chapitre-2-la-pile-protocolaire-tcp-ip 34/73

34

Routage IP par classe

  

5/16/2018 Chapitre 2 La Pile Protocolaire TCP-IP - slidepdf.com

http://slidepdf.com/reader/full/chapitre-2-la-pile-protocolaire-tcp-ip 35/73

35

Adressage IP sans classe En 1993, l’IETF introduit le routage interdomaine sans classe (CIDR)

(RFC 1517). Le CIDR permet :

une utilisation plus efficace de l’espace d’adressage IPv4 ;

une agrégation du préfixe réduisant la taille des tables de routage.

En effet, la partie réseau de l’adresse est déterminée par le masque desous-réseau du réseau ou « préfixe de réseau » (noté /8, /19, etc.).Depuis le CIDR, la partie réseau de l’adresse n’est plus déterminée par la classe de l’adresse.

Les fournisseurs de services Internet peuvent ainsi allouer plusrationnellement l’espace d’adressage à l’aide de la longueur de préfixe,

en commençant par la longueur de préfixe /8, puis de plus en plusgrand (/9, /10, etc.). De cette manière, les fournisseurs de servicesInternet ne sont plus limités au masque de sous-réseau /8, /16 ou /24.Les blocs d’adresses IP peuvent ainsi correspondre aux exigences desclients.

 

5/16/2018 Chapitre 2 La Pile Protocolaire TCP-IP - slidepdf.com

http://slidepdf.com/reader/full/chapitre-2-la-pile-protocolaire-tcp-ip 36/73

36

Adressage IP sans classeLa propagation de VLSM et des routes de super-réseau nécessite un protocole de routage sansclasse car le masque de sous-réseau ne peut plusêtre déterminé par la valeur du premier octet del’adresse IP. Le masque de sous-réseau doitmaintenant accompagner l’adresse réseau. Les

protocoles de routage sans classe incluent lemasque de sous-réseau et l’adresse réseau dans lamise à jour du routage.

 

5/16/2018 Chapitre 2 La Pile Protocolaire TCP-IP - slidepdf.com

http://slidepdf.com/reader/full/chapitre-2-la-pile-protocolaire-tcp-ip 37/73

37

Routage IP sans classe

Remarque : R2 peutenvoyer lesinformations de chacundes réseaux les unes

après les autres sansutiliser le résumé àl’aide d’un protocole deroutage par classe.Cependant, lesavantages du résumésont perdus.

 

5/16/2018 Chapitre 2 La Pile Protocolaire TCP-IP - slidepdf.com

http://slidepdf.com/reader/full/chapitre-2-la-pile-protocolaire-tcp-ip 38/73

38

VLSM et sous-réseaux

 

5/16/2018 Chapitre 2 La Pile Protocolaire TCP-IP - slidepdf.com

http://slidepdf.com/reader/full/chapitre-2-la-pile-protocolaire-tcp-ip 39/73

39

CIDR et regroupement de route

Le CIDR ignore les limitations des classes et autorise le résumé avec les

masques inférieurs à celui du masque par classe par défaut.Ce type de résumé permet de réduire le nombre d’entrées dans les mises à jourde routage et de diminuer le nombre d’entrées dans les tables de routagelocales. Il permet également de réduire la bande passante utilisée pour les misesà jour de routage et d’effectuer des recherches plus rapidement dans les tablesde routage.

 

5/16/2018 Chapitre 2 La Pile Protocolaire TCP-IP - slidepdf.com

http://slidepdf.com/reader/full/chapitre-2-la-pile-protocolaire-tcp-ip 40/73

40

CIDR et regroupement de route

 

5/16/2018 Chapitre 2 La Pile Protocolaire TCP-IP - slidepdf.com

http://slidepdf.com/reader/full/chapitre-2-la-pile-protocolaire-tcp-ip 41/73

cours interconnexion des réseaux 41

Exercice:

Soit le réseau d’@ 192.168.25.32

de masque 255.255.255.248

La machine 192.168.25.46 appartient-elle à ce réseau?

 Soit le réseau d’@ 193.225.34.0

de masque 255.255.255.0Nous voulons installer 60 machines… 

Quel masque utiliser?

 

5/16/2018 Chapitre 2 La Pile Protocolaire TCP-IP - slidepdf.com

http://slidepdf.com/reader/full/chapitre-2-la-pile-protocolaire-tcp-ip 43/73

NAT statique

Le NAT statique est la technique la plus basique detranslation d’adresse. En effet cette méthode consiste àassigner une adresse publique à une adresse privée.

1 adresse privée = 1 adresse publique,2 adresses privées = 2 adresses publiques,

n adresses privées = n adresses publiques ...

cours interconnexion des réseaux 43

 

5/16/2018 Chapitre 2 La Pile Protocolaire TCP-IP - slidepdf.com

http://slidepdf.com/reader/full/chapitre-2-la-pile-protocolaire-tcp-ip 44/73

NAT dynamique

Le NAT dynamique est la technique la plusimplémentée de translation d'adresse. Elleconsiste à assigner dynamiquement uneadresse publique à plusieurs adresses privées(à tour de rôle)

N adresse privées = M adresses publiques.N adresses privées = 1 adresse publique.

cours interconnexion des réseaux 44

  

5/16/2018 Chapitre 2 La Pile Protocolaire TCP-IP - slidepdf.com

http://slidepdf.com/reader/full/chapitre-2-la-pile-protocolaire-tcp-ip 45/73

PAT Port Address Translation

Le PAT = NAT dynamique + unetranslation d'adresse basée sur lesports

une adresse ip publique peut êtreassigné à plusieurs adresses privéessimultanément.

cours interconnexion des réseaux 45

Session  Ip privée  Ip publique  Ports  Compteur  Réutilisable 

1  192.168.1.2  83.145.233.45  5677  0  Non 

2  192.168.1.234  83.145.233.45  22000  3600  Oui 

 

5/16/2018 Chapitre 2 La Pile Protocolaire TCP-IP - slidepdf.com

http://slidepdf.com/reader/full/chapitre-2-la-pile-protocolaire-tcp-ip 47/73

cours interconnexion des réseaux 47

ARP : Résolution d'adresse

arp –aToutes les entrées du cache

arp – s 192.14.25.56 00-80-C7-E0-7E-C5Entrer une nouvelle adresse IP / MAC

arp –d 192.14.25.56Supprime une adresse IP du cache

  

5/16/2018 Chapitre 2 La Pile Protocolaire TCP-IP - slidepdf.com

http://slidepdf.com/reader/full/chapitre-2-la-pile-protocolaire-tcp-ip 48/73

cours interconnexion des réseaux 48

ARP

Objectif : La communication entre machines ne peut s'effectuerqu'à travers l'interface physique or les applications neconnaissant que des adresses IP, comment établir le lienadresse IP / adresse physique?

Le protocole: ARP (Address Resolution Protocol )

Objectif : fournir à une machine donnée l'adresse physiqued'une autre machine située sur le même réseau à partir del'adresse IP

Technique :

Une machine émet un message contenant l’adresse IP dont

elle veut l’adresse physique  La machine concernée répond les autres machines ne

répondent pas

(Gestion cache sur la machine pour ne pas effectuer derequête ARP à chaque nouveau message)

Identificateur matériel requété

(exemple : Ethernet = 1)Type de protocole de haut niveau fournipar l'émetteur

(exemple IP = h0800)

LGR-MAT

longueur del'adresse physique

LGR_PROT

longueur del'adresse logique

Opération :

demande, réponseà ARP ou RARP

Adresse IP source

Adresse Physique source

Adresse IP destination

Adresse Physique destination

 

5/16/2018 Chapitre 2 La Pile Protocolaire TCP-IP - slidepdf.com

http://slidepdf.com/reader/full/chapitre-2-la-pile-protocolaire-tcp-ip 49/73

cours interconnexion des réseaux 49

RARP Reverse Address Resolution Protocol RFC 2663

Objectif L'adresse IP d'une machine estconfigurable (elle dépend du réseau sur lequelelle se trouve) et est souvent enregistrée sur lamémoire secondaire où le systèmed'exploitation l'accède au démarrage.

Ce fonctionnement usuel n'est plus possibledès lors que la machine est une station sansmémoire secondaire. Il faut déterminer unmécanisme permettant à la station d'obtenirson adresse IP depuis le réseau.

 

5/16/2018 Chapitre 2 La Pile Protocolaire TCP-IP - slidepdf.com

http://slidepdf.com/reader/full/chapitre-2-la-pile-protocolaire-tcp-ip 50/73

cours interconnexion des réseaux 50

RARP Reverse Address Resolution Protocol RFC 2663

Le protocole RARP (Reverse Adress ResolutionProtocol)

Permet d'obtenir son adresse IP à partir de

l'adresse physique qui lui est associée.

Technique

On utilise un serveur RARP sur le réseauphysique qui fourni les adresses IP associéesaux adresses physiques des stations duréseau.

 

5/16/2018 Chapitre 2 La Pile Protocolaire TCP-IP - slidepdf.com

http://slidepdf.com/reader/full/chapitre-2-la-pile-protocolaire-tcp-ip 51/73

cours interconnexion des réseaux 51

ICMP Internet Control Message Protocol rfc792

Les ICMP sont les messagesd'incident de réseaux.

Ils avertissent les machinesémettrices des incidents du réseau.

Un routeur ne peut avertir un autrerouteur par ICMP.

Les commandes PING etTRACEROUTE s'appuient sur les ICMP.

 

5/16/2018 Chapitre 2 La Pile Protocolaire TCP-IP - slidepdf.com

http://slidepdf.com/reader/full/chapitre-2-la-pile-protocolaire-tcp-ip 52/73

cours interconnexion des réseaux 52

ICMP(valeurs du champ TYPE)

 

5/16/2018 Chapitre 2 La Pile Protocolaire TCP-IP - slidepdf.com

http://slidepdf.com/reader/full/chapitre-2-la-pile-protocolaire-tcp-ip 53/73

cours interconnexion des réseaux 53

Couche Transport

Interface entre la couche IP et lacouche application

Contrôle des erreurs : TCP / UDP

Multiplexage : données issues de plusieurs

applications

 

5/16/2018 Chapitre 2 La Pile Protocolaire TCP-IP - slidepdf.com

http://slidepdf.com/reader/full/chapitre-2-la-pile-protocolaire-tcp-ip 54/73

cours interconnexion des réseaux 54

TCP (Transmission Control Protocol) rfc 793 

Structure d'un segment TCP 

Réf: http://www.ietf.org/rfc/rfc793.txt  

 

TCP

5/16/2018 Chapitre 2 La Pile Protocolaire TCP-IP - slidepdf.com

http://slidepdf.com/reader/full/chapitre-2-la-pile-protocolaire-tcp-ip 55/73

cours interconnexion des réseaux 55

TCP Transmission Control Protocol :

Protocole orienté connexion

 

TCP

5/16/2018 Chapitre 2 La Pile Protocolaire TCP-IP - slidepdf.com

http://slidepdf.com/reader/full/chapitre-2-la-pile-protocolaire-tcp-ip 56/73

cours interconnexion des réseaux 56

TCP :Acquittements

Source Réseau Destination

Emission de MiTemporisationarmée

Mi n‘est pas reçu Ai non envoyé

Ai n’est pas reçu 

Tempo. échecRémission de Mi

Réception de MiEmission de Ai

Réception de Ai

 

TCP

 

5/16/2018 Chapitre 2 La Pile Protocolaire TCP-IP - slidepdf.com

http://slidepdf.com/reader/full/chapitre-2-la-pile-protocolaire-tcp-ip 57/73

cours interconnexion des réseaux 57

TCP :Fenêtrage

Source Réseau Destination

Emission de MiEmission de Mi+1 Réception de Mi

Emission de Ai

Réception de Ai

Fenêtrage de taille 3

Emission de Mi+2 

 

TCP

5/16/2018 Chapitre 2 La Pile Protocolaire TCP-IP - slidepdf.com

http://slidepdf.com/reader/full/chapitre-2-la-pile-protocolaire-tcp-ip 58/73

cours interconnexion des réseaux 58

TCP :Fenêtrage

1 2 3 4 5 6 7 8 9  10 11 . . .

Octets émis etacquittés

Octets non émissiblestout de suite.

Octets émis etnon acquittés

Octetsémissibles

• Optimisation de la bande passante.

•Gestion du contrôle de flux.

(même par le destinataire)•Fenêtrage au niveau de l'octet.

 

UDP

5/16/2018 Chapitre 2 La Pile Protocolaire TCP-IP - slidepdf.com

http://slidepdf.com/reader/full/chapitre-2-la-pile-protocolaire-tcp-ip 59/73

cours interconnexion des réseaux 59

UDP : User Datagram Protocol rfc768 

Protocole non orienté connexion

Réf: http://www.ietf.org/rfc/rfc768.txt  

- UDP fournit un service de remise non fiable en mode non connecté

- Une application génère un datagramme dans un socket UDP, lequel estencapsulé dans un datagramme IPv4 (ou IPv6) qui est envoyé àdestination. Il n'y a pas de garantie d'acheminement du datagramme à sadestination.- C'est l'application qui est chargée de palier au manque de fiabilité d'UDP

en implémentant des techniques : d'acquittement [ ACK ] ; de temporisation [Timeout ] ; de retransmission (en cas de perte ou de défaut d'intégrité).

 

5/16/2018 Chapitre 2 La Pile Protocolaire TCP-IP - slidepdf.com

http://slidepdf.com/reader/full/chapitre-2-la-pile-protocolaire-tcp-ip 60/73

cours interconnexion des réseaux 60

DHCP Dynamic Host Configuration Protocol

Attribution dynamique d'adresses IP RFC 2131 

Inconvénient des adresses IPstatiques :

"Gaspillage" d'adressesRigidité

Configuration personnalisée

La solution : DHCP

    

5/16/2018 Chapitre 2 La Pile Protocolaire TCP-IP - slidepdf.com

http://slidepdf.com/reader/full/chapitre-2-la-pile-protocolaire-tcp-ip 61/73

cours interconnexion des réseaux 61

Adresse IP, svp !broadcast172.24.56.13 , ça va ?broadcast

DHCP

Client DHCP

Serveur DHCP

OK pour 172.24.56.13broadcast@ IP = 172.24.56.13broadcast

+ masque

+ passerelle+ DNS

+ Bail

@Mac Dest :FF-FF-FF-FF-FF-FF

@IP Dest:255.255.255.255

@Mac Src :celle du client

@IP Src:0.0.0.0

 

DHCP

5/16/2018 Chapitre 2 La Pile Protocolaire TCP-IP - slidepdf.com

http://slidepdf.com/reader/full/chapitre-2-la-pile-protocolaire-tcp-ip 62/73

cours interconnexion des réseaux 62

DHCPLa notion de "bail"

But : ne pas monopoliser une adresse

Principe

Durée totale d'allocation

Attribution d'une adresse pour S1

Demande de renouvellement vers S1

Demande de renouvellement vers un serveur DHCP

T1

T2

Demande de renouvellement vers S1

Demande de renouvellement vers un serveur DHCP

 

5/16/2018 Chapitre 2 La Pile Protocolaire TCP-IP - slidepdf.com

http://slidepdf.com/reader/full/chapitre-2-la-pile-protocolaire-tcp-ip 64/73

cours interconnexion des réseaux 64

La résolution de noms

http://www.yahoo.fr

Machine www du sous domaine yahoo

Sous domaine yahoo

Domaine français

 

La résolution de noms

 

5/16/2018 Chapitre 2 La Pile Protocolaire TCP-IP - slidepdf.com

http://slidepdf.com/reader/full/chapitre-2-la-pile-protocolaire-tcp-ip 65/73

cours interconnexion des réseaux 65

La résolution de nomsOrganisation

Base de données distribuée au niveaumondial

ICANN ( Internet corporation for assigned names and numbers ) 

fr

inria

centralweb

m1

Domaine complet

Domaine fr

Domaine centralweb

noeud m1.centralweb.fr

AFNIC (Association française pour

le nommage Internet en coopération)

.fr/ .re/ .tf 

ATI(Agence tunisienne

d'Internet).tn /

Sous domaines:.com.tn 

.nat.tn 

.org.tn 

.gov.tn 

VeriSign.com / .net

 

La résolution de noms

5/16/2018 Chapitre 2 La Pile Protocolaire TCP-IP - slidepdf.com

http://slidepdf.com/reader/full/chapitre-2-la-pile-protocolaire-tcp-ip 66/73

cours interconnexion des réseaux 66

La résolution de nomsLes Top Level Domain

13 serveurs racines prédéfinis, domaines :com : organisations commerciales ; ibm.com

edu : organisations concernant l’education ; mit.edu 

gov : organisations gouvernementales ; nsf.gov

mil : organisations militaires ; army.milnet : organisations réseau Internet ; worldnet.net

org : organisations non commerciales ; eff.org

int : organisations internationales ; nato.int

organisations nationales : fr, uk, de, it, us,au, ca, se, etc.

 

La résolution de noms

5/16/2018 Chapitre 2 La Pile Protocolaire TCP-IP - slidepdf.com

http://slidepdf.com/reader/full/chapitre-2-la-pile-protocolaire-tcp-ip 67/73

cours interconnexion des réseaux 67

La résolution de nomsLes solutions

Fichier HOSTS (internes à la machine)127.0.0.1 localhost

93.50.231.44 spmi1 #Serveur réseau péda

193.50.231.10 saphir192.70.102.240 pasteur

Adapté à la résolution locale, maintenance

nécessaire

• Serveur DNS

 

La résolution de noms

5/16/2018 Chapitre 2 La Pile Protocolaire TCP-IP - slidepdf.com

http://slidepdf.com/reader/full/chapitre-2-la-pile-protocolaire-tcp-ip 68/73

cours interconnexion des réseaux 68

La résolution de nomsLe principe

www.yahoo.fr?

DNS

Serveur Racine

Serveur DNS

Serveur DNS

Serveur DNS

DNS

DNS

  

5/16/2018 Chapitre 2 La Pile Protocolaire TCP-IP - slidepdf.com

http://slidepdf.com/reader/full/chapitre-2-la-pile-protocolaire-tcp-ip 69/73

cours interconnexion des réseaux 69

IPv6 rfc2460

Pourquoi

Epuisement des adresses IP à 32 bits(IPv4)

Table de routage complexe

Croissance soutenue et nouveaux marchés

Principaux changements adressage étendu (128 bits au lieu de 32)

en-tête IP simplifié pour les routages

Fonctions Multicast améliorées (plus de broadcast)

Qualité de service

Pas de fragmentation par les routeurs

Support de la mobilité

Sécurité (mécanismes d ’authentification, cryptage, intégritédes données)

 

5/16/2018 Chapitre 2 La Pile Protocolaire TCP-IP - slidepdf.com

http://slidepdf.com/reader/full/chapitre-2-la-pile-protocolaire-tcp-ip 70/73

cours interconnexion des réseaux 70

 

Version (4 bits) Identifie le n méro de la ersion d

5/16/2018 Chapitre 2 La Pile Protocolaire TCP-IP - slidepdf.com

http://slidepdf.com/reader/full/chapitre-2-la-pile-protocolaire-tcp-ip 71/73

cours interconnexion des réseaux 71

Version (4 bits): Identifie le numéro de la version duprotocole IP

Priority (4 bits): Les valeurs de 0 à 7 sont affectéesaux sources capables de ralentir leur débit en cas decongestion (1 pour les news, 4 pour ftp, 6 pour telnet,etc.) et les valeurs de 8 à 15 sont assignées aux

trafics temps réel (audio, vidéo, etc.)

Flow label (24 bits): Utiliser par une source pourmarquer des paquets afin qu’ils bénéficieront d’un

service particulier.

 

Payload Length (16 bits): La longueur des données

5/16/2018 Chapitre 2 La Pile Protocolaire TCP-IP - slidepdf.com

http://slidepdf.com/reader/full/chapitre-2-la-pile-protocolaire-tcp-ip 72/73

cours interconnexion des réseaux 72

Payload Length (16 bits): La longueur des données(en octets).

Next Header (8 bits): Indique le type d'en-tête suivantimmédiatement l'en-tête

IPv6 (TCP=6, UDP=17, ICMP=1, etc.)

Source Address (128 bits): @ de l’émeteur initial dupaquet.

Destination Address (128 bits): @ d’une destination

(peut être différente de l’@ de destination finale si

l’option « Routing Header» est présente)

 

5/16/2018 Chapitre 2 La Pile Protocolaire TCP-IP - slidepdf.com

http://slidepdf.com/reader/full/chapitre-2-la-pile-protocolaire-tcp-ip 73/73

IPv6

Adressage Notation hexadécimale sur 16 octets

Exemple : 5f06:b500:89c2:

a100:0000:0800:200a:3ff7Forme abrégée : 5f06:b500:89c2:

a100::0800:200a:3ff7

Forme mixée IPv4 IPv6 :x:x:x:x:x:x:d:d:d:d Ex :::134.194.168.93