RSX101 Réseaux et Télécommunications

Slides:



Advertisements
Présentations similaires
Semaine 5 Couche Liaison de données Cours préparé par Marc Aubé
Advertisements

Chapitre II RESEAUX LOCAUX Ethernet
Les protocoles de l'architecture
Module Architectures et Administration des réseaux
Le Protocole TCP Chapitre 6.
Les principaux modèles de communication
Couche liaison de données
Institut Supérieur d'Informatique
Administrer Internet et les réseaux TCP / IP
Protocole PPP* *Point-to-Point Protocol.
- Couche 4 - Couche transport. Sommaire 1) Caractéristiques de la couche transport 2) Les protocoles TCP & UDP 3) Méthode de connexion TCP.
MultiLink Point to Point Protocol
Open System Interconnect reference model
Architecture de réseaux
Formation réseau de base
RSX101 Réseaux et Télécommunications
UDP – User Datagram Protocol
Communication entre Ordinateurs
1 Le protocole UDP Dominique SERET. Octobre 2000 Dominique SERET - Université René Descartes 2 UDP : User Datagram Protocol n UDP : protocole de transport.
Exercice Trame Ethernet
Open System Interconnection
Liaison de Données M1/M2 ISV M2 IPS 2006/ Neilze Dorta
Le modèle O.S.I..
Transport Control Protocol
Architecture Réseau Modèle OSI et TCP.
Accès distant par connexion
Ingénierie des réseaux - Chapitre 3: La couche transport 2 Master 1 SIGLIS Contrôler le débit démission La couche application passe un bloc de données.
À l’aide du sniffer Etherpeek
Virtual Local Area Network
Les Réseaux Informatiques Le Modèle TCP/IP Clients & Serveurs Le protocole FTP Boukli HACENE Sofiane.
Le Modele OSI.
Réseaux Informatiques
Le modèle OSI Maîtrise Informatique
IPSec : IP Security Protocole fournissant un mécanisme de
TCP – Transmission Control Protocol
La pile TCP/IP Adressage IP, ARP, ICMP, UDP, TCP, Routage, DNS
Développement d’application client/serveur
Cours 5 Le modèle de référence.
Sommaire Dans ce chapitre, nous aborderons :
Suite.
User Datagram Protocol
Couche Transport (4) Routeur Messages entre A et B
OSI et TCP/IP CNAM
(Nom du fichier) - D1 - 22/09/2000 Le présent document contient des informations qui sont la propriété de France Télécom. L'acceptation de ce document.
Advisor Advanced IP Présentation Télémaintenance Télésurveillance.
Les Réseaux Informatiques Clients & Serveurs Le protocole FTP Laurent JEANPIERRE DEUST AMMILoR.
TCP/IP Historique La DRPA (Defense Advanced Reasearch Projects Agency) lança un projet de dévélopper un réseau à commutation de paquets : ARPANET.
1. Introduction Le traitement informatisé de données requiert un dialogue, une communication entre l’homme et la machine, et parfois, entre plusieurs.
Les Réseaux Informatiques
Les Réseaux Informatiques
Les Réseaux Informatiques
Couche transport du modèle OSI
Architecture ISEP 2007– A3 Partie 2.
Réseaux Informatiques
IPSec Formation.
UE3-1 RESEAU Introduction
Ingénierie des réseaux
Les protocoles de niveau message
Les fonctionnalités de base des réseaux
Couche réseau du modèle OSI
Architecture Client/Serveur
Les architectures logiques
Synthèse: une journée dans la vie d'une requête Web 5: DataLink Layer5-1.
Chap3: Protocoles de routage
Les Réseaux Informatiques Rappels
Département Informatique Les Réseaux Informatiques Couche Liaison Protocole Ethernet Laurent JEANPIERRE.
Département Informatique Les Réseaux Informatiques Couche Transport Protocoles UDP & TCP Laurent JEANPIERRE.
Le modèle TCP/IP Présentation Couche Interface-Réseau Couche Réseau
Couche Transport Protocoles TCP et UDP
Transcription de la présentation:

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

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

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

Internet TCP

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

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

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

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

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

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

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

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

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 : 0 - 215 reservés TCP 216 - 1023 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

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

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

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

Internet UDP

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

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

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

Autres…

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

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

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