Ingénierie des réseaux

Slides:



Advertisements
Présentations similaires
Configuration d’un CamTrace superviseur
Advertisements

Les protocoles de l'architecture
Les protocoles réseau.
Le Protocole TCP Chapitre 6.
RSX101 Réseaux et Télécommunications
ACCES AUX RESSOURCES RESEAU INTERNET
SERVICE DHCP.
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.
- Couche 7 - Couche application. Sommaire 1)Introduction 1)DNS 1)FTP et TFTP 1)HTTP 1)SNMP 1)SMTP 1)Telnet.
Firewall sous Linux Netfilter / iptables.
2-Generalites FTP:Protocole De transfert de fichiers sur un réseau TCP/IP. Permet de copier des fichiers depuis ou vers un autre ordinateur du reseaux,d'administrer.
FIN. Lycée Général et Technologique Simone de BEAUVOIR Quest-ce quInternet? On compare souvent Internet à une « autoroute » FIN.
UDP – User Datagram Protocol
La Couche Transport.
1 Le protocole UDP Dominique SERET. Octobre 2000 Dominique SERET - Université René Descartes 2 UDP : User Datagram Protocol n UDP : protocole de transport.
La technologie des réseaux
Communication sur un réseau
SSL (Secure Sockets Layer) (couche de sockets sécurisée)
Lycée Général et Technologique du Rempart - Marseille.
Analyse des protocoles de la couche application
Labview Programmation réseau Communication par sockets
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.
(ref : Bray section pages 283 à 290)
Les relations clients - serveurs
Module 3 : Analyse des performances du serveur
Le Modele OSI.
Première exploration des paquets capturés
TCP – Transmission Control Protocol
Technique de programmation : Le client/Serveur de traitements.
Travail de diplôme José Garrido Professeur : Philippe Freddi Explorer Internet en toute sécurité Surf Safe SPY INTERNET.
Développement d’application client/serveur
Sommaire Dans ce chapitre, nous aborderons :
Communication entre machines, sur Internet…
Suite.
Structures de données avancées : Concepts réseaux et protocole de communication. D. E ZEGOUR Institut National d ’Informatique.
A App1 Socket 1 Port 1 App2 Socket 2 Port 2 Cas général.
User Datagram Protocol
Développement d’application client/serveur
Couche Transport (4) Routeur Messages entre A et B
OSI et TCP/IP CNAM
Les listes de contrôle d’accès
CEG3585/CEG3555 Tutorat 2 Hi ver 2013.
Pr ZEGOUR DJAMEL EDDINE Ecole Supérieure d’Informatique (ESI)
Deug 11 Systèmes d ’Information : 4b Michel de Rougemont Université Paris II Protocoles Réseaux.
Advisor Advanced IP Présentation Télémaintenance Télésurveillance.
Les Réseaux Informatiques Clients & Serveurs Le protocole FTP Laurent JEANPIERRE DEUST AMMILoR.
Les sockets.
Master 1 SIGLIS Ingénierie des réseaux Stéphane Tallard Chapitre 4 – Couche réseau Master 1 SIGLIS1 Ingénierie des réseaux - Chapitre 4 La couche réseau.
Le protocole DHCP.
Les Réseaux Informatiques
Couche transport du modèle OSI
Ingénierie des réseaux - Chapitre 2 bis Les sockets en Java
Réseaux Informatiques
03/05/2004Diffusion vidéo sur l'Internet - Timothy BURK ENS de Lyon 1 Techniques de diffusion vidéo sur l'Internet Streaming avec RTP/RTSP Timothy BURK.
Les protocoles de niveau message
V- Identification des ordinateurs sur le réseau
Fonctionnalité et protocole des couches applicatives
Couche réseau du modèle OSI
Architecture Client/Serveur
Ingénierie des réseaux - Chapitre 1 Généralités 1 Master 1 SIGLIS Un texte ici.
Les architectures logiques
Chaîne de requêteCookieSession Sauvegarder un état via l'url Sauvegarder l'état La technique consiste à passer des informations via l'URL sous la forme:
L. Gurret – M. Herve – P. Mignon – J. Prarioz. Introduction  Dernière étape d’analyse  Cahier des charges, spécifications et conception orientée objet.
Synthèse: une journée dans la vie d'une requête Web 5: DataLink Layer5-1.
Client/Server Socket. Client/Serveur.
Chapitre 4 Résolution de noms Module S43. Plan du cours 1. Introduction au processus de résolution de noms 2. Affichage de noms sur un client 3. Configuration.
Département Informatique Les Réseaux Informatiques Couche Transport Protocoles UDP & TCP Laurent JEANPIERRE.
La Voix sur IP.
TP N°4 Développement d’ une application client / Serveur en utilisant les Sockets TCP.
Transcription de la présentation:

Ingénierie des réseaux Master 1 - SIGLIS Master 1 SIGLIS Ingénierie des réseaux Stéphane Tallard Correction TD Chapitre 3

Ingénierie des réseaux - Chapitre 1 Généralités Master 1 - SIGLIS Exercice 1: communication logique entre processus a/ La taille maximum du segment est de 1000 octets Il faut insérer dans le segment le port de destination. Le segment contiendra donc 998 octets + 2 octets pour le port de destination. En émission : la couche transport reçoit de la couche application un message n’excédant pas 998 octets, une adresse de destination + un port de destination elle rajoute au message le port de destination soit 2 octets supplémentaires elle passe à la couche réseau le segment + l’adresse de destination la couche réseau délivre le message à l’hôte destinataire En réception : la couche transport extrait du message le port de destination + le message initial elle se sert du numéro de port pour adresser le message au bon processus. b/ au lien d’avoir 998 octets de données, on en aura 996 avec 4 octets réservés pour le port destinataire et le port émetteur. En émission: la couche transport accepte un message n’excédant pas 996 octets + une adresse de destination + un numéro de port de destination + un port source la couche transport crée un segment qui contient les données de l’application + le numéro de port source + le numéro de port de destination elle passe à la couche réseau le segment + l’adresse de destination à la couche réseau la couche réseau délivre le segment au destinataire En réception elle passe à la couche du dessus le message et le port source. c/ Non à aucun moment au cœur du réseau on a besoin de reconstituer le message original. Master 1 SIGLIS Ingénierie des réseaux - Chapitre 1 Généralités

Ingénierie des réseaux - Chapitre 1 Généralités Master 1 - SIGLIS Exercice 2: Multiplexage UDP En UDP une socket est identifiée par une adresse IP de destination + un numéro de port de destination . Donc deux hôtes A et B envoyant un segment sur le port 787 de l’hôte C utiliseront la même socket. Un processus branché sur la socket écoutant sur le port 787, si il doit faire un traitement différent suivant la source, doit utiliser l’ adresse source et le port source présents dans le segment. . Master 1 SIGLIS Ingénierie des réseaux - Chapitre 1 Généralités

Ingénierie des réseaux - Chapitre 1 Généralités Master 1 - SIGLIS Question 3 : multiplexage TCP Une socket TCP est identifiée par l’adresse IP de destination + le port de destination + l’adresse IP source + le port source. Côté serveur, le serveur écoute un seul port : le port 80. Avec Tomcat, on peut paramétrer le port sur lequel écoute le serveur : c’est une section du fichier de configuration serveur.xml . En règle générale, Tomcat écoute par défaut le port 8080. Un navigateur tournant sur une machine A, sur un port p ne partage sa socket avec aucun autre navigateur tournant sur une machine différente de A  les flux http ne peuvent se mélanger. De la même manière, on vérifie qu’un navigateur ouvrant plusieurs pages dans des onglets différents n’utilise pas les mêmes ports. On peut utiliser l’utilitaire TCPViewer qui permet de visualiser les applications qui ont ouvert des sockets et les ports qui sont écoutés. Dans le cas de Tomcat, le serveur Web n’utilise pas l’adresse et le port source pour affecter le traitement d’une requête http à une thread. Par contre, c’est le cookie JSESSIONID présent dans la requête http qui permet au serveur de gérer un contexte de session. Master 1 SIGLIS Ingénierie des réseaux - Chapitre 1 Généralités

Ingénierie des réseaux - Chapitre 1 Généralités Master 1 - SIGLIS Question 4 : Un protocole simple d’échange de message synchronisé Nb : les transitions qui ne sont pas prises en comptes (état final = état de départ + pas d’action) ne sont pas obligatoires. Elles peuvent être omises . Master 1 SIGLIS Ingénierie des réseaux - Chapitre 1 Généralités

Ingénierie des réseaux - Chapitre 1 Généralités Master 1 - SIGLIS Question 5: On ajoute les acquittements au protocole simple d’échange de messages synchronisé Master 1 SIGLIS Ingénierie des réseaux - Chapitre 1 Généralités

Ingénierie des réseaux - Chapitre 1 Généralités Master 1 - SIGLIS Exercice 6. Echanges à trois avec le protocole simple d’échange de messages synchronisé Master 1 SIGLIS Ingénierie des réseaux - Chapitre 1 Généralités

Ingénierie des réseaux - Chapitre 1 Généralités Master 1 - SIGLIS Exercice 7. La variation finale sur le protocole simple d’échange de messages synchronisé Master 1 SIGLIS Ingénierie des réseaux - Chapitre 1 Généralités

Ingénierie des réseaux - Chapitre 1 Généralités Master 1 - SIGLIS Exercice 8 : AEF Emetteur Master 1 SIGLIS Ingénierie des réseaux - Chapitre 1 Généralités

Ingénierie des réseaux - Chapitre 1 Généralités Master 1 - SIGLIS Exercice 8 : AEF Récepteur - Le timer permet de gérer les pertes de données. - Le checksum permet de gérer l’altération des données. Master 1 SIGLIS Ingénierie des réseaux - Chapitre 1 Généralités

Ingénierie des réseaux - Chapitre 1 Généralités Master 1 - SIGLIS Exercice 9 : Numéros de séquence TCP A B A B S1 – seq = 145 ps = 03 pd = 80 S2 – seq = 165 ps = 03 pd = 80 Ack seq = 145 Ack seq = 205 c A B S1 – seq = 145 sz = 20 S1 – seq = 145 ps = 03 pd = 80 Ack seq = 165 Ack seq = 165 S2 – seq = 165 ps = 03 pd = 80 sz = 40 S2 – seq = 165 ps = 03 pd = 80 S1 – seq = 145 sz = 20 Timeout Ack seq = 205 Ack seq = 205 Ack seq = 205 a - b d Master 1 SIGLIS Ingénierie des réseaux - Chapitre 1 Généralités

Ingénierie des réseaux - Chapitre 1 Généralités Master 1 - SIGLIS Un texte ici Un texte ici Master 1 SIGLIS Ingénierie des réseaux - Chapitre 1 Généralités

Ingénierie des réseaux - Chapitre 1 Généralités Master 1 - SIGLIS Un texte ici Un texte ici Master 1 SIGLIS Ingénierie des réseaux - Chapitre 1 Généralités

Ingénierie des réseaux - Chapitre 1 Généralités Master 1 - SIGLIS Un texte ici Un texte ici Master 1 SIGLIS Ingénierie des réseaux - Chapitre 1 Généralités

Ingénierie des réseaux - Chapitre 1 Généralités Master 1 - SIGLIS Un texte ici Un texte ici Master 1 SIGLIS Ingénierie des réseaux - Chapitre 1 Généralités