Documente Academic
Documente Profesional
Documente Cultură
4
IPv6: rappel
Entête IPv6
IPv6 Header
Next Header Routing Header TCP Header
=routing Next Header = TCP + DATA
7 8
Ecole Supérieure des communications de Tunis 11
IPv6: Rappel
Les adresses de multidiffusion IPv6
attribuées
▪ Les adresses de multidiffusion IPv6 ont le préfixe FFxx::/8
▪ Il existe deux types d'adresses de multidiffusion IPv6 :
• Les adresses de multidiffusion attribuées
▪ FF02::1 tous les nœuds IPv6
▪ FF02::2 tous les routeurs IPv6 (routeur activé par la commande
ipv6 unicast-routing)
▪ FF02:: 1:0 tous les serveurs DHCPv6
• Les adresses de multidiffusion de nœud sollicité
▪ Quand une station est assignée une adresse IPv6 de lien local ou globale, elle envoie un
message NS avec cette adresse comme adresse destination cible
▪Si un autre hôte avec cette même adresse existe sur le réseau, il répond avec un message NA
(donnant son adresse MAC)
24
Transport des données
Rôle de la couche transport
✓ Le rôle de la couche transport est d'établir une session de
communication temporaire entre deux applications pour acheminer les
données entre elles.
✓ TCP/IP utilise deux protocoles pour cela :
▪ TCP (Transmission Control Protocol)
▪ UDP (User Datagram Protocol)
Applications.
▪ On a besoin d’identifier les processus
applicatif s communicants
▪ L'adressage de ce processus
▪Longueur du datagramme
Le protocole TCP
La taille de fenêtre (16 bits) – indique la taille des données qui peuvent être
acceptées en même temps.
somme de contrôle (16 bits) – contrôle des erreurs sur l'en-tête et les données de
segment.
Le champ Urgent (16 bits) – indique la position des données urgentes.
Options: négocier la taille maximale des segments échangés(MSS). Cette option
n'est présente que dans les segments d'initialisation de connexion ( avec bit
SYN).
1 2 3 4 5 6 7 8 9 10 11 . . .
Octets émis et Octets émis et Octets Octets non à émettre
acquittés non acquittés Peuvent être tout de suite.
émis
• si la taille de fenêtre
épuisée et pas de
réception d’ack du
message envoyé, alors
l’émetteur attend
l’expiration du
temporisateur (RTO) du
message pour décider de
sa perte et procéder à sa
retransmission
Fenêtre_congestion = 2,
émission des 2 segments,
attente des acquittements,
réception des 2 acquittements,
Fenêtre_congestion = 4,
...
émission des 4 segments,
53
Ecole Supérieure des communications de Tunis
Contrôle de congestion : fast retransmit
✓ Problème : temps d’inactivité élevé dû à l’attente de l’expiration du
temporisateur de retransmission
✓ Retransmission rapide :
✓ À chaque réception d’un message, un ack doit être envoyé par le
récepteur même si d’autres ack avec le même numéro ont été
envoyés
✓ utilisation des acks dupliqués (3) pour activer la retransmission
(pas d’attente du temporisateur)
✓ Seuil initialisé à la moitié de la fenêtre de congestion, et fenêtre de
congestion initialisée à 1(retour à la phase slow start)
54
Ecole Supérieure des communications de Tunis
Contrôle de congestion : fast recovery
✓ Recouvrement rapide : implémenté conjointement avec fast
retransmit
✓ Suite à la détection de la perte par 3 ack dupliqués:
✓ Retransmettre le segment perdu
✓ le seuil (ssthresh) est initialisé à la moitié de la fenêtre de
congestion (cwnd), mais jamais < à 2
✓ Mettre cwnd à ssthresh+ 3*taille du segment
✓ À chaque arrivé d’un ack dupliqué, augmenter la taille cwnd
par la taille du segment
✓ À l’arrivée de l’ack du segment retransmis, quitter fast recovery et
passer à la phase congestion avoidance avec cwnd=ssthresh
55
Ecole Supérieure des communications de Tunis
La couche Application
56
Les protocoles de couche application
La couche application fournit l'interface avec le réseau.
Ils peuvent tous deux démarrer une communication et sont considérés comme
égaux dans cet échange.
Ecole Supérieure des communications de Tunis 63
Applications P2P courantes
▪ Avec les applications P2P, chaque ordinateur du réseau exécutant
l'application peut faire office de client ou de serveur pour les autres
ordinateurs du réseau qui l'utilisent aussi
1- envoie en diffusion d’une trame renfermant l’adresse 0.0.0.0 et son adresse MAC
2- réponse des serveurs DHCP avec des propositions de « bails »
3-demande du client indiquant quelle offre il a accepté
4- accusé de réception de bail IP par le serveur DHCP concerné
Ecole Supérieure des communications de Tunis 68
DHCP : Détails sur le bail
✓ Adresse IP pour le client, durée de validité
✓ Adresse d’un ou de plusieurs DNS
✓ Adresse de la passerelle par défaut
✓ Adresse du serveur DHCP
✓ …
✓ Renouvellement automatique de bail quand sa
durée atteint la moitié
✓ DHCPREQUEST
✓ DHCPACK
Demande de résolution
m1.inria.fr ????
serveur
client DNS
Telnet Réponse
193.148.37.201
serveur
193.148.37.201 DNS
serveur serveur
Telnetd DNS
tn
m1.supcom.tn
supcom
m1
Deux noeuds fils ne peuvent avoir le même nom ==> unicité d’un nom de
domaine au niveau mondial
m1 noeud m1.supcom.tn
95
Ecole Supérieure des communications de Tunis
Concepts
✓ Un domaine est un sous arbre de l’espace Nom de domaine
✓ Un domaine est constitué de noms de domaines et d’ autres
domaines
✓ Un domaine intérieur à un autre domaine est appelé un sous
domaine
✓ Exemple : le domaine tn comprend le nœud tn et tous les
noeuds contenus dans tous les sous-domaines de tn
sun.cisco.supcom.tn
domaine tunisien (.tn)
sous-domaine de supcom
tn fr
mincom
rnu Planet ati domaine
zone
0 193 255
0 148 255
0 37 255
m1.enst.fr
0
Ecole Supérieure des communications de Tunis
201 255 105
Résolution inverse (suite)
✓ le nom de domaine associé à la résolution inverse est noté
selon l’adresse IP inversée :
✓ car la résolution d’un nom de domaine se fait de droite à gauche
✓ exemple : 210.37.148.193.in-addr.arpa
✓ résolution :
✓ in-addr.arpa -> A.ROOT-SERVER.NET
✓ 193.in-addr.arpa -> NS.RIPE.NET
✓ 148. 193.in-addr.arpa -> NS.RIPE.NET
✓ 37.148. 193.in-addr.arpa -> first.tvt.fr
✓ Organismes gérant les classes
✓ Classe A et B -> internic US.
✓ Classe C
✓ 192 : internic
✓ 193, 194, 195 RIPE avec délégations nationales