Académique Documents
Professionnel Documents
Culture Documents
4
Paquet IPv6 : rappel
Encapsulation IPv6
7
ICMP : les messages derreur
Lorsquune passerelle met un message ICMP de type destination inaccessible
(type =3) , le champ code dcrit la nature de lerreur :
0 Network Unreachable
1 Host Unreachable
2 Protocol Unreachable
3 Port Unreachable
4 Fragmentation Needed and DF set
5 Source Route Failed
6 Destination Network Unknown
7 Destination Host Unknown
8 Source Host Isolated
9 Communication with desination network administratively prohibited
10 Communication with desination host administratively prohibited
11 Network Unreachable for type of Service
12 Host Unreachable for type of Service
Une passerelle dtruit les datagrammes dont le champ dure de vie est zro
(TTL = 0) et met un message ICMP de dlai dpass (type 11, code 0).
CODE SIGNIFICATION
0 time to live exceeded in transit
CODE SIGNIFICATION
1 fragment reassembly time exceeded
CODE SIGNIFICATION
0 erreonous data
1 missing option
Le champ spcifique comprend un pointeur (cod sur les 8 premiers bits, les
24 restants tant 0) servant identifier loctet erron dans le datagramme; il
est non significatif lorsque CODE = 1.
Quand une station est assigne une adresse IPv6 de lien local ou globale, elle envoie un
message NS avec cette adresse comme adresse destination cible
Si un autre hte avec cette mme adresse existe sur le rseau, il rpond avec un message NA
(donnant son adresse MAC)
27
Transport des donnes
Rle de la couche transport
Le rle de la couche transport est d'tablir une session de
communication temporaire entre deux applications pour acheminer les
donnes entre elles.
TCP/IP utilise deux protocoles pour cela :
TCP (Transmission Control Protocol)
UDP (User Datagram Protocol)
Applications.
On a besoin didentifier les processus
applicatif s communicants
L'adressage de ce processus
Longueur du datagramme
Le protocole TCP
La taille de fentre (16 bits) indique la taille des donnes qui peuvent tre
acceptes en mme temps.
somme de contrle (16 bits) contrle des erreurs sur l'en-tte et les donnes de
segment.
Le champ Urgent (16 bits) indique la position des donnes urgentes.
Options: ngocier la taille maximale des segments changs(MSS). Cette option
n'est prsente 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
acquitts non acquitts Peuvent tre tout de suite.
mis
si la taille de fentre
puise et pas de
rception dack du
message envoy, alors
lmetteur attend
lexpiration du
temporisateur (RTO) du
message pour dcider de
sa perte et procder sa
retransmission
Fentre_congestion = 2,
mission des 2 segments,
attente des acquittements,
rception des 2 acquittements,
Fentre_congestion = 4,
...
mission des 4 segments,
56
Ecole Suprieure des communications de Tunis
Contrle de congestion : fast retransmit
Problme : temps dinactivit lev d lattente de lexpiration du
temporisateur de retransmission
Retransmission rapide :
chaque rception dun message, un ack doit tre envoy par le
rcepteur mme si dautres ack avec le mme numro ont t
envoys
utilisation des acks dupliqus (3) pour activer la retransmission
(pas dattente du temporisateur)
Seuil initialis la moiti de la fentre de congestion, et fentre de
congestion initialise 1(retour la phase slow start)
57
Ecole Suprieure des communications de Tunis
Contrle de congestion : fast recovery
Recouvrement rapide : implment conjointement avec fast
retransmit
Suite la dtection de la perte par 3 ack dupliqus:
Retransmettre le segment perdu
le seuil (ssthresh) est initialis la moiti de la fentre de
congestion (cwnd), mais jamais < 2
Mettre cwnd ssthresh+ 3*taille du segment
chaque arriv dun ack dupliqu, augmenter la taille cwnd
par la taille du segment
larrive de lack du segment retransmis, quitter fast recovery et
passer la phase congestion avoidance avec cwnd=ssthresh
58
Ecole Suprieure des communications de Tunis
La couche Application
59
Les protocoles de couche application
La couche application fournit l'interface avec le rseau.
Ils peuvent tous deux dmarrer une communication et sont considrs comme
gaux dans cet change.
Ecole Suprieure des communications de Tunis 66
Applications P2P courantes
Avec les applications P2P, chaque ordinateur du rseau excutant
l'application peut faire office de client ou de serveur pour les autres
ordinateurs du rseau qui l'utilisent aussi
1- envoie en diffusion dune trame renfermant ladresse 0.0.0.0 et son adresse MAC
2- rponse des serveurs DHCP avec des propositions de bails
3-demande du client indiquant quelle offre il a accept
4- accus de rception de bail IP par le serveur DHCP concern
Ecole Suprieure des communications de Tunis 71
DHCP : Dtails sur le bail
Adresse IP pour le client, dure de validit
Adresse dun ou de plusieurs DNS
Adresse de la passerelle par dfaut
Adresse du serveur DHCP
Renouvellement automatique de bail quand sa
dure atteint la moiti
DHCPREQUEST
DHCPACK
Demande de rsolution
m1.inria.fr ????
serveur
client DNS
Telnet Rponse
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 mme nom ==> unicit dun nom de
domaine au niveau mondial
m1 noeud m1.supcom.tn
94
Ecole Suprieure des communications de Tunis
Concepts
Un domaine est un sous arbre de lespace Nom de domaine
Un domaine est constitu de noms de domaines et d autres
domaines
Un domaine intrieur un autre domaine est appel un sous
domaine
Exemple : le domaine tn comprend le nud 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 Suprieure des communications de Tunis
201 255 104
Rsolution inverse (suite)
le nom de domaine associ la rsolution inverse est not
selon ladresse IP inverse :
car la rsolution dun nom de domaine se fait de droite gauche
exemple : 210.37.148.193.in-addr.arpa
rsolution :
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 grant les classes
Classe A et B -> internic US.
Classe C
192 : internic
193, 194, 195 RIPE avec dlgations nationales