La présentation est en train de télécharger. S'il vous plaît, attendez

La présentation est en train de télécharger. S'il vous plaît, attendez

RSX101 Réseaux et Télécommunications Diaporama séance 11 Internet (2) Révision AJean-Claude KOCH.

Présentations similaires


Présentation au sujet: "RSX101 Réseaux et Télécommunications Diaporama séance 11 Internet (2) Révision AJean-Claude KOCH."— Transcription de la présentation:

1 RSX101 Réseaux et Télécommunications Diaporama séance 11 Internet (2) Révision AJean-Claude KOCH

2 RSX101 - Réseaux & Télécommunication - JCK 2 Le niveau TRANSPORT PHYSIQUE LIAISON RÉSEAU TRANSPORT SESSION PRÉSENTATION APPLICATION PHYSIQUE LIAISON RÉSEAU TRANSPORT SESSION PRÉSENTATION APPLICATION PROCESSUS ÉMISSION PROCESSUS RÉCEPTION données AH données PH données SH données TH données NH LHLT bits Médium de transmission données

3 RSX101 - Réseaux & Télécommunication - JCK 3 COUCHE 4 : Niveau TRANSPORT 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 TRANSFERT TRANSPARENT DE BOUT EN BOUT

4 Internet TCP

5 RSX101 - Réseaux & Télécommunication - JCK 5 X25-3 Le niveau Transport de lInternet Applications 4 3 IP IGMP 2 LAP- RNIS Serial 1 ARP/RARP ICMP LLC MAC Couche physique LANs Couche physique WANs AAL SLIP PPP LAP-B PQT TCPUDP TELNETFTP DNS NNTP HTTP SMTP RTP/RTCP Réseaux hôtes

6 RSX101 - Réseaux & Télécommunication - JCK 6 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 dinactivité Le protocole TCP Transport Control Protocol

7 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

8 RSX101 - Réseaux & Télécommunication - JCK 8 Le protocole TCP (3) GESTION des FLUX : Flot doctets 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

9 RSX101 - Réseaux & Télécommunication - JCK 9 Le protocole T.C.P. Protocole de transport fiable en mode connecté 32 bits 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 N.U. Le segment T.C.P.

10 RSX101 - Réseaux & Télécommunication - JCK 10 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 )

11 RSX101 - Réseaux & Télécommunication - JCK 11 Le segment TCP CODE (sur 6 bits) Indique quel est le type du segment (Plusieurs bits peuvent être positionnés simultanément ): x-----URGDonnées urgentes -x----ACKAccusé réception --x---PSHSegment associé à un « push » ---x--RSTRéinitialiser connexion ----x-SYNÉtablissement connexion -----xENDLibé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)

12 RSX101 - Réseaux & Télécommunication - JCK 12 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

13 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 Processus A Processus B Port X Port Y réseau

14 RSX101 - Réseaux & Télécommunication - JCK 14 Processus de connexion TCP

15 RSX101 - Réseaux & Télécommunication - JCK 15 Gestion d une connexion TCP - 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 Connection accepted (SYN = 1; ACK=1) Echange données (SEQ=Vr, ACK=Vs+m) Connection request (SYN = 1; ACK=0) Connection confirmée (SYN = 1; ACK=1) Echange données (SEQ=Vs, ACK=Vr+n) Clear request (END=1,ACK=0) Clear confirm (END=1,ACK=1) SOURCE A DESTINATION B SYN (SEQ= x) SYN (SEQ=y, ACK=x+1) SYN (SEQ=x+1, ACK=y+1) END (SEQ=v) END (SEQ= 0, ACK=v+1)

16 RSX101 - Réseaux & Télécommunication - JCK 16 Gestion des échanges T.C.P. SOURCE A DESTINATION B Tampon Réception 08 k vide Envoi 2 k SEQ= k ACK=2049, Fen=6144 Envoi 2 k SEQ= k plein L'application prélève 4 k ACK=10241, Fen=4096 Envoi 1 k SEQ= k 4 k Envoi 2 k SEQ=6144 Envoi 2 k SEQ= k Lémetteur sait que le tampon est plein et part en temporisation 4 k Envoi 1 k SEQ= k L'application préléve 2 k 2 k ACK=8193, Fen=4096

17 Internet UDP

18 RSX101 - Réseaux & Télécommunication - JCK 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)

19 RSX101 - Réseaux & Télécommunication - JCK 19 Le PROTOCOLE UDP Message UDP = DATAGRAMME UDP 32 bits DONNÉES... LONGUEUR MESSAGE ADRESSE IP SOURCE ADRESSE IP DESTINATION RÉSERVÉLONGUEUR UDP PORT SOURCE PORT DESTINATION TOTAL CONTROLE Pseudo Entête

20 RSX101 - Réseaux & Télécommunication - JCK 20 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

21 Autres…

22 RSX101 - Réseaux & Télécommunication - JCK 22 Le protocole IGMP 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 Internet Group Management Protocol

23 RSX101 - Réseaux & Télécommunication - JCK 23 Intégration TCP(UDP)/IP dans le Réseau Local physique MAC RÉSEAU LOCAL physique MAC IP (Datagrammes) physique MAC LLC APPLICATION IP TCP (UDP) physique MAC LLC APPLICATION IP TCP (UDP) Hôte AHôte B

24 RSX101 - Réseaux & Télécommunication - JCK 24 Internet sur Ethernet Trame IEEE 802 (Rfc 1042) - IP dans LLC Trame Ethernet (Rfc 894) - IP dans MAC CHARGE UTILE Préambule 8 OCTETS Adresse destination 6 OCTETS Longueur 2 OCTETS 38 à 1492 OCTETS CRC 4 OCTETS Adresse source 6 OCTETS LLC 1 3 OCTETS CHARGE UTILE Préambule 8 OCTETS Adresse destination 6 OCTETS Type 2 OCTETS 46 à 1500 OCTETS CRC 4 OCTETS Adresse source 6 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.


Télécharger ppt "RSX101 Réseaux et Télécommunications Diaporama séance 11 Internet (2) Révision AJean-Claude KOCH."

Présentations similaires


Annonces Google