Académique Documents
Professionnel Documents
Culture Documents
Modèle TCP/IP
RESEAUX Application
Messages Identiques
Application
Transport Transport
Paquets Identiques
Passerelle
bus Ethernet Token ring
Routeur (anneau à jeton)
IUT A - Réseaux - 2003/2004 Jean Carle 2
Adresse IP
5,6,7 Application
Datagramme UDP
Couche
E-appli message OSI UDP TCP
4 Transport
4
Datagramme IP Couche
E-TCP E-appli message
3 Internet OSI ICMP IP IGMP
3
Adresse physique
E-IP E-TCP E-appli message Trame
Drivers
Couche
SLIP
2 Réseau / Driver
Ethernet
OSI PPP-OE
2 802.x
E-Trame E-IP E-TCP E-appli message F-Trame
Physique
1 Physique Couche Port Modem
OSI Carte réseau
E-xxx = Entête xxx
Série ADSL
1
F-Trame = Fin de trame
IUT A - Réseaux - 2003/2004 Jean Carle 3 IUT A - Réseaux - 2003/2004 Jean Carle 4
UDP
Niveau 4 (couche Transport)
Le protocole UDP User Datagram Protocol
Transmission sans connexion (modèle Postal)
Pas de contrôle de séquencement
L’ordre d’arrivée des messages peut être différent de l’ordre
d’envoie
Pas de garantie d’arrivée
Mais les données reçues sont garanties non corrompues
User Datagram Protocol
Non fiable mais rapide
Applications audio/vidéo
Petits flux de données
1
USTL / IUT-A / dpt Info / Réseaux TCP - UDP
IUT A - Réseaux - 2003/2004 Jean Carle 7 IUT A - Réseaux - 2003/2004 Jean Carle 8
IUT A - Réseaux - 2003/2004 Jean Carle 9 IUT A - Réseaux - 2003/2004 Jean Carle 10
Paquet TCP
0 4 10 16 32
SYN
PSH
RST
Longueur
FIN
d’en-tête
Taille fenêtre
000000
Checksum Pointeur données urgentes
Données
2
USTL / IUT-A / dpt Info / Réseaux TCP - UDP
0 8 16 32
Paquet TCP @IP source
@IP destination
Paquet TCP
0000000 Protocole Longueur UDP
0 Options (champ facultatif)
Taille fenêtre : nombre d’octets que le récepteur
Octet nul : termine le champ des options ;
est capable de recevoir
Nop : No Operation ;
Checksum (contrôle / détection d’erreurs)
Taille de segment maximum (MSS);
Entête +
pseudo entête (c.f. UDP, protocole = 6) + NAK (RFC 1106) : re-émission sélective
Garantir la réception correcte et au bon destinataire évite la retransmission globale après un segment erroné
données + bourrage avec 1 octet nul si le nombre de Facteur d’échelle sur la taille de fenêtre utilisée
mots 16 bits est impair (= alignement sur 16 bits). Décalage à gauche sur la taille de fenêtre
Pointeur urgent (de 16 bits maxi)
URG = 0 : inutilisé Bourrage pour aligner sur 32 bits.
URG = 1 : position du premier octet non urgent
IUT A - Réseaux - 2003/2004 Jean Carle 15 IUT A - Réseaux - 2003/2004 Jean Carle 16
IUT A - Réseaux - 2003/2004 Jean Carle 18 IUT A - Réseaux - 2003/2004 Jean Carle 19
3
USTL / IUT-A / dpt Info / Réseaux TCP - UDP
total ≈ =
A B Temps util te 1
τutilisation : Temps te + 2 tp tp
msg 1 1+ 2
Activation tempo Emiss te
io n msg
1 reçu et acquitté
Plus le temps de propagation augmente, plus l’efficacité du réseau diminue.
ACK
IUT A - Réseaux - 2003/2004 Jean Carle 20 IUT A - Réseaux - 2003/2004 Jean Carle 21
Tempo 5 5
6
7
8
Fin tempo 5
5 non acquitté 5
6
7
8
IUT A - Réseaux - 2003/2004 Jean Carle 22 IUT A - Réseaux - 2003/2004 Jean Carle 23
4
USTL / IUT-A / dpt Info / Réseaux TCP - UDP
IUT A - Réseaux - 2003/2004 Jean Carle 26 IUT A - Réseaux - 2003/2004 Jean Carle 27
ACK Réponse 3
seq y+1 FIN y
= x+
1 4 Confirmation
Ouverture OK ACK y
+1
Fin de connexion
IUT A - Réseaux - 2003/2004 Jean Carle 28 IUT A - Réseaux - 2003/2004 Jean Carle 29
IUT A - Réseaux - 2003/2004 Jean Carle 31 IUT A - Réseaux - 2003/2004 Jean Carle 32
5
USTL / IUT-A / dpt Info / Réseaux TCP - UDP
Connexions utilisées
netstat –p TCP
netstat –p UDP
Format numérique : -n