PR 0907 ch

difficulthopefulSoftware and s/w Development

Jul 2, 2012 (4 years and 9 months ago)

312 views

Introduction
Couche
ph
ysique
Couche
liaison
Couche
réseau
Couche
tr
anspor
t
Protocoles
Réseaux
Matthieu
Picantin
LIAF
A
CNRS
UMR
7089
Univ
ersité
P
ar
is
7
Denis
Diderot
10
a
vr
il
2009
1
/
32
Introduction
Couche
ph
ysique
Couche
liaison
Couche
réseau
Couche
tr
anspor
t
IP
v
ersion
6
F
or
mat
de
l’
en-tête
fix
e
IPv6
Version
Classe de trafic
Longueur des donn
é
es
Étiquette de flux
Limite de sauts
Prochain en-t
ê
te
Adresse source
Adresse de destination
32 Bits
2
/
32
Introduction
Couche
ph
ysique
Couche
liaison
Couche
réseau
Couche
tr
anspor
t
IP
v
ersion
6
F
or
mat
de
l’
en-tête
fix
e
IPv6
Classe de trafic
Étiquette de flux
Classe
de
trafic
et
flux
classe
de
tr
afic
per
met
d’
identifier
et
distinguer
différentes
classes
ou
pr
ior
ités
de
paquets
étiquette
de
flux
ser
t
à
étab
lir
une
pseudo-conne
xion
entre
source
et
destination
3
/
32
Introduction
Couche
ph
ysique
Couche
liaison
Couche
réseau
Couche
tr
anspor
t
IP
v
ersion
6
F
or
mat
de
l’
en-tête
fix
e
IPv6
Longueur des donn
é
es
Prochain en-t
ê
te
Encapsulation
longueur
des
données
est
en
nombre
d’
octets
(les
40
octets
d’
en-tête
non
compr
is)
prochain
en-tête
identifie
le
type
de
l’
en-tête
suiv
ant
immédiatement
l’
entête
IPv6
4
/
32
Introduction
Couche
ph
ysique
Couche
liaison
Couche
réseau
Couche
tr
anspor
t
IP
v
ersion
6
Syntax
e
des
adresses
IPv6
Représentations
standar
d
x
1
:
x
2
:
x
3
:
x
4
:
x
5
:
x
6
:
x
7
:
x
8
(
x
i
v
aleur
he
xadécimale
de
16
bits)
FEDC:BA98:7654:3210:FEA
C:F98:7632:210
1080:0:0:0:8:800:200C:417A
compressée
pour
suppr
imer
une
longue
chaîne
de
0
1080::8:800:200C:417A
(
=
1080:0:0:0:8:800:200C:417A
)
FF01::101
(
=
FF01:0:0:0:0:0:0:101
m
ulticast
)
::1
(
=
0:0:0:0:0:0:0:1
loopbac
k
)
::
(
=
0:0:0:0:0:0:0:0
unspecified
)
mixte
x
1
:
x
2
:
x
3
:
x
4
:
x
5
:
x
6
:
d
1
.
d
2
.
d
3
.
d
4
(
d
i
v
aleur
décimale
de
8
bits)
0:0:0:0:0:0:13.1.68.3
(
=
::13.1.68.3
)
Notation
a
v
ec
préfix
e
symbole
/
suivi
de
la
v
aleur
décimale
de
la
longueur
en
bits
du
préfix
e
12AB:0:0:CD30::/60
12AB:0:0:CD30:123:4567:89AB:CDEF/60
5
/
32
Introduction
Couche
ph
ysique
Couche
liaison
Couche
réseau
Couche
tr
anspor
t
IP
v
ersion
6
En-têtes
d’
e
xtension
IPv6
Principe
leurs
longueurs
sont
m
ultiples
de
8
octets
le
premier
octet
précise
la
nature
du
prochain
en-tête
:
un
protocole
de
niv
eau
4
ou
une
autre
e
xtension
V
aleur
En-tête
Description
0
Options
saut
par
saut
Inf
or
mations
pour
les
routeurs
60
Options
de
destination
Inf
or
mations
pour
la
destination
43
Routage
Liste
des
routeurs
à
tr
a
v
erser
44
F
r
agmentation
Gestion
des
fr
agments
de
datag
r
ammes
51
A
uthentification
Vér
ification
de
l’
identité
de
l’
émetteur
pour
les
e
xtensions
à
longueur
v
ar
iab
le
,
l’
octet
suiv
ant
contient
la
longueur
de
l’e
xtension
en
mots
de
8
octets
,
moins
1
elles
se
placent
juste
après
l’
en-tête
IPv6
et
dans
cet
ordre
6
/
32
Introduction
Couche
ph
ysique
Couche
liaison
Couche
réseau
Couche
tr
anspor
t
IP
v
ersion
6
En-têtes
d’
e
xtension
IPv6
En-tête
d’
options
(saut
par
saut
ou
destination)
nombre
v
ar
iab
le
d’
options
,
chacune
de
taille
v
ar
iab
le
chaque
option
est
encodée
par
un
octet
type
un
octet
longueur
(en
octets)
de
données
de
l’option
(sauf
pour
type
=
0
)
un
champ
données
de
l’option
les
options
doiv
ent
être
tr
aitées
dans
l’
ordre
si
un
routeur
ne
connaît
pas
une
option,
il
doit
ignorer
l’
option
(
type
=
00
...
)
suppr
imer
le
paquet
(
type
=
01
...
)
suppr
imer
le
paquet
et
ren
v
o
y
er
un
paquet
ICMPv6
(
type
=
10
...
)
suppr
imer
le
paquet
et
ren
v
o
y
er
un
paquet
ICMPv6
si
l’
adresse
de
destination
n’
est
pas
une
adresse
m
ulticast
(
type
=
11
...
)
7
/
32
Introduction
Couche
ph
ysique
Couche
liaison
Couche
réseau
Couche
tr
anspor
t
IP
v
ersion
6
En-têtes
d’
e
xtension
IPv6
En-tête
d’
options
saut
par
saut
inf
or
mations
que
doiv
ent
e
xaminer
tous
les
routeurs
sur
le
chemin
quatre
options
définies
P
ad1
(type
0)
pour
introduire
un
octet
de
bourr
age
P
adn
(type
1)
pour
introduire
plus
de
2
octets
de
bourr
age
Router
Aler
t
(type
5)
demandant
l’
e
xamen
du
conten
u
des
données
rela
yées
J
umbogrammes
(type
194)
pour
les
paquets
!
64
K
o
(le
champ
longueur
des
données
à
0
dans
l’
en-tête
IPv6)
194
0
4
Prochain en-t
ê
te
Longueur des donn
é
es du jumbogramme
8
/
32
Introduction
Couche
ph
ysique
Couche
liaison
Couche
réseau
Couche
tr
anspor
t
IP
v
ersion
6
En-têtes
d’
e
xtension
IPv6
En-tête
de
routage
reprend
le
pr
incipe
du
routage
lâche
IPv4
(type
0
)
liste
un
ou
plusieurs
routeurs
à
empr
unter
Type de routage
Longueur
de l'en-t
ê
te
Segments restants
Prochain en-t
ê
te
Donn
é
es sp
é
cifiques au type
9
/
32
Introduction
Couche
ph
ysique
Couche
liaison
Couche
réseau
Couche
tr
anspor
t
IP
v
ersion
6
En-têtes
d’
e
xtension
IPv6
En-tête
de
fr
agmentation
contient
les
inf
or
mations
per
mettant
de
r
assemb
ler
les
fr
agments
reprend
le
pr
incipe
de
la
fr
agmentation
IPv4
seul
le
nœud
source
peut
fr
agmenter
un
datag
r
amme
Position du fragment
0
MF
Prochain en-t
ê
te
Identifiant du datagramme
0
10
/
32
Introduction
Couche
ph
ysique
Couche
liaison
Couche
réseau
Couche
tr
anspor
t
Protocoles
IP
et
associés
Contrôle
de
l’
inter
net
ICMPv4
(Inter
net
Control
Message
Protocol)
RFC
792
protocol
0x01
per
met
aux
routeurs
de
sur
v
eiller
le
f
onctionnement
de
l’
inter
net
tout
évènement
inhabituel
est
signalé
par
un
message
chaque
message
est
encapsulé
dans
un
datag
r
amme
IP
est
également
utilisé
à
des
fins
de
test
type
messa
g
e
description
3
destination
inaccessib
le
le
paquet
n’
a
pu
être
livré
11
délai
e
xpiré
le
champ
durée
de
vie
a
atteint
0
12
prob
lème
de
par
amètres
un
champ
d’
en-tête
est
in
v
alide
4
source
quench
la
source
doit
r
alentir
5
redirection
une
meilleur
route
est
indiquée
0
demande
d’
écho
la
machine
distante
est-elle
activ
e
?
8
en
v
oi
d’
écho
la
machine
distante
est
activ
e
13
demande
d’
horodate
idem
demande
d’écho
mais
inclut
une
horodate
14
en
v
oi
d’
horodate
idem
en
v
oi
d’écho
mais
inclut
une
horodate
11
/
32
Introduction
Couche
ph
ysique
Couche
liaison
Couche
réseau
Couche
tr
anspor
t
Protocoles
IP
et
associés
T
r
aduction
d’
adresses
ARP
(Address
Resolution
Protocol)
RFC
826
EtherT
ype
0x0806
est
utilisé
par
tout
hôte
et
tout
routeur
sur
un
LAN
per
met
de
f
aire
le
lien
entre
adresses
MA
C
et
adresses
IP
est
optimisé
g
râce
aux
pr
incipes
de
cache
ARP
et
de
pro
xy
ARP
F2
F1
F3
E1
1
2
4
E2
E3
E4
E5
E6
192.31.65.7
192.31.65.5
WAN
le routeur du dpt info
a deux adresses IP
192.31.60.4
192.31.65.1
le routeur du dpt
é
lectro
a deux adresses IP
192.31.60.7
192.31.63.3
192.31.63.8
adresses
Ethernet
Anneau FDDI
de campus
192.31.60.0
LAN Ethernet
du d
é
partement informatique
192.31.65.0
LAN Ethernet
du d
é
partement
é
lectornique
192.31.63.0
3
5
6
12
/
32
Introduction
Couche
ph
ysique
Couche
liaison
Couche
réseau
Couche
tr
anspor
t
Protocoles
IP
et
associés
Protocoles
de
configur
ation
IP
DHCP
(Dynamical
Host
Configur
ation
Protocol)
RFC
1541
DHCP
offre
de
vér
itab
les
f
onctions
de
configur
ation
automatique
des
stations
et
per
met
leur
mobilité
un
ser
v
eur
DHCP
détient
un
jeu
d’
adresses
v
alides
et
les
par
amètres
associés
(masque
,
passerelle)
qui
seront
alloués
dynamiquement
et
tempor
airement
(bail
DHCP)
aux
clients
DHCP
initialisa
tion
sélec
tion
a
tt
en
t
e ack
asser
vitude
a
tt
en
t
e
r
enouv
ellemen
t
D
H
C
PD
i
s
c
o
v
e
r
D
H
C
PR
e
q
u
e
s
t
D
H
C
P
A
c
k
D
H
C
PR
e
q
u
e
s
t
D
H
C
PN
a
c
k
D
H
C
P
A
c
k
D
H
C
PO
ffe
r
13
/
32
Introduction
Couche
ph
ysique
Couche
liaison
Couche
réseau
Couche
tr
anspor
t
Protocoles
IP
et
associés
Diffusion
m
ulticast
a
v
ec
IPv4
IGMP
(Inter
net
Group
Management
Protocol)
RFC
3376
protocol
0x02
adresses
de
g
roupes
permanentes
224.0.0.1
tous
les
systèmes
d’
un
LAN
224.0.0.2
tous
les
routeurs
d’
un
LAN
224.0.0.5
tous
les
routeurs
OSPF
d’
un
LAN
224.0.0.6
tous
les
routeurs
OSPF
désignés
d’
un
LAN
adresses
de
g
roupes
temporaires
un
g
roupe
doit
être
créé
a
v
ant
d’
être
utilisé
un
processus
peut
demander
à
un
hôte
de
rejoindre
ou
de
quitter
un
g
roupe
un
hôte
eff
ectue
un
suivi
des
g
roupes
dont
ses
processus
sont
membres
implémentation
sur
des
routeurs
spécifiques
requêtes
régulières
par
ces
routeurs
:
diffusion
m
ulticast
224.0.0.1
réponses
de
chaque
hôte
membre
:
@
de
classe
D
qui
l’
intéresse
routage
utilisant
des
arbres
recouvr
ant
plusieurs
techniques
d’
élagage
utilisation
de
tunnels
14
/
32
Introduction
Couche
ph
ysique
Couche
liaison
Couche
réseau
Couche
tr
anspor
t
Protocoles
IP
et
associés
Diffusion
m
ulticast
a
v
ec
IPv6
ICMPv6
(Inter
net
Control
Message
Protocol)
RFC
2463
ne
xtheader
0x3a
améliore
les
f
onctions
de
ICMPv4
(les
messages
d’
erreurs
,
les
tests
,
la
configur
ation
automatique
des
équipements)
reprends
les
f
onctions
de
IGMP
et
de
ARP
T
o
t
al de contr
ôle
Code
T
y
p
e
Données spécifiques au type
type
messa
g
es
d’erreur
1
Destination
inaccessib
le
2
P
aquet
trop
g
r
and
3
T
emps
dépassé
4
Erreur
de
par
amètre
type
messa
g
es
d’inf
ormation
128/9
Demande/Réponse
d’
écho
130/1/2
Requête/Rappor
t/Fin
d’
abonnement
133/4
Sollicitation/Annonce
du
routeur
135/6
Sollicitation/Annonce
d’
un
v
oisin
137
Redirection
15
/
32
Introduction
Couche
ph
ysique
Couche
liaison
Couche
réseau
Couche
tr
anspor
t
Routage
inter
ne
vs
routage
e
xter
ne
Protocoles
de
routage
intr
a-AS
vs
inter-AS
Protocoles
IGPs
vs
protocole
BGP
AS
1
AS
2
AS
3
AS
4
R
o
u
t
e
u
r
i
n
t
e
rn
e
Ép
i
n
e

d
o
rsa
l
e
R
o
u
t
e
u
r
f
é
d
é
ra
t
e
u
r
Z
o
n
e
R
o
u
t
e
u
r
i
n
t
e
rzo
n
e
R
o
u
t
e
u
r
i
n
t
e
rsyst
è
me

a
u
t
o
n
o
me
p
ro
t
o
co
l
e

BG
P
i
n
t
e
rco
n
n
e
ct
a
n
t
l
e
s
syst
è
me
s
a
u
t
o
n
o
me
s
U
n

m
ê
me

I
G
P
e

cu
t
é
a
u

se
i
n

d

u
n

AS
16
/
32
Introduction
Couche
ph
ysique
Couche
liaison
Couche
réseau
Couche
tr
anspor
t
Routage
inter
ne
vs
routage
e
xter
ne
Protocoles
de
routage
intr
a-AS
vs
inter-AS
Routage
intr
a-AS
:
pr
incipaux
protocoles
IGPs
RIP
:
Routing
Inf
or
mation
Protocol
(distr
ib
ution
BSD-UNIX
dès
1982)
OSPF
:
Open
Shor
test
P
ath
First
(recommandé
par
IETF)
IS-IS
:
Inter
mediate
System
to
Inter
mediate
System
(standardisé
par
ISO)
IGRP
:
Inter
ior
Gate
w
a
y
Routing
Protocol
(propr
iété
de
Cisco)
Routage
inter-AS
:
le
protocole
BGP
se
trouv
e
être
le
standard
de
f
acto
est
un
protocole
à
v
ecteur
de
chemin
f
our
nit
à
chaque
AS
un
mo
y
en
d’
obtenir
la
liste
d’
accessibilité
des
AS
v
oisins
de
propager
la
liste
d’
accessibilité
à
tous
ses
routeurs
inter
nes
de
calculer
les
bonnes
routes
à
par
tir
des
listes
d’
accessibilité
et
en
f
onction
de
sa
propre
politique
de
routage
per
met
à
tout
sous-réseau
de
signaler
son
e
xistence
17
/
32
Introduction
Couche
ph
ysique
Couche
liaison
Couche
réseau
Couche
tr
anspor
t
Routage
inter
ne
vs
routage
e
xter
ne
Protocoles
de
routage
intr
a-AS
vs
inter-AS
OSPF
(Open
Shor
test
P
ath
First)
protocol
0x57
ouv
er
t
basé
sur
un
algor
ithme
d’
état
de
lien
diffusion
de
paquets
d’
état
de
lien
connaissance
du
g
r
aphe
à
chaque
nœud
calcul
de
route
via
l’
algor
ithme
de
Dijkstr
a
f
onctionnant
via
des
annonces
OSPF
por
tant
une
entrée
pour
chaque
routeur
v
oisin
diffusés
sur
la
totalité
du
AS
par
inondation
encapsulés
dans
des
messages
OSPF
directement
sur
IP
T
ype
de
messa
g
e
Description
Hello
P
er
met
à
un
routeur
de
découvr
ir
ses
v
oisins
Mise
à
jour
d’
état
de
lien
Indique
les
coûts
depuis
le
routeur
v
ers
ses
v
oi
sins
Acquittement
d’
état
de
lien
Accuse
réception
d’
une
mise
à
jour
d’
état
de
lien
Descr
iption
de
base
de
données
Annonce
les
mise
à
jour
dont
le
routeur
dispose
Demande
d’
état
de
lien
Demande
des
inf
or
mations
à
un
routeur
adjacent
18
/
32
Introduction
Couche
ph
ysique
Couche
liaison
Couche
réseau
Couche
tr
anspor
t
Car
actér
istiques
La
couche
tr
anspor
t
dans
le
modèle
h
ybr
ide
Couche
Application
R
é
seau
Liaison
Physique
5
4
3
2
1
Interface
H
ô
te A
Nom des
unit
é
s
é
chang
é
es
message
paquet
trame
bit
Application
R
é
seau
Liaison
Physique
H
ô
te B
R
é
seau
Liaison
Liaison
Physique
Physique
Pont
Routeur
Protocoles internes au sous-r
é
seau
Protocole d'application
Protocole de transport
Fronti
è
re du sous-r
é
seau de communication
Protocole de couche r
é
seau h
ô
te-routeur
Protocole de couche liaison de donn
é
es h
ô
te-pont
Protocole de couche physique h
ô
te-pont
Liaison
Physique
ô
Application
Transport
é
Liaison
Physique
H
ô
te B
Liaison
Physique
Liaison
R
é
seau
Physique
Pont
Routeur
Protocoles internes au sous-r
é
Protocole de couche r
seau h
te-routeur
Protocole de couche liaison de donn
Application
Transport
seau
19
/
32
Introduction
Couche
ph
ysique
Couche
liaison
Couche
réseau
Couche
tr
anspor
t
Car
actér
istiques
La
couche
tr
anspor
t
Objectif
compléter
l’
activité
de
la
couche
réseau
en
réalisant
des
opér
ations
de
fr
agmentation/défr
agmentation
de
contrôle
d’
erreur
offr
ir
une
interf
ace
de
prog
r
ammation
e
xploitab
le
par
les
applications
présentes
sur
la
machine
Protocoles
TCP
(T
r
ansmission
Control
Protocol)
modèle
de
tr
ansmission
a
v
ec
conne
xion
gestion
de
séquencement
et
contrôle
de
flux
UDP
(User
Datag
r
am
Protocol)
modèle
de
tr
ansmission
sans
conne
xion
ni
contrôle
du
séquencement,
ni
contrôle
de
flux
20
/
32
Introduction
Couche
ph
ysique
Couche
liaison
Couche
réseau
Couche
tr
anspor
t
Car
actér
istiques
Le
ser
vice
tr
anspor
t
L

entité
de
tr
anspor
t
est
le
logiciel
et/ou
le
matér
iel
qui
assure
la
f
onction
de
tr
anspor
t
se
situe
dans
le
no
y
au
du
système
d’
e
xploitation
dans
un
processus
utilisateur
dans
un
paquetage
de
bib
liothèque
dans
la
car
te
d’
accès
au
réseau
i
nterface
application/transport
i
nterface
transport/r
é
seau
Couche application
(ou session)
a
dresse
transport
a
dresse

seau
Couche r
é
seau
TPDU
p
rotocole
transport
H
ô
te 1
Entité
de
transport
Couche application
(ou session)
Couche r
é
seau
H
ô
te 2
Entité
de
transport
21
/
32
Introduction
Couche
ph
ysique
Couche
liaison
Couche
réseau
Couche
tr
anspor
t
Car
actér
istiques
Le
ser
vice
tr
anspor
t
Unité
de
donnée
TPDU
(T
r
anspor
t
Protocol
Data
Unit)
segment,
message
,
etc
En-tê
te
de la trame
En-tê
te
du paquet
En-tê
te
de la TPDU
Charge utile de la TDPU
Charge utile de la trame
Charge utile du paquet
22
/
32
Introduction
Couche
ph
ysique
Couche
liaison
Couche
réseau
Couche
tr
anspor
t
Car
actér
istiques
Le
ser
vice
tr
anspor
t
Une
couche
de
bout-en-bout
constr
uction
du
ser
vice
attendu
par
les
applications
distinct
de
celui
f
our
ni
par
la
couche
réseau
mode
connecté
fiab
le
sur
un
ser
vice
réseau
datag
r
amme
non-fiab
le
sépar
ation
des
entités
réseaux
et
applicativ
es
indépendance
des
pr
imitiv
es
de
tr
anspor
ts
mécanismes
seulement
dans
les
hôtes
d’
e
xtrémités
routeur
canal physique
h
ô
te
sous-r
é
seau
23
/
32
Introduction
Couche
ph
ysique
Couche
liaison
Couche
réseau
Couche
tr
anspor
t
Mode
connecté
Le
protocole
TCP
TCP
(T
ransmission
Contr
ol
Pr
otocol)
pr
otocol/ne
xtheader
0x06
f
our
nit
un
ser
vice
fiab
le
de
tr
ansmission
de
données
entre
deux
machines
r
accordées
sur
un
réseau
de
datag
r
ammes
non
fiab
le
f
onctionne
en
mode
connecté
(conne
xion
entre
deux
soc
k
ets)
utilise
IP
offre
les
f
onctionnalités
suiv
antes
tr
ansf
er
t
de
données
de
base
correction
d’
erreur
contrôle
de
flux
m
ultiple
xage
gestion
de
conne
xions
pr
ior
ité
et
sécur
ité
24
/
32
Introduction
Couche
ph
ysique
Couche
liaison
Couche
réseau
Couche
tr
anspor
t
Mode
connecté
Le
protocole
TCP
T
r
ansf
er
t
de
données
de
base
TCP
tr
ansf
er
t
un
flux
contin
u
de
données
entre
deux
ordinateurs
,
en
découpant
ce
flux
en
segments
TCP
décide
en
génér
al
de
lui-même
les
endroits

le
flux
de
données
doit
être
coupé
les
utilisateurs
ont
parf
ois
besoin
de
sa
v
oir
que
toutes
les
données
soumises
à
TCP
ont
bien
été
émises
une
f
onction
Push
f
orce
TCP
à
e
xpédier
des
données
immédiatement
une
signalisation
de
données
(situées
a
v
ant
un
cer
tain
point
spécifié)
comme
ur
g
entes
ob
lige
TCP
à
les
tr
ansmettre
r
apidement
25
/
32
Introduction
Couche
ph
ysique
Couche
liaison
Couche
réseau
Couche
tr
anspor
t
Mode
connecté
Le
protocole
TCP
Contrôle
d’
erreur
considér
ation
et
tr
aitement
des
cas
de
données
perdues
erronées
dupliquées
ou
arr
ivées
dans
le
désordre
utilisation
des
n
uméros
de
séquence
(inser
tion
par
le
TCP
source)
reconstituer
dans
le
bon
ordre
le
flux
or
iginal
éliminer
les
segments
dupliqués
utilisation
des
accusés
de
réception
(émission
par
le
TCP
destinataire)
retr
ansmettre
les
segments
qui
se
ser
aient
perdus
élimination
des
erreurs
ph
ysiques
de
tr
ansmission
par
encodage
d’
un
chec
ksum
à
l’
émission
recalcul
de
ce
chec
ksum
par
le
destinataire
élimination
du
segment
quand
les
deux
v
aleurs
ne
correspondent
pas
26
/
32
Introduction
Couche
ph
ysique
Couche
liaison
Couche
réseau
Couche
tr
anspor
t
Mode
connecté
Le
protocole
TCP
Contrôle
de
flux
TCP
f
our
nit
au
destinataire
un
mo
y
en
de
contrôler
le
débit
des
données
en
v
o
yées
par
l’
émetteur
une
inf
or
mation
de
f
enêtre
(a
v
ec
chaque
acquittement)
indique
la
capacité
de
réception
instantanée
Multiple
xage
TCP
per
met
à
plusieurs
processus
d’
une
même
machine
de
comm
uniquer
sim
ultanément
définition
d’
un
soc
ket
:
point
d’
accès
pour
les
ser
vices
de
tr
anspor
t
possède
un
type
:
quel
protocole
?
pour
quel
mode
?
per
met
d’
utiliser
un
ensemb
le
de
pr
imitiv
es
de
ser
vice
encapsule
des
données
:
descr
iptif
,
files
d’
attente
des
messages
est
identifié
par
un
couple
unique
:
(n
uméro
de
por
t,
adresse
IP)
une
conne
xion
nécessite
la
mise
en
place
de
deux
soc
k
ets
un
soc
k
et
peut
être
utilisé
par
plusieurs
conne
xions
27
/
32
Introduction
Couche
ph
ysique
Couche
liaison
Couche
réseau
Couche
tr
anspor
t
Mode
connecté
Le
protocole
TCP
Gestion
des
conne
xions
tous
les
mécanismes
de
fiabilisation
et
de
contrôle
de
flux
demandent
l’
initialisation
et
la
maintenance
de
cer
taines
inf
or
mations
pour
chaque
comm
unication
une
conne
xion
est
la
combinaison
de
ces
inf
or
mations
les
soc
k
ets
les
f
enêtres
les
n
uméros
de
séquence
les
entités
TCP
de
processus
désir
ant
comm
uniquer
doiv
ent
tout
d’
abord
négocier
et
étab
lir
une
conne
xion
initialisation
de
ces
inf
or
mations
d’
état
de
par
t
et
d’
autre
la
conne
xion
est
f
er
mée
en
fin
de
comm
unication
libér
ation
des
ressources
pour
d’
autres
usages
28
/
32
Introduction
Couche
ph
ysique
Couche
liaison
Couche
réseau
Couche
tr
anspor
t
Mode
connecté
Gestion
de
la
conne
xion
TCP
Étab
lissement
nor
mal
de
la
conne
xion
H
ô
t
e

1
H
ô
t
e

2
SYN

(sé
q

=
x)
SYN

AC
K
(sé
q

=
y
,

a
ck
=
x+1
)
AC
K
(sé
q

=
x+1
,

a
ck
=
y+1
)
c
o
n
n
e
c
t
l
i
s
t
e
n
a
c
c
e
p
t
29
/
32
Introduction
Couche
ph
ysique
Couche
liaison
Couche
réseau
Couche
tr
anspor
t
Mode
connecté
Gestion
de
la
conne
xion
TCP
Étab
lissement
a
v
ec
collision
d’
appel
Hôte 1
Hôte 2
SYN (séq = x)
SYN
ACK
(séq = y
, ack = x+1)
SYN
ACK
(séq = x, ack = y+1)
SYN (séq = y)
connect
connect
30
/
32
Introduction
Couche
ph
ysique
Couche
liaison
Couche
réseau
Couche
tr
anspor
t
Mode
connecté
Gestion
de
la
conne
xion
TCP
Descr
iption
par
une
machine
à
états
finis
ÉCOUTE
la
conne
xion
reste
en
attente
d’
une
requête
de
conne
xion
e
xter
ne
par
un
TCP
dist
ant
;
cet
état
est
atteint
après
une
demande
de
conne
xion
passiv
e
SYN-ENV
O

la
conne
xion
se
met
en
attente
d’
une
requête
de
conne
xion
après
a
v
oir
en
v
o

elle-
même
une
requête
à
un
destinataire
SYN-REÇU
la
conne
xion
attend
confir
mation
de
son
étab
lissement
ÉT
ABLIE
la
conne
xion
a
été
confir
mée
de
par
t
et
d’
autre
et
les
données
peuv
e
nt
tr
ansiter
sur
la
v
oie
de
comm
unication
;
c’
est
l’
état
stab
le
actif
de
la
conne
xion
FIN-A
TTENTE-1
sur
requête
de
déconne
xion
émise
par
l’
application,
la
conne
xion
deman
de
la
confir
mation
d’
une
requête
de
déconne
xion
qu’
elle
a
émise
FIN-A
TTENTE-2
la
conne
xion
se
met
en
attente
d’
une
requête
de
déconne
xion
par
le
distant,
une
f
ois
reçue
la
confir
mation
de
sa
propre
requête
A
TTENTE-FERMETURE
la
conne
xion
se
met
en
attente
d’
une
requête
de
déconne
xion
émise
par
l’
app
lication
FERMETURE
la
conne
xion
attend
la
confir
mation
de
sa
requête
de
déconne
xion
par
le
TCP
di
stant,
lequel
a
v
ait
aupar
a
v
ant
émis
sa
propre
requête
de
déconne
xion
DERNIER-A
CK
la
conne
xion
attend
la
confir
mation
de
sa
requête
de
déconne
xion
,
émise
suite
à
une
requête
similaire
à
l’
initiativ
e
du
distant
TEMPORISA
TION
un
temps
de
latence
a
v
ant
f
er
meture
complète
du
canal,
pour
s’
assurer
que
toutes
les
confir
mations
ont
bien
été
reçues
FERMÉE
la
conne
xion
n’
e
xiste
plus
:
c’
est
un
pseudo-état
31
/
32
Introduction
Couche
ph
ysique
Couche
liaison
Couche
réseau
Couche
tr
anspor
t
Mode
connecté
Gestion
de
la
conne
xion
TCP
Descr
iption
par
une
machine
à
états
finis
F
ER
MÉE
ÉC
O
U
T
E
ÉT
ABL
I
E
F
ER
MET
U
R
E
AT
T
EN
T
E
F
ER
MET
U
R
E
c
o
n
n
e
c
t
/
SYN
l
i
s
t
e
n
/

SYN
/
SYN
+AC
K
SYN
R

U
F
I
N
AT
T
EN
T
E
1
T
EMPO
-
R
I
SAT
I
O
N
D
ER
N
I
ER
AC
K
F
I
N
AT
T
EN
T
E
2
SYN

EN
VO

R
ST
/

AC
K/

F
I
N
/
AC
K
F
I
N
+AC
K/
AC
K
F
I
N
/
AC
K
AC
K/

AC
K/

AC
K/

s
e
n
d
/
SYN
SYN
/
SYN
+AC
K

















(o
u
ve
rt
u
re

si
mu
l
t
a
n
é
e
)
SYN
+AC
K/
AC
K
c
l
o
s
e
/
F
I
N
c
l
o
s
e
/
F
I
N
F
I
N
/
AC
K
c
l
o
s
e
/

c
l
o
s
e
/

c
l
o
s
e
/
F
I
N
f
e
rme
t
u
re

p
a
ssi
ve
(e
xp
i
ra
t
i
o
n

d
u

t
i
me
r)
f
e
rme
t
u
re

a
ct
i
ve
32
/
32