Le Web
Objectifs:
- - Distinguer la structure du web de son fonctionnement.
- - Ecrire une page HTML, avec son CSS.
1- Historique
- 1965 : Ted Nelson invente la notion de hypertexte numérique , texte contenant
des liens permettant de naviguer dans les pages.
- 1967 : Naissance d'ARRPANET , ancêtre d'Internet.
- 1989 : Tim Benrer-Lee propose d'utilisé l'hypertexte sur internet, qui est en train
de naître. Naissance du World Wide 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 technologies en dehors de toute utilisation
commercial ( World Wide Web Consortium )
2- Accès à une page Web: URL
Uniform Ressource Locator
Exemple : http://www.escl.fr/index.html
Protocole
- http : hypertext transfert protocol
- https : hypertext transfert protocol secured
- ftp : file transfert protocol
- mailto : lien vers adresse mail
Nom de la machine serveur
- Domaine : escl.fr (fr: france, escl : le lycée )
- Sous Domaine : www.escl.fr
Chemin ("/index.html")
Application : Quelles sont les différentes adresse IP relatives à escl.fr ?
- www.escl.fr : 54.36.91.62 (Serveur web du lycée)
- eleves.escl.fr : 86.227.208.179 (Serveur des élèves)
- escl.fr : 54.36.91.62 (Serveur de base)
- mail.escl.fr : 193.70.18.144 (Serveur de mails)
Remarque: Pour éviter le Phishing, on apprend à déterminer la machine indiqué dans le lien URL.
Exemple: "http://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 accède avec http ou https.
Différents ports d'entrée peuvent être disponible. Ils correspondent à différents besoin :
- Web : http (80) et https(443)
- Transfert de fichiers : ftp (21) et ftp-data
- Mail : smtp(25), pop3(110), imap(143)
4- Écriture d'une page Web
Une page web est principalement écrire en HTML (HyperTest Markup Language) et peut être associée à une feuille de style en CSS (Cascading Style Sheeht)
Application: voir le code de ce cours