Programmation Web
Internet et le Web
Chapitre 1 – Introduction
Mr. Abdessattar Ettaieb
2016-2017
Historique de l’Internet
1967 - Première conférence sur ARPANET
1969 - Création du Network Working Group et connexion des premiers ordinateurs entre 4 universités
américaines via l'Interface Message Processor de Leonard Kleinrock
1971 - 23 ordinateurs sont reliés sur ARPANET. Envoi du premier courriel par Ray Tomlinson.
1972 - Naissance de l'International Network Working Group, organisme chargé de la gestion d’Internet
1973 - L'Angleterre et la Norvège rejoignent le réseau Internet avec chacun 1 ordinateur
1973 - Définition du protocole TCP/IP : TCP (Transmission Control Protocol) et IP (Internet Protocol)
1979 - Création des NewsGroups (forums de discussion Usenet) par des étudiants américains
1983 - Adoption du protocole TCP/IP et du mot « Internet »
1
Historique de l’Internet
1983 - Premier serveur de noms de sites (serveur DNS) 1984 1 000 ordinateurs connectés
1987 - 10 000 ordinateurs connectés 1989 100 000 ordinateurs inter-connectés
1990 - Disparition d'ARPANET 1990 Annonce publique du World Wide Web
1992 - 1 000 000 ordinateurs connectés
1993 - Apparition du Navigateur web NCSA Mosaic
1996 - 36 000 000 ordinateurs connectés 2000 Explosion de la bulle internet (368 540 000
ordinateurs connectés)
2014 - La barre du milliard de sites web est franchie.
2
Internet
Internet = Inter–Networks: c’est le concept d’interconnexions.
Une pile de protocole de communication, l’un au dessus de l’autre.
3
TCP/IP
Standard ouvert
Utiliser librement
Schéma d’adressage unique
Indépendant des couches physique et du hardware
Idéal pour interconnecte du matériel hétérogène
Multiplexage (Plusieurs applications simultanées)
Notion de port de communication
4
Les protocoles applicatifs
Telnet et SSH: Connexion a distance en ligne de commande
FTP: Transfer des fichiers
NNTP: Forum de discussion
Gopher: Ancêtre du web
5
Les protocoles de messagerie
Principe asynchrone
Envoi des messages
SMTP: Simple Mail Transfer Protocol
File d’attente relais messagerie
Dépose les messages dans une boite aux lettres
POP, IMAP: Relève des messages dans la boite aux lettres:
6
Le Web
Le Web est un nom donné a un système d’information mondial formé par la totalité des
documents disponibles sur internet et échangés a travers le protocole HTTP
World-Wide Web: date de Mars 1989
Hypertexte étendu aux réseaux informatiques.
7
Le Web
Le Web est un assemblage de technologies diverses.
Chaque technologie s’occupe d’un problème ou un aspect particulier.
 Normes de contenu XHTML, HTML, CSS, XML
 Automatisation de contenu: Javascript
 Transformateurs: XSL
 Processeurs: Perl, Php, Python
 Templating
Le principe général du Web, c’est la Transaction HTTP
Un émetteur ou client envoie une requête
Un serveur répond
8
Le Web
La localisation d’une ressource sur le Web se fait par un URL: Uniform Resource
Locator.
Un URL est un URI (Uniform Resource Identifier) spécifiques aux ressources du Web.
Un URI doit permettre d’identifier une ressource de manière permanente même si la
ressource est déplacée ou supprimée
9
Le Web
Un URL dans sa forme la plus simple se compose de trois parties:
Protocole (Comment?)
Adresse (ou?)
Document (quoi?)
On peut aussi préciser un numéro de port, des paramètres et un emplacement.
Protocole://adresse:port/document?p1=v1&p2=v2#empl
10

Aet pow isi_2017_chp2

  • 1.
    Programmation Web Internet etle Web Chapitre 1 – Introduction Mr. Abdessattar Ettaieb 2016-2017
  • 2.
    Historique de l’Internet 1967- Première conférence sur ARPANET 1969 - Création du Network Working Group et connexion des premiers ordinateurs entre 4 universités américaines via l'Interface Message Processor de Leonard Kleinrock 1971 - 23 ordinateurs sont reliés sur ARPANET. Envoi du premier courriel par Ray Tomlinson. 1972 - Naissance de l'International Network Working Group, organisme chargé de la gestion d’Internet 1973 - L'Angleterre et la Norvège rejoignent le réseau Internet avec chacun 1 ordinateur 1973 - Définition du protocole TCP/IP : TCP (Transmission Control Protocol) et IP (Internet Protocol) 1979 - Création des NewsGroups (forums de discussion Usenet) par des étudiants américains 1983 - Adoption du protocole TCP/IP et du mot « Internet » 1
  • 3.
    Historique de l’Internet 1983- Premier serveur de noms de sites (serveur DNS) 1984 1 000 ordinateurs connectés 1987 - 10 000 ordinateurs connectés 1989 100 000 ordinateurs inter-connectés 1990 - Disparition d'ARPANET 1990 Annonce publique du World Wide Web 1992 - 1 000 000 ordinateurs connectés 1993 - Apparition du Navigateur web NCSA Mosaic 1996 - 36 000 000 ordinateurs connectés 2000 Explosion de la bulle internet (368 540 000 ordinateurs connectés) 2014 - La barre du milliard de sites web est franchie. 2
  • 4.
    Internet Internet = Inter–Networks:c’est le concept d’interconnexions. Une pile de protocole de communication, l’un au dessus de l’autre. 3
  • 5.
    TCP/IP Standard ouvert Utiliser librement Schémad’adressage unique Indépendant des couches physique et du hardware Idéal pour interconnecte du matériel hétérogène Multiplexage (Plusieurs applications simultanées) Notion de port de communication 4
  • 6.
    Les protocoles applicatifs Telnetet SSH: Connexion a distance en ligne de commande FTP: Transfer des fichiers NNTP: Forum de discussion Gopher: Ancêtre du web 5
  • 7.
    Les protocoles demessagerie Principe asynchrone Envoi des messages SMTP: Simple Mail Transfer Protocol File d’attente relais messagerie Dépose les messages dans une boite aux lettres POP, IMAP: Relève des messages dans la boite aux lettres: 6
  • 8.
    Le Web Le Webest un nom donné a un système d’information mondial formé par la totalité des documents disponibles sur internet et échangés a travers le protocole HTTP World-Wide Web: date de Mars 1989 Hypertexte étendu aux réseaux informatiques. 7
  • 9.
    Le Web Le Webest un assemblage de technologies diverses. Chaque technologie s’occupe d’un problème ou un aspect particulier.  Normes de contenu XHTML, HTML, CSS, XML  Automatisation de contenu: Javascript  Transformateurs: XSL  Processeurs: Perl, Php, Python  Templating Le principe général du Web, c’est la Transaction HTTP Un émetteur ou client envoie une requête Un serveur répond 8
  • 10.
    Le Web La localisationd’une ressource sur le Web se fait par un URL: Uniform Resource Locator. Un URL est un URI (Uniform Resource Identifier) spécifiques aux ressources du Web. Un URI doit permettre d’identifier une ressource de manière permanente même si la ressource est déplacée ou supprimée 9
  • 11.
    Le Web Un URLdans sa forme la plus simple se compose de trois parties: Protocole (Comment?) Adresse (ou?) Document (quoi?) On peut aussi préciser un numéro de port, des paramètres et un emplacement. Protocole://adresse:port/document?p1=v1&p2=v2#empl 10