Outline. Traces sur le réseau. Client Serveur Architecture. Motivation. Emmanuel Benoist. Chargé de cours Université de Lausanne

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

Download "Outline. Traces sur le réseau. Client Serveur Architecture. Motivation. Emmanuel Benoist. Chargé de cours Université de Lausanne"

Transcription

1 Traces sur le réseau Emmanuel Benoist Chargé de cours Université de Lausanne Les entêtes de la s typiques 1 2 Client Serveur Architecture Sur le web, tout le monde est anonyme Du moins le croit on! Quantité de données publiques sont déjà accessibles sur tout le monde linkedin.com, copainsdavant.fr, En dehors du domaine de notre cours aujourd hui. Expérience à faire Aller sur le site de choisir une ville assez loin de chez vous Aller sur le site lire une nouvelle SURPRISE: une publicité pour cette ville apparaît! Quelles sont ces traces Les cookies et autres traces dans les log files Le fingerprint du browser: User Agent, plug-ins installés, langues configurées,... Browser Client URL = Request HTML File = Response Server Server machine Files Resources PHP Servlets JSP Scripts

2 Les entêtes de la s typiques HyperText Transfer Protocol d une page (en donnant son URL) pour une image ou un fichier quelconque Peut aussi contenir les données entrées dans un formulaire Contient aussi des informations sur le browser Contient le fichier retourné (html, gif, jpg, js, css,...) Contient des informations sur le serveur Contient des informations sur le document (type, longueur,... ) Peut ne pas contenir le document: Redirection vers une autre ressource; Cache encore valide;... Les entêtes de la s typiques 5 Syntaxe METHODE URI PROTOCOL HEADER1: VALUE HEADER2: VALUE... HEADERn: VALUE BODY OF THE MESSAGE... Exemple (très simple) GET /index.html HTTP/1.1 host: localhost 6 7 8

3 Les entêtes de la Un exemple un peu plus compliqué GET HTTP/1.1 Host: User Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.7; rv:19.0) Gecko / Firefox/19.0 Accept: image/png,image/ ;q=0.8, / ;q=0.5 Accept Language: fr fr,fr ch;q=0.9,fr;q=0.7,en us;q=0.6,en;q=0.4,de de;q=0.3,de ch;q=0.1 Accept Encoding: gzip, deflate Referer: examples.php Connection: keep alive Description du client User-Agent: browser et système d exploitation Accept: quels types de documents sont acceptés Accept-Language Quelles langages sont acceptés (avec préférences)... Description de la requête Host quelle est le nom du serveur (un serveur peut avoir plusieurs noms) Referer: Quelle page contenait la référence qui nous a fait générer cette requête Formulaires 9 Deux types de formulaires 10 Formulaires HTML Exemple: <form method= POST action= > <input type= text name= text1 > <input type= hidden name= text2 value= 80 > <input type= submit value= OK > </form> <form method= GET action= > <input type= text name= text1 > <input type= hidden name= text2 value= 80 > <input type= submit value= OK > </form> Méthode = GET Pour lire une page Généré lorsque l on tape l URL directement lorsque l on clique sur un lien Utilisé pour envoyer un peu d information Une telle requête ne doit pas obligatoirement atteindre le serveur Le résultat peut venir d un cache. Méthode = POST Pour envoyer de l information vers le serveur Peut contenir des informations larges Doit arriver jusqu au serveur Ne peut pas venir d un cache 11 12

4 La méthode GET Encodage dans l URL Une requête GET Voici une requête GET Pas de body Les valeurs sont encodées dans l URL (URLEncoded) GET /test.php?text1=this+is+a+test&text2=80 HTTP/1.0 Connection: Keep Alive User Agent: Mozilla/4.77 [en] (X11; U; Linux i686) Host: localhost:45678 Accept: image/gif, image/x xbitmap, image/jpeg, image/pjpeg, image/png, / Accept Encoding: gzip Accept Language: fr FR, fr CH, en, de DE Accept Charset: iso ,,utf 8 Codage + SPACE %xx Hex(xx) bie1%40bfh.ch+f%fcr+10%24 für 10$ bie1%40bfh.ch+10%24+c%27est+10%25 10$ c est 10% Encodé automatiquement par le browser (formulaire) Couple : (variable, value). resource.php?variable1=value1&var2=val2&var3=val3 URL encoding (Cont.) 13 La requête POST I 14 Liens entre pages ou resources Un lien dans une page génère une requête GET Il est possible d insérer des valeurs dans un lien <a href= example.php?name=toto > s vers d autres sources Images, scripts, CSS,... <img src= variable1=val1&variable2=val2 > <script src= /generatejavascript.asp?variable1=val1 ></ script> La requête suivante a été générée par Firefox sur un ordinateur équipé de Mac OS Le type du contenu est urlencoded Les valeurs sont envoyées dans le body de la requête Le contenu doit être décrit (Content-type:, Content-length:) 15 16

5 La requête POST II POST /form1.php HTTP/1.1 Host: User Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.7; rv:19.0) Gecko / Firefox/19.0 Accept: text/html,application/xhtml+xml,application/xml;q=0.9, / ;q=0.8 Accept Language: fr fr,fr ch;q=0.9,fr;q=0.7,en us;q=0.6,en;q=0.4,de de;q=0.3,de ch;q=0.1 Accept Encoding: gzip, deflate Referer: form1.php Connection: keep alive Content Type: application/x www form urlencoded Content length: 62 username=emmanuel& =emmanuel%40test.ch&submit=submit+me %21 Les entêtes de la s typiques 17, Exemple 18 Du serveur vers le client Contient la réponse à la question contenue dans le requête. Contient un statut Document OK, moved permanently, does not exist (404), the version in cache is still ok,... Ainsi que de l information Le body va contenir le document demandé (html, gif, jpeg,... ) L entête contient les meta-données (date de production, validité, langage,... ) HTTP/ OK Date: Mon, 08 Apr :15:11 GMT Server: Apache X Powered By: PHP/ Content length: 403 Keep Alive: timeout=5, max=100 Connection: Keep Alive Content Type: text/html <html> <title>example Forms</title> 19 20

6 , syntaxe Status Line Format STATUS LINE HEADER1: value HEADER2: value HEADER3: value BODY OF THE DOCUMENT Status Line = HTTP Version SP Status Code SP Reason Phrase CRLF Status-Code: Le Status-Code est un entier à 3 chiffres, il indique comment le serveur a satisfait aux demandes de la requête. Reason-Phrase Cette phrase est destiné à l humain que fait du debugging. Examples HTTP/ OK HTTP/ Not Found HTTP/ Method Not Implemented Status Code 21 Status Code (Cont.) 22 1xx: Information - la requête a été reçue, le processus continue 2xx: Succès - l action a été reçue et traitée avec succès, le contenu attendu est envoyé 3xx: Redirection - Une autre action est attendue pour pouvoir complêter la requête 4xx: Erreur Client - La requête contient une erreur de syntaxe ou réfère une ressource qui n existe pas 5xx: Erreur Serveur - Le serveur n arrive pas à répondre à une requête qui semble valide Informational 100 : Continue 101 : Switching Protocols Success 200 : OK 201 : Created 202 : Accepted 203 : Non Authoritative Information 204 : No Content 205 : Reset Content 206 : Partial Content 23 24

7 Redirection Status Code (Cont.) 300 : Multiple Choices 301 : Moved Permanently 302 : Found 303 : See Other 304 : Not Modified 305 : Use Proxy 307 : Temporary Redirect Status Code (Cont.) 400 : Bad Request 401 : Unauthorized 402 : Payment Required 403 : Forbidden 404 : Not Found 405 : Method Not Allowed 406 : Not Acceptable 407 : Proxy Authentication Required 408 : Request Time out 409 : Conflict 410 : Gone 411 : Length Required 412 : Precondition Failed 413 : Request Entity Too Large 414 : Request URI Too Large 415 : Unsupported Media Type 416 : Requested range not satisfiable 417 : Expectation Failed Status Code (Cont.) 25 s typiques 26 Server Error 500 : Internal Server Erro 501 : Not Implemented 502 : Bad Gateway 503 : Service Unavailable 504 : Gateway Time out 505 : HTTP Version not supported s vers le site GET /esc/ HTTP/1.1 Host: : 200 OK HTTP/ OK Date: Mon, 08 Apr :45:09 GMT Server: Apache X Powered By: PHP/ Content Length: 3465 Connection: close Content Type: text/html <!DOCTYPE HTML PUBLIC //IETF//DTD HTML//EN > <html><head><title> à la criminalistique numérique</title> </head><body> <hr>

8 s typiques pour une ressource qui est en fait un répertoire GET /esc HTTP/1.1 Host: : Status 301 Moved Permanently HTTP/ Moved Permanently Date: Mon, 08 Apr :47:28 GMT Server: Apache Location: Content Length: 298 Content Type: text/html; charset=iso Toute petite information Envoyée une fois par le serveur au client Ajoutée ensuite à chaque requête par le client vers le serveur Usage Pour stocker de l information sur l utilisateur Exemple: langue, nombre de visite <!DOCTYPE HTML PUBLIC //IETF//DTD HTML 2.0//EN > <html><head> <title>301 Moved Permanently</title>... Actuellement: utilisé uniquement pour stocker des SessionID s (Cont.) Exemple I Client GET /index.php HTTP/1.1 HTTP/ OK Set Cookie: sessionid=1234; path=/ <html><head>...</body></html> GET /file1.php HTTP/1.1 Coolie: sessionid=1234 GET /img1.gif HTTP/1.1 Coolie: sessionid=1234 GET /img2.gif HTTP/1.1 Coolie: sessionid=1234 GET /file2.php HTTP/1.1 Coolie: sessionid=1234 Server Première requête (pas de cookie) GET bi.bfh.ch/typo3/index.php HTTP/1.1 Host: cms.hta bi.bfh.ch User Agent: Mozilla/5.0 (X11; U; SunOS sun4u; en US; rv :1.0.1) Gecko/ Netscape/7.0 Accept: text/xml,application/xml,application/xhtml+xml,text/ html;q=0.9,text/plain;q=0.8,video/x mng,image/png, image/jpeg,image/gif;q=0.2,text/css, / ;q=0.1 Accept Language: fr, fr ch;q=0.83, en;q=0.66, en us;q=0.50, de;q=0.33, de ch;q=0.16 Accept Encoding: gzip, deflate, compress;q=0.9 Accept Charset: ISO , utf 8;q=0.66, ;q=0.66 Keep Alive: 300 Proxy Connection: keep alive 31 32

9 Exemple II HTTP/ OK Date: Fri, 30 Jan :55:16 GMT Server: Apache X Powered By: PHP/4.3.3RC2 Set Cookie: be typo user=5818d289e9da22dd78e69c4953; path =/... 12c7 <!DOCTYPE HTML PUBLIC //W3C//DTD HTML 3.2 Final//EN > <HTML> <HEAD>... Ensuite, une autre requête (Cont.) GET bi.bfh.ch/typo3/md5.js HTTP/1.1 Host: cms.hta bi.bfh.ch User Agent: Mozilla/5.0 (X11; U; SunOS sun4u; en US; rv :1.0.1) Gecko/ Netscape/ Referer: bi.bfh.ch/typo3/index.php Cookie: be typo user=5818d289e9da22dd78e69c4953;... Les entêtes de la s typiques 33 Fichiers de log Pour faire des statistiques Combien de clients Quelles resources Combien de temps Quel type de resources Le serveur note toutes les requêtes date et heure Adresse IP Ressource (avec paramètres GET) user agent URL Referer Utiles pour faire des recherches Qui a fait quoi quand?

10 Syntaxe Log file IP address Date Query string status code size of response URL referer User Agent Exemples [02/Apr/2013:11:26: ] GET /esc/ HTTP/ Opera/9.80 (Windows NT 6.1; WOW64) Presto/ Version/ [05/Apr/2013:14:27: ] GET /SoftSec/ res/bfh tiwww.js HTTP/ ch/softsec/exercises/xss/ Mozilla/5.0 (Macintosh; Intel Mac OS X ) AppleWebKit/ (KHTML, like Gecko) Version/6.0.3 Safari/ [05/Apr/2013:14:09: ] GET / courswebprogramming/slides/base/slides beamer.pdf HTTP / https://www.google.com.my/ Mozilla/5.0 (Windows NT 6.2; WOW64) AppleWebKit/ (KHTML, like Gecko) Chrome/ Safari/ Statistiques statsbenoist.ch/statistics%20for%20benoist.ch% 20( )%20-%20main.html Date jour de la semaine, heure de visite, jour du mois, Adresse IP Pays (avec geoip), hosts (top 25), visit duration, Query string Type de fichiers, downloads (top 10), pages, User Agent Operating System, Browsers, URL-Referer connect to site from, phrases de recherche, mots recherchés Informations utiles 37 Comment utiliser un log-file? 38 Query string Qu est-ce qui a été fait? Adresse IP Permet de trouver le Internet Service Provider (c.f. exercice précédent) User Agent Donne le système d exploitation et le browser URL-Referer D où vient le lien (moteur de recherche, lien dans une page, CSRF,... ) Sélectionner les actions litigieuses Utiliser grep (unix) ou findstr (windows) pour trouver les lignes Reconstruire les sessions (ensemble de requêtes allant ensemble) Utiliser grep et findstr pour regrouper les adresses-ip Analyser les actions Une certaine connaissance de la business-logic de l application est utile

11 Other log files ISP Logs Les Internet Service Providers doivent stocker un mapping : heure, adresse IP client On peut demander de fournir cette adresse DNS log Si le nom de l hôte est très spécifique Exemple: La session est stockée dans le nom de l hôte La requête DNS vient de ce client On peut demander aux serveurs DNS d où vient la requête. Enregistrer une communication HTTP est transféré en clair sur internet Tout le trafic peut être écouté Grosses quantité de données Il faut mettre des filtres Whireshark Permet d écouter les paquets IP Filtre les sessions HTTP Permet de décider de filtres spécifiques Problème HTTPS est chiffré Impossible de lire ce qui se passe connexion: origine et destination (rien d autre) Avantage: grâce au certificat on sait exactement à qui la personne parle! Certificat self signed = possibilité de man in the middle. Man in the Middle Une attaque man in the middle Se placer au milieu de la communication Modifier la communication entre le serveur et le client et vice-versa Faire croire que l on est le serveur légitime 41 Les entêtes de la s typiques

12 Rappel : commandes shell Actions de bases Utilisation des lignes de commandes Windows avec la commande cmd Mac OS X avec le Terminal Linux avec un shell Démarrer un shell Windows: Menu Widows puis cmd Mac OS X : Launchpad - Utilitaires - Terminal Linux : Dépend de la distribution, mais toujours trivial Voir là où on est Dans le prompt (début de la ligne de commande) en utilisant la commande pwd (print work directory) Voir la liste des fichiers du répertoire courant Windows : dir Unix (OS X + Linux) : ls ou ls -al pour avoir plus de détails Sélectionner des lignes dans un fichier Unix (Linux / OS X) grep Sélectionne les lignes contenant un pattern Exemple, chercher toutes les lignes contenant Emmanuel grep Emmanuel tracesreseau/slidestracesreseau.tex WIndows FindStr Fonctionne de la même manière Les entêtes de la s typiques 47 48

13 Bibliography Traces Entêtes HTTP : beaucoup d informations Adresse-IP,, User Agent, Referer,... Possibilité de falsifier ces traces Web Scarab: Possiblité de modifier tous les champs IP: TOR, Mixes, Proxies, bots,... Détails lors du prochain cours Nécessité de trouver des traces sur l ordinateur, HTML5 storage, certificates, DNS-entries,... Détails lors du prochain cours RFC Hypertext Transfer Protocol - HTTP/

A6 - HTTP ESIROI 2014-2015

A6 - HTTP ESIROI 2014-2015 A6 - HTTP ESIROI 2014-2015 HTTP HyperText Transfer Protocol Protocole synchrone 3 version : HTTP/0.9 (obsolète) HTTP/1.0 (rare) HTTP/1.1 HTTP - fonctionnement Requête Réponse Icones : http://www.visualpharm.com/

Plus en détail

Programmation du Web : Présentation du protocole HTTP

Programmation du Web : Présentation du protocole HTTP Programmation du Web : Présentation du protocole HTTP Jean-Baptiste Vioix (jean-baptiste.vioix@iut-dijon.u-bourgogne.fr) IUT de Dijon-Auxerre - LE2I http://jb.vioix.free.fr 1-14 Présentation générale Le

Plus en détail

Programmation Avancée pour le Web

Programmation Avancée pour le Web L3 Informatique Option : ISIL Programmation Avancée pour le Web RAMDANI Med U Bouira 1 Contenu du module Introduction aux applications Web Rappels sur les sites Web Conception d une application Web Notion

Plus en détail

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

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

Plus en détail

Pages WWW interactives et CGI

Pages WWW interactives et CGI Pages WWW interactives et CGI cgi-intro Pages WWW interactives et CGI Code: cgi-intro Originaux url: http://tecfa.unige.ch/guides/tie/html/cgi-intro/cgi-intro.html url: http://tecfa.unige.ch/guides/tie/pdf/files/cgi-intro.pdf

Plus en détail

Le Web. Présentation du langage HTML et du protocole HTTP

Le Web. Présentation du langage HTML et du protocole HTTP Le Web Présentation du langage HTML et du protocole HTTP Une petite histoire du web 1989 1ère note relative au web «hypertexte et le CERN» au sujet du World Wide Web. 1991 premier serveur web sur l Internet,

Plus en détail

Cours Web : Introduction

Cours Web : Introduction Cours Web : Introduction Catherine Letondal letondal@pasteur.fr Institut Pasteur Cours Web IEB 2005 p.1/?? Pourquoi un cours Web? le Web : c est stratégique en biologie c est un bon exemple de système

Plus en détail

Service Web. Cours de Réseaux. Tuyêt Trâm DANG NGOC 2012-2013. Université de Cergy-Pontoise. Tuyêt Trâm DANG NGOC Service Web 1 / 12

Service Web. Cours de Réseaux. Tuyêt Trâm DANG NGOC 2012-2013. Université de Cergy-Pontoise. <dntt@u-cergy.fr> Tuyêt Trâm DANG NGOC Service Web 1 / 12 Service Web Cours de Réseaux Tuyêt Trâm DANG NGOC Université de Cergy-Pontoise 2012-2013 Tuyêt Trâm DANG NGOC Service Web 1 / 12 Plan 1 Le Web 2 HTTP 3 FTP 4 URL Tuyêt Trâm DANG NGOC

Plus en détail

(structure des entêtes)

(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étail

Le protocole HTTP. Sources. Caractéristiques de HTTP. Objectifs. Une transaction typique (2) Une transaction typique (1)

Le protocole HTTP. Sources. Caractéristiques de HTTP. Objectifs. Une transaction typique (2) Une transaction typique (1) Sources Le protocole Supports de cours de Olivier Glück (Lyon 1) Livres cités en bibliographie Le web Sylvain Brandel Sylvain.brandel@liris.univ-lyon1.fr http://bat710.univ-lyon1.fr/~sbrandel M1 Informatique

Plus en détail

Web et présentation d information spatiale

Web et présentation d information spatiale Université de La Rochelle LUP-SIG 2004-2005 Programmation SIG et Internet Cartographique Web et présentation d information spatiale Moteurs de recherche et formulaires HTML Jean-Michel FOLLIN jmfollin@univ-lr.fr

Plus en détail

Le protocole HTTP. Olivier Aubert 1/40

Le protocole HTTP. Olivier Aubert 1/40 Le protocole HTTP Olivier Aubert 1/40 Liens http://www.jmarshall.com/easy/http/ Références : RFC1945 (HTTP1.0), RFC2616 (HTTP1.1), RFC822 (format des entêtes), RFC2396 (syntaxe des URL), RFC1521 (types

Plus en détail

HTTP HTTP. IUT1 dpt SRC L Isle d Abeau Jean-françois Berdjugin. Introduction et architecture Messages Authentification Conclusion

HTTP 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étail

INSA - ASI TechnoWeb : Serveur Web et protocole HTTP 1/40. Technologie Web. Serveur Web et protocole HTTP. Alexandre Pauchet

INSA - ASI TechnoWeb : Serveur Web et protocole HTTP 1/40. Technologie Web. Serveur Web et protocole HTTP. Alexandre Pauchet INSA - ASI TechnoWeb : Serveur Web et protocole HTTP 1/40 Technologie Web Serveur Web et protocole HTTP Alexandre Pauchet INSA Rouen - Département ASI BO.B.RC.18, pauchet@insa-rouen.fr INSA - ASI TechnoWeb

Plus en détail

DESS TEXTE. Outils informatiques 5. HTML et le protocole HTTP p.1

DESS TEXTE. Outils informatiques 5. HTML et le protocole HTTP p.1 Outils informatiques 5. HTML et le protocole HTTP DESS TEXTE Outils informatiques 5. HTML et le protocole HTTP p.1 Introduction But du cours : récupérer automatiquement des données accessibles sur le web

Plus en détail

Application Web et J2EE

Application 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étail

Serveurs de noms Protocoles HTTP et FTP

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

Plus en détail

Applications orientées données (NSY135)

Applications orientées données (NSY135) Applications orientées données (NSY135) 2 Applications Web Dynamiques Auteurs: Raphaël Fournier-S niehotta et Philippe Rigaux (philippe.rigaux@cnam.fr,fournier@cnam.fr) Département d informatique Conservatoire

Plus en détail

HTTP 2 Luc Trudeau Département de génie logiciel et des technologies de l information Montréal, Québec, Canada

HTTP 2 Luc Trudeau Département de génie logiciel et des technologies de l information Montréal, Québec, Canada Luc Trudeau L ÉTS est une constituante du réseau de l'université du Québec Département de génie logiciel et des technologies de l information Montréal, Québec, Canada Pourquoi Log540? En 2012, les ingénieurs

Plus en détail

IUT Montpellier - Architecture (DU)

IUT Montpellier - Architecture (DU) IUT Montpellier - Architecture (DU) V. Poupet Cours n o 5 : Hypertext Transfer Protocol (HTTP) 1 Le protocole HTTP Lorsqu un utilisateur (client) veut obtenir une page web, il s adresse à un serveur web.

Plus en détail

, en même temps que d autres codes de statuts, non-normalisés mais très utilisés sur le web.

, en même temps que d autres codes de statuts, non-normalisés mais très utilisés sur le web. Liste des codes HTTP Un article de Wikipédia, l'encyclopédie libre. Aller à : Navigation, rechercher Ceci est une liste des codes du protocole HTTP ainsi que les messages généralement associés, dans l

Plus en détail

TD : Protocoles applicatifs DNS, SMTP, HTTP

TD : Protocoles applicatifs DNS, SMTP, HTTP TD : Protocoles applicatifs DNS, SMTP, HTTP 1 Domain Name System (DNS) 1.1 Structure On considère l arbre de noms ci-dessous. Les noms entre parenthèses sont les serveurs DNS ayant autorité sur ces parties

Plus en détail

Le langage PHP permet donc de construire des sites web dynamiques, contrairement au langage HTML, qui donnera toujours la même page web.

Le langage PHP permet donc de construire des sites web dynamiques, contrairement au langage HTML, qui donnera toujours la même page web. Document 1 : client et serveur Les ordinateurs sur lesquels sont stockés les sites web sont appelés des serveurs. Ce sont des machines qui sont dédiées à cet effet : elles sont souvent sans écran et sans

Plus en détail

HTTP et le Web. 2010 Pearson France Perl moderne Sébastien Aperghis-Tramoni, Damien Krotkine, Jérôme Quelin

HTTP et le Web. 2010 Pearson France Perl moderne Sébastien Aperghis-Tramoni, Damien Krotkine, Jérôme Quelin 21 HTTP, le protocole de transfert à la base du Web est devenu omniprésent. Parce qu il est le seul protocole dont il est quasi certain qu il passera à travers les proxies et les firewalls, celui-ci est

Plus en détail

Introduction aux Technologies de Web

Introduction aux Technologies de Web FSO - Département Math-Info morad.oudghiri@gmail.com Octobre 2014 Connaissances générales sur Internet Site web Site Web Le site web est une collection de pages web reliées entre elles, d mages, vidéos...etc.

Plus en détail

Application distribuée via HTTP Mise en œuvre minimale...

Application distribuée via HTTP Mise en œuvre minimale... Module RX : distrib/http Application distribuée via HTTP Mise en œuvre minimale... Problème de la distribution Fabrice Harrouet École Nationale d Ingénieurs de Brest harrouet@enib.fr http://www.enib.fr/~harrouet/

Plus en détail

Bases de données et Sites Web. Li345

Bases de données et Sites Web. Li345 Bases de données et Sites Web. Li345 Remerciements à: Stéphane Gançarski et Philippe Rigaux. Ces transparents sont fortement inspirés du très bon livre : Pratique de MySQL et PHP, troisième édition Philippe

Plus en détail

Internet sans laisser de traces

Internet sans laisser de traces Internet sans laisser de traces François Serman Club LinuX Nord-Pas de Calais March 13, 2013 François Serman (clx) Internet sans laisser de traces March 13, 2013 1 / 11 Des traces? Vos traces sur internet:

Plus en détail

Introduction à HTTP. Chapitre 3 3.1 HTTP 0.9

Introduction à 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étail

Programmation Web. Introduction. Jean-Rémy Falleri jfalleri@enseirb-matmeca.fr. Enseirb-Matmeca Département Télécommunications

Programmation Web. Introduction. Jean-Rémy Falleri jfalleri@enseirb-matmeca.fr. Enseirb-Matmeca Département Télécommunications Programmation Web Introduction Jean-Rémy Falleri jfalleri@enseirb-matmeca.fr Enseirb-Matmeca Département Télécommunications Présentation du module Savoir faire : comprendre et mettre en place une application

Plus en détail

Formation dev web de base

Formation dev web de base Formation dev web de base Le Web n est pas internet HTTP Hypertext Transfer Protocol Le client envoie une requête au serveur. Le serveur répond avec un code status et un contenu Le navigateur reçoit la

Plus en détail

Applications Réparties. Département Sciences Informatiques SI 4 ème année

Applications Réparties. Département Sciences Informatiques SI 4 ème année Applications Réparties Département Sciences Informatiques SI 4 ème année 1 Applications Réparties? Ensemble de processus (objets, agents, acteurs) qui: Communiquent entre eux via un réseau Evoluent de

Plus en détail

Web HTML. Arnaud Sallaberry arnaud.sallaberry@univ- montp3.fr

Web HTML. Arnaud Sallaberry arnaud.sallaberry@univ- montp3.fr Web HTML Arnaud Sallaberry arnaud.sallaberry@univ- montp3.fr 1 Plan Fonc-onnement du web Le langage HTML 2 Web : Introduc;on Réseau : mise en commun de ressources (données, imprimantes, ) Internet : Interconnexion

Plus en détail

Protocoles Applicatifs

Protocoles 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étail

Expressions communes. Détection du type de navigateur

Expressions communes. Détection du type de navigateur 2 Expressions communes Certaines tâches JavaScript récurrentes doivent être réalisées quasiment chaque jour. Elles sont à la base de nombreuses applications JavaScript mais n entrent dans aucune catégorie

Plus en détail

Gilles.Roussel univ-mlv.fr HTTP/1.1 RFC 2068

Gilles.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étail

Le World Wide Web. Introduction. Daniel Hagimont Laurent Broto. 13 mars 2011 IRIT/ENSEEIHT 1 / 34

Le World Wide Web. Introduction. Daniel Hagimont Laurent Broto. 13 mars 2011 IRIT/ENSEEIHT 1 / 34 Le World Wide Web Introduction Daniel Hagimont Laurent Broto IRIT/ENSEEIHT 13 mars 2011 1 / 34 Copyright (c) 2010 Daniel Hagimont & Laurent Broto. Permission is granted to copy, distribute and/or modify

Plus en détail

Failles XSS : Principes, Catégories Démonstrations, Contre mesures

Failles XSS : Principes, Catégories Démonstrations, Contre mesures HERVÉ SCHAUER CONSULTANTS Cabinet de Consultants en Sécurité Informatique depuis 1989 Spécialisé sur Unix, Windows, TCP/IP et Internet Séminaire 15 ans HSC Failles XSS : Principes, Catégories Démonstrations,

Plus en détail

Programmation Web. Thierry Hamon

Programmation Web. Thierry Hamon 1/27 Programmation Web Thierry Hamon Bureau H202 - Institut Galilée Tél. : 33 1.48.38.35.53 Bureau 150 LIM&BIO EA 3969 Université Paris 13 - UFR Léonard de Vinci 74, rue Marcel Cachin, F-93017 Bobigny

Plus en détail

Un peu plus loin avec PHP

Un peu plus loin avec PHP Un peu plus loin avec PHP Le problème de la continuité le serveur web ferme la connexion Qui est connecté? Quels sont les droits de l'utilisateur? Qu'a t'il déjà fait? Comment passer des informations de

Plus en détail

http://my.net4all.ch/portlets/stats.php?action=awstats&alias=www&awsperiode=200...

http://my.net4all.ch/portlets/stats.php?action=awstats&alias=www&awsperiode=200... Page 1 of 6 Retour spsl.be Statistiques et quotas AWStats Url : www.spsl.be Période : April 2009 Statistiques de: www.spsl.be Dernière mise à jour: 01 Mai 2009-11:00 Période d'analyse: Mois Avr 2009 Quand:

Plus en détail

Architecture client/serveur

Architecture client/serveur Architecture client/serveur Table des matières 1. Principe du client/serveur...2 2. Communication client/serveur...3 2.1. Avantages...3 2.2. Inconvénients...3 3. HTTP (HyperText Transfer Protocol)...3

Plus en détail

Sommaire. Présentation de l équipe. Analyse session par session. Zooms. Bilan

Sommaire. Présentation de l équipe. Analyse session par session. Zooms. Bilan Projet Sécurité Amandine Bonansea Emmanuelle Gardères Jean-Charles Fesantieu Edouard Jouen Nicolas Omari Guillaume Pujol Julien Reveret Alain Zarragoza 21-12-2006 Sommaire Présentation de l équipe Analyse

Plus en détail

CSI 3540. Structures, techniques et normes du Web

CSI 3540. Structures, techniques et normes du Web CSI 3540 Structures, techniques et normes du Web Assises du Web (Partie 2) Objectifs: Maîtrise des concepts sur lesquels reposent les technologies du Web, incluant HTTP Bien comprendre les interactions

Plus en détail

Internet. Web Sécurité Optimisation

Internet. Web Sécurité Optimisation Internet Web Sécurité Optimisation Objectif Survol Web / Optimisation / Sécurité Sommaire 1. Fondamentaux 2. Hotes virtuels 3. Règles de réécriture 4. Optimisations 1. Fondamentaux - DNS fsf.com => 208.73.210.29

Plus en détail

INTERNET est un RESEAU D ORDINATEURS RELIES ENTRE EUX A L ECHELLE PLANETAIRE. Internet : interconnexion de réseaux (anglais : net = réseau)

INTERNET 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étail

Internet. Web Sécurité Optimisation

Internet. Web Sécurité Optimisation Internet Web Sécurité Optimisation Objectif Survol Web / Optimisation / Sécurité Sommaire 1. Fondamentaux 2. Hotes virtuels 3. Règles de réécriture 4. Optimisations 1. Fondamentaux - DNS fsf.com => 208.73.210.29

Plus en détail

Introduction au World Wide Web

Introduction au World Wide Web Introduction au World Wide Web Olivier Dalle Université de Nice - Sophia Antipolis http://deptinfo.unice.fr/ D après le cours original de Sacha Krakowiak Université Joseph Fourier Projet Sardes (INRIA

Plus en détail

Plan du travail. 2014/2015 Cours TIC - 1ère année MI 86

Plan du travail. 2014/2015 Cours TIC - 1ère année MI 86 Plan du travail Chapitre 1: Internet et le Web Chapitre 2: Principes d Internet Chapitre 3 : Principaux services d Internet Chapitre 4 : Introduction au langage HTML 2014/2015 Cours TIC - 1ère année MI

Plus en détail

Que désigne l'url donnée au navigateur?

Que désigne l'url donnée au navigateur? Que désigne l'url donnée au navigateur? http://www-poleia.lip6.fr/~jfp/istm/tp6/index.html Le protocole : pourquoi? Parce que la manière d'indiquer une adresse dépend du service postal utilisé... Le serveur

Plus en détail

HTTP 1.1. HyperText Transfer Protocol ... ... TCP IP ...

HTTP 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étail

Cours de Réseau et communication Unix n 8

Cours de Réseau et communication Unix n 8 Cours de Réseau et communication Unix n 8 Edouard THIEL Faculté des Sciences Université d Aix-Marseille (AMU) Septembre 2014 Les transparents de ce cours sont téléchargeables ici : http://pageperso.lif.univ-mrs.fr/~edouard.thiel/ens/rezo/

Plus en détail

Les solutions de paiement CyberMUT (Crédit Mutuel) et P@iement CIC. Qui contacter pour commencer la mise en place d une configuration de test?

Les solutions de paiement CyberMUT (Crédit Mutuel) et P@iement CIC. Qui contacter pour commencer la mise en place d une configuration de test? Les solutions de paiement CyberMUT (Crédit Mutuel) et P@iement CIC Qui contacter pour commencer la mise en place d une configuration de test? CyberMUT Paiement - Paiement CIC Commerce Electronique mailto:centrecom@e-i.com

Plus en détail

IUT d Orléans. Département Informatique. Année 2015-2016. Dévelopement Web Licence Professionnelle Web et Mobile

IUT d Orléans. Département Informatique. Année 2015-2016. Dévelopement Web Licence Professionnelle Web et Mobile IUT d Orléans. Département Informatique. Année 2015-2016 Dévelopement Web Licence Professionnelle Web et Mobile TD-TP Serveurs Web, HTTP et autres protocoles - Formulaires HTML5 - PHP 1 Exercice 1 Le protocole

Plus en détail

Outline. Traces sur le client. Cookies. Traces sur le client. Emmanuel Benoist. Chargé de cours Université de Lausanne.

Outline. Traces sur le client. Cookies. Traces sur le client. Emmanuel Benoist. Chargé de cours Université de Lausanne. Traces sur le client Emmanuel Benoist Chargé de cours Université de Lausanne Traces sur le client 1 Cookies 2 Lors d une saisie, il faut prouver quel ordinateur a fait quoi? L adresse IP seule n est pas

Plus en détail

Cross-Site Request Forgery (CSRF)

Cross-Site Request Forgery (CSRF) TIW4-TP1 CSRF 1 Cross-Site Request Forgery (CSRF) Copyright c 2006-2010 Wenliang Du, Syracuse University. The development of this document is funded by the National Science Foundation s Course, Curriculum,

Plus en détail

Système UNIX et Langages de scripts

Système UNIX et Langages de scripts Système UNIX et Langages de scripts Projet Les deux sujets sont à faire, en binôme! 1 Bash : Gestion d une bibliothèque numérique L objectif est de gérer une bibliothèque numérique (un ensemble de livres

Plus en détail

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

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

Plus en détail

Technologies du Web Master COMASIC Internet et HTTP

Technologies du Web Master COMASIC Internet et HTTP Technologies du Web Master COMASIC Internet et HTTP Antoine Amarilli 1 27 novembre 2014 1. Matériel de cours inspiré de notes par Pierre Senellart et Georges Gouriten. Merci à Pierre Senellart pour sa

Plus en détail

TP 2 : programmation côté serveur À rendre pour le mardi 6 mai 2008

TP 2 : programmation côté serveur À rendre pour le mardi 6 mai 2008 Université Claude Bernard Lyon 1 UFR d informatique avril 2006 MIAG soir Systèmes d Information Méthodes Avancées TP 2 : programmation côté serveur À rendre pour le mardi 6 mai 2008 Introduction Dans ce

Plus en détail

HTTP. HyperText Transfert Protocol

HTTP. HyperText Transfert Protocol HyperText Transfert Protocol 1 client Web (Navigateur) URL Internet serveur Web test.xhtml Quels sont les échanges entre un client web (navigateur) et un serveur web? 2 Le protocole HTTP Protocole langage

Plus en détail

Internet statique et dynamique Programmation côté Serveur. Programmation de sites web statiques et dynamiques. Programmation côté serveur

Internet statique et dynamique Programmation côté Serveur. Programmation de sites web statiques et dynamiques. Programmation côté serveur Programmation de sites web statiques et dynamiques Programmation côté serveur Jean CARTIER MASTER INI jcartier@laposte.net 1 SOMMAIRE Internet statique et dynamique Côté Client Le HTML : Principe de fonctionnement

Plus en détail

Langages du Web. Que savez vous???

Langages du Web. Que savez vous??? Langages du Web Que savez vous??? Le WEB World Wide Web ouwww ouweb Toile d'araignée mondiale ou la toile Le Web utilise le réseau Internet pour relier des serveurs qui, grâce aux protocoles HTTP, HTTPS,

Plus en détail

Architecture client-serveur

Architecture client-serveur Architecture client-serveur Yannick Prié UFR Informatique Université Claude Bernard Lyon 1 Objectifs du cours Rappels sur les ordinateurs réseau et Internet. Communication entre programmes et entre machines.

Plus en détail

Systèmes et Réseaux UE 444

Systèmes et Réseaux UE 444 Systèmes et Réseaux UE 444 Partie 4 Services et Applications de l Internet Part 4 Contenu du module R2 Introduction des réseaux de communication Supports et circuit de données Liaison de données Mécanismes

Plus en détail

Mohammed REZGUI m.rezgui06@gmail.com. Basé sur le cours de Guillaume Perez

Mohammed REZGUI m.rezgui06@gmail.com. Basé sur le cours de Guillaume Perez Mohammed REZGUI m.rezgui06@gmail.com Basé sur le cours de Guillaume Perez Contenu, Organisation Objectif principal: Base pour la création d un site Notions de client-serveur Notions de programmations Option

Plus en détail

INF8007 Langages de script

INF8007 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étail

Les sites Internet dynamiques. contact : Patrick VINCENT pvincent@erasme.org

Les sites Internet dynamiques. contact : Patrick VINCENT pvincent@erasme.org Les sites Internet dynamiques contact : Patrick VINCENT pvincent@erasme.org Qu est-ce qu un site Web? ensemble de pages multimédia (texte, images, son, vidéo, ) organisées autour d une page d accueil et

Plus en détail

Réseaux : Internet. 1 ) L adressage IP. 2 ) Le DNS. 3 ) Le Modèle Client/Serveur. 4 ) La messagerie électronique. 5 ) Le transfert de fichier.

Réseaux : Internet. 1 ) L adressage IP. 2 ) Le DNS. 3 ) Le Modèle Client/Serveur. 4 ) La messagerie électronique. 5 ) Le transfert de fichier. 1 ) L adressage IP. 2 ) Le DNS. 3 ) Le Modèle Client/Serveur. 4 ) La messagerie électronique. 5 ) Le transfert de fichier. 6 ) Le Web. 7 ) Les Proxy. Réseaux : Internet Page 1 1. L adressage IP 2. Le DNS

Plus en détail

LES SCRIPTS CGI. Présentation Mise en œuvre La programmation Les variables d environnement

LES SCRIPTS CGI. Présentation Mise en œuvre La programmation Les variables d environnement LES SCRIPTS CGI Présentation Mise en œuvre La programmation Les variables d environnement LES SCRIPTS CGI Présentation Mise en œuvre La programmation Les variables d environnement OBJECTIFS Historiquement,

Plus en détail

Crédit : Joyent, Inc. Cécile HARDEBOLLE cecile.hardebolle@supelec.fr

Crédit : Joyent, Inc. Cécile HARDEBOLLE cecile.hardebolle@supelec.fr Crédit : Joyent, Inc. Cécile HARDEBOLLE cecile.hardebolle@supelec.fr Prérequis PraDque de JavaScript Compréhension de l'architecture client- serveur web rôle du client vs. rôle du serveur protocole HTTP

Plus en détail

Développement des Systèmes d Information

Développement des Systèmes d Information Développement des Systèmes d Information Axe ISI Camille Persson Institut Fayol / LSTI / ISCOD École Nationale Supérieure des Mines de Saint-Etienne 158 cours Fauriel, 42000 Saint-Etienne persson@emse.fr

Plus en détail

Sécurité informatique Apprendre l attaque pour mieux se défendre

Sécurité informatique Apprendre l attaque pour mieux se défendre 384 Sécurité informatique Apprendre l attaque pour mieux se défendre Deux très importants types de données sont principalement utilisés sur le réseau Internet : les pages web et les e-mails. Dans ce chapitre

Plus en détail

NFA016 : Les formulaires. Les formulaires. Les formulaires (exemple)

NFA016 : Les formulaires. Les formulaires. Les formulaires (exemple) O. Pons, S. Rosmorduc Conservatoire National des Arts & Métiers Les balises: NFA016 : Les formulaires Les formulaires form : début de formulaire input : différents types de bouton et zone de saisie textarea

Plus en détail

Statistiques d'accès à sycomoreen.free.fr

Statistiques d'accès à sycomoreen.free.fr 1 sur 7 03/05/2015 15:37 Statistiques d'accès à sycomoreen.free.fr Période du résumé: Mars 2015 Généré le 02-May-2015 18:36 CEST [Statistiques journalières][statistiques horaires][urls][pages d'entrée][pages

Plus en détail

Master 1 Informatique. Emmanuel Godard. 22 novembre 2005

Master 1 Informatique. Emmanuel Godard. 22 novembre 2005 Réseaux Master 1 Informatique Emmanuel Godard Université de Provence 22 novembre 2005 Emmanuel Godard (Université de Provence) Réseaux 22 novembre 2005 1 / 1 Emmanuel Godard (Université de Provence) Réseaux

Plus en détail

Plan. Ressources. Architecture des Applications Réticulaires. Ressources. Exemple : Amazon S3. Id : cours3.bk 47 2008-03-01 16 :08 :37Z queinnec

Plan. Ressources. Architecture des Applications Réticulaires. Ressources. Exemple : Amazon S3. Id : cours3.bk 47 2008-03-01 16 :08 :37Z queinnec UPMC NI584-2008fev c C.Queinnec 3/19 UPMC NI584-2008fev c C.Queinnec 4/19 Plan Architecture des Applications Réticulaires Id : cours3.bk 47 2008-03-01 16 :08 :37Z queinnec Christian Queinnec Université

Plus en détail

Programmation d applications pour le Web

Programmation d applications pour le Web Programmation d applications pour le Web Cours 2 ème année ING ISI-Tunis Elaboré par: Hela LIMAM Chapitre 1 Architectures et applications du Web Année universitaire 2011/2012 Semestre 2 1 Plan Internet,

Plus en détail

PHP/MYSQL. Web Dynamique

PHP/MYSQL. Web Dynamique PHP/MYSQL Web Dynamique ENSG Juin 2008 Qui suis-je? Guillaume Gautreau Responsable projets Systèmes d information à l ENPC guillaume@ghusse.com http://www.ghusse.com Ces 6 jours de formation Jour 1 : présentations,

Plus en détail

Internet, comment ça marche?

Internet, comment ça marche? Internet, comment ça marche? Émeric Tourniaire 14 octobre 2015 Table of contents Internet Protocoles Quand ça ne marche pas Conclusion Internet, c est quoi? Des ordinateurs (mais pas que) Des Systèmes

Plus en détail

World Wide Web (WWW) cours@urec.cnrs.fr

World Wide Web (WWW) cours@urec.cnrs.fr World Wide Web (WWW) cours@urec.cnrs.fr Contributions Création: Claude Gross Modifications: Bernard Tuy, J.P Gauthier Objectifs du Web Aboutissement d un projet du CERN en Mars 1989. Espace d'information

Plus en détail

Service pour vérifier si un email est actif. Vérifiez les courriers de vos bases

Service pour vérifier si un email est actif. Vérifiez les courriers de vos bases MailStatus API Service pour vérifier si un email est actif. Vérifiez les courriers de vos bases Aspects généraux de données. La MailStatus API de Lleida.net permet de vérifier la validité d'une adresse

Plus en détail

Technologies Internet

Technologies Internet Technologies Internet Jean-François Ramiara FAD Réseau Pyramide 17/10/2012 Toulouse 1 Sommaire Internet Les origines d'internet Caractéristiques d'internet Les protocoles Les adresses IP Les noms de domaine

Plus en détail

Conception de sites Web TP n o 5

Conception de sites Web TP n o 5 Conception de sites Web TP n o 5 Objectif : Dans ce TP, vous mettrez en œuvre le langage PHP afin de gérer, entre autres, un compteur de visites, le formulaire que vous avez intégré à votre blog ainsi

Plus en détail

Guide du développeur de VMware vrealize Log Insight

Guide du développeur de VMware vrealize Log Insight Guide du développeur de VMware vrealize Log Insight vrealize Log Insight 2.5 Ce document prend en charge la version de chacun des produits répertoriés, ainsi que toutes les versions publiées par la suite

Plus en détail

Comparaison Entre la technologie «TAG» et l analyse de fichiers logs

Comparaison Entre la technologie «TAG» et l analyse de fichiers logs Comparaison Entre la technologie «TAG» et l analyse de fichiers logs Laurent Patureau Co-fondateur d IDfr Editeur de Wysistat 16, Boulevard Winston CHURCHILL 25 000 BESANCON Tel : 03 81 48 03 05 Fax :

Plus en détail

par François TOUTAIN Docteur ès sciences Ingénieur de recherche École Nationale Supérieure des Télécommunications de Bretagne

par François TOUTAIN Docteur ès sciences Ingénieur de recherche École Nationale Supérieure des Télécommunications de Bretagne Dossier délivré pour Protocole SIP par François TOUTAIN Docteur ès sciences Ingénieur de recherche École Nationale Supérieure des Télécommunications de Bretagne. Principe... TE 0 -. Composants SIP....

Plus en détail

BTS INFORMATIQUE DE GESTION Administrateur des réseaux locaux d entreprise

BTS INFORMATIQUE DE GESTION Administrateur des réseaux locaux d entreprise BTS INFORMATIQUE DE GESTION Administrateur des réseaux locaux d entreprise EPREUVE E5 : PRATIQUE DES TECHNIQUES INFORMATIQUES Identité du candidat : PAPIN Perrine N d inscription : M326070463 ACTIVITE

Plus en détail

1969 : Arpanet voit le jour en pleine guerre froide. Projet du Département de la

1969 : Arpanet voit le jour en pleine guerre froide. Projet du Département de la historique internet Arpanet Advanced Research Projects Agency Network 1969 : Arpanet voit le jour en pleine guerre froide. Projet du Département de la Défense des Etats-Unis pour assurer la transmission

Plus en détail

Manuel de référence relatif à l hébergement

Manuel de référence relatif à l hébergement . Multinet Ressources Inc. Multinet Ressources Inc. 752 Chemin Olivier Saint-Nicolas, QC Tél. : 418-831-9636 www.multinetressources.com Manuel de référence relatif à l hébergement......... Les statistiques

Plus en détail

Développement de l interface Web du projet Hôpital

Développement de l interface Web du projet Hôpital Pôle informatique 2013/2014 École Nationale Supérieure des Mines de Saint-Étienne Développement de l interface Web du projet Hôpital Antoine Zimmermann antoine.zimmermann@emse.fr Le cahier des charges

Plus en détail

C e r t i f i c a t I n f o r m a t i q u e e t I n t e r n e t

C e r t i f i c a t I n f o r m a t i q u e e t I n t e r n e t Certificat Informatique et Internet Internet Historique 1960's : ARPAnet / susa 1970's : X25 / Europe 1981 : La France lance le minitel 1990 : ARPAnet devient Internet 1991 : World Wide Web Hypertexte

Plus en détail

1 Introduction...3 1.1 Propos du document...3 1.2 Introduction...3 1.3 De HTTP 1.0 à HTTP 1.1...3

1 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étail

Architecture client-serveur

Architecture client-serveur Architecture client-serveur Yannick Prié UFR Informatique Université Claude Bernard Lyon 1 2007-2008 Master SIB M1 UE 3 / Bloc 4 Cours 3 Objectifs du cours Rappels sur les ordinateurs réseau et Internet.

Plus en détail

Le 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 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étail

GENERALITES. COURS TCP/IP Niveau 1

GENERALITES. 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étail

Qu est. est-ce qu Internet? Internet 1. FG, Médiathèque de Roanne revu 02 Oct 08

Qu est. est-ce qu Internet? Internet 1. FG, Médiathèque de Roanne revu 02 Oct 08 Qu est est-ce qu Internet? 1 INITIATION INTERNET Internet, c est un réseau d ordinateurs connectés entre eux pour échanger de l information. 2 Pour se connecter à Internet à partir de son poste informatique,

Plus en détail

Université Pierre Mendès France U.F.R. Sciences de l Homme et de la Société Master IC²A. TP sur IP

Université Pierre Mendès France U.F.R. Sciences de l Homme et de la Société Master IC²A. TP sur IP Université Pierre Mendès France U.F.R. Sciences de l Homme et de la Société Master IC²A TP sur IP L'objectif de ce premier TP est de vous montrer comment les données circulent dans un réseau, comment elles

Plus en détail

Le Web: les machines parlent aux machines

Le Web: les machines parlent aux machines Le Web: les machines parlent aux machines Historique Année 70 : ARPA (Advanced Research Project Agency). Relier les centres de recherche : ARPANET. 1972 : Premières spécifications TCP/IP (IP internet Protocol)

Plus en détail

Maintenance et gestion approfondie des Systèmes d exploitation Master 2 SILI. Année universitaire 2014-2015 David Genest

Maintenance et gestion approfondie des Systèmes d exploitation Master 2 SILI. Année universitaire 2014-2015 David Genest Maintenance et gestion approfondie des Systèmes d exploitation Master 2 SILI Année universitaire 2014-2015 David Genest Systèmes d exploitation Master 2 SILI 2014-2015 1 Chapitre I Virtualisation 1 Présentation

Plus en détail