Télécharger la présentation
La présentation est en train de télécharger. S'il vous plaît, attendez
1
RSX101 Réseaux et Télécommunications
Diaporama séance 11 Internet (2) Révision A Jean-Claude KOCH
2
RSX101 - Réseaux & Télécommunication - JCK
Le niveau TRANSPORT PROCESSUS ÉMISSION données PROCESSUS RÉCEPTION APPLICATION AH données APPLICATION PRÉSENTATION PH données PRÉSENTATION SESSION SH données SESSION TRANSPORT TH données TRANSPORT RÉSEAU NH données RÉSEAU LIAISON LH données LT LIAISON PHYSIQUE bits PHYSIQUE Médium de transmission RSX101 - Réseaux & Télécommunication - JCK
3
COUCHE 4 : Niveau TRANSPORT
TRANSFERT TRANSPARENT DE BOUT EN BOUT STRUCTURATION des BLOCS : Messages, segments Concaténation/séparation SÉCURISATION TRAFIC : Contrôle de flux MULTIPLEXAGE : Niveau Transport QUALITÉ de SERVICE : Débit moyen (An)Isochronie Fiabilité 5 Classes de service OSI RSX101 - Réseaux & Télécommunication - JCK
4
Internet TCP
5
Le niveau Transport de l’Internet
Applications HTTP TELNET FTP SMTP DNS NNTP RTP/RTCP 4 TCP UDP 3 ICMP X25-3 IP IGMP ARP/RARP PPP 2 LLC AAL LAP- RNIS LAP-B PQT Réseaux hôtes SLIP MAC 1 Couche physique LANs Couche physique WANs Serial RSX101 - Réseaux & Télécommunication - JCK
6
Le protocole TCP Transport Control Protocol
Fonctionnalités • Segmentation re-assemblage des messages • Rétablir ordonnancement des paquets • Multiplexage vers plusieurs applications (numéro de port) • Service orienté connexion • Transfert de données exprès • Contrôle de flux • Détection des paquets erronés et perdus • Récupération des erreurs par ré-émission • Détection d’inactivité RSX101 - Réseaux & Télécommunication - JCK
7
Le protocole TCP (2) Protocole de transport fiable en mode connecté
CIRCUIT VIRTUEL : Établissement, maintien et fermeture connexions Mode Point à Point en Uni-directionnel Bi-directionnel simultané par double connexions CONTRÔLE de FLUX : Fenêtrage dynamique Temporisateur adaptatif SÉCURISATION : Somme de contrôle Reprises automatiques RSX101 - Réseaux & Télécommunication - JCK
8
RSX101 - Réseaux & Télécommunication - JCK
Le protocole TCP (3) GESTION des FLUX : Flot d’octets non structuré ( Découpage selon containers IP ) Rétention octets pour optimisation transferts Forçage émission segment non plein si besoin (Push) Possibilité d’émission en mode Urgent Notion de ports, via SOCKETS (Mise en relation des processus en communication à chaque extrémité, en mode connecté) Multiplexage de flux applicatifs simultanés RSX101 - Réseaux & Télécommunication - JCK
9
Le protocole T.C.P. Protocole de transport fiable en mode connecté
32 bits 31 ... DONNÉES ... OPTIONS (Facultatif) F.C.S. URGENCE PORT SOURCE PORT DESTINATION NUMÉRO de SÉQUENCE NUMÉRO d'ACCUSÉ RÉCEPTION LNGR N.U. CODE FENÊTRE Le segment T.C.P. RSX101 - Réseaux & Télécommunication - JCK
10
RSX101 - Réseaux & Télécommunication - JCK
Le segment TCP ENTÊTE (20 octets) : 2 octets : Port application source 2 octets : Port application puits 4 octets : Numéro de séquence émission (en octets) 4 octets : Numéro d ’accusé réception (octets reçus + 1) 4 bits : Longueur entête + options (multiple 32 bits) 6 bits : Non utilisés 6 bits : Code type segment 2 octets : Fenêtre d ’anticipation dynamique, indiquant également la taille du tampon de réception. 2 octets : Somme de contrôle 2 octets : Pointeur urgence DONNÉES : Options diverses (Variable) Charge ( 4096 octets par défaut, négociée de bout en bout via le MSS - Maximum Segment Length dans champ Options ) RSX101 - Réseaux & Télécommunication - JCK
11
RSX101 - Réseaux & Télécommunication - JCK
Le segment TCP CODE (sur 6 bits) Indique quel est le type du segment (Plusieurs bits peuvent être positionnés simultanément ): x----- URG Données urgentes -x---- ACK Accusé réception --x--- PSH Segment associé à un « push » ---x-- RST Réinitialiser connexion ----x- SYN Établissement connexion -----x END Libération de la connexion FENETRE (2 octets) Sert à la fois pour la gestion des buffers, de l ’anticipation et des accusés réception. Taille négociée à la connexion (rfc 1323) RSX101 - Réseaux & Télécommunication - JCK
12
RSX101 - Réseaux & Télécommunication - JCK
segment TCP FCS (2 octets) Somme de contrôle établie de la façon suivante : Somme en complément à 1 par 2 octets (16 bits) Résultat enregistré en complément à 1 A la réception, idem y compris champ contrôle. Le résultat doit être nul, sinon erreur URGENT (2 octets) Pointeur indiquant la position des données urgentes par rapport à la position courante Si le code URG est présent RSX101 - Réseaux & Télécommunication - JCK
13
Notion de PORTS (Sockets)
Liens entre processus distants leur permettant de communiquer entre eux, et permettant d ’identifier les éventuels flux simultanés vers plusieurs applications, ou différents niveaux applicatifs ou système Entier positif compris entre 0 et 5000 Ports réservés : reservés TCP réservés UNIX Pour établir la communication, l ’émetteur doit fournir L ’adresse IP Le numéro de port La connexion est unidirectionnelle Port X réseau Port Y Processus A Processus B RSX101 - Réseaux & Télécommunication - JCK
14
Processus de connexion TCP
RSX101 - Réseaux & Télécommunication - JCK
15
Gestion d ’une connexion TCP
SOURCE A DESTINATION B Connection request (SYN = 1; ACK=0) SYN (SEQ= x) Connection accepted (SYN = 1; ACK=1) SYN (SEQ=y, ACK=x+1) Connection confirmée (SYN = 1; ACK=1) SYN (SEQ=x+1, ACK=y+1) Echange données (SEQ=Vs, ACK=Vr+n) Echange données (SEQ=Vr, ACK=Vs+m) Clear request (END=1,ACK=0) END (SEQ=v) END (SEQ= 0, ACK=v+1) Clear confirm (END=1,ACK=1) - Les valeur initiales X, Y et V sont aléatoires, fixées par l ’horloge - Les connexions sont unidirectionnelles; elles doivent être établies dans les deux sens pour une communication duplex RSX101 - Réseaux & Télécommunication - JCK
16
Gestion des échanges T.C.P.
SOURCE A DESTINATION B Tampon Réception 8 k SEQ=2048 Envoi 2 k vide ACK=2049, Fen=6144 2 k SEQ=4096 Envoi 2 k Envoi 2 k SEQ=6144 4 k 6 k Envoi 2 k SEQ=8192 plein L’émetteur sait que L'application le tampon est plein et prélève 4 k part en temporisation ACK=8193, Fen=4096 4 k Envoi 1 k SEQ=9216 4 k Envoi 1 k SEQ=10240 1 k 2 k 4 k L'application préléve 2 k ACK=10241, Fen=4096 2 k 2 k RSX101 - Réseaux & Télécommunication - JCK
17
Internet UDP
18
Le PROTOCOLE U.D.P. User Datagram Protocol
Protocole de transport non fiable en mode non connecté PAS de CONNEXION : Envoi de messages de bout en bout avec minimum de fonctionnalités. PAS de CONTRÔLE de FLUX : Pas de garantie d ’arrivée Pas de contrôle de séquencement SÉCURISATION : Somme de contrôle (Dont pseudo-entête) RSX101 - Réseaux & Télécommunication - JCK
19
Message UDP = DATAGRAMME UDP
Le PROTOCOLE UDP 32 bits 31 ... DONNÉES ... LONGUEUR MESSAGE ADRESSE IP SOURCE ADRESSE IP DESTINATION RÉSERVÉ LONGUEUR UDP PORT SOURCE PORT DESTINATION TOTAL CONTROLE Pseudo Entête Message UDP = DATAGRAMME UDP RSX101 - Réseaux & Télécommunication - JCK
20
RSX101 - Réseaux & Télécommunication - JCK
Le datagramme UDP PSEUDO-ENTÊTE (12 octets) : ( En provenance de l ’entête I.P. ) 4 octets : Adresse source 4 octets : Adresse Destination 2 octets : Pour mise au point 2 octets : Longueur totale UDP (Dont pseudo entête) ENTÊTE UDP (8 octets) : 2 octets : Numéro de port source 2 octets : Numéro de port destination 2 octets : Longueur datagramme (entête + données) en octets 2 octets : Total de contrôle (Sur ensemble, dont pseudo entête) DONNÉES 4096 octets maximum RSX101 - Réseaux & Télécommunication - JCK
21
Autres…
22
RSX101 - Réseaux & Télécommunication - JCK
Le protocole IGMP Internet Group Management Protocol Envoi de datagrammes en mode multipoints Utilisation classe D d ’adresses Messages périodiques de contrôle Gestion dynamique du groupe Tout message émis d ’un station est transmis à tout le groupe RSX101 - Réseaux & Télécommunication - JCK
23
Intégration TCP(UDP)/IP dans le Réseau Local
Hôte A Hôte B physique MAC LLC APPLICATION IP TCP (UDP) RÉSEAU LOCAL APPLICATION TCP (UDP) IP (Datagrammes) IP LLC MAC physique MAC MAC physique physique RSX101 - Réseaux & Télécommunication - JCK
24
Internet sur Ethernet Trame IEEE 802 (Rfc 1042) - IP dans LLC
CHARGE UTILE Préambule 8 OCTETS Adresse destination 6 OCTETS Longueur 2 OCTETS 38 à 1492 OCTETS CRC 4 OCTETS source LLC 1 3 OCTETS Trame Ethernet (Rfc 894) - IP dans MAC Adresse destination 6 OCTETS Adresse source 6 OCTETS Préambule Type 2 OCTETS CRC 4 OCTETS CHARGE UTILE 8 OCTETS 46 à 1500 OCTETS La trame RFC 894 est la plus usitée. Cette RFC impose des datagrammes IP de 1500 octets maximum (MTU), et recommande des tailles TCP évitant la fragmentation. RSX101 - Réseaux & Télécommunication - JCK
Présentations similaires
© 2024 SlidePlayer.fr Inc.
All rights reserved.