Le Web
Objectifs :
- Distinguer la structure du web de son fonctionnement
- Ecrire une page HTML, avec son C88
1 - Historique
- 1965: Ted Nelson invente la notion de hypertexte numérique, texte contenant des liens permettant de naviguer dans des pages.
- 1967: Naissance d' ARPANET, ancêtre d'internet.
- 1989: Tim Berners-Lee propose d'utiliser l'hypertexte sur internet, qui est en train de naître. Naissance du World Nide Web.
- 1993:Tim et d'autres travaillent sur le premier navigateur web : Mosaic, qui deviendra Netscape ,puis Firefox...
- 1994:Tim fonde le W3C qui standardise les technologie en dehors de toute utilisation commerciale (World Wide Web Consortium).
2-Accés à une page Web : URL
Uniform Resource Locator
Exemple: http://www.escl.fr/index.html
- http : hypertexte transfert protocol
- https : hypertexte transfert protocol secured
- ftp : file transfert protocol
- mailto : lien vers adresse mail
Nom de la machine serveur (www.escl.fr)
- Domaine : escl.fr (fr : France, escl : le lycée)
- Sous domaine : www.escl.fr
Chemin ("index.html")
Application : quelles sont les differentes adresse IP relatives a escl.fr
- www.escl.fr : 54.36.91.62 (serveur web de lycée)
- eleves.fr : 86.227.208.179 (serveur des eleves)
- escl.fr : 54.36.91.62 (serveur de base)
- mail.escl.fr : 193.70.18.144 (serveur de mails)
Remarque : pour éviter le Fishing, on aprend à déterminer la machine indiquée dans le lien URL
Ex : "https://www.escl.fr.monsite.info/index.html" pointe vers le domaine :
3- Accés à un serveur
Un serveur web est principalement situé dans une machine (adresse IP) on y accéde avec http ou https.
Différent porte d'entrée peuvent être disponible, ils corresponds à différents besoins:
- Web : http(80) et https(443)
- Transfert de fichiers : ftp(21) et ftp-data(20)
- Mail : satp(25), pop3(110), imap(143)
4- Écriture d'une page web
Une page Web est principalement écrite en HTML (HyperText Markup Language) et peut être associé à une fouille de style en CSS (Cascading Style Sheet).
Application: voir le code de ce cours.