Abderrahmane Bouarissa Damien Burglin Arnaud Sansig

Slides:



Advertisements
Présentations similaires
Novembre 2005 – Michel Desconnets PHP : théorie Objectif : introduire les concepts globaux permettant d'aborder la programmation en PHP.
Advertisements

Cours de C – Séance dexercices 19 Octobre Objectif Ecrire un serveur HTTP Sans gérer la partie réseau, on utilisera un utilitaire pour cela Serveur.
Cours de C – Séance dexercices 02 Octobre Protocole: client Protocole : – Requête client : GET /test.html HTTP/1.1\r\n Host: nom_de_l_hote\r\n Parameter:
Conception de Site Webs dynamiques Cours 6
Internet : serveurs Web
- Couche 7 - Couche application. Sommaire 1)Introduction 1)DNS 1)FTP et TFTP 1)HTTP 1)SNMP 1)SMTP 1)Telnet.
TER Gestionnaires de contenu en ligne
Gestionnaires de contenu en ligne TER BN1 Mario Di Miceli, Maxime Lamure, Damien Mandrioli, Romain Raugi.
Exposé de Système - Informatique et Réseau
TRANSFER Alger – Serveur Web Nicolas Larrousse Septembre Petit historique du Worl Wide Web Notion dHypertexte Extension à internet par Tim Berners.
1 Les technologies XML Cours 4 : Les Web Services et XML- RPC Février Version 1.0 -
2-Generalites FTP:Protocole De transfert de fichiers sur un réseau TCP/IP. Permet de copier des fichiers depuis ou vers un autre ordinateur du reseaux,d'administrer.
Programmation Internet et Intranet
TP 3-4 BD21.
JSP Java Server Pages. Introduction Afin dimplémenter les règles métiers, coté serveur dans une application Web, larchitecture Java propose trois solutions.
Servlet JAVA.
Formulaire HTML Introduction. Définition de formulaire.
FLSI602 Génie Informatique et Réseaux
Révision Avant lintra – Architecture de lordinateur, les composants, le fonctionnement, codage – Système dexploitation: organisation des données (fichier),
Common Gateway Interface
Oct.-2000DESS IIDEE © B. BAH 1 ASP Caractéristiques dun fichier ASP Son extension : « *.asp » La balise: Son indépendance vis à vis de toute plate–forme,
Le Téléphone Russe Le Téléphone Russe. Le Téléphone Russe Le Téléphone Russe.
LOG 02 Bases de Données Avancées Rappels sur JSP / Servlet
2006/2007Denis Cabasson – Programmation Web Cours de programmation web ENSAE
Les Services Web Avec.NET version 1.1. Un service Web en bref… Méthodes ou objets accessible à distance via SOAP (Simple Object Access Protocol ); SOAP.
Le langage ASP Les variables d'environnement HTTP avec Request.
SERVLETS PRESENTATION
Comprendre l’environnement Web
Les instructions PHP pour l'accès à une base de données MySql
Le protocole FTP.
ASP.NET Par: Hugo St-Louis. C ARACTÉRISTIQUES A SP. NET Évolution, successeur plus flexible quASP (Active Server Pages). Pages web dynamiques permettant.
AJAX.
Initiation au web dynamique
1 Introduction aux réseaux Ordinateurs serveurs et ordinateurs clients Intranet et Internet Logiciels serveurs et logiciels clients Dossiers et fichiers.
PHP & My SQL.
Le Web, création utilisation  Le nuage  Préparer chez soi  Exister en ligne  Retrouver son groupe  Notions de base  Outils de publication  vivreensemble.net.
Techniques Internet de Base Licence 2 (Info, Maths, PC/PA) Université Jean Monnet Ruggero G. PENSA
Gestion de bases de données réparties
Travail de diplôme José Garrido Professeur : Philippe Freddi Explorer Internet en toute sécurité Surf Safe SPY INTERNET.
Content Management System CMS. Pourquoi ? Obligation de ressaisir des contenus publiés à plusieurs endroits Pas d’outils de gestion de qualité de l’information.
Denial of Service and Distributed Denial of Service
PHP 5° PARTIE : LES COOKIES
JavaScript.
0 Objectifs de la session n°1  Revenir sur toutes les bases théoriques nécessaires pour devenir un développeur Web,  Découvrir l’ensemble des langages.
Les réseaux - Internet Historique Réseau local Internet Les protocoles
Cours de programmation web
Lyda tourisme Process en PHP. Objectif Il s’agit de construire un segment de process dans un système d’information touristique.
Internet : serveurs Web  Clients et serveurs : le navigateur  Sites Web et urls  Fichier source d’une page  Langage HTML 1.
Séminaire INGI 2591 Attaques Web Accardo Nicolas Blerot Olivier Couvreur Pascal Depry Fabian.
420-B63 Programmation Web Avancée Auteur : Frédéric Thériault 1.
Auvray Vincent Blanchy François Bonmariage Nicolas Mélon Laurent
Les sockets.
http 1.1.  connexion persistante Browser Mozilla Firefox Adresse ip.
Campus-Booster ID : **XXXXX Copyright © SUPINFO. All rights reserved Le développement Web.
Abderrahmane Bouarissa Damien Burglin Arnaud Sansig
INTERNET Le langage HTML
 Formulaires HTML : traiter les entrées utilisateur
Initiation au JavaScript
 Fonctions diverses, scripts PHP Variables de session Les sessions sous PHP permettent de conserver des données d'un utilisateur coté serveur, lors de.
Séance /10/ Projet de site dynamique avec Dreamweaver : MyCMS
ORGANISATION DE L’ENSEIGNEMENT Informatique et Sciences du Numérique.
Architecture Client/Serveur
TWP Toolkit Formation 21/10/2009.
Bloc 1 - UE 5 - Technologies de l’information et de la communication TIC Bachelier en immobilier T. SOUMAGNE.
APP-TSWD Apprentissage Par Problèmes Techniques des Sites Web Dynamiques Licence Professionnelle FNEPI Valérie Bellynck, Benjamin Brichet-Billet, Mazen.
Développement d’applications Web
Révisions pour l’exam L2 Informatique Obligatoire.
1 Programmation Web Programmation WAMP/LAMP Premiers principes.
A. DAAIF ENSET Mohammedia Université Hassan II Casablanca.
Transcription de la présentation:

Abderrahmane Bouarissa Damien Burglin Arnaud Sansig Serveur HTTP Abderrahmane Bouarissa Damien Burglin Arnaud Sansig

Echange HTTP

Protocole HTTP 1.1 Modèle OSI Plusieurs commandes comme GET POST Syntaxe d’une requête http Ligne de commande (Commande, URL,Version de protocole) En-tête de requête Ligne vide Corps de requête

En-tête HTTP HTTP/1.1 200 OK Server: <Nom du serveur > Date: <Date de l’envoie> Connection : close Content-Length : <taille du corps> Content-Type: <Type du corps>

Corps C’est le contenu de la requête http. Il peut contenir : Rien Des variables Une page HTML Un fichier uploadé

Gestion du client par le serveur Demande de connexion Acceptation du serveur Création d’un nouveau thread Traitement de la requête

Environnement utilisé Langage : JAVA Protocole http 1.1 SVN

Difficultés rencontrées Construction de la trame serveur Fonction Upload Téléchargement

Conclusion Expérience dans le langage Java Apprentissage d’un nouveau protocole Apprentissage du modèle client/serveur

Démonstration