Réseaux. Modèle de référence TCP/IP (INET) INET - 2 INSA OSI INET. absentes. Couche. telnet, http, ftp, dns, smtp, application
|
|
- Julie Clermont
- il y a 8 ans
- Total affichages :
Transcription
1 Réseaux INET - 2 INSA Modèle de référence TCP/IP (INET) OSI INET Couche application Couche présentation Couche session absentes application telnet, http, ftp, dns, smtp, Couche transport transport TCP, UDP Couche réseau Internet IP Liaison des données Couche physique hôte au réseau 2 1
2 DNS Domain Name System système de noms de domaine Met en correspondance une adresse IP avec un nom Garanti l'unicité des noms sur le réseau Internet Espace de noms hiérarchique RFC 1034, Histoire Au début (1984) : un seul fichier Stanford Research Institute's Network Information Center (SRI-NIC) hosts.txt Nouveau nom -> ajouté dans le fichier Les administrateurs système mettent à jour le DNS (duplication du fichier central - ftp) Plus d ordinateurs connectés à l Internet -> difficultés Solution : base de données repartie 4 2
3 Organisation hiérarchique générique géographique racine, sans nom mil com edu org jp fr us cnn insa-lyon wanadoo <= 63 caractères if.insa-lyon.fr. <= 255 caractères if ge 5 Organisation hiérarchique - 2 Domaines génériques : com : commercial edu : éducation gov : gouvernement américain int : certains organisations internationales mil : forces armées américaines net : fournisseurs d accès org : organisations sans but lucratif Domaines géographiques : Conformément à la norme ISO 3166 ( Exemples : fr : France, dz : Algérie, bb : Barbados 6 3
4 Organisation hiérarchique - exemples Administration de noms Administration de noms : zones Zone : administrée par au moins deux serveurs primaire, secondaire (copie du primaire) mil com edu org jp fr us cnn insa-lyon univ-lyon1 if ge
5 Enregistrements dans un serveur DNS - Fichier base de données Paramètres de la zone (source primaire d informations, ) insa-lyon.fr IN SOA dns-server.insa-lyon.fr() = la durée de vie Adresse IP d un hôte if IN A localhost IN A Alias FTP CNAME FileServer1 Relais de messagerie best.insa-lyon.fr IN MX mail.best33.tm.fr Serveur pour le domaine insa-lyon.fr IN NS dns.insa-lyon.fr 9 Exemple insa-lyon.fr. IN SOA dns-server1 () dns-server IN A dns-server IN A localhost IN A web IN CNAME atlas.insa-lyon.fr web IN CNAME zeus.insa-lyon.fr web IN CNAME hades.insa-lyon.fr insa-lyon.fr IN MX zeus.insa-lyon.fr atlas IN A zeus IN A hades IN A insa-lyon.fr IN NS zeus.insa-lyon.fr insa-lyon.fr IN NS atlas.insa-lyon.fr 10 5
6 Initialisation d un serveur DNS Duplication des informations concernant les serveurs DNS racine ftp://rs.internic.net/domain/named.cache A.ROOT-SERVERS.NET A ; formerly NS1.ISI.EDU NS B.ROOT-SERVERS.NET. B.ROOT-SERVERS.NET A ; formerly C.PSI.NET NS C.ROOT-SERVERS.NET. C.ROOT-SERVERS.NET A ; formerly TERP.UMD.EDU NS D.ROOT-SERVERS.NET. 11 Exemple (récursif) atlas.insa-lyon.fr DNS insa-lyon.fr A.ROOT-SERVERS.NET DNS google.com. 12 6
7 Exemple (itératif) atlas.insa-lyon.fr A.ROOT-SERVERS.NET com Nameserver google.com Nameserver Utilisation réelle du DNS APP OS Client mail Navigateur Web DNS Resolver Cache Cache 14 7
8 Protocole DNS Utilise TCP et UDP TCP : pour dupliquer une base de données UDP : pour les requêtes DNS Si requête supérieure à 512 octets -> TCP Primitives C gethostbyname retrouve l IP gethostbyaddr retrouve le nom Sécurité? DNSSEC 15 Performance d un serveur DNS Pour une bonne performance : % occupation processeur < 80% espace disponible > 1MB % accès disque < 67% % utilisation réseau < 40% 16 8
9 Serveurs des noms - configuration Windows : Linux : /etc/resolv.conf 17 Utilitaire nslookup Interrogation de serveurs des noms. C:\>nslookup Serveur par défaut : ifhpserv.insa-lyon.fr Address: > Nom : Adresses: , Aliases: > Nom : ifpythie.insa-lyon.fr Adresse: > 18 9
10 DHCP Dynamic Host Configuration Protocol Mécanisme permettant l allocation dynamique des adresses IP RFC 2132, 1541 IP? 19 Modèle de fonctionnement DHCPDISCOVER (UDP, broadcast) DHCPOFFER: IP (UDP, broadcast) DHCPREQUEST: IP (UDP, broadcast) DHCPACK: IP (UDP, broadcast) 20 10
11 Messages DHCP DHCPDISCOVER : localiser les serveurs DHCP disponibles DHCPOFFER : réponse du serveur à un paquet DHCPDISCOVER, contenant les premiers paramètres DHCPREQUEST : requête diverse du client pour, par exemple, prolonger son bail DHCPACK : réponse du serveur qui contient des paramètres et l'adresse IP du client DHCPNAK : réponse du serveur pour signaler au client que son bail est échu ou si le client annonce une mauvaise configuration réseau DHCPDECLINE : le client annonce au serveur que l'adresse est déjà utilisée DHCPRELEASE : le client libère son adresse IP DHCPINFORM : le client demande des paramètres locaux 21 FTP File Transfer Protocol Permet le transfert de fichiers d'une machine (serveur) vers une autre (client). Utilité : stockage de fichiers Utilisation directement par l utilisateur par d autres applications serveur ftp 22 11
12 Commandes get, mget put, mput lcd, cd bin, ascii quit, bye ls help 23 Modèle de fonctionnement Utilisateur interface Connexion de contrôle : toutes les commandes et les codes de retour (texte ASCII) Commandes client Commandes serveur Système de fichiers Transfert données Transfert données Système de fichiers Connexion de données : toutes les données (contenu de fichiers) 24 12
13 Modèle de fonctionnement commandes de contrôle Client codes de retour Serveur Commandes de contrôle Access : USER, PASS, CWD, QUIT Transfert : PORT, PASSV, MODE Service : STOR, RETR, LIST Chaque transfert : nouvelle connexion TCP 25 Exemple d utilisation Interface utilisateur ftp >open servername client ACK, SYN SYN serveur ACK ACK 26 13
14 Exemple d utilisation Interface utilisateur ftp >open servername Bienvenue sur le serveur FTP >user jc1234 client ACK serveur ACK 27 Exemple d utilisation Interface utilisateur ftp >open servername Bienvenue sur le serveur FTP >user jc1234 Password: adsre24 Login successful. > client ACK ACK serveur 28 14
15 Exemple d utilisation Le client écoute sur le port 19* = 5001 Interface utilisateur ftp >open servername Bienvenue sur le serveur FTP >user jc1234 Password: adsre24 Login successful. >ls client ACK ACK serveur ACK 29 Exemple d utilisation Interface utilisateur >ls client SYN ACK, SYN ACK serveur ACK ACK ACK 30 15
16 Exemple d utilisation Interface utilisateur >bye client serveur ACK FIN ACK ACK ACK ; FIN 31 Compléments Navigateur Web : ftp://user:password@ftpserver/url-path Description détaillée : RFC
17 TELNET TELNET = protocole réseau telnet = logiciel qui utilise le protocole TELNET TELNET permet de connecter un client (système composé d'un affichage et d'un clavier) à un serveur (interpréteur de commandes) Caractères ASCII + caractères de contrôle TCP Client (interface pour commandes) Serveur (interpréteur de commandes) 33 TELNET Port 23 Données et contrôle sur la même connexion TCP Network Virtual Terminal (NVT) Représentation virtuelle d un terminal générique (clavier standard, taille d écran standard, etc.) Négociation des options entre le client et le serveur (jeu des caractères, mode ligne ou caractère, etc.) 34 17
18 Commandes TELNET Le caractère avec le code 255 signale une commande (IAC, Interpret As Command) Commandes : 247 (EL, Erase Line) 246 (EC, Erase Character) 243 (IP, Interrupt Process) 35 Exemple Z:\users>telnet if-4433.insa-lyon.fr Login: SP1321 Password: ******** *=============================================================== Bienvenue à Microsoft Telnet Server. *=============================================================== C:\>netstat Connexions actives Proto Adresse locale Adresse distante Etat TCP if-4433:telnet localhost:4342 TIME_WAIT TCP if-4433:telnet localhost:4352 ESTABLISHED TCP if-4433:4352 localhost:telnet ESTABLISHED TCP if-4433:4143 servif-baie.insa-lyon.fr:microsoft-ds ESTABLISH ED TCP if-4433:4145 cs27.msg.dcn.yahoo.com:5050 ESTABLISHED TCP if-4433:4146 baym-cs17.msgr.hotmail.com:1863 ESTABLISHED TCP if-4433:4170 servif-impr.insa-lyon.fr:netbios -ssn ESTABLISHE D TCP if-4433:4306 csiges9.insa-lyon.fr:993 ESTABLISHED C:\>exit Perte de la connexion à l'hôte. Z:\users> 36 18
19 Aspects concernant l utilisation du protocole TELNET Beaucoup des serveurs TCP ne parlent pas TELNET telnet peut être utilisé, mais pas de commandes de contrôle Exemple : telnet 80 Informations envoyées en clair Nom d utilisateur + mot de passe 37 SSH Secure Shell Alternative à TELNET Protocole permettant une communication sécurisée entre le client et le serveur - les données sont cryptées Port
20 HTTP HyperText Transfer Protocol Le protocole de communication standard pour le Web Deux versions utilisées : http 1.0 http 1.1 Références : HTTP 1.0 : HTTP 1.1 : 39 Modèle de fonctionnement Client HTTP (Navigateur Web) requête Serveur HTTP (serveur Web) réponse Transport (d habitude TCP) HTTP 1.0 : une requête/réponse par connexion HTTP 1.1 : plusieurs 40 20
21 Requête HTTP format général Ligne de requête Champs d en-tête (plusieurs lignes) Texte ASCII Lignes séparées avec : "\r\n" Ligne blanche (CRLF, "\r\n") Corps de la requête Peut être vide 41 La ligne de requête Méthode URI protocole CRLF Protocole : HTTP/1.0 HTTP/1.1 Méthode : GET : Requête de la ressource HEAD : Requête de l'en-tête de la ressource POST : Envoi de données à un programme PUT : Envoi de données à l'url spécifié DELETE : Suppression de la ressource 42 21
22 URI Uniform Ressource Identifier RFC 2396 : URI absolu : protocol://hostname[:port]/path Exemple : URI relatif : /path Exemple : /cours/index.html 43 Requête HTTP champs d en-tête Accept : type de contenu accepté par le navigateur Content-Length : Taille en octets du corps de la requête User-Agent : Des informations sur le client : le nom et la version du navigateur, le système d'exploitation 44 22
23 Requête HTTP - exemple GET /index.htm HTTP/1.1 Accept: image/gif, image/x-xbitmap, image/jpeg, image/pjpeg, application/xshockwave-flash, application/vnd.ms-excel, application/vnd.ms-powerpoint, application/msword, */* Accept-Language: fr Accept-Encoding: gzip User-Agent: Mozilla/4.0(compatible; MSIE 6.0; Windows NT 5.1; SV1;.NET CLR ;.NET CLR ) Host: Connection: Keep-Alive 45 Réponse HTTP Ligne d état En-tête (plusieurs lignes) Texte ASCII Lignes séparées avec : "\r\n" Ligne blanche (CRLF, "\r\n") Contenu Peut être vide 46 23
24 La ligne d état HTTP-version Status-Code Message HTTP-version : HTTP/1.0 HTTP/1.1 Status-Code : 3 chiffres Message : texte ASCII Exemple : HTTP/ OK HTTP/ Internal Server Error 47 Réponse HTTP - exemple HTTP/ OK Server: Netscape-Enterprise/4.1 Date: Mon, 15 Nov :42:39 GMT Content-type: text/html Content-Length: 1234 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> <html> <head> <link rel="stylesheet" href="reuters.css" TYPE="text/css"> <link rel="stylesheet" href="reuterstables.css" TYPE="text/css"> <SCRIPT LANGUAGE="JavaScript" SRC="/utilities.js"></script> 48 24
25 Modèle de communication HTTP 1.0 Chaque site Web : plusieurs fichiers -> Problème de performance Pour chaque requête : -Réaliser une connexion TCP -Envoyer la requête -Recevoir la réponse -Libérer la connexion HTTP 1.1 Réaliser une connexion TCP Pour chaque requête : Performances HTTP1.1 vs HTTP1.0 -Envoyer la requête -Recevoir la réponse HTTP1.1 >> HTTP1.0 Libérer la connexion 49 Serveur HTTP Proxy Fonctionnalités : Cache : garde en mémoire les pages les plus souvent visitées Filtrage, suivi de connexions Client HTTP Serveur proxy HTTP Serveur HTTP 50 25
26 Serveurs Web - statistiques Source : 51 Serveurs Web - statistiques Source :
27 Serveurs Web - discussion Performance IP TCP HTTP Sécurité Protocole HTTPS Déni de service (DoS) 53 HTTP Tunneling Restrictions dans les réseaux actuels Firewall, NAT, Utilisation du HTTP comme support pour d autres protocoles («interdites») 54 27
28 REST (Representational state transfer) Architecture à la base du Web URI : l adresse de la ressource HTTP : les opérations nécessaires (GET, PUT, POST, DELETE) Chaque opération est autosuffisante pas d état Utilisation de standards hypermédia (HTML, XML, YAML) 55 RPC / REST getuser() adduser() removeuser() updateuser() listusers() finduser() 56 28
29 «Killer apps» / HTTP / REST 57 SMTP Simple Mail Transfer Protocol Protocole permettant le transfert du courrier électronique Agent utilisateur (UA) : permet à l utilisateur de lire et d écrire des messages. Outlook, Eudora, Netscape Agent de transfert (MTA) : réalise le transfert d un message entre la source et la destination. Port 25 (SMTPS = port 465) 58 29
30 SMTP Commands HELO MAIL RCPT DATA QUIT 220 carex.univ-lyon2.fr ESMTP Postfix HELO test.univ-lyon2.fr 250 carex.univ-lyon2.fr MAIL From: 250 Ok RCPT To: 250 Ok DATA 354 End data with <CR><LF>.<CR><LF> Message. 250 Ok: queued as 3E1B523CCAD QUIT 221 Bye 59 SMTP principe de fonctionnement Utilisateur Utilisateur UA MTA SMTP MTA SMTP MTA UA Adresse : username@domainname Agent utilisateur (UA) : permet à l utilisateur de lire et d écrire des messages. Agent de transfert de message (MTA) : stockage de messages émission de messages 60 30
31 SMTP principe de fonctionnement Utilisateur À: msg MX if.insa-lyon.fr? DNS Utilisateur UA MTA MX = mail.insa-lyon.fr MTA UA msg msg SMTP msg SMTP MTA mail.insa-lyon.fr SMTP msg MTA mail.if.insa-lyon.fr 61 Exemple Received: from mail.insa-lyon.fr ([unix socket]) by csiges9.insa-lyon.fr (Cyrus v2.1.16); Mon, 22 Nov :08: Received: from backup5srv1.tech.aau.edu.et (unknown [ ]) by csiges9.insa-lyon.fr (Postfix) with ESMTP id 1AA344FB21; Mon, 22 Nov :07: (CET) Received: from Room233 (unknown [ ]) by backup5srv1.tech.aau.edu.et (Postfix) with SMTP id 2B42A38251; Mon, 22 Nov :57: (GMT) From: "Dawit Bekele" <dawit@math.aau.edu.et> To: "Vasile-Marian SCUTURICI" <Marian.Scuturici@insa-lyon.fr> Subject: Advising Addis Ababa University student Date: Mon, 22 Nov :02: mail.insa-lyon.fr room233.tech.aau.edu.et backup5srv1.tech.aau.edu.et 62 31
32 SMTP en-tête d un message En-tête To: Marian.Scuturici@insa-lyon.fr Cc: Jean-Marc.Pierson@insa-lyon.fr Bcc: Lionel.Brunie@insa-lyon.fr From: a@aaa.com Reply-to: b@aaa.com User-Agent: Mozilla/5.0 Return-Path: Date: Subject: 63 SMTP contenu d un message Problèmes : Texte avec accents (fr) Alphabets autres que latins (ru, gr) Texte sans alphabet (cn, jp) Messages sans texte (vidéo, image) MIME : Multipurpose Internet Mail Extensions 64 32
33 MIME extensions d en-tête MIME-Version: 1.0 Content-Description: Content-Id: Content-Transfer-Encoding: ASCII base64 Content-Type: type/sous-type video/mpeg image/jpeg text/richtext multipart/mixed 65 From: Jerry Peek <jpeek@jpeek.com> To: mh-users@ics.uci.edu Subject: New edition of "MH & xmh" covers MIME and mh-e MIME-Version: 1.0 Content-Type: multipart/alternative; boundary="----- =_aaaaaaaaaa0" Content-ID: < @ora.com> =_aaaaaaaaaa0 Content-Type: text/plain; charset="us-ascii" Content-ID: < @ora.com> We've just released the new third edition of "MH & xmh: for Users & Programmers." Changes include: - MIME (Multimedia) mail - The popular mh-e GNU Emacs front-end to MH...omitted
34 =_aaaaaaaaaa0 Content-Type: application/postscript Content-ID: Content-Transfer-Encoding: quoted-printable %!PS-Adobe-3.0 %%Creator: groff version omitted... %%Trailer end %%EOF =_aaaaaaaaaa Accès nomade Utilisateur Utilisateur UA UA MTA SMTP MTA SMTP MTA Serveur POP POP Post Office Protocol Recevoir les messages de la part d un MTU Vérifier l arrivée des nouveaux messages IMAP Internet Message Transfer Protocol POP + Transfert d en-tête Gestion avancée des messages Boite à lettre Serveur mail 68 34
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é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é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é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étailRé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é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é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é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é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é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é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é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é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étailDHCP 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É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 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é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é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é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é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é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é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é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é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é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é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étail2. 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é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é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é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é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é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é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étailZoom sur Newtest LDAP intégration
Zoom sur Newtest LDAP intégration L a suite Newtest doit s intégrer parfaitement dans votre Système d Information afin, notamment, d en faciliter l usage. La version NEP 2.1.1 ne déroge pas à cette règle
Plus en détailSur un ordinateur exécutant Windows 2000 Server Ayant une adresse IP statique
Le DNS DNS = Domain Name Service Sert à résoudre les noms d ordinateur en adresse IP. Contention de dénomination pour les domaines Windows 2000 (nommage des domaines W2K) Localisation des composants physiques
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é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étailApplications en réseau
Applications en réseau Couche application NAT, DNS, DHCP, SMTP/POP, HTTP Rappels Transmet et reconstitue le fichier Transmet et reconstitue les paquets Transmet et reconstitue les datagrammes dans le réseau
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é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étailCisco 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é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étailDynamic Host Configuration Protocol
Dynamic Host Configuration Protocol 1 2 problèmes de gestion avec IP La Gestion des adresses IP Les adresses IP doivent être unique Nécessité d une liste d ordinateurs avec leurs adresses IP respectives
Plus en détailLe protocole ARP (Address Resolution Protocol) Résolution d adresses et autoconfiguration. Les protocoles ARP, RARP, TFTP, BOOTP, DHCP
Résolution d adresses et autoconfiguration Les protocoles ARP, RARP, TFTP, BOOTP, DHCP Le protocole ARP (Address Resolution Protocol) Se trouve au niveau de la couche réseau Interrogé par le protocole
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é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étailPlan 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étailII/ 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é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étailPré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é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é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é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é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étailInternets. 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é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é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é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é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é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étailInstallation et configuration d un serveur DHCP (Windows server 2008 R2)
Installation et configuration d un serveur DHCP (Windows server 2008 R2) Contenu 1. Introduction au service DHCP... 2 2. Fonctionnement du protocole DHCP... 2 3. Les baux d adresse... 3 4. Etendues DHCP...
Plus en détailFirewall IDS Architecture. Assurer le contrôle des connexions au. nicolas.hernandez@univ-nantes.fr Sécurité 1
Sécurité Firewall IDS Architecture sécurisée d un réseau Assurer le contrôle des connexions au réseau nicolas.hernandez@univ-nantes.fr Sécurité 1 Sommaire général Mise en oeuvre d une politique de sécurité
Plus en détail1 LE L S S ERV R EURS Si 5
1 LES SERVEURS Si 5 Introduction 2 Un serveur réseau est un ordinateur spécifique partageant ses ressources avec d'autres ordinateurs appelés clients. Il fournit un service en réponse à une demande d un
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é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étailSSH, le shell sécurisé
, le shell sécurisé Objectifs : 1. Présenter le protocole et les outils associés Sébastien JEAN Pourquoi 1/2? Les services standards ne supportent que peu de propriétés de sécurité souvent l identification,
Plus en détailLe service FTP. M.BOUABID, 04-2015 Page 1 sur 5
Le service FTP 1) Présentation du protocole FTP Le File Transfer Protocol (protocole de transfert de fichiers), ou FTP, est un protocole de communication destiné à l échange informatique de fichiers sur
Plus en détailTous les logiciels cités dans ce document sont des marques déposées de leurs propriétaires respectifs
* / VHUYHX 3UR[ :LQ*DWH,QVWDOODWLRQ &RQILJXUDWLR + GH,-, HUYLFH, :LQ*DWH &RQILJXUDWLRQ. GH. DSSOLFDWLRQ. FOLHQWHV FKULVWRSKHFDURQ#HGXFDJULIU! "# $&%' ( ) Tous les logiciels cités dans ce document sont
Plus en détailRéseaux. Moyens de sécurisation. Plan. Evolutions topologiques des réseaux locaux
Réseaux Evolutions topologiques des réseaux locaux Plan Infrastructures d entreprises Routeurs et Firewall Topologie et DMZ Proxy VPN PPTP IPSEC VPN SSL Du concentrateur à la commutation Hubs et switchs
Plus en détailTP : 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é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é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étailAdministration 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é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étailLes commandes relatives aux réseaux
SHELL Les commandes relatives aux réseaux L'accès aux ou via les réseaux est devenu vital, aussi, les commandes traditionnelles de connexion et de transfert de fichiers ont été remplacées par des commandes
Plus en détailDNS ( 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étailTR2 : Technologies de l'internet. Chapitre VII. Serveur DHCP Bootp Protocole, Bail Relais DHCP
TR2 : Technologies de l'internet Chapitre VII Serveur DHCP Bootp Protocole, Bail Relais DHCP 1 Serveur DHCP Dynamic Host Configuration Protocol La configuration d un serveur DHCP permet : d assurer la
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étailTunnels et VPN. 22/01/2009 Formation Permanente Paris6 86
Tunnels et VPN 22/01/2009 Formation Permanente Paris6 86 Sécurisation des communications Remplacement ou sécurisation de tous les protocoles ne chiffrant pas l authentification + éventuellement chiffrement
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é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étailL 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é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é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étailGENERALITES. COURS TCP/IP Niveau 1
GENERALITES TCP/IP est un protocole inventé par les créateurs d Unix. (Transfer Control Protocol / Internet Protocole). TCP/IP est basé sur le repérage de chaque ordinateur par une adresse appelée adresse
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étailFigure 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étailL envoi d un formulaire par courriel. Configuration requise... 236 Mail Texte... 237 Mail HTML... 242 Check-list... 248
L envoi d un formulaire par courriel Configuration requise... 236 Mail Texte... 237 Mail HTML... 242 Check-list... 248 Chapitre 9 L envoi d un formulaire par courriel L envoi par courriel d informations
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é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é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étailSé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étailInternet 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é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étailASRb/Unix Avancé II. Chapitre 2. Utilitaires réseaux. Arnaud Clérentin, IUT d Amiens, département Informatique
ASRb/Unix Avancé II Chapitre 2 Utilitaires réseaux Arnaud Clérentin, IUT d Amiens, département Informatique Sommaire 1- Connexion au réseau 2- Connexion distante 3- Transfert de fichier distant 1. et 2.
Plus en détailLe Protocole DHCP. Module détaillé
Le Protocole DHCP Module détaillé 1 1 Dynamic Host Configuration Protocol 2 2 Généralités SOMMAIRE Rôle de DHCP Fonctionnement de DHCP A propos de la mise en œuvre Installation et configuration du serveur
Plus en détailCours de sécurité. Pare-feux ( Firewalls ) Gérard Florin -CNAM - - Laboratoire CEDRIC -
Cours de sécurité Pare-feux ( Firewalls ) Gérard Florin -CNAM - - Laboratoire CEDRIC - 1 Plan pare-feux Introduction Filtrage des paquets et des segments Conclusion Bibliographie 2 Pare-Feux Introduction
Plus en détailL 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