2. DNS, SMTP, HTTP & Co. M2 SIME Réseaux 2015/2016
|
|
- Christine Laviolette
- il y a 7 ans
- Total affichages :
Transcription
1 2. DNS, SMTP, HTTP & Co M2 SIME Réseaux 2015/2016
2 modèle en couches Le modèle en couches OSI TCP/IP Application Présentation Application Session Transport Réseau Liaison Physique Transport Internet Interface réseau
3 1. Couche application
4 Couche application Application Layer The Application layer Application Transport Network Datalink Physical layer SDU Network Datalink Physical layer Application Transport Network Datalink Physical layer Goals Exchange useful information between applications by relying on the transport layer that hides the complexity of the network Unit of information Protocoles applicatifs, aussi nombreux que variés. Service Data Unit, SDU SMTP, HTTP, FTP, XMPP,... CNP3/ O. Bonaventure 2010
5 Couche application Dernière couche des modèles OSI et TCP/IP Échange de messages entre processus, généralement utilisée en bordure de réseau. Un protocole de niveau application doit spécifier : le type et le contenu des messages échangés ; les règles déterminant quand ces messages doivent être envoyés/reçus. Agent utilisateur (user agent) : interface entre l'utilisateur et le protocole (ex : navigateur web)
6 Modèle client/serveur En général un protocole applicatif utilisera le modèle client/serveur : Le client initie la connexion, demande un service Le serveur attend des connexions, fournit un service Exemples : HTTP : navigateur/serveur Web SMTP : MTA qui envoie/mta qui reçoit Plus rarement, chaque participant est alternativement client et serveur (ex : FTP)
7 Définir un protocole Comment structurer les données? lignes de texte / éléments XML / codage binaire Quelles interactions entre les participants? Comment traiter les erreurs?
8 Structuration des données avec UDP Service non connecté : organisation des données en datagrammes. Protocole non fiable. L'application doit continuer à fonctionner si certains datagrammes sont perdus. (ex. en vidéo, I-frames et P-frames)
9 Structuration des données à TCP Service connecté : transmission d'un flux de données. Nécessite une analyse syntaxique/sémantique. Le protocole doit être structuré : HTTP : lignes de texte, une entête par ligne, puis un saut de ligne pour marquer la fin. XMPP (Jabber) : flux XML, lire jusqu'à la balise fermante correspondant. Protocoles binaires, par exemple faire débuter un champ par sa longueur pour le délimiter.
10 Interactions Limiter le nombre de messages : Le temps d'aller-retour est souvent le facteur limitant. Un mécanisme pour signaler le type de réponse : Code d'erreur (ex : HTTP) Balise spéciale (ex : XMPP)
11 Sockets Une des extrémités d'une communication sur l'internet. Une socket est donnée par : l'adresse de transport locale (IP + port) ; l'adresse de transport du destinataire ; le protocole de transport (UDP, TCP,...) Une socket connectée est déterminée par le quadruplet : (adresse réseau source, port source, adresse réseau destination, port destination)
12 Types de sockets Plusieurs types possibles. Les plus fréquents : Socket stream (connectée, par ex. TCP) ; Socket datagram (non connectée, par ex. UDP) ; Socket raw : accès à la couche réseau.
13 API sockets Plusieurs API : BSD sockets (Standard sous Linux, BSD, OSX) Windows Sockets TLI (Transport Layer Interface)/XTI (Standard sous Solaris, Mac OS,...) Normalisé dans POSIX. En Java : java.net.socket
14 BSD sockets côté serveur s=socket(pf_inet,sock_stream,0); bind(s,addr,addrlen); listen(s,w); c=accept(s,&caddr,&caddrlen); k=read(c,buf,buflen); write(c,buf,n); close(c); côté client s=socket(pf_inet,sock_stream,0); connect(s,addr,addrlen); k=read(s,buf,buflen); write(s,buf,n); close(s); close(s);
15 Multiplexage Un serveur peut recevoir plusieurs connexions en même temps. Chaque connexion est accessible à travers une socket distincte. Multiplexage dans un programme séquentiel avec select......dans un programme parallèle à l'aide de threads.
16 2. DNS
17 Domain Name System Donner des noms (alphanumériques) plutôt que des adresses (IP) aux machines Un fichier à plat partagé (/etc/hosts) a ses limites Organiser les noms hiérarchiquement sous forme d'un espace de noms arborescent : chaque noeud a un nom (ex : univ-orleans.fr.) les feuilles de l'arbre correspondent à des hôtes un domaine est un sous-arbre (quelconque) Associer des enregistrements aux domaines
18 Zones DNS L'arbre DNS est partitionné en zones : une zone est un ensemble de noeuds chaque zone possède un serveur officiel (authoritative server) faisant autorité pour la zone le serveur officiel gère tous les noms de la zone Contraintes : tout noeud appartient à une zone aucun noeud n'appartient à plus d'une zone
19 Résolution DNS Comment retrouver l'information dans l'arbre DNS qui est distribué sur les serveurs de chaque zone? Le protocole DNS permet d'interroger les serveurs. Protocole d'interrogation de type question/réponse UDP (ou TCP pour les longs échanges) sur le port 53 Question type : quelle est l'adresse de
20 Résolution DNS Du point de vue du serveur, 3 cas se présentent : (1) si j'ai la réponse (par exemple parce que je suis le serveur officiel de la zone qui contient ce nom), je renvoie la réponse (2) sinon s'il s'agit d'une adresse dans un de mes sous-domaines, la question est à poser au serveur officiel du sous-domaine. (3) sinon, la question est à poser à la racine DNS.
21 Racine et TLD Le serveur racine de l'arbre DNS connaît les serveurs officiels de chaque domaine de premier niveau (TLD) L'adresse officielle du serveur racine de l'internet doit être configurée dans chaque serveur DNS : cf NS A.ROOT-SERVERS.NET. A.ROOT-SERVERS.NET A (...)
22 Redondance, résolveurs et cache En plus des serveurs officiels (primaires) de zone : serveurs DNS secondaires (redondance) ; résolveurs DNS des différents FAI + cache. Le protocole utilisé reste le même dans tous les cas : le protocole DNS sur le port 53. La manière de répondre aux requêtes diffère
23 Interrogation Une requête DNS peut être de deux types : itérative : lorsque le serveur n'a pas la réponse à la question, il se contente d'envoyer l'adresse du serveur à contacter pour poursuivre la requête. récursive : lorsque le serveur n'a pas la réponse à la question, il interroge lui-même le prochain serveur à contacter, itérant jusqu'à la réponse. En pratique les serveurs officiels de zones refusent traitent toutes les requêtes itérativement et les résolveurs des FAI récursivement.
24 Exemple du lab Alice dnsblue.blue.net dnsroot. dnsnet.net dnscold.cold.net smtp.cold.net A? smtp.cold.net A? NS dnsnet.net smtp.cold.net A? NS dnscold.cold.net smtp.cold.net A? A A
25 Délégation Les champs de type NS qui désigne le prochain serveur à contacter contiennent des noms DNS......il y a un risque de cercle vicieux Une zone doit connaître non seulement les noms des hôtes auxquels elle délègue des sous-domaines, mais aussi les adresses IP de ces hôtes. L'adresse IP est jointe en annexe à la réponse. com IN NS dnscom.com. dnscom.com IN A
26 Enregistrements DNS Un enregistrement DNS est de la forme suivante : ac IN NS b.ns13.net. nom de domaine ; TTL (Time to Live) : durée de validité ; Classe d'enregistrement (IN = internet) ; Type d'enregistrement ; Contenu. Il existe différents types d'enregistrement : on peut faire plus que convertir des noms en adresses
27 Types DNS A adresse IPv4 AAAA adresse IPv6 NS Name Server (utilisé pour la délégation) CNAME Canonical Name SOA Start of Authority TXT MX Mail exchanger = priorité + nom de serveur
28 $TTL IN SOA dnsnet.net. root.dnsnet.net. ( 1 ; serial 28 ; refresh 14 ; retry ; expire ; negative cache ttl IN NS dnsnet.net. dnsnet IN A blue IN NS dnsblue.blue.net. dnsblue.blue IN A red IN NS dnsred.red.net. dnsred.red IN A cold IN NS dnscold.cold.net. dnscold.cold IN A
29 % dig -t ANY univ-orleans.fr ; <<>> DiG 9.6-ESV-R4-P3 <<>> -t ANY univ-orleans.fr ;; global options: +cmd ;; Got answer: ;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: ;; flags: qr rd ra; QUERY: 1, ANSWER: 5, AUTHORITY: 0, ADDITIONAL: 2 ;; QUESTION SECTION: ;univ-orleans.fr. IN ANY ;; ANSWER SECTION: univ-orleans.fr IN SOA dns.univ-orleans.fr. gestion-dns.univorleans.fr univ-orleans.fr IN MX 1 smtpin.univ-orleans.fr. univ-orleans.fr IN NS arcturus.ciril.fr. univ-orleans.fr IN NS dns.univ-orleans.fr. univ-orleans.fr IN TXT "v=spf1 mx ip4: /24 ~all" ;; ADDITIONAL SECTION: smtpin.univ-orleans.fr IN A dns.univ-orleans.fr IN A ;; Query time: 38 msec ;; SERVER: #53( ) ;; WHEN: Tue Oct 18 10:44: ;; MSG SIZE rcvd: 230
30 % dig -t ANY ; <<>> DiG 9.6-ESV-R4-P3 <<>> -t ANY ;; global options: +cmd ;; Got answer: ;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: ;; flags: qr rd ra; QUERY: 1, ANSWER: 2, AUTHORITY: 2, ADDITIONAL: 2 ;; QUESTION SECTION: ; IN ANY ;; ANSWER SECTION: IN A IN MX 0 smtpin.univ-orleans.fr. ;; AUTHORITY SECTION: univ-orleans.fr IN NS arcturus.ciril.fr. univ-orleans.fr IN NS dns.univ-orleans.fr. ;; ADDITIONAL SECTION: smtpin.univ-orleans.fr IN A dns.univ-orleans.fr IN A ;; Query time: 47 msec ;; SERVER: #53( ) ;; WHEN: Tue Oct 18 10:48: ;; MSG SIZE rcvd: 155
31 % dig -x ; <<>> DiG 9.6-ESV-R4-P3 <<>> -x ;; global options: +cmd ;; Got answer: ;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 2986 ;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 2, ADDITIONAL: 0 ;; QUESTION SECTION: ; in-addr.arpa. IN PTR ;; ANSWER SECTION: in-addr.arpa IN PTR kelset.univ-orleans.fr. ;; AUTHORITY SECTION: in-addr.arpa IN NS dns.univ-orleans.fr in-addr.arpa IN NS arcturus.ciril.fr. ;; Query time: 37 msec ;; SERVER: #53( ) ;; WHEN: Tue Oct 18 10:50: ;; MSG SIZE rcvd: 128
32 3. SMTP
33 Messagerie électronique Plusieurs fonctionnalités, par plusieurs applications : MUA (Mail User Agent) : votre client de messagerie (mutt, Thunderbird, gmail,...) MSA (Mail Submission Agent) : serveur courrier sortant (protocole SMTP port ou 25) MTA (Mail Transfer Agent) : transfère les messages d'un serveur à un autre (SMTP) MDA (Mail Delivery Agent) : dépose les messages dans la boîte du destinataire (SMTP) On néglige ici les protocoles POP3 et IMAP
34
35 Courriel Un est constitué d'entêtes suivies d'une ligne vide suivie du corps du message. Trois entêtes obligatoires : From: Bob Dylan <bob@cold.net> To: Alice Russell <alice@jmail.com> Date: Wed, 23 Sep :20: Entêtes courantes : Subject: Notre concert du mois de mai Cc: management@universalmusic.com MIME-Version: 1.0 Content-Type: text/plain
36 Simple Mail Transfer Protocol RFC 821 Protocole textuel, simple à comprendre Encapsulé dans TCP, usuellement port 25 Si écrit à : le MUA d'alice utilise le protocole SMTP pour transmettre le message au serveur de courrier sortant du domaine jmail.com celui-ci résout l'enregistrement DNS de type MX pour le domaine cold.net pour identifier le serveur de courier entrant pour ce domaine. En l'absence de MX il utilisera le champ de type A. le serveur de courrier entrant se charge de stocker le message dans la boîte du destinataire.
37 220 dio.univ-orleans.fr ESMTP Postfix (Debian/GNU) HELO delu 250 dio.univ-orleans.fr MAIL FROM: Ok RCPT TO: Ok DATA 354 End data with <CR><LF>.<CR><LF> From: Nicolas Ollinger To: Nicolas Ollinger Date: Tue, 18 Oct :32: Subject: demo cours L3 Cher destinataire, Voici un message tres interessant. Bien a toi, N Ok: queued as CF QUIT Bye
38 Return-Path: Delivered-To: Received: from localhost (localhost.localdomain [ ]) by platine.lidil.univ-mrs.fr (Postfix) with ESMTP id 5B0742BC007D for Tue, 18 Oct :28: (CEST) X-Virus-Scanned: amavisd-new at lidil.univ-mrs.fr X-Spam-Flag: NO X-Spam-Score: X-Spam-Level: X-Spam-Status: No, score=0.654 required=6.31 tests=[spf_softfail=0.654] autolearn=disabled Received: from platine.lidil.univ-mrs.fr ([ ]) by localhost (platine.lidil.univ-mrs.fr [ ]) (amavisd-new, port 10024) with ESMTP id JyqZVSyA38j7 for Tue, 18 Oct :28: (CEST) Received: from mso1k193.u-3mrs.fr (mso1k193.u-3mrs.fr [ ]) by platine.lidil.univ-mrs.fr (Postfix) with ESMTP id 35D7F2BC007C for Tue, 18 Oct :28: (CEST) X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: AhEGAFkcnU7AqDMV/2dsb2JhbABDmXYBjmSBBYF4gR51IYgUtl0ShxVhBJkTMowP X-IronPort-AV: E=Sophos;i="4.69,363, "; d="scan'208";a=" " Received: from unknown (HELO localhost.localdomain) ([ ]) by ironport.u-3mrs.fr with ESMTP; 18 Oct :28: Received: from shiva.univ-provence.fr ([ ]) by smtp.unr-paca.fr for 18 Oct :28: (CEST) Received: from mso1k193.u-3mrs.fr (mso1k193.u-3mrs.fr [ ]) by shiva.univ-provence.fr (Postfix) with ESMTP id 771CC8070 for Tue, 18 Oct :28: (CEST) X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: At0CAFkcnU7Cpx4vgWdsb2JhbABDmXYBjmQiAQEWJiWECyGIFJY6oCMShxVhBKVU X-IronPort-AV: E=Sophos;i="4.69,363, "; d="scan'208";a=" "
39 Received: from dio.univ-orleans.fr ([ ]) by mso1k206.u-3mrs.fr with ESMTP; 18 Oct :28: Received: from localhost (localhost [ ]) by dio.univ-orleans.fr (Postfix) with ESMTP id B28A4795 for Tue, 18 Oct :28: (CEST) X-Virus-Scanned: Debian amavisd-new at dio.univ-orleans.fr Received: from dio.univ-orleans.fr ([ ]) by localhost (dio.univ-orleans.fr [ ]) (amavisd-new, port 10024) with ESMTP id H-+Q59LFrT-0 for Tue, 18 Oct :28: (CEST) Received: from delu (repartiteur.univ-orleans.fr [ ]) by dio.univ-orleans.fr (Postfix) with SMTP id CF for Tue, 18 Oct :27: (CEST) From: Nicolas Ollinger To: Nicolas Ollinger Date: Tue, 18 Oct :32: Subject: demo cours L3 Message-Id: X-Loop: smtp.unr-paca.fr MIME-Version: 1.0 Cher destinataire, Voici un message tres interessant. Bien a toi, N. --
40 % dig -t MX univ-provence.fr ; <<>> DiG 9.6-ESV-R4-P3 <<>> -t MX univ-provence.fr ;; global options: +cmd ;; Got answer: ;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: ;; flags: qr rd ra; QUERY: 1, ANSWER: 2, AUTHORITY: 3, ADDITIONAL: 4 ;; QUESTION SECTION: ;univ-provence.fr. IN MX ;; ANSWER SECTION: univ-provence.fr IN MX 10 mx.univ-provence.fr. univ-provence.fr IN MX 20 mx2.univ-provence.fr. ;; AUTHORITY SECTION: univ-provence.fr IN NS dns.univ-provence.fr. univ-provence.fr IN NS lsh.up.univ-aix.fr. univ-provence.fr IN NS servun.phocean.fr. ;; ADDITIONAL SECTION: mx.univ-provence.fr IN A mx2.univ-provence.fr IN A dns.univ-provence.fr IN A dns.univ-provence.fr IN AAAA 2001:660:5403::113:8 ;; Query time: 44 msec ;; SERVER: #53( ) ;; WHEN: Tue Oct 18 09:17: ;; MSG SIZE rcvd: 226
41 Le protocole SMTP RFC 5321 Protocole textuel, lignes de texte ASCII terminées par CR+LF (en pratique juste LF passe aussi). Commandes client sur 4 lettres majuscules : helo mail rcpt data quit = "HELO" SP Domain CRLF = "MAIL FROM:" Path CRLF = "RCPT TO:" Path CRLF = "DATA" CRLF = "QUIT" CRLF Domain = sub-domain *("." sub-domain) sub-domain = Let-dig [Ldh-str] Let-dig = ALPHA / DIGIT Ldh-str = *( ALPHA / DIGIT / "-" ) Let-dig Path = "<" Mailbox ">" Mailbox = Local-part "@" Domain Local-part = Dot-string Dot-string = Atom *("." Atom) Atom = 1*atext
42 Réponses du serveur Réponses préfixées par un code numérique sur trois chiffres représenté en ASCII. Greeting Reply-line Reply-code textstring = "220 " Domain [ SP textstring ] CRLF = *( Reply-code "-" [ textstring ] CRLF) Reply-code [ SP textstring ] CRLF = %x32-35 %x30-35 %x30-39 = 1*atext Le premier chiffre du code réponse indique si la commande a été exécutée avec succès : 2xy commande acceptée 3xy commande acceptée, en attente de la suite 4xy commande refusée à cause d un problème temporaire 5xy commande refusée définitivement
43 500 Syntax error, command unrecognized 501 Syntax error in parameters or arguments 502 Command not implemented 503 Bad sequence of commands 220 <domain> Service ready 221 <domain> Service closing transmission channel 421 <domain> Service not available, closing transmission channel 250 Requested mail action okay, completed 450 Requested mail action not taken: mailbox unavailable 452 Requested action not taken: insufficient system storage 550 Requested action not taken: mailbox unavailable 354 Start mail input; end with <CRLF>.<CRLF>
44 Session SMTP typique
45 4. HTTP
46 World Wide Web Permet, à l'aide d'un navigateur web, de consulter des documents hypertexte répartis sur le réseau. Mis en œuvre à travers : URL un schéma d'adressage des documents ; HTML un format de documents hypertexte ; HTTP un protocole d'échange de documents.
47 Uniform Ressource Locator file:///etc/passwd ftp://ftp.lip6.fr/pub/rfc/rfc/rfc1149.txt.gz
48 URI = scheme ":" "//" authority path [ "?" query ] [ "#" fragment ] scheme = ALPHA *( ALPHA / DIGIT / "+" / "-" / "." ) authority = [ userinfo "@" ] host [ ":" port ] query = *( pchar / "/" / "?" ) fragment = *( pchar / "/" / "?" ) pchar = unreserved / pct-encoded / sub-delims / ":" / "@" query = *( pchar / "/" / "?" ) fragment = *( pchar / "/" / "?" ) pct-encoded = "%" HEXDIG HEXDIG unreserved = ALPHA / DIGIT / "-" / "." / "_" / "~" reserved = gen-delims / sub-delims gen-delims = ":" / "/" / "?" / "#" / "[" / "]" / "@" sub-delims = "" / "$" / "&" / "'" / "(" / ")" / "*" / "+" / "," / ";" / "="
49 HyperText Markup Language <html> <head> <title>vous Etes Perdu?</title> </head> <body> <h1>perdu sur l'internet?</h1> <h2>pas de panique, on va vous aider</h2> <strong><pre> pre></strong> </body> </html> * <----- vous êtes ici</
50 HyperText Transfer Protocol Protocole utilisé pour accéder aux pages Web Encapsulé dans TCP, port officiel 80 Protocole textuel, simple à comprendre Entêtes dans les questions et les réponses Données associées à la question et/ou la réponse Utilisation de codes d'erreur numériques Différentes versions du protocole normalisées : HTTP/1.0 en 1996, HTTP/1.1 en 1997, HTTP/2 en mai 2015
51 GET /lifo/members/nicolas.ollinger/ HTTP/1.1 Host: HTTP/ OK Date: Mon, 17 Oct :41:26 GMT Server: Apache Last-Modified: Fri, 30 Sep :54:21 GMT ETag: "30c001-13b1-4ae281fb93940" Accept-Ranges: bytes Content-Length: 5041 Vary: Accept-Encoding Content-Type: text/html Via: Content-Language: fr <DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" " <html xmlns=" xml:lang="fr" lang="fr">... </html>
52 % curl -v * About to connect() to port 80 (#0) * Trying connected * Connected to ( ) port 80 (#0) > GET / HTTP/1.1 > User-Agent: curl/ (x86_64-apple-darwin10.7.0) libcurl/ OpenSSL/1.0.0e zlib/1.2.5 libidn/1.22 > Host: > Accept: */* > < HTTP/ OK < Date: Tue, 18 Oct :06:44 GMT < Server: Apache < Last-Modified: Tue, 02 Mar :52:21 GMT < ETag: " cc-480d5dd98a340" < Accept-Ranges: bytes < Content-Length: 204 < Vary: Accept-Encoding < Content-Type: text/html < <html><head><title>vous Etes Perdu?</title></head><body><h1>Perdu sur l'internet?</h1><h2>pas de panique, on va vous aider</h2><strong><pre> * <----- vous êtes ici</pre></strong></body></html> * Connection #0 to host left intact * Closing connection #0
53 Requête HTTP/1.0 Une connexion TCP pour chaque requête et sa réponse. Protocole inspiré du protocole SMTP Une requête HTTP comprend : une méthode (GET, HEAD, PUT, POST, ) qui indique le type de requête, une URL, ainsi que la version du protocole utilisée ; des entêtes de la forme clé: valeur, terminées par une ligne vide ; éventuellement un document MIME associé à la requête.
54 Réponse HTTP/1.0 Une réponse HTTP comprend : une ligne de status (200, 404, 500, ) qui indique si la requête a été traitée avec succès ; des entêtes de la forme clé: valeur, terminées par une ligne vide ; éventuellement un document MIME associé à la requête.
55 Méthodes usuelles GET utilisée pour récupérer un document stocké sur le serveur à partir de son URI. HEAD permet de récupérer les entêtes d une réponse à une requête GET sans le document. POST permet au client d envoyer un document au serveur, par exemple des données de formulaire.
56 Entêtes Client/Serveur Content-Length: indique la longueur en octets du document associé à la requête/réponse. Content-Type: indique le type MIME du document associé à la requête/réponse. Content-Encoding: indique un éventuel recodage (compression, etc) du document associé à la requête/réponse.
57 Entêtes Client User-Agent: permet d identifier le navigateur. If-Modified-Since: demande un document uniquement s il a été mis à jour depuis une date. Referrer: indique l URI du document contenant un lien suivi pour accéder au document demandé. Host: indique le nom DNS du serveur sur lequel on fait la requête correspondant à l URI.
58 Entêtes Serveur Server: indique la version du serveur Web. Date: indique la date à laquelle la réponse a été émise par le serveur. Last-Modified: indique la date et heure de dernière modification du document.
59 Codes status HTTP 2xy indique une réponse valide (200 Ok). 3xy indique que le document n est plus disponible (301 Moved Permanently, l entête Location: indique la nouvelle adresse de la page). 4xy indique une erreur dans la requête soumise au serveur (404 Not Found, 400 Bad Request). 5xy indique une erreur sur le serveur (500 Internal Serveur Error).
60 Le protocole HTTP/1.1 Ajoute la persistance de connexion. GET / HTTP/1.1 Host: Connection: Keep-Alive HTTP/ OK Content-Length: 204 Keep-Alive: timeout=2, max=100 Connection: Keep-Alive Content-Type: text/html
61 Le protocole HTTP/2 Daniel Stenberg, May 6 th 2015
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étailL3 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étailProtocoles Applicatifs
Programmation Réseau Protocoles Applicatifs Jean-Baptiste.Yunes@liafa.jussieu.fr UFR Informatique 2011-2012 Protocoles Protocoles applicatifs on appelle protocole applicatif ou protocole d application
Plus en détailServeurs 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étailDNS 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étailDivers é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étailGilles.Roussel univ-mlv.fr HTTP/1.1 RFC 2068
HTTP/1.1 RFC 2068 1 Caractéristiques Niveau application Sans état Tout transfert de données Au dessus du protocole TCP Largement utilisé dans le World Wide Web Utilise les normes : URI (Uniform Resource
Plus en détailDomain 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étailExemple 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étailIntroduction 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étailOutils 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étailDNS. 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étailDomain 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étailNommage 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étailINTERNET & 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étailDomain 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étailChapitre : 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étailDéveloppement Web. Les protocoles
Développement Web NFA016 2007-2008 Les protocoles CNAM le 28 octobre 2007 O. Pons S. Rosmorduc M. Simonot 1 / 27 Notion de protocole Un réseau : ensemble de machines reliées entre elles. Communiquer :
Plus en détailÉ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étailHTTP HTTP. IUT1 dpt SRC L Isle d Abeau Jean-françois Berdjugin. Introduction et architecture Messages Authentification Conclusion
HTTP IUT1 dpt SRC L Isle d Abeau Jean-françois Berdjugin HTTP Introduction et architecture Messages Authentification Conclusion 1 HTTP Introduction et architecture Hypertext Transfert Protocol URI (Uniform
Plus en détailCouche 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étailQuelques 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étailIntroduction. 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(structure des entêtes)
Aide mémoire HTTP (structure des entêtes) Fabrice HARROUET École Nationale d Ingénieurs de Brest http://www.enib.fr/~harrouet/ enib 1/10 Structure générale d une requête Requête HTTP méthode ressource
Plus en détailTechnologies 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étailGestion 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étailTé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étailRFC 7230 : Hypertext Transfer Protocol (HTTP/1.1): Message Syntax and Routing
RFC 7230 : Hypertext Transfer Protocol (HTTP/1.1): Message Syntax and Routing Stéphane Bortzmeyer Première rédaction de cet article le 14 juin 2014 Date de publication du
Plus en détailGé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étailBind, le serveur de noms sous Linux
Bind, le serveur de noms sous Linux 1. Principes de fonctionnement d'un serveur de noms La résolution des noms d'hôtes sur les réseaux tcp/ip est fondée sur le principe d'une répartition de la base des
Plus en détailSIP. 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étailDomain 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étailLOSLIER 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étailIntroduction 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étailFTP & SMTP. Deux applications fondamentales pour le réseau Internet.
& SMTP Deux applications fondamentales pour le réseau Internet. File Transfer Protocol Protocole d'échange de fichier : envoi / réception de fichiers au dessus de TCP client (machine de l utilisateur)
Plus en détailPlan. Le système de transfert de fichiers d'internet. Introduction aux systèmes de transfert de fichiers Le protocole FTP.
Le système de transfert de fichiers d'internet Bernard Cousin Université de Rennes I laboratoire IRISA http://www.univ-rennes1.fr/ Plan Introduction aux systèmes de transfert de fichiers Le protocole FTP
Plus en détailHTTP 1.1. HyperText Transfer Protocol ... ... TCP IP ...
HTTP 1.1 Place de http dans le modèle osi : HyperText Transfer Protocol...... TCP IP...... HTTP est un protocole «sans état» : chaque page WEB est transmise dans une connexion séparée (sauf pour les connections
Plus en détailDans l'épisode précédent
Dans l'épisode précédent 2 Le réseau SERVEURS POSTE CLIENT POSTE CLIENT wifi SERVEURS POSTE CLIENT switch Borne Wifi SERVEURS routeur POSTE CLIENT? SERVEURS SERVEURS SERVEURS POSTE CLIENT SERVEURS 3 Les
Plus en détailLe 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étailL3 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étailInstallation 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étailApplication Web et J2EE
Application Web et J2EE Servlet, JSP, Persistence, Méthodologie Pierre Gambarotto Département Informatique et Math appli ENSEEIHT Plan Introduction 1 Introduction Objectfis
Plus en détailPlan. 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étailM2102 - 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étailRé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étailInstallation du service DNS sous Gnu/Linux
ROYAUME DU MAROC Office de la Formation Professionnelle et de la Promotion du Travail Installation du service DNS sous Gnu/Linux DIRECTION RECHERCHE ET INGENIERIE DE FORMATION SECTEUR NTIC Sommaire 1.
Plus en détailDomaine Name Service ( DNS )
Domaine Name Service ( DNS ) DOMAINE NAME SERVICE ( DNS )...2 1.) Qu'est ce qu un Service de Nom de Domaine?...2 1.1) Pourquoi utiliser un DNS...2 Historique...2 Dans quel cas l utiliser...2 1.2) Fonctionnement
Plus en détailDNS : Domaine Name System
DNS : Domaine Name System - Les machines utilisent les adresses IP pour communiquer. - Les humaines ont du mal à manipuler et à retenir des adresses IP. Ils retiennent plus facilement des noms de machines.
Plus en détailAdministration 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étailApplications. Applications. Le système de nommage d Internet: Domain Name System. Applications. service de noms
Applications DNS, telnet, ssh, ftp, WWW, X-Window e-mail : SMTP, POP, IMAP Développées au dessus des protocoles TCP et/ ou UDP Ports spécifiques (voir /etc/services sousles Unix)! DNS service de noms!
Plus en détailINF8007 Langages de script
INF8007 Langages de script Sockets et serveur 1/18 INF8007 Langages de script Sockets et serveur Michel Desmarais Génie informatique et génie logiciel École Polytechnique de Montréal Hiver, 2014 INF8007
Plus en détailIl est recommandé de fermer les serveurs DNS récursifs ouverts
Il est recommandé de fermer les serveurs DNS récursifs ouverts Stéphane Bortzmeyer Première rédaction de cet article le 23 mars 2006. Dernière mise à jour le 26 janvier 2009
Plus en détailLe protocole HTTP. 10 minutes pour comprendre. HTTP/0.9 - Lacunes et limitations HTTP/1.0 HTTP/1.1
Le protocole HTTP 10 minutes pour comprendre HTTP/0.9 - Lacunes et limitations HTTP/1.0 HTTP/1.1 http://tic01.tic.ec-lyon.fr/~muller/cours-tdw/http.pdf http://tic01.tic.ec-lyon.fr/~muller/cours-tdw/httpbw.pdf
Plus en détailRé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étailIntroduction à HTTP. Chapitre 3 3.1 HTTP 0.9
Chapitre 3 Introduction à HTTP L HyperText Transfer Protocol, plus connu sous l abréviation HTTP (littéralement protocole de transfert hypertexte ) est un protocole de communication client-serveur développé
Plus en détailV - 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étailTCP/IP - DNS. Roger Yerbanga contact@yerbynet.com
TCP/IP - DNS Roger Yerbanga contact@yerbynet.com Transfer 1.3 - Bobo-Dioulasso - Décembre 2012 Pourquoi les noms? Les ordinateurs utilisent des adresses IP. Pourquoi avons nous besoin des noms? Faciles
Plus en détail1 Introduction...3 1.1 Propos du document...3 1.2 Introduction...3 1.3 De HTTP 1.0 à HTTP 1.1...3
Tutorial HTTP 1 Introduction...3 1.1 Propos du document...3 1.2 Introduction...3 1.3 De HTTP 1.0 à HTTP 1.1...3 2 URL HTTP...4 2.1 Format d une URL HTTP...4 2.2 Champs de l URL HTTP...4 2.3 Encodage d
Plus en détailDomain 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étailLes services usuels de l Internet
Les services usuels de l Internet Services principaux (applications) disponibles sur l Internet Courrier électronique (mail) - protocole SMTP (Simple Mail Transfer Protocol) inclut maintenant tous types
Plus en détailLa couche Applicatiopn
La couche Applicatiopn A. Obaid - Téléinformatique (INF3270) Applications 1 Applications 10. SERVICES DE sur TÉLÉMATIQUE Internet Il existe plusieurs applications et leurs protocoles sur Internet: Transfert
Plus en détailCe 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étailPréparation au C2I. Année 2011
Préparation au C2I Année 2011 Examen théorique C2I Pour vous préparer à l'examen théorique du C2I : Vous devez passer les tests de positionnement accessible présent dans ecume (depuis l'ent) Lire les documents
Plus en détailInstallation Serveur DNS Bind9 Ubuntu 12.04 LTS
1 Installation Serveur DNS Bind9 Ubuntu 12.04 LTS BIND (Berkeley Internet Name Daemon ou Berkeley Internet Name Domain) est le serveur DNS le plus utilisé sur Internet, spécialement sur les systèmes de
Plus en détailINTERNET est un RESEAU D ORDINATEURS RELIES ENTRE EUX A L ECHELLE PLANETAIRE. Internet : interconnexion de réseaux (anglais : net = réseau)
CS WEB Ch 1 Introduction I. INTRODUCTION... 1 A. INTERNET INTERCONNEXION DE RESEAUX... 1 B. LE «WEB» LA TOILE, INTERCONNEXION DE SITES WEB... 2 C. L URL : LOCALISER DES RESSOURCES SUR L INTERNET... 2 D.
Plus en détailRé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étailFTP & SMTP. File Transfert Protocol. Deux applications fondamentales pour le réseau Internet. Un protocole d échange de fichier «au dessus» de TCP :
FTP & SMTP Deux applications fondamentales pour le réseau Internet. File Transfert Protocol Rapide Historique : 1971 : Première version du protocole définit par le M.I.T. 1973 : Première documentation
Plus en détailMaster d'informatique 1ère année Réseaux et protocoles
Master d'informatique 1ère année Réseaux et protocoles DNS Bureau S3-203 mailto://alexis.lechervy@unicaen.fr Domain Name System Le fonctionnement d'un réseau IP est basé sur l'adressage et le routage.
Plus en détailNOTICE INSTALLATION. ARCHANGE WebDAV Office N&B/Couleur KONICA MINOLTA BUSINESS SOLUTIONS FRANCE
NOTICE INSTALLATION ARCHANGE WebDAV Office N&B/Couleur KONICA MINOLTA BUSINESS SOLUTIONS FRANCE Date Version Marque de révision Rédaction 02/08/2012 3 - Benjamin VERGUET Nicolas AUBLIN 1) PRINCIPE DE FONCTIONNEMENT...
Plus en détailLes 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étailService 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étailApplications TCP/IP. Protocoles applicatifs Répartition du trafic sur Internet. 3. La couche Application
Applications TCP/IP Protocoles applicatifs Répartition du trafic sur Internet 3. La couche Application Protocoles applicatifs Service DNS Web et HTTP Messagerie (SMTP, POP, IMAP) Transfert de fichiers
Plus en détailDomain Name System. Erwan.Mas@nic.fr Mohsen.Souissi@nic.fr AFNIC (12/12/07) DNS - 1
Domain Name System Erwan.Mas@nic.fr Mohsen.Souissi@nic.fr DNS - 1 Introduction DNS - 2 INTERNET Un espace de communication, sans frontière, où des millions d 'ordinateurs sont connectés. Les services les
Plus en détailNOTICE INSTALLATION. ARCHANGE Email Simplex Office N&B/Couleur KONICA MINOLTA BUSINESS SOLUTIONS FRANCE
NOTICE INSTALLATION ARCHANGE Email Simplex Office N&B/Couleur KONICA MINOLTA BUSINESS SOLUTIONS FRANCE Date Version Marque de révision Rédaction 31/07/2012 1 - Nicolas AUBLIN 1) PRINCIPE DE FONCTIONNEMENT...
Plus en détailInternet. DNS World Wide Web. Divers. Mécanismes de base Exécution d'applications sur le web. Proxy, fire-wall
Internet DNS World Wide Web Mécanismes de base Exécution d'applications sur le web Divers Proxy, fire-wall 1 Les services usuels de l Internet Services principaux (applications) disponibles sur l Internet
Plus en détailPré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étailPacket 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étailProgrammation Internet Cours 4
Programmation Internet Cours 4 Kim Nguy ên http://www.lri.fr/~kn 17 octobre 2011 1 / 23 Plan 1. Système d exploitation 2. Réseau et Internet 3. Web 3.1 Internet et ses services 3.1 Fonctionnement du Web
Plus en détailTP de réseaux : Domain Name Server.
ADJIDO Idjiwa, ARIB El Mehdi, CLOIREC Olivier Groupe 1 TP de réseaux : Domain Name Server. Introduction... 2 Présentation du Système de nom de domaines... 2 Le DNS... 2 L accès aux machines... 2 Le fichier
Plus en détail18 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étailDomaine Name System. Auteur: Congduc Pham, Université Lyon 1. Figure 1: Schéma des salles TP11 et TD4
TP de Réseaux IP pour DESS Domaine Name System Auteur: Congduc Pham, Université Lyon 1 1 Schéma de départ Figure 1: Schéma des salles TP11 et TD4 Le schéma de départ pour aujourd hui est celui de la figure
Plus en détailCouche Session M1 Info Z. Mammeri - UPS 1. Concept de session
Introduction à SIP (Session Initiation Protocol) M1 Info Cours de Réseaux Z. Mammeri Couche Session M1 Info Z. Mammeri - UPS 1 1. Introduction Concept de session Session : période pendant laquelle un groupe
Plus en détailCulture 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étailRé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étailCouche application 1
Couche application 1 Couche application Applications réseau = raisons d'être des réseaux informatiques Nombreuses applications créées depuis 30 ans Text-based (80s) : accès distant, email, transfert de
Plus en détailProtection des protocoles www.ofppt.info
ROYAUME DU MAROC Office de la Formation Professionnelle et de la Promotion du Travail Protection des protocoles DIRECTION RECHERCHE ET INGENIERIE DE FORMATION SECTEUR NTIC Sommaire 1. Introduction... 2
Plus en détailActivité sur Meteor. Annexe 1 : notion de client-serveur et notion de base de données
Activité sur Meteor Annexe 1 : notion de client-serveur et notion de base de données Notion de client-serveur Que se passe-t-il lorsque vous tapez dans la barre d'adresse de votre navigateur «http://www.google.fr»?
Plus en détailUE31 - M3102 : Services Réseaux
UE31 - M3102 : Services Réseaux Enoncé du TP 3 Services FTP et DHCP C. Pain-Barre Table des matières 1 FTP 3 1.1 Authentification FTP......................................... 3 1.2 Connexion de données
Plus en détailB1-4 Administration de réseaux
B1-4 Administration de réseaux Domain Name System (DNS) École nationale supérieure de techniques avancées B1-4 Administration de réseaux 1 / 29 Principe Chaque machine d un réseau IP est repérée par une
Plus en détailPré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étailLe réseau Internet. Christian.Fondrat@dsi.univ-paris5.fr
Le réseau Internet Christian.Fondrat@dsi.univ-paris5.fr Un réseau Définition : Un réseau est un ensemble d ordinateurs connectés et qui communiquent entre eux. Classification : Réseau local (LAN = Local
Plus en détailCours 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étailGlossaire. www.themanualpage.org ( themanualpage.org) soumises à la licence GNU FDL.
Glossaire Ce glossaire contient les termes techniques et de spécialité les plus employés dans cette thèse. Il emprunte, pour certaines d entre elles, les définitions proposées par www.themanualpage.org
Plus en détailServices sur réseaux. Trois services à la loupe. Dominique PRESENT Dépt S.R.C. - I.U.T. de Marne la Vallée
Trois services à la loupe Services sur réseaux Dominique PRESENT Dépt S.R.C. - I.U.T. de Marne la Vallée Plan du cours : 1. Services de messagerie Architecture Fonctionnement Configuration/paramétrage
Plus en détailProgrammation 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étailServices 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étailTypes MIME (2) Typage des ressources Internet. Les URI. Syntaxe dans les URI. Possibilité de spécifier un paramètre du sous-type
Typage des ressources Internet Types MIME (Multi-purpose Internet Mail Extension) RFC 2046. Composé par un type et un sous-type Les types principaux sont les suivants text image audio video message multipart
Plus en détailBasile Couëtoux Yves Dubromelle Jean-Pierre Prunaret. Année 2012-2013. Outils Informatique et C2I. B. Couëtoux Y. Dubromelle J-P.
Basile Couëtoux Yves Dubromelle Jean-Pierre Prunaret Année 2012-2013 1/78 Sommaire 1 2 Le modèle OSI, la base du réseau 3 Protocoles et sur Protocoles typiques de 2, 3 et 4 Protocoles typiques de couche
Plus en détail