SlideShare une entreprise Scribd logo
1  sur  11
Télécharger pour lire hors ligne
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

Contenu connexe

Tendances

Chap6 Manipulation des fichiers
Chap6 Manipulation des fichiers Chap6 Manipulation des fichiers
Chap6 Manipulation des fichiers Mariem ZAOUALI
 
Internet et ses services
Internet et ses servicesInternet et ses services
Internet et ses servicesAbdoulaye Dieng
 
Rapport installation round cube centos 7
Rapport installation round cube centos 7Rapport installation round cube centos 7
Rapport installation round cube centos 7Mame Cheikh Ibra Niang
 
Shell sans les coquilles
Shell sans les coquillesShell sans les coquilles
Shell sans les coquillesÉdouard Lopez
 
Administration ubuntu-serveur-installation-ftp-serveur-bernier-francois
Administration ubuntu-serveur-installation-ftp-serveur-bernier-francoisAdministration ubuntu-serveur-installation-ftp-serveur-bernier-francois
Administration ubuntu-serveur-installation-ftp-serveur-bernier-francoisspeegel
 
LINUX Mise en place d’une exploitation industrialisée – automatisée – sécuris...
LINUX Mise en place d’une exploitation industrialisée – automatisée – sécuris...LINUX Mise en place d’une exploitation industrialisée – automatisée – sécuris...
LINUX Mise en place d’une exploitation industrialisée – automatisée – sécuris...Jean-Antoine Moreau
 
Administration ubuntu-serveur-installation-ftp-serveur
Administration ubuntu-serveur-installation-ftp-serveurAdministration ubuntu-serveur-installation-ftp-serveur
Administration ubuntu-serveur-installation-ftp-serveurTECOS
 
11 02 distribution locale des courriels
11 02 distribution locale des courriels11 02 distribution locale des courriels
11 02 distribution locale des courrielsNoël
 
system de gestion Nfs (Network File System)
system de gestion Nfs (Network File System)system de gestion Nfs (Network File System)
system de gestion Nfs (Network File System)ninanoursan
 
Mercurial - PHPQuebec - December 08
Mercurial - PHPQuebec - December 08Mercurial - PHPQuebec - December 08
Mercurial - PHPQuebec - December 08mdupuis
 
07 01 configuration élémentaire d'un dns
07 01 configuration élémentaire d'un dns07 01 configuration élémentaire d'un dns
07 01 configuration élémentaire d'un dnsNoël
 
07 visual basic .net - exercice - le programme quick note
07 visual basic .net - exercice - le programme quick note07 visual basic .net - exercice - le programme quick note
07 visual basic .net - exercice - le programme quick noteHamza SAID
 
SdE TP 3 - Fonctions d'entrée et sortie
SdE TP 3 - Fonctions d'entrée et sortieSdE TP 3 - Fonctions d'entrée et sortie
SdE TP 3 - Fonctions d'entrée et sortieAlexandru Radovici
 
Courriels et messageries
Courriels et messageriesCourriels et messageries
Courriels et messageriesMichel Guillou
 
07 03 sécurisation d'un serveur dns
07 03 sécurisation d'un serveur dns07 03 sécurisation d'un serveur dns
07 03 sécurisation d'un serveur dnsNoël
 
DNS et bien commun
DNS et bien communDNS et bien commun
DNS et bien communAnDaolVras
 

Tendances (20)

Openfire
OpenfireOpenfire
Openfire
 
Chap6 Manipulation des fichiers
Chap6 Manipulation des fichiers Chap6 Manipulation des fichiers
Chap6 Manipulation des fichiers
 
Presentation SOAP
Presentation SOAPPresentation SOAP
Presentation SOAP
 
Internet et ses services
Internet et ses servicesInternet et ses services
Internet et ses services
 
Rapport installation round cube centos 7
Rapport installation round cube centos 7Rapport installation round cube centos 7
Rapport installation round cube centos 7
 
Shell sans les coquilles
Shell sans les coquillesShell sans les coquilles
Shell sans les coquilles
 
Administration ubuntu-serveur-installation-ftp-serveur-bernier-francois
Administration ubuntu-serveur-installation-ftp-serveur-bernier-francoisAdministration ubuntu-serveur-installation-ftp-serveur-bernier-francois
Administration ubuntu-serveur-installation-ftp-serveur-bernier-francois
 
LINUX Mise en place d’une exploitation industrialisée – automatisée – sécuris...
LINUX Mise en place d’une exploitation industrialisée – automatisée – sécuris...LINUX Mise en place d’une exploitation industrialisée – automatisée – sécuris...
LINUX Mise en place d’une exploitation industrialisée – automatisée – sécuris...
 
Administration ubuntu-serveur-installation-ftp-serveur
Administration ubuntu-serveur-installation-ftp-serveurAdministration ubuntu-serveur-installation-ftp-serveur
Administration ubuntu-serveur-installation-ftp-serveur
 
11 02 distribution locale des courriels
11 02 distribution locale des courriels11 02 distribution locale des courriels
11 02 distribution locale des courriels
 
system de gestion Nfs (Network File System)
system de gestion Nfs (Network File System)system de gestion Nfs (Network File System)
system de gestion Nfs (Network File System)
 
Mercurial - PHPQuebec - December 08
Mercurial - PHPQuebec - December 08Mercurial - PHPQuebec - December 08
Mercurial - PHPQuebec - December 08
 
07 01 configuration élémentaire d'un dns
07 01 configuration élémentaire d'un dns07 01 configuration élémentaire d'un dns
07 01 configuration élémentaire d'un dns
 
Genma - Vulgarisons le DNS
Genma - Vulgarisons le DNSGenma - Vulgarisons le DNS
Genma - Vulgarisons le DNS
 
07 visual basic .net - exercice - le programme quick note
07 visual basic .net - exercice - le programme quick note07 visual basic .net - exercice - le programme quick note
07 visual basic .net - exercice - le programme quick note
 
SdE TP 3 - Fonctions d'entrée et sortie
SdE TP 3 - Fonctions d'entrée et sortieSdE TP 3 - Fonctions d'entrée et sortie
SdE TP 3 - Fonctions d'entrée et sortie
 
Courriels et messageries
Courriels et messageriesCourriels et messageries
Courriels et messageries
 
07 03 sécurisation d'un serveur dns
07 03 sécurisation d'un serveur dns07 03 sécurisation d'un serveur dns
07 03 sécurisation d'un serveur dns
 
DNS et bien commun
DNS et bien communDNS et bien commun
DNS et bien commun
 
Domain Name System
Domain Name SystemDomain Name System
Domain Name System
 

En vedette

E-Services - Chapter 1: Introduction
E-Services - Chapter 1: IntroductionE-Services - Chapter 1: Introduction
E-Services - Chapter 1: IntroductionAbdessattar Ettaieb
 
E-Services course Chapter 3 ISI by Ettaieb Abdessattar
E-Services course Chapter 3 ISI by Ettaieb AbdessattarE-Services course Chapter 3 ISI by Ettaieb Abdessattar
E-Services course Chapter 3 ISI by Ettaieb AbdessattarAbdessattar Ettaieb
 
ISI Institute E-Services Chapter 4
ISI Institute E-Services Chapter 4ISI Institute E-Services Chapter 4
ISI Institute E-Services Chapter 4Abdessattar Ettaieb
 
E-Services course Chapter II ISI by Ettaieb Abdessattar
E-Services course Chapter II ISI by Ettaieb AbdessattarE-Services course Chapter II ISI by Ettaieb Abdessattar
E-Services course Chapter II ISI by Ettaieb AbdessattarAbdessattar Ettaieb
 
E-Services TP2 ISI by Ettaieb Abdessattar
E-Services TP2 ISI by Ettaieb AbdessattarE-Services TP2 ISI by Ettaieb Abdessattar
E-Services TP2 ISI by Ettaieb AbdessattarAbdessattar Ettaieb
 
Integrating digital mindmapping in psychology vvob vietnam
Integrating digital mindmapping in psychology vvob vietnamIntegrating digital mindmapping in psychology vvob vietnam
Integrating digital mindmapping in psychology vvob vietnamthytranvietnam
 
Cours electronique puissance
Cours electronique puissanceCours electronique puissance
Cours electronique puissanceJoseph Elhou
 
Intro to Web Design
Intro to Web DesignIntro to Web Design
Intro to Web DesignKathy Gill
 
Improvement of Plant Layout by using 5S technique-An industrial case study
Improvement of Plant Layout by using 5S technique-An industrial case studyImprovement of Plant Layout by using 5S technique-An industrial case study
Improvement of Plant Layout by using 5S technique-An industrial case studyIJMER
 

En vedette (13)

Aet pow isi_2017_chp1
Aet pow isi_2017_chp1Aet pow isi_2017_chp1
Aet pow isi_2017_chp1
 
ISI Institute E-Services TP 3
ISI Institute E-Services TP 3 ISI Institute E-Services TP 3
ISI Institute E-Services TP 3
 
E-Services - Chapter 1: Introduction
E-Services - Chapter 1: IntroductionE-Services - Chapter 1: Introduction
E-Services - Chapter 1: Introduction
 
E-Services course Chapter 3 ISI by Ettaieb Abdessattar
E-Services course Chapter 3 ISI by Ettaieb AbdessattarE-Services course Chapter 3 ISI by Ettaieb Abdessattar
E-Services course Chapter 3 ISI by Ettaieb Abdessattar
 
ISI Institute E-Services Chapter 4
ISI Institute E-Services Chapter 4ISI Institute E-Services Chapter 4
ISI Institute E-Services Chapter 4
 
E-Services course Chapter II ISI by Ettaieb Abdessattar
E-Services course Chapter II ISI by Ettaieb AbdessattarE-Services course Chapter II ISI by Ettaieb Abdessattar
E-Services course Chapter II ISI by Ettaieb Abdessattar
 
E-Services TP2 ISI by Ettaieb Abdessattar
E-Services TP2 ISI by Ettaieb AbdessattarE-Services TP2 ISI by Ettaieb Abdessattar
E-Services TP2 ISI by Ettaieb Abdessattar
 
Integrating digital mindmapping in psychology vvob vietnam
Integrating digital mindmapping in psychology vvob vietnamIntegrating digital mindmapping in psychology vvob vietnam
Integrating digital mindmapping in psychology vvob vietnam
 
Cours electronique puissance
Cours electronique puissanceCours electronique puissance
Cours electronique puissance
 
Practical Guide to Customer Dev - Dan Toma
Practical Guide to Customer Dev - Dan TomaPractical Guide to Customer Dev - Dan Toma
Practical Guide to Customer Dev - Dan Toma
 
Intro to Web Design
Intro to Web DesignIntro to Web Design
Intro to Web Design
 
Improvement of Plant Layout by using 5S technique-An industrial case study
Improvement of Plant Layout by using 5S technique-An industrial case studyImprovement of Plant Layout by using 5S technique-An industrial case study
Improvement of Plant Layout by using 5S technique-An industrial case study
 
Projeto gelo
Projeto geloProjeto gelo
Projeto gelo
 

Similaire à Aet pow isi_2017_chp2

Fonctionnement du réseau
Fonctionnement du réseauFonctionnement du réseau
Fonctionnement du réseaumelaniegenovese
 
Introduction aux activités du W3C (Janvier 2008)
Introduction aux activités du W3C (Janvier 2008)Introduction aux activités du W3C (Janvier 2008)
Introduction aux activités du W3C (Janvier 2008)Fabien Gandon
 
2016_Huguet_l1ICC11 séquence 8 Internet
2016_Huguet_l1ICC11 séquence 8 Internet2016_Huguet_l1ICC11 séquence 8 Internet
2016_Huguet_l1ICC11 séquence 8 InternetFrançois Huguet
 
Internet-1-intro.pdf
Internet-1-intro.pdfInternet-1-intro.pdf
Internet-1-intro.pdfJunior724645
 
De l'IPv4 à l'IPv6, Que ce passe t-il réellement?
De l'IPv4 à l'IPv6, Que ce passe t-il réellement?De l'IPv4 à l'IPv6, Que ce passe t-il réellement?
De l'IPv4 à l'IPv6, Que ce passe t-il réellement?Max Benana
 
Village Global 2009 : Séance 1
Village Global 2009 : Séance 1Village Global 2009 : Séance 1
Village Global 2009 : Séance 1guest87102c
 
Village Global 2009 : Séance 1
Village Global 2009 : Séance 1Village Global 2009 : Séance 1
Village Global 2009 : Séance 1Emilie Marquois
 
Archi reseaux
Archi reseauxArchi reseaux
Archi reseauxMed Labbi
 
Présentation de l'Internet-document AFPA-
Présentation de l'Internet-document AFPA-Présentation de l'Internet-document AFPA-
Présentation de l'Internet-document AFPA-algrappe
 
Internet : pourquoi ça marche
Internet : pourquoi ça marcheInternet : pourquoi ça marche
Internet : pourquoi ça marcheGwendal Simon
 
Programmation web1 complet
Programmation web1 completProgrammation web1 complet
Programmation web1 completAnnabi Gihed
 
Programmation web1
Programmation web1Programmation web1
Programmation web1Annabi Gihed
 
Cours : Internet - 7ème année de base
Cours : Internet - 7ème  année de baseCours : Internet - 7ème  année de base
Cours : Internet - 7ème année de baseTunisie collège
 

Similaire à Aet pow isi_2017_chp2 (20)

Fonctionnement du réseau
Fonctionnement du réseauFonctionnement du réseau
Fonctionnement du réseau
 
Introduction aux activités du W3C (Janvier 2008)
Introduction aux activités du W3C (Janvier 2008)Introduction aux activités du W3C (Janvier 2008)
Introduction aux activités du W3C (Janvier 2008)
 
CM_Web.pdf
CM_Web.pdfCM_Web.pdf
CM_Web.pdf
 
Internet
InternetInternet
Internet
 
2016_Huguet_l1ICC11 séquence 8 Internet
2016_Huguet_l1ICC11 séquence 8 Internet2016_Huguet_l1ICC11 séquence 8 Internet
2016_Huguet_l1ICC11 séquence 8 Internet
 
Internet
InternetInternet
Internet
 
Internet-1-intro.pdf
Internet-1-intro.pdfInternet-1-intro.pdf
Internet-1-intro.pdf
 
De l'IPv4 à l'IPv6, Que ce passe t-il réellement?
De l'IPv4 à l'IPv6, Que ce passe t-il réellement?De l'IPv4 à l'IPv6, Que ce passe t-il réellement?
De l'IPv4 à l'IPv6, Que ce passe t-il réellement?
 
Village Global 2009 : Séance 1
Village Global 2009 : Séance 1Village Global 2009 : Séance 1
Village Global 2009 : Séance 1
 
Village Global 2009 : Séance 1
Village Global 2009 : Séance 1Village Global 2009 : Séance 1
Village Global 2009 : Séance 1
 
Archi reseaux
Archi reseauxArchi reseaux
Archi reseaux
 
Internet Web
Internet WebInternet Web
Internet Web
 
Projet info
Projet infoProjet info
Projet info
 
Présentation de l'Internet-document AFPA-
Présentation de l'Internet-document AFPA-Présentation de l'Internet-document AFPA-
Présentation de l'Internet-document AFPA-
 
Tableau dakir.pptx
Tableau dakir.pptxTableau dakir.pptx
Tableau dakir.pptx
 
Administration97
Administration97Administration97
Administration97
 
Internet : pourquoi ça marche
Internet : pourquoi ça marcheInternet : pourquoi ça marche
Internet : pourquoi ça marche
 
Programmation web1 complet
Programmation web1 completProgrammation web1 complet
Programmation web1 complet
 
Programmation web1
Programmation web1Programmation web1
Programmation web1
 
Cours : Internet - 7ème année de base
Cours : Internet - 7ème  année de baseCours : Internet - 7ème  année de base
Cours : Internet - 7ème année de base
 

Aet pow isi_2017_chp2

  • 1. Programmation Web Internet et le 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é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
  • 6. 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
  • 7. 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
  • 8. 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
  • 9. 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
  • 10. 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
  • 11. 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