: protocoles

URL absolus

Les URL Uniform (ou Universal) Ressources Locator sont des chaines de caractère désignant l'emplacement d'une ressourcesC'est un fichier, par exemple page web, image, feuille de style, etc. sur le web.

Voici quelques exemples

1) http://www.site.ch/img/plan.php?x=12&y=20
2) ftp://user:password@www.site.ch/account/
3) https://www.site.ch:10340/pages/p1.html#top

Ces URL peuvent être découpés ainsi

protocoleidentifiantmachineportcheminancreparamètres
httpwww.site.ch/img/plan.phpx=12 y=20
ftpuser:passwordwww.site.ch/account/
httpswww.site.ch10340/pages/p1.htmltop

Protocole

C'est le langage de communication utilisé pour traiter la ressource.

Identifiant

Dans certains cas, l'accès à une ressource est protégé, il est possible d'indiquer le nom d'utilisateur et le mot de passe dans l'URL ou de les saisirs par après dans une boite de dialogue si le client est prévu pour le gérer.

Machine

Cette information permet de trouver l'adresse IP de la machine qui contient la ressource. Cela peut aussi être directement l'adresse IP qui est indiquée au lieu d'un nom de domaine, si le serveur est capable de trouver la ressource sans indication du nom de domaine (voir en-tête HTTP Host)

Port

Un serveur peut être à l'écoute de plusieurs ports. Généralement chaque protocole est lié à un port. Dans certains cas le port par défaut ne permet pas d'atteindre la ressource, il doit alors être spécifié dans l'URL

Chemin

Le chemin représente généralement une hiérarchie de dossiers et un nom de fichier portant une extension.

Ancre

L'ancre est un aspect de l'URL qui est traité par le client une fois qu'il a obtenu la ressource du serveur. Elle servent à positionner l'affichage (ascenseur) dans des longues pages.

Paramètres

Ce sont des informations transmises au serveur, plus précisément à la ressource (qui dans ce cas est généralement un programme). Elle peuvent être passée dans l'URL en HTTP, ou dans le corps d'un message d'une requête POST.

Editer