GIF 3001 : Réseaux de transmission de données

Dimension: px
Commencer à balayer dès la page:

Download "GIF 3001 : Réseaux de transmission de données"

Transcription

1 GIF 3001 : Réseaux de transmission de données Chapitre 2 - Couche Application Florent Parent Département de génie électrique et génie informatique Université Laval Hiver 2016 GIF 3001 Hiver / 85

2 Source du matériel de cours : kurose-ross-ppt-6e/ Matériel original : Material copyright J.F Kurose and K.W. Ross, All Rights Reserved Traduction et matériel supplémentaire par Florent Parent (florent.parent@calculquebec.ca) GIF 3001 Hiver / 85

3 Première partie I Protocoles de la couche Application GIF 3001 Hiver / 85

4 1 Principes des applications réseau 2 Utilitaires TCP/IP 3 Web et HTTP 4 Courrier électronique (SMTP, POP3, IMAP) 5 DNS 6 Applications poste-à-poste GIF 3001 Hiver / 85

5 Principes des applications réseau Plan 1 Principes des applications réseau 2 Utilitaires TCP/IP 3 Web et HTTP 4 Courrier électronique (SMTP, POP3, IMAP) 5 DNS 6 Applications poste-à-poste GIF 3001 Hiver / 85

6 Principes des applications réseau Modèles d architecture Client-Serveur Poste-à-poste (P2P) Hybride : entre client-serveur et poste-à-poste GIF 3001 Hiver / 85

7 Principes des applications réseau Architecture client-server serveur client ea Nœud toujours disponible Adresse IP «stable» Grappe de serveurs pour augmenter l échelle Communiquent avec le serveur Connexion peut être intermittente Adresse IP peut être dynamique Ne communiquent pas entre eux GIF 3001 Hiver / 85

8 Principes des applications réseau Architecture P2P serveur Pas de serveur Communications poste-à-poste. Connexion intermittentes entre les postes Adresses IP dynamiques Fortement extensible, mais difficile à gérer. GIF 3001 Hiver / 85

9 Principes des applications réseau Hybride entre client-serveur et P2P Skype Application P2P voix et vidéo sur IP Serveur centralisé : découverte de l adresse du partenaire distant connexion directe client-client (pas de serveur centralisé) Messagerie instantanée Clavardage entre 2 utilisateurs est P2P Service centralisé : détection et localisation des clients utilisateur communique son adresse IP avec un serveur lorsqu il est connecté utilisateur contacte le serveur central pour localiser (adresse IP) ses amis GIF 3001 Hiver / 85

10 Principes des applications réseau Communication entre processus Définition Processus : programme actif sur un poste. Sur un même poste, deux processus communiquent par une communication inter-processus («IPC») gérée par le système d exploitation. Les processus sur des postes différents communiquent par un échange de messages. Processus client : processus qui initie la communication Processus serveur : processus en attente d une connexion GIF 3001 Hiver / 85

11 Principes des applications réseau Sockets serveur Un processus reçoit et envoie des messages par socket Un socket est semblable à une porte Processus pousse des message par la porte Processus se fie sur l infrastructure de transport de l autre côté de la porte pour acheminer le message au bon destinataire (processus). API 1 Choix du protocole de transport ; 2 Capacité d établir quelques paramètres. GIF 3001 Hiver / 85

12 Principes des applications réseau Adressage d un processus Pour recevoir des messages, un processus doit posséder un identifiant Un poste possède un identifiant unique : adresse IP Question/Réponse Q : l adresse IP est-elle suffisante pour identifier le processus? R : Non, plusieurs processus peuvent être actifs sur le poste. L adresse IP et le numéro de port associés au processus forment l identifiant. Exemple de numéros de port : Serveur HTTP : 80 Serveur de courrier : 25 Pour envoyer un message HTTP vers le serveur web Adresse IPv4 : Numéro de port : 80 GIF 3001 Hiver / 85

13 Principes des applications réseau Adressage d un processus Pour recevoir des messages, un processus doit posséder un identifiant Un poste possède un identifiant unique : adresse IP Question/Réponse Q : l adresse IP est-elle suffisante pour identifier le processus? R : Non, plusieurs processus peuvent être actifs sur le poste. L adresse IP et le numéro de port associés au processus forment l identifiant. Exemple de numéros de port : Serveur HTTP : 80 Serveur de courrier : 25 Pour envoyer un message HTTP vers le serveur web Adresse IPv4 : Numéro de port : 80 GIF 3001 Hiver / 85

14 Principes des applications réseau Adressage d un processus Pour recevoir des messages, un processus doit posséder un identifiant Un poste possède un identifiant unique : adresse IP Question/Réponse Q : l adresse IP est-elle suffisante pour identifier le processus? R : Non, plusieurs processus peuvent être actifs sur le poste. L adresse IP et le numéro de port associés au processus forment l identifiant. Exemple de numéros de port : Serveur HTTP : 80 Serveur de courrier : 25 Pour envoyer un message HTTP vers le serveur web Adresse IPv4 : Numéro de port : 80 GIF 3001 Hiver / 85

15 Principes des applications réseau Protocole applicatif Type des messages échangés Requête, résponse Syntaxe des messages : Quels sont les champs dans les messages, etc. Sémantique des messages Signification des informations dans les champs Règles sur quand et comment les processus envoient et répondent aux messages Protocoles domaine public : Spécifications dans les RFCs Permettent l interoperabilité Ex : HTTP, SMTP Protocoles propriétaires : Ex : Skype GIF 3001 Hiver / 85

16 Principes des applications réseau Protocole applicatif Type des messages échangés Requête, résponse Syntaxe des messages : Quels sont les champs dans les messages, etc. Sémantique des messages Signification des informations dans les champs Règles sur quand et comment les processus envoient et répondent aux messages Protocoles domaine public : Spécifications dans les RFCs Permettent l interoperabilité Ex : HTTP, SMTP Protocoles propriétaires : Ex : Skype GIF 3001 Hiver / 85

17 Principes des applications réseau Services de transport Besoins selon le type d application Application Tolère perte Débit Sensible au délai? de données? Transfert de fichier non élastique non Courriel non élastique non Documents web non élastique non Audio/vidéo temps oui audio : 5kbps-1Mbps ; vidéo : oui, 100 s msec réel 10kbps-5Mbps Audio/vidéo différé oui même oui, quelques secs Jeux interactifs oui quelques kbps et+ oui, 100 s msec Messagerie instantanée non élastique oui et non GIF 3001 Hiver / 85

18 Principes des applications réseau Services de transport des protocoles Internet Service TCP : Service avec connexion : Établissement de connexion nécessaire entre les processus client et serveur transport fiable entre les processus contrôle de flux : l expéditeur ne submerge pas le destinataire contrôle de congestion : expéditeur réduit la transmission lorsque surcharge sur le réseau Service UDP : transport non-fiable entre les processus n offre aucun de ces services : connexion, fiabilité, contrôle de flux, contrôle de congestion, garantie de bande passante, etc. GIF 3001 Hiver / 85

19 Principes des applications réseau Applications Internet et protocole de transport Application Protocole applicatif Protocole de transport sous-jacent Courriel SMTP[RFC 5321] TCP Accès interactif à distance Telnet [RFC 854] TCP Web HTTP [RFC 2616] TCP Transfert de fichier FTP [RFC 959] TCP Données multimédia en HTTP (ex. Youtube), RTP TCP ou UDP continu [RFC 3550] Téléphonie IP SIP, RTP, propriétaire (ex : Skype) typiquement UDP GIF 3001 Hiver / 85

20 Utilitaires TCP/IP Plan 1 Principes des applications réseau 2 Utilitaires TCP/IP 3 Web et HTTP 4 Courrier électronique (SMTP, POP3, IMAP) 5 DNS 6 Applications poste-à-poste GIF 3001 Hiver / 85

21 Utilitaires TCP/IP ifconfig Affiche la configuration des interface réseau ipconfig sous Windows Plusieurs options ifconfig -a Affiche toutes les interfaces Certaines variations entre plateformes MacOSX, et *BSD semblables Linux Solaris GIF 3001 Hiver / 85

22 Utilitaires TCP/IP PING Application pour déterminer si un noœd est joignable Utilise ICMP : Internet Control Message Protocol Protocole important au bon fonctionnement de IP ICMP informe la source sur les erreurs rencontrés durant le traitement des paquets IP par les routeurs ou par la destination Le message ICMP Echo est une requête de réponse de la destination PING envoi des messages echo et un numéro de séquence Détermine si la destination et joignable et le temps aller-retour GIF 3001 Hiver / 85

23 Utilitaires TCP/IP PING ICMP est souvent bloqué pour des motifs de sécurité. Mais un filtrage doit tenir compte des différents types de messages ICMP Certains messages d erreurs doivent être acheminés à la source. GIF 3001 Hiver / 85

24 Utilitaires TCP/IP Exemple de PING $ p i n g www. u l a v a l. ca PING www. u l a v a l. ca ( ) : 56 d a t a b y t e s 64 b y t e s from : icmp_seq=0 t t l =252 t i m e =0.442 ms 64 b y t e s from : icmp_seq=1 t t l =252 t i m e =0.507 ms 64 b y t e s from : icmp_seq=2 t t l =252 t i m e =0.431 ms 64 b y t e s from : icmp_seq=3 t t l =252 t i m e =0.467 ms 64 b y t e s from : icmp_seq=4 t t l =252 t i m e =0.524 ms 64 b y t e s from : icmp_seq=5 t t l =252 t i m e =0.533 ms ^C www. u l a v a l. ca p i n g s t a t i s t i c s 6 p a c k e t s t r a n s m i t t e d, 6 p a c k e t s r e c e i v e d, 0.0% p a c k e t l o s s round t r i p min / avg /max/ s t d d e v = / / / ms GIF 3001 Hiver / 85

25 Utilitaires TCP/IP Traceroute Tracer la route entre la machine locale et une destination quelconque. Traceroute utilise le champ IP Time-to-Live (TTL) Les paquets IP ont un champ TTL spécifiant le nombre maximum de saut avant que le paquet doit être jeté Chaque routeur décrémente le TTL de 1 Lorsque le TTL est 0, le paquet et jeté et un message d erreur est envoyé à la source. Traceroute Envoie un paquet (UDP ou ICMP) à la destination avec TTL=1 Le premier routeur envoi un message ICMP «time exceeded» Envoie un paquet (UDP ou ICMP) à la destination avec TTL=2 Le deuxième routeur envoi un message ICMP «time exceeded» Et ainsi de suite... GIF 3001 Hiver / 85

26 Utilitaires TCP/IP Netstat Statut TCP/IP État des «sockets» Statistiques d interfaces (compteurs) Statistiques de protocoles (IPv4, IPv6, TCP, UDP, ICMP) Tables de routage netstat -rn Affiche les tables de routage netstat -an [-p] [-tu] Affiche l état de tous les «sockets» -p permet d afficher les processus associés (Linux) -u et -t afficher seulement les sockets TCP ou UDP respectivement (Linux) Recommandation : utilisez l option -n pour éviter la résolution d adresse vers le nom. GIF 3001 Hiver / 85

27 Utilitaires TCP/IP Netstat : État des sockets $ n e t s t a t an A c t i v e I n t e r n e t c o n n e c t i o n s ( s e r v e r s and e s t a b l i s h e d ) P r o t o Recv Q Send Q L o c a l A d d r e s s F o r e i g n A d d r e s s S t a t e t c p : : LISTEN t c p : : LISTEN t c p : : LISTEN t c p : : LISTEN t c p : : LISTEN t c p : : LISTEN t c p : : LISTEN t c p : : LISTEN t c p : : LISTEN t c p : : LISTEN t c p : : LISTEN t c p : : LISTEN t c p : : LISTEN t c p : : TIME_WAIT t c p : : TIME_WAIT t c p : : TIME_WAIT t c p : : TIME_WAIT t c p : : TIME_WAIT t c p : : TIME_WAIT t c p : : CLOSE_WAIT t c p : : ESTABLISHED t c p : : ESTABLISHED t c p : : TIME_WAIT t c p : : CLOSE_WAIT GIF 3001 Hiver / 85

28 Utilitaires TCP/IP dig, nslookup Permet d interroger un serveur DNS. Envoie directement la requête au serveur de votre choix Utile pour valider un problème de configuration, vérifier un serveur DNS précis, etc. Plusieurs types de requête possible : A, AAAA, NS, SOA, MX, SRV, TXT, KEY, ANY... dig ] [ name ] [ type ] [ queryopt... ] GIF 3001 Hiver / 85

29 Utilitaires TCP/IP Exemple de dig $ d i g g e l. u l a v a l. ca mx ; <<>> DiG P1 <<>> g e l. u l a v a l. ca mx ; ; g l o b a l o p t i o n s : +cmd ; ; Got a n s w e r : ; ; >>HEADER<< opcode : QUERY, s t a t u s : NOERROR, i d : ; ; f l a g s : qr rd ra ; QUERY: 1, ANSWER: 2, AUTHORITY : 2, ADDITIONAL : 4 ; ; QUESTION SECTION : ; g e l. u l a v a l. ca. IN MX ; ; ANSWER SECTION : g e l. u l a v a l. ca. 300 IN MX 10 exch spam01. u l a v a l. ca. g e l. u l a v a l. ca. 300 IN MX 10 exch spam02. u l a v a l. ca. ; ; AUTHORITY SECTION : g e l. u l a v a l. ca. 297 IN NS magpie. g e l. u l a v a l. ca. g e l. u l a v a l. ca. 297 IN NS s t l a u r e n t. g e l. u l a v a l. ca. ; ; ADDITIONAL SECTION : exch spam01. u l a v a l. ca. 626 IN A exch spam02. u l a v a l. ca IN A magpie. g e l. u l a v a l. ca IN A s t l a u r e n t. g e l. u l a v a l. ca IN A GIF 3001 Hiver / 85

30 Utilitaires TCP/IP Exemple de nslookup $ n s l o o k u p > s e t t y p e=mx > g e l. u l a v a l. ca S e r v e r : Address : #53 Non a u t h o r i t a t i v e a n s w e r : g e l. u l a v a l. ca m a i l e x c h a n g e r = 10 exch spam01. u l a v a l. ca. g e l. u l a v a l. ca m a i l e x c h a n g e r = 10 exch spam02. u l a v a l. ca. A u t h o r i t a t i v e a n s w e r s can be f o u n d from : g e l. u l a v a l. ca n a m e s e r v e r = magpie. g e l. u l a v a l. ca. g e l. u l a v a l. ca n a m e s e r v e r = s t l a u r e n t. g e l. u l a v a l. ca. exch spam01. u l a v a l. ca i n t e r n e t a d d r e s s = exch spam02. u l a v a l. ca i n t e r n e t a d d r e s s = magpie. g e l. u l a v a l. ca i n t e r n e t a d d r e s s = s t l a u r e n t. g e l. u l a v a l. ca i n t e r n e t a d d r e s s = GIF 3001 Hiver / 85

31 Utilitaires TCP/IP Tcpdump et analyseur de protocoles tcpdump capture les paquets IP sur une interface réseau (ex : carte Ethernet) Filtrage possible pour capturer seulement des paquets spécifiques Permet de décoder et afficher les protocoles de couche supérieur Tcpdump utilise un pilote spécial pour accéder au paquets via le système d exploitation (ex : /dev/bpf) Doit être root «Wireshark» est un outil graphique de capture de paquets. Basé sur tcpdump. GIF 3001 Hiver / 85

32 Utilitaires TCP/IP Tcpdump et analyseur de protocoles tcpdump (et autres) doit mettre l interface réseau en mode «espion» (promiscuous) Toutes les trames Ethernet seront lues, pas seulement les trames qui sont destinées à votre adresse Ethernet. Peut générer beaucoup données GIF 3001 Hiver / 85

33 Utilitaires TCP/IP Outils Linux source : http :// GIF 3001 Hiver / 85

34 Web et HTTP Plan 1 Principes des applications réseau 2 Utilitaires TCP/IP 3 Web et HTTP 4 Courrier électronique (SMTP, POP3, IMAP) 5 DNS 6 Applications poste-à-poste GIF 3001 Hiver / 85

35 Web et HTTP Web et HTTP Une page Web est composé d objets Objet : fichier HTML, image JPEG, applet Java, fichier audio,... Une page web contient un fichier HTML avec des références sur plusieurs autres objets Chaque objet et adressable par un URL Exemple d URL : GIF 3001 Hiver / 85

36 Web et HTTP Survol d HTTP HTTP : «hypertext transfer protocol» protocole applicatif du web modèle client/serveur client : navigateur qui envoie des requêtes, reçoit et affiche des objets web serveur : serveur web qui envoie des objets en réponse à des requêtes GIF 3001 Hiver / 85

37 Web et HTTP Survol d HTTP Utilise TCP : Client initie une connexion, TCP (crée un socket) vers un serveur, port 80 Serveur accepte une connexion TCP du client Messages HTTP (messages du protocole applicatif) sont échangés entre le navigateur (client HTTP) et le serveur web (seveur HTTP) Connexion TCP fermée HTTP est sans-état Le serveur ne maintient pas d information sur les requêtes passées des clients Protocoles qui maintiennent un «état» sont complexes... Historique (état) doit être maintenu Si le serveur ou client plante, les états doivent être re-synchronisés GIF 3001 Hiver / 85

38 Web et HTTP Survol d HTTP Utilise TCP : Client initie une connexion, TCP (crée un socket) vers un serveur, port 80 Serveur accepte une connexion TCP du client Messages HTTP (messages du protocole applicatif) sont échangés entre le navigateur (client HTTP) et le serveur web (seveur HTTP) Connexion TCP fermée HTTP est sans-état Le serveur ne maintient pas d information sur les requêtes passées des clients Protocoles qui maintiennent un «état» sont complexes... Historique (état) doit être maintenu Si le serveur ou client plante, les états doivent être re-synchronisés GIF 3001 Hiver / 85

39 Web et HTTP Survol d HTTP Utilise TCP : Client initie une connexion, TCP (crée un socket) vers un serveur, port 80 Serveur accepte une connexion TCP du client Messages HTTP (messages du protocole applicatif) sont échangés entre le navigateur (client HTTP) et le serveur web (seveur HTTP) Connexion TCP fermée HTTP est sans-état Le serveur ne maintient pas d information sur les requêtes passées des clients Protocoles qui maintiennent un «état» sont complexes... Historique (état) doit être maintenu Si le serveur ou client plante, les états doivent être re-synchronisés GIF 3001 Hiver / 85

40 Web et HTTP Connexions HTTP HTTP non persistent Un objet est envoyé par connexion TCP. HTTP persistent Plusieurs objets peuvent être envoyés sur une connexion TCP. GIF 3001 Hiver / 85

41 Web et HTTP HTTP non persistent Utilisateur tape l URL (Page contient du text, et références à 10 images jpeg) GIF 3001 Hiver / 85

42 Web et HTTP HTTP non persistent (suite) GIF 3001 Hiver / 85

43 Web et HTTP HTTP non persistent : Temps de réponse Définition du RTT : «round-trip time». Temps «aller-retour» entre deux nœuds. Temps de réponse : Un RTT pour l établissement de la connexion TCP Un RTT pour la requête HTTP et les premiers quelques octets de la réponse HTTP Temps de transmission du fichier total = 2RTT+ temps de transmission du fichier. GIF 3001 Hiver / 85

44 Web et HTTP HTTP persistent HTTP non persistent : HTTP persistent : Requiert 2 RTTs par objet Temps système pour chaque connexion TCP Navigateur ouvrent souvent plusieurs connexion TCP en parallèle pour télécharger les objets référencés Serveur laisse la connexion ouverte après avoir envoyé la réponse Messages HTTP subséquents entre le même client et serveur sont envoyés sur la connexion ouverte Un RTT pour tous les objets référencés GIF 3001 Hiver / 85

45 Web et HTTP HTTP 1.1 : Les RFCs RFC 7230 : HTTP/1.1 : Message Syntax and Routing RFC 7231 : HTTP/1.1 : Semantics and Content RFC 7232 : HTTP/1.1 : Conditional Requests RFC 7233 : HTTP/1.1 : Range Requests RFC 7234 : HTTP/1.1 : Caching RFC 7235 : HTTP/1.1 : Authentication GIF 3001 Hiver / 85

46 Web et HTTP HTTP 2 Hypertext Transfer Protocol Version 2 (HTTP/2) RFC Publié en mai 2015 Basé sur SPDY (Introduit par Google en 2009) Différences avec 1.1 : rapidité Serveur peut "pousser" des informations aux clients Multiplexage et transferts simultanés dans une connexion TCP Priorisation des flux Plusieurs concepteurs de client HTTP ont déclaré que TLS sera obligatoire avec HTTP/2 GIF 3001 Hiver / 85

47 Web et HTTP Deux types de messages HTTP : requête, réponse HTTP request message : ASCII (format lisible) GIF 3001 Hiver / 85

48 Web et HTTP Message de requête HTTP GIF 3001 Hiver / 85

49 Web et HTTP Types de méthodes HTTP HTTP/1.0 GET POST HEAD demande au serveur de ne pas envoyer l objet dans sa réponse. HTTP/1.1 GET, POST, HEAD PUT télécharge un fichier dans le corps de la requête vers le chemin spéficié dans le champ URL DELETE supprime le fichier spécifié dans le champ URL GIF 3001 Hiver / 85

50 Web et HTTP Message de réponse HTTP GIF 3001 Hiver / 85

51 Web et HTTP Codes de statut de réponse HTTP serveur client 200 OK requête réussie, objet demandé dans le message 301 Moved Permanently objet demandé déplacé, nouvelle localisation spécifiée dans ce message (Location :) 400 Bad Request message de requête non-comprise par le serveur 404 Not Found document demandé n existe pas sur ce serveur 505 HTTP Version Not Supported GIF 3001 Hiver / 85

52 Web et HTTP Essayez les commandes HTTP 1 Établissez une connexion avec telnet vers un serveur web : telnet www2.gel.ulaval.ca 80 Ouvre une connexion TCP sur le port 80 vers Tout ce qui est tapé est envoyé sur le port 80 vers 2 Tapez une requête HTTP GET : GET / HTTP/1.1 Host : www2.gel.ulaval.ca 3 Regardez la réponse HTTP envoyée par le serveur GIF 3001 Hiver / 85

53 Web et HTTP Essayez les commandes HTTP 1 Établissez une connexion avec telnet vers un serveur web : telnet www2.gel.ulaval.ca 80 Ouvre une connexion TCP sur le port 80 vers Tout ce qui est tapé est envoyé sur le port 80 vers 2 Tapez une requête HTTP GET : GET / HTTP/1.1 Host : www2.gel.ulaval.ca 3 Regardez la réponse HTTP envoyée par le serveur GIF 3001 Hiver / 85

54 Web et HTTP Essayez les commandes HTTP 1 Établissez une connexion avec telnet vers un serveur web : telnet www2.gel.ulaval.ca 80 Ouvre une connexion TCP sur le port 80 vers Tout ce qui est tapé est envoyé sur le port 80 vers 2 Tapez une requête HTTP GET : GET / HTTP/1.1 Host : www2.gel.ulaval.ca 3 Regardez la réponse HTTP envoyée par le serveur GIF 3001 Hiver / 85

55 Courrier électronique (SMTP, POP3, IMAP) Plan 1 Principes des applications réseau 2 Utilitaires TCP/IP 3 Web et HTTP 4 Courrier électronique (SMTP, POP3, IMAP) 5 DNS 6 Applications poste-à-poste GIF 3001 Hiver / 85

56 Courrier électronique (SMTP, POP3, IMAP) Courrier électronique Trois composants : agents utilisateurs (MUA) serveur de courrier (MTA) protocole SMTP Agent utilisateur (MUA) logiciel de courrier composition, rédaction et envoie de messages ex., Eudora, Outlook, elm, Mozilla Thunderbird messages sortants et entrants sont stockés sur un serveur GIF 3001 Hiver / 85

57 Courrier électronique (SMTP, POP3, IMAP) Courrier électronique : serveurs Serveurs de courrier (MTA) boîte aux lettres contient les messages entrants pour un utilisateur file de messages sortants Protocole SMTP entre les serveurs de courrier pour envoyer les messages client : serveur qui envoie le message «serveur» : serveur de courrier qui reçoit le message GIF 3001 Hiver / 85

58 Courrier électronique (SMTP, POP3, IMAP) Courrier électronique : SMTP [RFC 5321] Utilise TCP pour transmettre les messages de façon fiable. Utilise le port 25. Trois phases durant le transfert : établissement de la liaison transfert de message fermeture Interaction command/réponse commandes : texte ASCII réponse : codes de statut et phrase messages doivent être en ASCII 7-bit GIF 3001 Hiver / 85

59 Courrier électronique (SMTP, POP3, IMAP) Scénario : Alice envoie un message à Bob 1 Alice utilise un logiciel (agent) pour composer un message à bob@someschool.edu 2 L agent d Alice envoie le message à son serveur de courrier ; message placé dans une file de message. 3 Serveur ouvre une connexion SMTP (client SMTP) vers le serveur de Bob 4 Le client SMTP envoie le message d Alice via la connexion TCP 5 Le serveur de courrier de Bob enregistre le message dans la boîte aux lettres de Bob 6 Le logiciel de courrier (agent) de Bob reçoit le message GIF 3001 Hiver / 85

60 Courrier électronique (SMTP, POP3, IMAP) Exemple de transaction SMTP S : 220 hamburger. edu C : HELO c r e p e s. f r S : 250 H e l l o c r e p e s. f r, p l e a s e d to meet you C : MAIL FROM: <a l i c c r e p e s. f r > S : 250 a l i c c r e p e s. f r... Sender ok C : RCPT TO: <bob@hamburger. edu> S : 250 bob@hamburger. edu... R e c i p i e n t ok C : DATA S : 354 E n t e r mail, end with ". " on a l i n e by i t s e l f C : Do you l i k e ketchup? C : How about p i c k l e s? C :. S : 250 Message a c c e p t e d f o r d e l i v e r y C : QUIT S : 221 hamburger. edu c l o s i n g c o n n e c t i o n GIF 3001 Hiver / 85

61 Courrier électronique (SMTP, POP3, IMAP) Expérimentez une interaction SMTP : telnet servername 25 observe réponse 220 du serveur utilisez les commandes HELO, MAIL FROM, RCPT TO, DATA, QUIT Ces commandes vous permettent d envoyer du courrier électronique comme le ferait un logiciel de courrier. GIF 3001 Hiver / 85

62 Courrier électronique (SMTP, POP3, IMAP) SMTP : conclusion SMTP utilise des connexions persistantes SMTP impose des messages (en-tête et corps) ASCII serveur SMTP utilise CRLF.CRLF pour déterminer la fin d un message Comparaison avec HTTP HTTP : pull SMTP : push Commandes/réponses en ASCII dans les deux cas HTTP : chaque objet encapsulé dans son propre message de réponse SMTP : plusieurs objets envoyés dans un message à plusieurs parties GIF 3001 Hiver / 85

63 Courrier électronique (SMTP, POP3, IMAP) SMTP : conclusion SMTP utilise des connexions persistantes SMTP impose des messages (en-tête et corps) ASCII serveur SMTP utilise CRLF.CRLF pour déterminer la fin d un message Comparaison avec HTTP HTTP : pull SMTP : push Commandes/réponses en ASCII dans les deux cas HTTP : chaque objet encapsulé dans son propre message de réponse SMTP : plusieurs objets envoyés dans un message à plusieurs parties GIF 3001 Hiver / 85

64 Courrier électronique (SMTP, POP3, IMAP) Format d un message de courrier SMTP : protocole pour l échange de messages RFC 5322 : standard du format En-tête To : From : Subject : Différents des commandes SMTP Corps Le message GIF 3001 Hiver / 85

65 Courrier électronique (SMTP, POP3, IMAP) Format d un message : extensions multimédia MIME : multimedia mail extension, RFC 2045, 2046 Lignes supplémentaires dans l en-tête du message indiquent le type de contenu MIME GIF 3001 Hiver / 85

66 Courrier électronique (SMTP, POP3, IMAP) Protocoles d accès au courrier SMTP : Livraison et stockage au serveur de destination Protocole d accès au courrier : récupération de messages POP : Post Office Protocol [RFC 1939] authentification (agent serveur) et téléchargement IMAP : Internet Mail Access Protocol [RFC 3501] plus de fonctions (plus complexe) manipulation des messages sur le serveur HTTP : gmail, Hotmail, Yahoo! Mail, etc. GIF 3001 Hiver / 85

67 Courrier électronique (SMTP, POP3, IMAP) Phase d authentification Commandes client : user : username pass : password Réponses du serveur +OK ERR S : +OK POP3 s e r v e r r e a d y C : u s e r bob S : +OK C : p a s s hungry S : +OK u s e r s u c c e s s f u l l y l o g g e d on Phase transactionnelle list : liste des numéros de message retr : récupère message del : supprime quit C : l i s t S : S : S :. C : r e t r 1 S : <message 1 c o n t e n t s > S :. C : d e l e 1 C : r e t r 2 S : <message 1 c o n t e n t s > S :. C : d e l e 2 C : q u i t S : +OK POP3 s e r v e r s i g n i n g o f f GIF 3001 Hiver / 85

68 Courrier électronique (SMTP, POP3, IMAP) POP3 et IMAP POP3 Mode récupère et supprime Ne peut pas récupérer les (mêmes) messages si on change de logiciel/poste. Si on ne supprime pas les messages du serveur, possible de récupérer sur différents postes POP3 est sans état entre les sessions IMAP Tous les messages sont conservés à un endroit : le serveur Permet d organiser les messages dans différents dossiers IMAP conserve l état entre les sessions GIF 3001 Hiver / 85

69 DNS Plan 1 Principes des applications réseau 2 Utilitaires TCP/IP 3 Web et HTTP 4 Courrier électronique (SMTP, POP3, IMAP) 5 DNS 6 Applications poste-à-poste GIF 3001 Hiver / 85

70 DNS DNS : Domain Name System Postes et routeurs Internet : Adresse IP (32/128 bit) - utilisée pour l adressage de datagrammes nom, ex., - pour les utilisateurs Système de Noms de Domaines Base de données distribuée mis en oeuvre par une hiérarchie de serveurs DNS Un protocole applicatif est utilisé par les postes et les serveurs DNS pour résoudre les noms et adresses Internet. (traduction adresse/nom) note : DNS est une fonction importante dans Internet. Implanté comme protocole applicatif complexité en périphérie du réseau GIF 3001 Hiver / 85

71 DNS DNS Services DNS Traduction de nom/ adresse IP Alias de nom, raccourcis Nom de serveur de courrier Partage de charge Plusieurs adresses IP pour un seul nom. Pourquoi ne pas centraliser le DNS? Point de défaillance unique Volume de trafic Maintenance GIF 3001 Hiver / 85

72 DNS DNS Services DNS Traduction de nom/ adresse IP Alias de nom, raccourcis Nom de serveur de courrier Partage de charge Plusieurs adresses IP pour un seul nom. Pourquoi ne pas centraliser le DNS? Point de défaillance unique Volume de trafic Maintenance GIF 3001 Hiver / 85

73 DNS Base de données hiéarchique et distribuée Client désire l adresse IP de ; 1ère approx : client interroge un serveur racine pour trouver le serveur du domaine.com client interroge un serveur DNS de.com pour trouver le serveur DNS de amazon.com client interroge un serveur DNS de amazon.com pour trouver l adresse IP de GIF 3001 Hiver / 85

74 DNS DNS : hiérarchie Racine CA UK FR US cctld arpa gtld d infrastructure AERO ASIA CAT COOP EDU GIV INT com org net info gtld JOBS MIL MOBI museu m TEL TRAV EL xxx gtld sponsorisé que nike 300+ bec nouveaux gtld GIF 3001 Hiver / 85

75 DNS DNS : Serveurs de nom racine GIF 3001 Hiver / 85

76 DNS TLD et serveur d autorité Serveurs «Top-level domain» (TLD) : Deux types : cctld (Country Code TLD) et gtld (Generic TLD) cctld : Responsable des domaines de pays (ca, uk, fr, jp, au,...) gtld : Responsable des domaines génériques tels que com, org, net, edu, etc. Serveur DNS d autorité : Serveur DNS d une organisation, est autoritaire pour les noms et adresses IP de son domaine. Peut être hébergé par un fournisseur de service. Idéalement plusieurs serveurs distribués géographiquement (robustesse aux pannes locales). GIF 3001 Hiver / 85

77 DNS Serveur DNS local Ne fait pas nécessairement partie de la hiérarchie des serveurs de nom Une organisation (FSI résidentiel, companie, université,...) en possède un (ou plusieurs) Lorsqu un poste émet une requête DNS, la requête est acheminée vers le serveur DNS local agit comme mandataire (proxy), réachemine la requête dans l hiérarchie DNS GIF 3001 Hiver / 85

78 DNS Exemple de résolution de nom DNS Poste cis.poly.edu envoie une requête pour la machine requête itérative : Le serveur interrogé retourne la réponse Je ne connais pas la réponse, mais je m occupe de la trouver GIF 3001 Hiver / 85

79 DNS Exemple de résolution de nom DNS requête récursive : Le serveur de nom contacté effectue le travail de trouver la réponse Charge importante sur les serveurs Important : Les serveurs racine et les serveurs TLD n offrent pas de service récursif Les serveurs DNS locaux sont récursifs GIF 3001 Hiver / 85

80 DNS Structure d un message DNS source : TCP/IP Illustrated, Volume 1, second edition GIF 3001 Hiver / 85

81 DNS Record DNS («Resource Record» ou «RR») Format des réponses DNS Un serveur de nom met en mémoire cache les réponses reçues : TTL source : TCP/IP Illustrated, Volume 1, second edition GIF 3001 Hiver / 85

82 DNS Différents types de record DNS source : TCP/IP Illustrated, Volume 1, second edition GIF 3001 Hiver / 85

83 Applications poste-à-poste Plan 1 Principes des applications réseau 2 Utilitaires TCP/IP 3 Web et HTTP 4 Courrier électronique (SMTP, POP3, IMAP) 5 DNS 6 Applications poste-à-poste GIF 3001 Hiver / 85

84 Applications poste-à-poste Architecture poste-à-poste Distribution de fichiers Recherche d information Cas d étude : Skype GIF 3001 Hiver / 85

85 Applications poste-à-poste Distribution de fichier : client-serveur vs. poste-à-poste Question : Temps requis pour distribuer un fichier d un serveur à N postes? GIF 3001 Hiver / 85

86 Applications poste-à-poste Temps de distribution de fichier : client-serveur Serveur envoie N copies séquentiellement : N F u s Poste i prends F d i pour télécharger Temps requis pour distribuer fichier F à N postes dans une approche client-serveur : ( ) N F F d cs = max, (1) u s Note : d min d cs :augmentation linéaire avec N (lorsque N large) GIF 3001 Hiver / 85

87 Applications poste-à-poste Temps de distribution de fichier : poste-à-poste Serveur doit envoyer une copie : temps F u s Poste i prends F d i en temps pour télécharger N F bits doivent être téléchargés (agrégation) Taux de téléversement N maximal : u s + u i i=1 F d p2p = max, u s F d min, N F ( u s + N i=1 ) u i (2) GIF 3001 Hiver / 85

88 Applications poste-à-poste Comparaison client-serveur et poste-à-poste Taux téléversement (poste) = u, F u = 1heure, u s = 10u, d min u s GIF 3001 Hiver / 85

89 Applications poste-à-poste Distribution de fichier : BitTorrent Distribution de fichier P2P GIF 3001 Hiver / 85

90 Applications poste-à-poste BitTorrent Fichier divisé en morceaux de 256KB. Poste se joint au torrent : N a aucun morceau, mais en fera l accumulation avec le temps S enregistre avec un tracker pour obtenir une liste de postes. Se connecte à un sous-ensemble de postes «voisins». Pendant le téléchargement, un poste téléverse des morceaux vers d autres postes. Les postes peuvent quitter, et de nouveaux postes peuvent s ajouter. GIF 3001 Hiver / 85

91 Applications poste-à-poste BitTorrent Pulling Chunks À un temps donné, les noeuds ont différents sous-ensembles de morceaux du fichier Le noeud A demande périodiquement à ses voisins la liste des morceaux qu ils détiennent Le noeud A demande à ses voisins pour ses morceaux manquants Le plus «rare» en premier Sending Chunks : tit-for-tat Le noeud A envoie des morceaux à quatre de ses voisins (ceux dont le taux de transfert est le plus élevé) Ré-évalue les 4 voisins tous les 10 secondes À chaque 30 secs : choisi aléatoirement un autre voisin et envoie des morceaux Nouveau voisin peut rejoindre la liste des top 4 optimistically unchoke GIF 3001 Hiver / 85

92 Applications poste-à-poste P2P : recherche d information L index d un système P2P : correspondance entre information et localisation du poste (adresse IP & numéro de port) Échange de fichiers (ex. e-mule) Index piste dynamiquement la localisation des fichiers partagés par les postes. Postes doivent indiquer ce qu ils possèdent. Postes consultent l index pour déterminer où se retrouve les fichiers recherchés. Messagerie instantanée Index établi la correspondance entre le nom d un utilisateur et sa localisation. Lorsqu un utilisateur démarre son logiciel de messagerie instantanée, l application informe l index de sa localisation. Postes consultent l index pour déterminer l adresse IP d un utilisateur. GIF 3001 Hiver / 85

93 Applications poste-à-poste Cas d étude P2P : Skype Protocole applicatif propriétaire (protocole expliqué par ingénierie inverse) Hiérarchie superposée avec les SN Index pour établir la correspondance entre le nom d utilisateur et l adresse IP ; distribué aux SN GIF 3001 Hiver / 85

94 Applications poste-à-poste Skype : Poste de relai Problème lorsque Bob et Alice sont derrière un NAT NAT empêche un poste externe d initier une connexion vers un poste interne. Solution : À l aide du super-nœud d Alice et Bob, un relai est choisi Chaque poste établi une session avec le relai Les postes peuvent maintenant communiquer à travers le NAT via le relai GIF 3001 Hiver / 85

Introduction. Adresses

Introduction. Adresses Architecture TCP/IP Introduction ITC7-2: Cours IP ESIREM Infotronique Olivier Togni, LE2I (038039)3887 olivier.togni@u-bourgogne.fr 27 février 2008 L Internet est basé sur l architecture TCP/IP du nom

Plus en détail

Réseaux. 1 Généralités. E. Jeandel

Réseaux. 1 Généralités. E. Jeandel 1 Généralités Réseaux Couche Application E. Jeandel Couche application Dernière couche du modèle OSI et TCP/IP Échange de messages entre processus Protocole Un protocole de niveau application doit spécifier

Plus en détail

Introduction aux Technologies de l Internet

Introduction aux Technologies de l Internet Introduction aux Technologies de l Internet Antoine Vernois Université Blaise Pascal Cours 2006/2007 Introduction aux Technologies de l Internet 1 Au programme... Généralités & Histoire Derrière Internet

Plus en détail

Divers éléments. Protocoles d'applications. Un agent Utilisateur. MUA - Agents Utilisateurs de Courriel. Simple Mail Transfer Protocol

Divers éléments. Protocoles d'applications. Un agent Utilisateur. MUA - Agents Utilisateurs de Courriel. Simple Mail Transfer Protocol IUT IUT d'orsay réseaux réseaux Protocoles d'applications Le courrier électronique Divers éléments POP3 IMAP protocole de transport format de l entête, de ses champs, des adresses électroniques standard

Plus en détail

L3 informatique Réseaux : Configuration d une interface réseau

L3 informatique Réseaux : Configuration d une interface réseau L3 informatique Réseaux : Configuration d une interface réseau Sovanna Tan Septembre 2009 Révision septembre 2012 1/23 Sovanna Tan Configuration d une interface réseau Plan 1 Introduction aux réseaux 2

Plus en détail

Réseaux Locaux. Objectif du module. Plan du Cours #3. Réseaux Informatiques. Acquérir un... Réseaux Informatiques. Savoir.

Réseaux Locaux. Objectif du module. Plan du Cours #3. Réseaux Informatiques. Acquérir un... Réseaux Informatiques. Savoir. Mise à jour: Mars 2012 Objectif du module Réseaux Informatiques [Archi/Lycée] http://fr.wikipedia.org/ Nicolas Bredèche Maître de Conférences Université Paris-Sud bredeche@lri.fr Acquérir un... Ressources

Plus en détail

Exemple d application: l annuaire DNS Claude Chaudet

Exemple d application: l annuaire DNS Claude Chaudet Exemple d application: l annuaire DNS Claude Chaudet 66 Institut Mines-Télécom Nommage des machines sur Internet n Le DNS (Domain Name System) est un annuaire associant des noms textuels et des adresses

Plus en détail

Domain Name System. F. Nolot

Domain Name System. F. Nolot Domain Name System F. Nolot 1 Domain Name System Principe F. Nolot 2 Les besoins Internet est composé de plusieurs réseaux Chaque réseau est composé de sous réseaux Les sous réseaux sont constitués de

Plus en détail

V - Les applications. V.1 - Le Domain Name System. V.1.1 - Organisation de l espace. Annuaire distribué. Définition. Utilisation par le resolver

V - Les applications. V.1 - Le Domain Name System. V.1.1 - Organisation de l espace. Annuaire distribué. Définition. Utilisation par le resolver V - Les applications V.1 - Le Domain Name System Annuaire distribué nom symbolique adresse IP chaque domaine gère sa partie Définition d un protocole de communication [RFC 1034] [RFC 1035] d une politique

Plus en détail

Réseaux IUP2 / 2005 DNS Système de Noms de Domaine

Réseaux IUP2 / 2005 DNS Système de Noms de Domaine Réseaux IUP2 / 2005 DNS Système de Noms de Domaine 1 Noms symboliques Nommer les machines par un nom plutôt que par son adresse IP Chaîne de caractères Plus "naturel" Espace de noms hiérarchique plutôt

Plus en détail

Administration Système & Réseau. Domain Name System Historique & Concepts Fonctionnalités & Hiérarchie Requêtes & Base de donnée DNS

Administration Système & Réseau. Domain Name System Historique & Concepts Fonctionnalités & Hiérarchie Requêtes & Base de donnée DNS 1/25 Administration Système & Réseau Domain Name System Historique & Concepts Fonctionnalités & Hiérarchie Requêtes & Base de donnée DNS Dynamic Host Configuration Protocol L3 STRI 2005 Philippe Latu philippe.latu(at)linux-france.org

Plus en détail

2. MAQUETTAGE DES SOLUTIONS CONSTRUCTIVES. 2.2 Architecture fonctionnelle d un système communicant. http://robert.cireddu.free.

2. MAQUETTAGE DES SOLUTIONS CONSTRUCTIVES. 2.2 Architecture fonctionnelle d un système communicant. http://robert.cireddu.free. 2. MAQUETTAGE DES SOLUTIONS CONSTRUCTIVES 2.2 Architecture fonctionnelle d un système communicant Page:1/11 http://robert.cireddu.free.fr/sin LES DÉFENSES Objectifs du COURS : Ce cours traitera essentiellement

Plus en détail

Plan. Programmation Internet Cours 3. Organismes de standardisation

Plan. Programmation Internet Cours 3. Organismes de standardisation Plan Programmation Internet Cours 3 Kim Nguy ên http://www.lri.fr/~kn 1. Système d exploitation 2. Réseau et Internet 2.1 Principes des réseaux 2.2 TCP/IP 2.3 Adresses, routage, DNS 30 septembre 2013 1

Plus en détail

Le service de nom : DNS

Le service de nom : DNS Le service de nom : DNS Cyril Rabat cyril.rabat@univ-reims.fr Master 2 ASR - Info09115 - Architecture des réseaux d entreprise 2012-2013 Cours n 8 DNS : schéma de nommage, protocole Version 29 septembre

Plus en détail

Outils de l Internet

Outils de l Internet Outils de l Internet -Infrastructures des réseaux nationaux -Protocoles et RFC -Applications - Netscape 6 -Techniques de recherche sur l Internet P.Razac/CNAM - Outils de l'internet 1 Infrastructures des

Plus en détail

18 TCP Les protocoles de domaines d applications

18 TCP Les protocoles de domaines d applications 18 TCP Les protocoles de domaines d applications Objectifs 18.1 Introduction Connaître les différentes catégories d applications et de protocoles de domaines d applications. Connaître les principaux protocoles

Plus en détail

Figure 1a. Réseau intranet avec pare feu et NAT.

Figure 1a. Réseau intranet avec pare feu et NAT. TD : Sécurité réseau avec Pare Feu, NAT et DMZ 1. Principes de fonctionnement de la sécurité réseau Historiquement, ni le réseau Internet, ni aucun des protocoles de la suite TCP/IP n était sécurisé. L

Plus en détail

Quelques protocoles et outils réseaux

Quelques protocoles et outils réseaux Quelques protocoles et outils réseaux 1 Adresses MAC et IP ifconfig Chaque point de connexion d un réseau est identifié par une adresse MAC (physique) et une adresse IP (logique). Pour l adresse MAC, il

Plus en détail

Proxies,, Caches & CDNs

Proxies,, Caches & CDNs Proxies,, Caches & CDNs Anthony Busson Plan Exemple de page web simple Anatomie du téléchargement d une page web Problématique Définition : Proxy, Reverse Proxy Interception, Redirection Système de cache

Plus en détail

M1 Informatique, Réseaux Cours 9 : Réseaux pour le multimédia

M1 Informatique, Réseaux Cours 9 : Réseaux pour le multimédia M1 Informatique, Réseaux Cours 9 : Réseaux pour le multimédia Olivier Togni Université de Bourgogne, IEM/LE2I Bureau G206 olivier.togni@u-bourgogne.fr 24 mars 2015 2 de 24 M1 Informatique, Réseaux Cours

Plus en détail

Étude de l application DNS (Domain Name System)

Étude de l application DNS (Domain Name System) Étude de l application DNS (Domain Name System) RICM 4 - Option Réseaux Pascal Sicard Introduction Le but de ce TP est de comprendre l utilisation et le fonctionnement de l application réseau DNS (Domain

Plus en détail

INTERNET & RESEAUX. Dino LOPEZ PACHECO lopezpac@i3s.unice.fr

INTERNET & RESEAUX. Dino LOPEZ PACHECO lopezpac@i3s.unice.fr INTERNET & RESEAUX Dino LOPEZ PACHECO lopezpac@i3s.unice.fr Le modèle OSI Le modèle OSI (cont) Résolution et obtention d'adresses Démarrage et auto-configuration Ex. DHCP Recherche d'une adresse IP à partir

Plus en détail

Présentation du modèle OSI(Open Systems Interconnection)

Présentation du modèle OSI(Open Systems Interconnection) Présentation du modèle OSI(Open Systems Interconnection) Les couches hautes: Responsables du traitement de l'information relative à la gestion des échanges entre systèmes informatiques. Couches basses:

Plus en détail

DNS ( DOMAIN NAME SYSTEM)

DNS ( DOMAIN NAME SYSTEM) DNS ( DOMAIN NAME SYSTEM) Principe de la résolution de Noms Certaines applications nécessitent pour communiquer d utiliser les noms de Machines : Sony alors que d autres utiliseront des noms Internet ou

Plus en détail

LOSLIER Mathieu. Filière Informatique et Réseau 1 ère année. TP DNS. Responsable : LOHIER Stephane. Chargé de TD : QUIDELLEUR Aurélie

LOSLIER Mathieu. Filière Informatique et Réseau 1 ère année. TP DNS. Responsable : LOHIER Stephane. Chargé de TD : QUIDELLEUR Aurélie LOSLIER Mathieu Filière Informatique et Réseau 1 ère année. TP DNS Responsable : LOHIER Stephane Chargé de TD : QUIDELLEUR Aurélie Le 24 Novembre 2010 Table des matières 1. Intoduction... 4 2. Préliminaires...

Plus en détail

SYSTEME DE GESTION DES ENERGIES EWTS EMBEDDED WIRELESS TELEMETRY SYSTEM

SYSTEME DE GESTION DES ENERGIES EWTS EMBEDDED WIRELESS TELEMETRY SYSTEM SYSTEME DE GESTION DES ENERGIES EWTS EMBEDDED WIRELESS TELEMETRY SYSTEM Copyright TECH 2012 Technext - 8, avenue Saint Jean - 06400 CANNES Société - TECHNEXT France - Tel : (+ 33) 6 09 87 62 92 - Fax :

Plus en détail

Culture informatique. Cours n 9 : Les réseaux informatiques (suite)

Culture informatique. Cours n 9 : Les réseaux informatiques (suite) Culture informatique Cours n 9 : Les réseaux informatiques (suite) 1 Un réseau : Nécessité de parler un langage commun pour pouvoir communiquer dans un réseau. Différents niveaux de communication Physique,

Plus en détail

Domain Name System. Schéma hiérarchique. Relation nom-@ip-type-ttl

Domain Name System. Schéma hiérarchique. Relation nom-@ip-type-ttl Relation nom-@ip-type-ttl IP assure service sans connexion ICMP envoi de messages entre couches IP de nœuds IGMP gestion appartenance à un groupe Xcast TCP assure service fiable avec connexion FTP transfert

Plus en détail

L3 informatique TP n o 2 : Les applications réseau

L3 informatique TP n o 2 : Les applications réseau L3 informatique TP n o 2 : Les applications réseau Sovanna Tan Septembre 2009 1/20 Sovanna Tan L3 informatique TP n o 2 : Les applications réseau Plan 1 Transfert de fichiers 2 Le Courrier électronique

Plus en détail

Administration réseau Résolution de noms et attribution d adresses IP

Administration réseau Résolution de noms et attribution d adresses IP Administration réseau Résolution de noms et attribution d adresses IP A. Guermouche A. Guermouche Cours 9 : DNS & DHCP 1 Plan 1. DNS Introduction Fonctionnement DNS & Linux/UNIX 2. DHCP Introduction Le

Plus en détail

Internets. Informatique de l Internet: le(s) Internet(s) Composantes de l internet R3LR RENATER

Internets. Informatique de l Internet: le(s) Internet(s) Composantes de l internet R3LR RENATER Internets Informatique de l Internet: le(s) Internet(s) Joël Quinqueton Dépt MIAp, UFR IV UPV Université Montpellier III RENATER, R3LR Services Internet Protocoles Web Sécurité Composantes de l internet

Plus en détail

Serveurs de noms Protocoles HTTP et FTP

Serveurs de noms Protocoles HTTP et FTP Nils Schaefer Théorie des réseaux (EC3a) Serveurs de noms Protocoles HTTP et FTP Théorie des réseaux (EC3a) Séance 7 Pourquoi DNS? Internet est une structure hiérarchique et arborescente de réseaux et

Plus en détail

Daniel POULIN DRT 3808 (version 2010) Faculté de droit, Université de Montréal

Daniel POULIN DRT 3808 (version 2010) Faculté de droit, Université de Montréal Daniel POULIN DRT 3808 (version 2010) Faculté de droit, Université de Montréal Les notions de base doivent être maîtrisées : protocoles, types de protocole, systèmes analogiques et numériques, les types

Plus en détail

Couche application. La couche application est la plus élevée du modèle de référence.

Couche application. La couche application est la plus élevée du modèle de référence. Couche application La couche application est la plus élevée du modèle de référence. Elle est la source et la destination finale de toutes les données à transporter. Couche application La couche application

Plus en détail

Télécommunications. IPv4. IPv4 classes. IPv4 réseau locaux. IV - IPv4&6, ARP, DHCP, DNS

Télécommunications. IPv4. IPv4 classes. IPv4 réseau locaux. IV - IPv4&6, ARP, DHCP, DNS Télécommunications IV - &6, ARP, DHCP, 1 32 bits => 2 32 adresses => 4'294'967'296 C'était largement suffisant dans les années 80 (Internet n'était constitué que de plusieurs centaines de noeuds) Clairement

Plus en détail

Programmation Réseau. ! UFR Informatique ! 2013-2014. Jean-Baptiste.Yunes@univ-paris-diderot.fr

Programmation Réseau. ! UFR Informatique ! 2013-2014. Jean-Baptiste.Yunes@univ-paris-diderot.fr Programmation Réseau Jean-Baptiste.Yunes@univ-paris-diderot.fr! UFR Informatique! 2013-2014 1 Programmation Réseau Introduction Ce cours n est pas un cours de réseau on y détaillera pas de protocoles de

Plus en détail

Services Réseaux - Couche Application. TODARO Cédric

Services Réseaux - Couche Application. TODARO Cédric Services Réseaux - Couche Application TODARO Cédric 1 TABLE DES MATIÈRES Table des matières 1 Protocoles de gestion de réseaux 3 1.1 DHCP (port 67/68)....................................... 3 1.2 DNS (port

Plus en détail

Cours CCNA 1. Exercices

Cours CCNA 1. Exercices Cours CCNA 1 TD3 Exercices Exercice 1 Enumérez les sept étapes du processus consistant à convertir les communications de l utilisateur en données. 1. L utilisateur entre les données via une interface matérielle.

Plus en détail

DNS et Mail. LDN 15 octobre 2011. DNS et Mail. Benjamin Bayart, Fédération FDN. DNS - fichier de zone. DNS - configuration

DNS et Mail. LDN 15 octobre 2011. DNS et Mail. Benjamin Bayart, Fédération FDN. DNS - fichier de zone. DNS - configuration LDN 15 octobre 2011 fichier de Plan fichier de fichier de Pré-requis savoir changer l adresse du résolveur d une machine connaître l IP d au moins 2 résolveurs par cœur un minimum de connaissance d admin

Plus en détail

Packet Tracer : configuration des listes de contrôle d'accès étendues, scénario 1

Packet Tracer : configuration des listes de contrôle d'accès étendues, scénario 1 Packet Tracer : configuration des listes de contrôle d'accès étendues, scénario 1 Topologie Table d'adressage Périphérique Interface Adresse IP Masque de sous-réseau Passerelle par défaut R1 Objectifs

Plus en détail

Domain Name System 5 0 0 2 ot ol F. N 1

Domain Name System 5 0 0 2 ot ol F. N 1 Domain Name System 1 Domain Name System Principe 2 Les besoins Internet est composé de plusieurs réseaux Chaque réseau est composé de sous-réseaux Les sous-réseaux sont constitués de machines Il est possible

Plus en détail

Chapitre I. La couche réseau. 1. Couche réseau 1. Historique de l Internet

Chapitre I. La couche réseau. 1. Couche réseau 1. Historique de l Internet Chapitre I La couche réseau 1. Couche réseau 1 Historique de l Internet Né 1969 comme projet (D)ARPA (Defense) Advanced Research Projects Agency; US Commutation de paquets Interconnexion des universités

Plus en détail

Chapitre : Les Protocoles

Chapitre : Les Protocoles Chapitre : Les Protocoles Outils de l Internet Joyce El Haddad DU1 MI2E Université Paris Dauphine 2009-2010 1 Plan 1. Le modèle TCP/IP 2. Les adresses IP 3. Le Protocole IP 4. Le Protocole TCP 5. Les Protocoles

Plus en détail

Technologies de l Internet

Technologies de l Internet Technologies de l Internet Module TR2 Laure Petrucci IUT R&T Villetaneuse 28 janvier 2008 Laure Petrucci Technologies de l Internet 28 janvier 2008 1 / 126 Plan du cours 1 Modèles en couches 2 TCP/IP Internet

Plus en détail

M2102 - Architecture des réseaux

M2102 - Architecture des réseaux M2102 - Architecture des réseaux 8 - Service de Nom de Domaine (DNS) Cyril Pain-Barre IUT Aix-Marseille - Dept INFO Aix version du 10/3/2014 Cyril Pain-Barre 8 - DNS 1 / 16 Le DNS (Domain Name Service)

Plus en détail

Sécurité des réseaux Les attaques

Sécurité des réseaux Les attaques Sécurité des réseaux Les attaques A. Guermouche A. Guermouche Cours 2 : Les attaques 1 Plan 1. Les attaques? 2. Quelques cas concrets DNS : Failles & dangers 3. honeypot A. Guermouche Cours 2 : Les attaques

Plus en détail

Les serveurs. UE 103b. Guillaume Burel. guillaume.burel@ens-lyon.org http://www.loria.fr/~burel/empty_cours.html

Les serveurs. UE 103b. Guillaume Burel. guillaume.burel@ens-lyon.org http://www.loria.fr/~burel/empty_cours.html Master IST-IE Les serveurs 2008-2009 UE 103b Guillaume Burel guillaume.burel@ens-lyon.org http://www.loria.fr/~burel/empty_cours.html Transparents réalisés principalement par Olivier Christmann Les grandes

Plus en détail

DNS. Olivier Aubert 1/27

DNS. Olivier Aubert 1/27 DNS Olivier Aubert 1/27 Liens http://www.dns.net/dnsrd/ DNS Resource Directory http://www.isc.org/products/bind/ Internet Software Consortium - Berkeley Internet Name Domain http://www.nic.fr/guides/dns-intro

Plus en détail

Devoir Surveillé de Sécurité des Réseaux

Devoir Surveillé de Sécurité des Réseaux Année scolaire 2009-2010 IG2I L5GRM Devoir Surveillé de Sécurité des Réseaux Enseignant : Armand Toguyéni Durée : 2h Documents : Polycopiés de cours autorisés Note : Ce sujet comporte deux parties. La

Plus en détail

Ch2 La modélisation théorique du réseau : OSI Dernière maj : jeudi 12 juillet 2007

Ch2 La modélisation théorique du réseau : OSI Dernière maj : jeudi 12 juillet 2007 Ch2 La modélisation théorique du réseau : OSI Dernière maj : jeudi 12 juillet 2007 I. LA NORMALISATION... 1 A. NORMES... 1 B. PROTOCOLES... 2 C. TECHNOLOGIES RESEAU... 2 II. LES ORGANISMES DE NORMALISATION...

Plus en détail

2. DIFFÉRENTS TYPES DE RÉSEAUX

2. DIFFÉRENTS TYPES DE RÉSEAUX TABLE DES MATIÈRES 1. INTRODUCTION 1 2. GÉNÉRALITÉS 5 1. RÔLES DES RÉSEAUX 5 1.1. Objectifs techniques 5 1.2. Objectifs utilisateurs 6 2. DIFFÉRENTS TYPES DE RÉSEAUX 7 2.1. Les réseaux locaux 7 2.2. Les

Plus en détail

Cisco Certified Network Associate

Cisco Certified Network Associate Cisco Certified Network Associate Version 4 Notions de base sur les réseaux Chapitre 3 01 Quel protocole de la couche application sert couramment à prendre en charge les transferts de fichiers entre un

Plus en détail

RESEAUX TCP/IP: NOTIONS AVANCEES. Preparé par Alberto EscuderoPascual

RESEAUX TCP/IP: NOTIONS AVANCEES. Preparé par Alberto EscuderoPascual RESEAUX TCP/IP: NOTIONS AVANCEES Preparé par Alberto EscuderoPascual Objectifs... Répondre aux questions: Quelles aspects des réseaux IP peut affecter les performances d un réseau Wi Fi? Quelles sont les

Plus en détail

L annuaire et le Service DNS

L annuaire et le Service DNS L annuaire et le Service DNS Rappel concernant la solution des noms Un nom d hôte est un alias assigné à un ordinateur. Pour l identifier dans un réseau TCP/IP, ce nom peut être différent du nom NETBIOS.

Plus en détail

Domain Name Service (DNS)

Domain Name Service (DNS) Domain Name Service () 1 PLAN Introduction Nommage avec /etc/hosts Principe du découpage en domaines Configuration de BIND Création d une zone Outils de débuggage (dig, nslookup) Déclaration d une zone

Plus en détail

Installation d un serveur HTTP (Hypertext Transfer Protocol) sous Débian 6

Installation d un serveur HTTP (Hypertext Transfer Protocol) sous Débian 6 Installation d un serveur HTTP (Hypertext Transfer Protocol) sous Débian 6 1 BERNIER François http://astronomie-astrophotographie.fr Table des matières Installation d un serveur HTTP (Hypertext Transfer

Plus en détail

Internet Protocol. «La couche IP du réseau Internet»

Internet Protocol. «La couche IP du réseau Internet» Internet Protocol «La couche IP du réseau Internet» Rôle de la couche IP Emission d un paquet sur le réseau Réception d un paquet depuis le réseau Configuration IP par l administrateur Noyau IP Performance

Plus en détail

Réseaux. DNS (Domaine Name System) Master Miage 1 Université de Nice - Sophia Antipolis. (second semestre 2008-2009)

Réseaux. DNS (Domaine Name System) Master Miage 1 Université de Nice - Sophia Antipolis. (second semestre 2008-2009) Réseaux DNS (Domaine Name System) Master Miage 1 Université de Nice - Sophia Antipolis (second semestre ) Jean-Pierre Lips (jean-pierre.lips@unice.fr) (à partir du cours de Jean-Marie Munier) Sources bibliographiques

Plus en détail

1.Introduction - Modèle en couches - OSI TCP/IP

1.Introduction - Modèle en couches - OSI TCP/IP 1.Introduction - Modèle en couches - OSI TCP/IP 1.1 Introduction 1.2 Modèle en couches 1.3 Le modèle OSI 1.4 L architecture TCP/IP 1.1 Introduction Réseau Télécom - Téléinformatique? Réseau : Ensemble

Plus en détail

TIC. Réseau informatique. Historique - 1. Historique - 2. TC - IUT Montpellier Internet et le Web

TIC. Réseau informatique. Historique - 1. Historique - 2. TC - IUT Montpellier Internet et le Web Réseau informatique TIC TC - IUT Montpellier Internet et le Web Ensemble d'ordinateurs reliés entre eux et échangeant des informations sous forme de données numériques But : Rendre disponible l information

Plus en détail

TP : Introduction à TCP/IP sous UNIX

TP : Introduction à TCP/IP sous UNIX 1 Introduction TP : Introduction à TCP/IP sous UNIX Le but de cette séance est de vous familiariser au fonctionnement de la pile TCP/IP sous UNIX. Les systèmes UNIX (Linux, FreeBSD, Solaris, HPUX,...)

Plus en détail

SIP. Plan. Introduction Architecture SIP Messages SIP Exemples d établissement de session Enregistrement

SIP. Plan. Introduction Architecture SIP Messages SIP Exemples d établissement de session Enregistrement SIP Nguyen Thi Mai Trang LIP6/PHARE Thi-Mai-Trang.Nguyen@lip6.fr UPMC - M2 Réseaux - UE PTEL 1 Plan Introduction Architecture SIP Messages SIP Exemples d établissement de session Enregistrement UPMC -

Plus en détail

VOIP. QoS SIP TOPOLOGIE DU RÉSEAU

VOIP. QoS SIP TOPOLOGIE DU RÉSEAU VOIP QoS SIP TOPOLOGIE DU RÉSEAU La voix sur réseau IP, parfois appelée téléphonie IP ou téléphonie sur Internet, et souvent abrégée en ''VoIP'' (abrégé de l'anglais Voice over IP), est une technique qui

Plus en détail

SOMMAIRE : CONFIGURATION RESEAU SOUS WINDOWS... 2 INSTRUCTIONS DE TEST DE CONNECTIVITE... 5

SOMMAIRE : CONFIGURATION RESEAU SOUS WINDOWS... 2 INSTRUCTIONS DE TEST DE CONNECTIVITE... 5 SOMMAIRE : CONFIGURATION RESEAU SOUS WINDOWS... 2 INTRODUCTION... 2 CONFIGURATION DE L INTERFACE RESEAU... 3 INSTRUCTIONS DE TEST DE LA CONNECTIVITE.... 5 INTRODUCTION... 5 INSTRUCTIONS DE TEST DE CONNECTIVITE...

Plus en détail

Plan Général Prévisionnel (1/2) Internet et Outils L1/IO2 2007-2008. François Armand. Plan Général Prévisionnel (2/2) Unix, Réseau: Plan

Plan Général Prévisionnel (1/2) Internet et Outils L1/IO2 2007-2008. François Armand. Plan Général Prévisionnel (2/2) Unix, Réseau: Plan Plan Général Prévisionnel (1/2) (non contractuel) Internet et Outils L1/IO2 2007-2008 S2-IO2 Introduction aux Cours Internet et Outils: [1/12] Intro, Internet, Web, XHTML (2H) [2/12] XHTML(2H) [3/12] CSS

Plus en détail

DIFF AVANCÉE. Samy. samy@via.ecp.fr

DIFF AVANCÉE. Samy. samy@via.ecp.fr DIFF AVANCÉE Samy samy@via.ecp.fr I. RETOUR SUR QUELQUES PROTOCOLES COUCHE FONCTIONS Protocoles 7 Application 6 Présentation 5 Session 4 Transport 3 Réseau 2 Liaison 1 Physique Interface entre l utilisateur

Plus en détail

Ce cours est la propriété de la société CentralWeb. Il peut être utilisé et diffusé librement à des fins non commerciales uniquement.

Ce cours est la propriété de la société CentralWeb. Il peut être utilisé et diffusé librement à des fins non commerciales uniquement. Domain Name System Ce cours est la propriété de la société CentralWeb. Il peut être utilisé et diffusé librement à des fins non commerciales uniquement. CentralWeb 56, Boulevard Pereire - 75017 PARIS Tel

Plus en détail

DHCP et NAT. Cyril Rabat cyril.rabat@univ-reims.fr. Master 2 ASR - Info09115 - Architecture des réseaux d entreprise 2012-2013

DHCP et NAT. Cyril Rabat cyril.rabat@univ-reims.fr. Master 2 ASR - Info09115 - Architecture des réseaux d entreprise 2012-2013 DHCP et NAT Cyril Rabat cyril.rabat@univ-reims.fr Master 2 ASR - Info09115 - Architecture des réseaux d entreprise 22-23 Cours n 9 Présentation des protocoles BOOTP et DHCP Présentation du NAT Version

Plus en détail

Réseaux et protocoles Damien Nouvel

Réseaux et protocoles Damien Nouvel Réseaux et protocoles Plan Les couches du réseau Suite de protocoles TCP/IP Protocoles applicatifs pour les sites web Requêtes HTTP 2 / 35 Plan Les couches du réseau Suite de protocoles TCP/IP Protocoles

Plus en détail

Nommage et adressage dans Internet

Nommage et adressage dans Internet 1 Nommage et adressage dans Internet Full Qualified Domain Name et URL FQDN : Full Qualified Domain Name Nom complet d'un hôte, sur l'internet, c'est-à-dire de la machine jusqu'au domaine, en passant par

Plus en détail

Gérer son DNS. Matthieu Herrb. tetaneutral.net. Atelier Tetaneutral.net, 10 février 2015. http://homepages.laas.fr/matthieu/talks/ttnn-dns.

Gérer son DNS. Matthieu Herrb. tetaneutral.net. Atelier Tetaneutral.net, 10 février 2015. http://homepages.laas.fr/matthieu/talks/ttnn-dns. Gérer son DNS Matthieu Herrb tetaneutral.net Atelier Tetaneutral.net, 10 février 2015 http://homepages.laas.fr/matthieu/talks/ttnn-dns.pdf Licence Ce document est sous licence Creative Commons Paternité

Plus en détail

Spécifications de raccordement au service de Téléphonie sur IP (ToIP) de RENATER

Spécifications de raccordement au service de Téléphonie sur IP (ToIP) de RENATER Spécifications de raccordement au service de Téléphonie sur IP (ToIP) de RENATER Documentation Auteurs: Simon Muyal SSU-SPEC-ToIP_FR_20101221.doc 1 / 20 Table des matières 1 Sommaire... 4 2 A qui s adresse

Plus en détail

Gestion centralisée d un réseau de sites discrets. Nicolas JEAN - @salemioche

Gestion centralisée d un réseau de sites discrets. Nicolas JEAN - @salemioche Gestion centralisée d un réseau de sites discrets Nicolas JEAN - @salemioche SEO / Technique,utilisation SEO Technique / Utilisation Intérêt du réseau Centralisé Discrétion Simplicité d utilisation Caractéristique

Plus en détail

L identité numérique. Risques, protection

L identité numérique. Risques, protection L identité numérique Risques, protection Plan Communication sur l Internet Identités Traces Protection des informations Communication numérique Messages Chaque caractère d un message «texte» est codé sur

Plus en détail

Rappels réseaux TCP/IP

Rappels réseaux TCP/IP Rappels réseaux TCP/IP Premier Maître Jean Baptiste FAVRE DCSIM / SDE / SIC / Audit SSI jean-baptiste.favre@marine.defense.gouv.fr CFI Juin 2005: Firewall (1) 15 mai 2005 Diapositive N 1 /27 Au menu Modèle

Plus en détail

II/ Le modèle OSI II.1/ Présentation du modèle OSI(Open Systems Interconnection)

II/ Le modèle OSI II.1/ Présentation du modèle OSI(Open Systems Interconnection) II/ Le modèle OSI II.1/ Présentation du modèle OSI(Open Systems Interconnection) II.2/ Description des couches 1&2 La couche physique s'occupe de la transmission des bits de façon brute sur un canal de

Plus en détail

Computer Networking: A Top Down Approach Featuring the Internet, 2 nd edition. Jim Kurose, Keith Ross Addison-Wesley, July 2002. ENPC.

Computer Networking: A Top Down Approach Featuring the Internet, 2 nd edition. Jim Kurose, Keith Ross Addison-Wesley, July 2002. ENPC. Computer Networking: A Top Down Approach Featuring the Internet, 2 nd edition. Jim Kurose, Keith Ross Addison-Wesley, July 2002. Réseau 1 Architecture générale Couche : IP et le routage Couche : TCP et

Plus en détail

Sécurité et Firewall

Sécurité et Firewall TP de Réseaux IP pour DESS Sécurité et Firewall Auteurs: Congduc Pham (Université Lyon 1), Mathieu Goutelle (ENS Lyon), Faycal Bouhafs (INRIA) 1 Introduction: les architectures de sécurité, firewall Cette

Plus en détail

RCS : Rich Communication Suite. EFORT http://www.efort.com

RCS : Rich Communication Suite. EFORT http://www.efort.com 1 Introduction RCS : Rich Communication Suite EFORT http://www.efort.com Rich Communications Services (RCS) est une plate-forme offrant des services de communication incluant la messagerie instantanée

Plus en détail

Protocoles IP (2/2) M. Berthet. Les illustrations sont tirées de l ouvrage de Guy Pujolle, Cours réseaux et Télécom Contributions : S Lohier

Protocoles IP (2/2) M. Berthet. Les illustrations sont tirées de l ouvrage de Guy Pujolle, Cours réseaux et Télécom Contributions : S Lohier Protocoles IP (2/2) M. Berthet. Les illustrations sont tirées de l ouvrage de Guy Pujolle, Cours réseaux et Télécom Contributions : S Lohier Plan 1. ARP 2. DHCP 3. ICMP et ping 4. DNS 5.Paquet IPv4 1.

Plus en détail

Présentation du système DNS

Présentation du système DNS Présentation du système DNS Résolution de noms Configuration des clients DNS Configuration du serveur DNS Configuration des zones DNS La délégation d de zones DNS Les outils d'administration Résolution

Plus en détail

Introduction au DNS. Les noms de domaine s'écrivent de la gauche vers la droite, en remontant vers la racine et sont séparés par un "." (point).

Introduction au DNS. Les noms de domaine s'écrivent de la gauche vers la droite, en remontant vers la racine et sont séparés par un . (point). Introduction au DNS Le principe du DNS (Domain Name System) Toutes les requêtes de service que nous effectuons sur le réseau doivent en finalité aboutir sur l'adresse IP du serveur qui fournit ces services.

Plus en détail

CAS IT-Interceptor. Formation «Certificate of Advanced Studies»

CAS IT-Interceptor. Formation «Certificate of Advanced Studies» CAS IT-Interceptor Formation «Certificate of Advanced Studies» Description détaillée des contenus de la formation. Structure, objectifs et contenu de la formation La formation est structurée en 3 modules

Plus en détail

Chapitre 1: Introduction générale

Chapitre 1: Introduction générale Chapitre 1: Introduction générale Roch Glitho, PhD Associate Professor and Canada Research Chair My URL - http://users.encs.concordia.ca/~glitho/ Table des matières Définitions et examples Architecture

Plus en détail

Résolution de noms. Résolution de noms

Résolution de noms. Résolution de noms cb (C:\Documents and Settings\bcousin\Mes documents\enseignement\res (UE18)\12.DNS.fm- 25 janvier 2009 13:15) PLAN Introduction Noms des domaines de noms Principe de la résolution de noms La résolution

Plus en détail

Sécurité des réseaux Firewalls

Sécurité des réseaux Firewalls Sécurité des réseaux Firewalls A. Guermouche A. Guermouche Cours 1 : Firewalls 1 Plan 1. Firewall? 2. DMZ 3. Proxy 4. Logiciels de filtrage de paquets 5. Ipfwadm 6. Ipchains 7. Iptables 8. Iptables et

Plus en détail

La VOIP :Les protocoles H.323 et SIP

La VOIP :Les protocoles H.323 et SIP La VOIP :Les protocoles H.323 et SIP PLAN La VOIP 1 H.323 2 SIP 3 Comparaison SIP/H.323 4 2 La VOIP Qu appelle t on VOIP? VOIP = Voice Over Internet Protocol ou Voix sur IP La voix sur IP : Le transport

Plus en détail

Le service IPv4 multicast pour les sites RAP

Le service IPv4 multicast pour les sites RAP Le service IPv4 multicast pour les sites RAP Description : Ce document présente le service IPv4 multicast pour les sites sur RAP Version actuelle : 1.2 Date : 08/02/05 Auteurs : NM Version Dates Remarques

Plus en détail

Internet - Outils. Nicolas Delestre. À partir des cours Outils réseaux de Paul Tavernier et Nicolas Prunier

Internet - Outils. Nicolas Delestre. À partir des cours Outils réseaux de Paul Tavernier et Nicolas Prunier Plan Internet - Outils Nicolas Delestre 1 DHCP 2 Firewall 3 Translation d adresse et de port 4 Les proxys 5 DMZ 6 VLAN À partir des cours Outils réseaux de Paul Tavernier et Nicolas Prunier 7 Wake On Line

Plus en détail

Le filtrage de niveau IP

Le filtrage de niveau IP 2ème année 2008-2009 Le filtrage de niveau IP Novembre 2008 Objectifs Filtrage : Le filtrage permet de choisir un comportement à adopter vis à vis des différents paquets émis ou reçus par une station.

Plus en détail

Présentation et portée du cours : CCNA Exploration v4.0

Présentation et portée du cours : CCNA Exploration v4.0 Présentation et portée du cours : CCNA Exploration v4.0 Dernière mise à jour le 3 décembre 2007 Profil des participants Le cours CCNA Exploration s adresse aux participants du programme Cisco Networking

Plus en détail

Service de noms des domaines (Domain Name System) Cours administration des services réseaux M.BOUABID, 09-2014

Service de noms des domaines (Domain Name System) Cours administration des services réseaux M.BOUABID, 09-2014 Service de noms des domaines (Domain Name System) Cours administration des services réseaux M.BOUABID, 09-2014 Problématique Pour communiquer avec une machine, il faut connaître son adresse IP. comment

Plus en détail

Domain Name Service (DNS)

Domain Name Service (DNS) Domain Name Service (DNS) FOSSOUO Xavier (AUF) Xavier.fossouo@auf.org PLAN Introduction Nommage avec /etc/hosts Principe du découpage en domaines Configuration de BIND Création d une zone Outils de débuggage

Plus en détail

Capture, Filtrage et Analyse de trames ETHERNET avec le logiciel Wireshark. Etape 1 : Lancement des machines virtuelles VMWARE et de Wireshark

Capture, Filtrage et Analyse de trames ETHERNET avec le logiciel Wireshark. Etape 1 : Lancement des machines virtuelles VMWARE et de Wireshark Capture, Filtrage et Analyse de trames ETHERNET avec le logiciel Wireshark Wireshark est un programme informatique libre de droit, qui permet de capturer et d analyser les trames d information qui transitent

Plus en détail

Présentation Internet

Présentation Internet Présentation Internet 09/01/2003 1 Sommaire sières 1. Qu est-ce que l Internet?... 3 2. Accéder à l Internet... 3 2.1. La station... 3 2.2. La connection... 3 2.3. Identification de la station sur Internet...

Plus en détail

ALOHA LOAD BALANCER METHODE DE CONTROLE DE VITALITE

ALOHA LOAD BALANCER METHODE DE CONTROLE DE VITALITE ALOHA LOAD BALANCER METHODE DE CONTROLE DE VITALITE «APP NOTES» #0013 LISTE DES CHECKS DANS L ALOHA Ce document a pour vocation de lister les principaux checks disponibles dans la solution ALOHA pour s

Plus en détail

TP2 - Conguration réseau et commandes utiles. 1 Généralités. 2 Conguration de la machine. 2.1 Commande hostname

TP2 - Conguration réseau et commandes utiles. 1 Généralités. 2 Conguration de la machine. 2.1 Commande hostname Département d'informatique Architecture des réseaux TP2 - Conguration réseau et commandes utiles L'objectif de ce TP est d'une part de vous présenter la conguration réseau d'une machine dans l'environnement

Plus en détail

Proxy et reverse proxy. Serveurs mandataires et relais inverses

Proxy et reverse proxy. Serveurs mandataires et relais inverses Serveurs mandataires et relais inverses Qu'est-ce qu'un proxy? Proxy = mandataire (traduction) Un proxy est un service mandataire pour une application donnée. C'est à dire qu'il sert d'intermédiaire dans

Plus en détail

Le Multicast. A Guyancourt le 16-08-2012

Le Multicast. A Guyancourt le 16-08-2012 Le Multicast A Guyancourt le 16-08-2012 Le MULTICAST Définition: On entend par Multicast le fait de communiquer simultanément avec un groupe d ordinateurs identifiés par une adresse spécifique (adresse

Plus en détail