Le modèle TCP/IP Présentation Couche Interface-Réseau Couche Réseau

Slides:



Advertisements
Présentations similaires
RSX101 Réseaux et Télécommunications
Advertisements

Module : Technologies des serveurs réseaux
Suite.
Les Réseaux Informatiques
Les Réseaux Informatiques
Les architectures logiques
Synthèse: une journée dans la vie d'une requête Web 5: DataLink Layer5-1.
Département Informatique Les Réseaux Informatiques Couche Transport Protocoles UDP & TCP Laurent JEANPIERRE.
INFO 3020 Introduction aux réseaux d’ordinateurs Philippe Fournier-Viger Département d’informatique, U.de M. Bureau D216,
Les réseaux Ethernet. Réseaux locaux LAN Implantés dans un immeuble ou un Campus Généralement bus à « diffusion » Normalisé par le comité IEEE 802 Ethernet.
Généralités sur les réseaux Généralités sur les réseaux informatiques.
Bénin DNS Forum. DNS et Déni de Service Présentateur O Hervé HOUNZANDJI O Ingénieur Système O Administrateur de base de données ORACLE O Centre Hospitalier.
Présentation Générale Adresse IP Classes d’adresse Directives d’adressage Masque de sous-réseau et adresse IP.
Les Réseaux informatique.
Ethernet TCP/IP.
Notions sur les réseaux
Dar Es Salaam Routage Statique Jean Robert Hountomey.
Couche 3.
Communication entre Ordinateurs Rachid Kadouche 420-KEG-LG.
LAN Médias cch_ccnp.
Les réseaux filaires.
Protocoles de l’internet
Communications via sockets
SNET: Administration et sécurisation des réseaux EPFC Alain Smets
Ce videoclip produit par l’Ecole Polytechnique Fédérale de Lausanne
Information et Système d’Information
Les protocoles du Web Professeur: Tanja Dinić Étudiant:
introduction à TCP seuls certains aspects du protocole seront traités
Les Réseaux Informatiques
Routage S 7 - Questionnaire N°1
Proxy ARP ccnp_cch ccnp_cch.
Comment fonctionne RADIUS?
Les Réseaux Informatiques
Wireshark Capture et analyse de trames IP
Communications via sockets
Journée départementale
Couche Transport Protocoles TCP et UDP
HTTP DNS NTP FTP R231 RJ45 definition HTTP DNS NTP FTP R231 RJ45.
Protocoles réseau.
Réseaux IP Couche réseau La couche réseau est chargée de transporter les paquets tout au long d'un chemin d'une source vers la destination. Pour réaliser.
Introduction à la conception de site web
Formation RESEAUX INFORMATIQUES Réseau et média Habiballah Tayeb 2011.
Informatique générale
Introduction aux réseaux informatique IFT 6800 – E 2007 Jian-Yun Nie.
16/09/2018Couche liaisonPage 1 Chapitre 4 Couche Liaison : Protocoles.
Les protocoles de la couche application Chapitre 7.
Introduction aux réseaux informatique. Plan Organisation physique des réseaux Protocoles de communication Terminologie.
TP N°4 Développement d’ une application client / Serveur en utilisant les Sockets TCP.
Chapitre 4 Couche Liaison : Protocoles
Introduction aux réseaux informatique IFT 6800 – E 2007 Jian-Yun Nie.
Introduction aux Technologies de Transmission 5eme Année - IGE Communication Multimédia Mrs Rerbal & Djelti.
Les liaisons des données Sommaire Principe Les couches de liaison –LLC (Contrôle de Liaison Logique) –MAC (Contrôle d’Acces au Support) Mode de Communication.
ExperTeam 1 2ème Partie TCP/IP - Protocoles de base.
Internet = inter-networks Concept d’interconnexion.
Introduction aux réseaux informatique IFT 6800 – E 2007 Jian-Yun Nie.
Notions d'architecture client-serveur. Présentation de l'architecture d'un système client/serveur Des machines clientes contactent un serveur qui leur.
CONFIGURATION D’UN ROUTEUR Introduction et planification du cours  Configuration d’un routeur  Administration d’un routeur  Protocoles RIP et IGRP 
Routes statiques IPv6 John Rullan
Cours présenté par : Mr.Latli Hossam Eddine PSFEP 2 EN informatique / systems d’informations avancées Les Réseaux informatique.
Béatrice Galkowski lundi 17 janvier 2005
Introduction aux réseaux informatique IFT 6800 – E 2007 Jian-Yun Nie.
Architecture TCP/IP1 Livres disponibles à la bibliothèque (RDC) Réseaux, 3 ème édition, A.TANENBAUM, TCP/IP : Architecture, protocoles et applications,
RE161 Répartition des adresses IP Le problème de la répartition des adresses IP dans le réseau doit être résolu avec comme objectifs : –de rendre le réseau.
Dridi Lobna 1 Couche Réseau II Réseau : Gestion de l’accès.
TP N°4 Développement d’ une application
@ Sous-Réseau Diffusion
Configuration post installation
LES RESEAUX. Besoin de communication LES RESEAUX Pour communiquer via un réseau informatique Support de transmission Carte réseau Éléments de réseau.
Le réseau explications
Internet Stage – Semaine 5.
Transcription de la présentation:

Le modèle TCP/IP Présentation Couche Interface-Réseau Couche Réseau Couche Transport Couche Application ISECS 2010 – W.E

Le modèle TCP/IP Présentation Couche Interface-Réseau Couche Réseau Couche Transport Couche Application ISECS 2010 – W.E

Le modèle TCP/IP 1. Présentation Modèle à 4 couches

Le modèle TCP/IP 1. Présentation Modèle à 4 couches

Les couches du modèle TCP/IP : Le modèle TCP/IP Les couches du modèle TCP/IP : ...................... Couche............................. Couche............................. ...................... ...................... Couche............................. ethernet token ring atm x.25 dialup frame relay hdlc Couche ............................................ Pourquoi on l’appelle modèle TCP/IP ? .................................................................................................................

Les couches du modèle TCP/IP : Le modèle TCP/IP Les couches du modèle TCP/IP : Applications Couche Application TCP / UDP Couche Transport IP Couche Réseau ethernet token ring atm x.25 dialup frame relay hdlc Couche Interface Réseau Pourquoi on l’appelle modèle TCP/IP ? • « TCP/IP » est une abréviation de la réalité : parties les plus utilisées - TCP : Transmission Control Protocol - IP : Internet Protocol

1. Couche Interface Réseau Le modèle TCP/IP 1. Couche Interface Réseau ................................................................................................

1. Couche Interface Réseau Le modèle TCP/IP 1. Couche Interface Réseau Elle regroupe la couche liaison de donnée et la couche physique du modèle OSI. Cette couche n’est pas encore définie dans le modèle TCP/IP puisque ce modèle a été concu pour être indépendant du média physique.

Le modèle TCP/IP 2. Couche Réseau • IP : Protocole Internet Regroupe un ensemble de protocole, les plus importants sont : • IP : Protocole Internet • Protocoles associés de: - ICMP : pour le contrôle de l’Internet. inspecte l’état des route et rapporte les erreurs - ARP : Conversion d’adresses logiques en adresses physiques - RARP : Conversion d’adresses physiques en adresses logiques

Le modèle TCP/IP 2. Couche Réseau • IP : Protocole Internet Regroupe un ensemble de protocole, les plus importants sont : • IP : Protocole Internet • Protocoles associés de: - ICMP : pour le contrôle de l’Internet. inspecte l’état des route et rapporte les erreurs - ARP : Conversion d’adresses logiques en adresses physiques - RARP : Conversion d’adresses physiques en adresses logiques

2. Couche Réseau (le protocole Internet) Le modèle TCP/IP 2. Couche Réseau (le protocole Internet) Le protocole IP est un des protocoles les plus importants de la couche réseau car …………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………… Le protocole IP détermine le destinataire du message grâce à 3 champs: - ……………………………………………………………………………………. - …………………………………………………………………………………….. ……………………………………………………………………………………………………………………………………………………………………………….

2. Couche Réseau (le protocole Internet) Le modèle TCP/IP 2. Couche Réseau (le protocole Internet) Le protocole IP est un des protocoles les plus importants de la couche réseau car il permet l'élaboration et le transport des paquet IP (les datagrammes). En réalité le protocole IP traite les datagrammes IP indépendamment les uns des autres en définissant leur représentation, leur routage et leur expédition. Le protocole IP détermine le destinataire du message grâce à 3 champs: - Le champ adresse IP : adresse de la machine - Le champ masque de sous-réseau : un masque de sous-réseau permet au protocole IP de déterminer la partie de l'adresse IP qui concerne le réseau - Le champ passerelle par défaut : Permet au protocole IP de savoir à quelle machine remettre le datagramme si jamais la machine de destination n'est pas sur le réseau local

2. Couche Réseau (le protocole IP) Le modèle TCP/IP 2. Couche Réseau (le protocole IP) Fragmentation des paquets La taille maximale théorique d'un paquet (datagramme) est de 65536 octets (16 bits pour indiquer la longueur en octet du paquet, donc 216). Toutefois cette valeur n'est jamais atteinte car les réseaux n'ont pas une capacité suffisante pour envoyer de si gros paquets. De plus, les réseaux sur Internet utilisent différentes technologies, qui fait que la taille maximale d'un datagramme varie suivant le type de réseau. La taille maximale d'une trame est appelée MTU (Maximum Transfer Unit), elle entraînera la ……………………………………………………………………..… …………………………………………………………………………………………………………………………………………………. Exemple : Type de réseau MTU (en octets) Ethernet 1500 Arpanet 1000 FDDI (Fiber Distributed Data Interface) : 4470

2. Couche Réseau (le protocole IP) Le modèle TCP/IP 2. Couche Réseau (le protocole IP) Fragmentation des paquets La taille maximale théorique d'un paquet (datagramme) est de 65536 octets (16 bits pour indiquer la longueur en octet du paquet, donc 216). Toutefois cette valeur n'est jamais atteinte car les réseaux n'ont pas une capacité suffisante pour envoyer de si gros paquets. De plus, les réseaux sur Internet utilisent différentes technologies, qui fait que la taille maximale d'un datagramme varie suivant le type de réseau. La taille maximale d'une trame est appelée MTU (Maximum Transfer Unit), elle entraînera la fragmentation du datagramme si celui-ci a une taille plus importante que le MTU du réseau Exemple : Type de réseau MTU (en octets) Ethernet 1500 Arpanet 1000 FDDI 4470 (Fiber Distributed Data Interface)

2. Couche Réseau (le protocole ICMP) Le modèle TCP/IP 2. Couche Réseau (le protocole ICMP) ICMP (Internet Control Message Protocol ) - Protocole de message de contrôle sur Internet) est un protocole de niveau …. sur le modèle OSI, qui permet ……………………………………………………………… …………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………. ex : Mesure du temps de réponse du réseau : commande ……. → envoi d’un paquet : ………………………….. → attente du paquet ………………………

2. Couche Réseau (le protocole ICMP) Le modèle TCP/IP 2. Couche Réseau (le protocole ICMP) ICMP (Internet Control Message Protocol - Protocole de message de contrôle sur Internet) est un protocole de niveau 3 sur le modèle OSI, qui permet le contrôle des erreurs de transmission. En effet, comme le protocole IP ne gère que le transport des paquets et ne permet pas l'envoi de messages d'erreur, c'est grâce à ce protocole qu'une machine émettrice peut savoir qu'il y a eu un incident de réseau. ex : Mesure du temps de réponse du réseau : commande « ping » → envoi d’un paquet ECHO REQUEST → attente du paquet ECHO_REPLY

2. Couche Réseau (le protocole ARP) Le modèle TCP/IP 2. Couche Réseau (le protocole ARP) But : ……………………………………………….. …………………………………………………………………………………………………………………………………………………… Fonctionnement : ……………………………………………………………… ……………………………………………………………….

2. Couche Réseau (le protocole ARP) Le modèle TCP/IP 2. Couche Réseau (le protocole ARP) But : @logique (IP) → @physique (MAC) l’adresse physique est nécessaire dans certaines communications une station veut connaître l’@ physique d’une autre station : Fonctionnement : elle diffuse une requête avec l’adresse IP qu’elle connaît la machine correspondante la reçoit (diffusion) elle renvoie son @MAC à destination de la station demandeuse

2. Couche Réseau (le protocole RARP) Le modèle TCP/IP 2. Couche Réseau (le protocole RARP) But : ……………………………………………….. …………………………………………………………………………………………………………………………………………………… Fonctionnement : ……………………………………………………………… ……………………………………………………………….

2. Couche Réseau (le protocole RARP) Le modèle TCP/IP 2. Couche Réseau (le protocole RARP) But : @physique (MAC) → @logique (IP) - ex : Une station se branche au réseau et ne connaît pas son @IP. elle veut connaître son @IP à partir de son @MAC Fonctionnement : sur le réseau il existe un ou plusieurs serveurs RARP qui possèdent et maintiennent une table : @MAC ↔ @IP la station diffuse une requête RARP avec son @ MAC le (les) serveurs RARP répondent : envoient l’ @IP

3. Couche Transport (UDP/TCP) Le modèle TCP/IP 3. Couche Transport (UDP/TCP) • Principalement, deux protocoles de transport de paquets sont utilisés : UDP (User Datagram Protocol): mode : ……………………… fiabilité : …………………………….. TCP (Transmission Control Protocol): fiabilité :…………………………… . Protocole ………….. Protocole ………………

3. Couche Transport (UDP/TCP) Le modèle TCP/IP 3. Couche Transport (UDP/TCP) • Principalement, deux protocoles de transport de paquets sont utilisés : UDP (User Datagram Protocol): mode « non-connecté », protocole non fiable (sans contrôle d’erreur) TCP (Transmission Control Protocol): mode « connecté », protocole fiable (contrôle d’erreur) Protocole léger Protocole lourd

Le modèle TCP/IP 3. Couche Transport Le protocole UDP : ……………………………………………………………................ ………………………………………………………………………. ……………………………………………………………………… ……………………………………………………………………….. UDP s’utilise typiquement sur des …………………....................... ………………………………………………………………………. ………………………………………………………………………….

Le modèle TCP/IP 3. Couche Transport Le protocole UDP : - le protocole UDP n’utilise pas d’accusés de réception pour garantir la bonne réception des données émises - les paquets peuvent être perdus, dupliqués ou dé-séquencés ( en empruntant des chemins différents) - la couche applicative doit détecter et traiter les erreurs (s’il en apparaît) - communication non fiable en mode « non-connecté » UDP s’utilise typiquement sur des LAN très fiables, avec des délais de transmission courts.

3. Couche Transport : Le protocole TCP: Le modèle TCP/IP 3. Couche Transport : Le protocole TCP: Transmissions fiables & acquittements en TCP : Principe d’acquittement positif : ………………………… ………………………………………………... Évaluation : …………………………………………………………… …………………………………………………………………………

3. Couche Transport (UDP/TCP) : Le protocole TCP: Principe de fonctionnement du modèle TCP/IP 3. Couche Transport (UDP/TCP) : Le protocole TCP: Transmissions fiables & acquittements en TCP : Principe d’acquittement positif : un « Ack » par message et avant chaque nouveau message Protocole fiable mais lent : attente d’Ack avant chaque nouvelle transmission !

3. Couche Transport : Le protocole TCP: Le modèle TCP/IP 3. Couche Transport : Le protocole TCP: Transmissions fiables & acquittements en TCP : Principe d’acquittement par fenêtre glissante :……………………… ………………………………………………………………………………… Principe de fonctionnement : ………………………………….. …………………………………….. …………………………………… …………………………………….

3. Couche Transport : Le protocole TCP: Le modèle TCP/IP 3. Couche Transport : Le protocole TCP: Transmissions fiables & acquittements en TCP : Rappel : principe d’acquittement par fenêtre glissante : n paquets transmissibles avant de recevoir l’Ack du plus ancien. Les paquets sont acquittés Indépendamment Un paquet non acquitté est ré-émit Début de fenêtre : premier paquet non acquité Permet des débits plus élevés que l’acquittement positif simple

3. Couche Transport : Le protocole TCP: Le modèle TCP/IP 3. Couche Transport : Le protocole TCP: Transmissions fiables & acquittements en TCP : ………………………………………………………………………………

3. Couche Transport : Le protocole TCP: Le modèle TCP/IP 3. Couche Transport : Le protocole TCP: Transmissions fiables & acquittements en TCP : Principe de l’acquittement par fenêtre glissante de taille variable : - n paquets transmissibles avant de recevoir l’Ack du plus ancien - n : variable dans le temps - le récepteur communique une nouvelle largeur de fenêtre TCP pratique l’acquittement par fenêtre glissante dynamique pour obtenir des communications fiabilisées et en contrôler le flux. pour réguler le flux des données à sa convenance : - n = 0 : débit nul - n = 1 : débit acquittement positif simple, - n augmente → le débit augmente TCP pratique l’acquittement par fenêtre glissante dynamique pour obtenir des communications fiabilisées et en contrôler le flux.

3. Couche Transport : Le protocole TCP: Le modèle TCP/IP 3. Couche Transport : Le protocole TCP: Établissement et fermeture d’une connexion TCP Client A Client B Client A Client B Établissement de la connexion TCP Fermeture de la connexion TCP

3. Couche Transport : Le protocole TCP: Le modèle TCP/IP 3. Couche Transport : Le protocole TCP: Établissement et fermeture d’une connexion TCP Client A Client B Client A Client B Send SYN seq=x Send FIN seq=x Réception FIN Envoie ACK x+1 Receive SYN segment Send SYN seq=y, ACK x+1 Receive ACK segment Receive SYN +ACK segment Send FIN seq=y, ACK x+1 Receive FIN + ACK segment Send ACK y+1 Send ACK y+1 Receive ACK segment Réception ACK Établissement de la connexion TCP Fermeture de la connexion TCP

Le modèle TCP/IP 4. Couche Application ……………………………………………………………................ ………………………………………………………………………. ……………………………………………………………………… ……………………………………………………………………….. ……………………………………………………………………….. ………………………………………………………………………..

Le modèle TCP/IP 4. Couche Application Les composantes de cette couches ont évolués avec Internet • FTP : protocole de la « pile TCP/IP » File Transfer Protocol → transfert de fichiers • SMTP : protocole de la « pile TCP/IP » Simple Mail Transport Protocol → responsable de l’envoi des e-mail • HTTP : protocole de la « pile TCP/IP » Hypertext Transfer Protocol → Navigation Web