chapitre 1pw

publicité
Cours 1 - Introduction
1. Définition d’Internet
2. Le principe d’Internet
3. Les langages du web
Mr BADI Imad
2015/2016
FST Béni Mellal
C'est quoi internet ?

A l'origine, internet était un réseau militaire
américain (appelé ARPANET).
Le but était de concevoir un réseau résistant
aux attaques: si un point du réseau est
anéanti, les informations doivent pouvoir
continuer à circuler.

Internet a donc été conçu dès l'origine
comme une toile d'araignée.
Si un point du réseau est anéanti, les autres points du réseau peuvent
continuer à communiquer entre eux car les informations empruntent
automatiquement un autre chemin.
Ce système est encore actif aujourd'hui: Quand vous envoyez ou recevez
des informations par internet, vos paquets de données transitent par des
dizaines d'ordinateurs différents et peuvent même emprunter des
chemins différents.
C'est cette «toile d'araignée» qui a donné naissance au mot «web» (qui signifie
littéralement «toile d'araignée») et au «World Wide Web» («toile d'araignée
mondiale», terme qu'on utilise généralement pour désigner les pages HTML
liées entre elles).
Pourquoi le mot «internet» ?
«Network» est le mot anglais qui signifie
«réseau».
 En interconnectant tous les réseaux de la
planète entre eux (militaires, universités,
gouvernements, entreprises, fournisseurs
d'accès...), on obtient un réseau géant qui
couvre une grande partie de la planète.
«Internet» = «Inter-networks»
Internet est donc l'interconnexion de tous
les réseaux de la planète.

Internet ne se limite pas aux pages web !

L'application la plus connue d'internet est
HTTP: Ce sont les pages web que vous
voyez dans votre navigateur.
Le protocole HTTP (utilisé par votre
navigateur) utilise internet pour transporter
des pages HTML, des images (jpeg, gif...),
musiques (MP3...), vidéos...

Il existe des tas d'autres protocoles qui peuvent
être utilisés pour faire des tas d'autres choses:
protocole
définition
DNS
permet de retrouver une adresse IP en fonction d'un nom
d'ordinateur (un peu comme un annuaire).
FTP
sert à transporter des fichiers d'un ordinateur à l'autre.
IRC
permet de créer des «salons» de discussion en direct.
ICQ
permet de savoir si quelqu'un est en ligne et de dialoguer avec lui.
NNTP
permet d'accéder à des forums de discussion sur des milliers de
sujets différents.
SSH
permet d'avoir un accès sécurisé à des ordinateurs distants.
SMTP
permet d'envoyer des emails, et le protocole POP3 de les recevoir.

Tout ces protocoles utilisent le protocole IP,
le protocole d'internet (IP = «Internet
Protocol»).
On dit qu'ils sont transportés par IP (c'est en
effet le protocole IP qui est chargé de
transporter les paquets de données jusqu'à
la destination).
Principe d’Internet

Le réseau Internet
met en contact les
utilisateurs par le
biais de leur matériel
informatique
respectif.
Principe d’Internet : modèle TCP-IP




Hôte-réseau : liaison physique et de
données. entre machines (Ethernet)
Internet : interconnexion des réseaux
(hétérogènes) distants sans
connexion. Le point critique de cette
couche est le routage. (IP)
Transport : permettre à des entités
paires de soutenir une conversation.
(TCP ou UDP)
Application : Telnet, TFTP, SMTP,
HTTP.
Principe d’Internet : Le web
Communication entre un serveur (HTTP) et un client (navigateur)
Système hypertexte public fonctionnant sur Internet et qui permet
de consulter, avec un navigateur, des pages mises en ligne dans des
sites.
Principe d’Internet : URL
Une URL est une chaîne de caractères
utilisée pour adresser les ressources dans le
Web
 Exemple :

http://www.example.com/chemin/page.html?q=req
◦ http : protocole
◦ www.example.com : hôte
◦ /chemin/ : chemin absolu sur le service
◦ page.html : nom de la page Web
◦ q=req : chaine de requête, transmise à la page
Les langages du web
Le web fonctionne sur le protocole HTTP
 Plusieurs langages sont utilisés pour amener
des pages personnelles aux utilisateurs

Comment fonctionne le Web ?
• C'est un mécanisme client-serveur.
• Le client demande un fichier, le serveur lui donne
tel qu'il est stocké – processus statique
• Le serveur peut aussi générer un fichier en
fonction de la demande du client – processus
dynamique
Téléchargement