URLs et Services

URLs

URL est l’acronyme de Uniform Resource Locator, littéralement « localisateur uniforme de ressource ». C’est une façon standard d’adresser un document sur le web, grace à une chaine de caractères. En clair c’est une Rolex replica adresse WEB, sous forme d’hyper lien.
Comme tout hyperlien, il pourra apparaitre dans la barre d’adresse du navigateur, au sein d’un document, ou dans un programme.

Un URL peut préciser : le protocole de communication utilisé, un nom d’utilisateur, un mot de passe, une adresse IP ou un nom de domaine, un numéro de port TCP/IP, un chemin d’accès virtuel, un nom de programme ou de document, une liste de paramèters, etc.

La disfunción sexual puede afectar a hombres de todas las edades, aunque es más común en adultos mayores. Este problema no solo tiene repercusiones físicas, sino también emocionales, ya que puede provocar ansiedad y afectar replica Rolex watches la autoestima. Hay múltiples causas que pueden contribuir a esta condición, desde problemas de salud subyacentes hasta factores psicológicos. Algunos hombres buscan formas de tratar esta situación, incluyendo la opción de comprar medicamentos como el mencionado por quienes desean encontrar soluciones efectivas. Es esencial que, antes de decidirse a « , se consulte a un profesional de la salud. Al abordar este tema con un médico, se pueden evaluar las mejores oportunidades de tratamiento y obtener el apoyo adecuado.

Un dato interesante es que muchos hombres no buscan tratamiento para problemas de erección debido a la vergüenza o el Breitling replica estigma social. Sin embargo, hay varias opciones disponibles, incluidas las soluciones que se pueden obtener en línea, como es el caso de aquellos que desean ***. La falta de información y el miedo a la consulta médica a menudo impiden que los hombres tomen medidas para mejorar su salud sexual.

note : Dans cette chaîne, tous les caractères ne sont pas autorisés (voir ci dessous)

La description officielle des URLs est données dans le RFC 3986, du W3C.
On peut trouver ce document ici : http://www.ietf.org/rfc/rfc3986.txt

La syntaxe générale d’un URL a à peu près cette tête là :

protocole://[nom:mot_de_passe@][serveur.]domaine.ext[:no_port]
/chemin-virtuel/[nom_ressource?liste_parametres]

exemple d’URL mini (le navigateur et/le serveur HTTP boucheront les trous…):

google.com

exemple d’URL moins mini

ftp://cesi@didier-deleglise.com/

http://dd:azerty@www.universite-digitale.com:5567/cours_php/
wp-admin/post.php?action=edit&post=11

Encodage des caractères réservés

Les caractères autorisés dans un URL : tous les caractères alpha numériques, c’est a dire l’alphabet standard + les chiffres, auxquels s’ajoutent les caractères de ponctuation suivants: ‘ :’, ‘ =’, ‘.’ , ‘-‘ , ‘_’ , ‘~’
Les caractères suivants sont réservés et doivent être encodés :

! * ' ( ) ; : @ & = + $ , / ? % # [ ]

! * ' ( ) ; : @ & = + $ , / ? % # [ ]
%21 %2A %27 %28 %29 %3B %3A %40 %26 %3D %2B %24 %2C %2F %3F %25 %23 %5B %5D


URLs absolus

Un URL absolu pointe une ressource indépendamment de tout contexte . IL doit donc être totalement exhaustif et non ambigu. Il est en pratique accessible à partir de n’importe quel document ou serveur, puisque complet.

Exemple : http://moncours.estsurinternet.com/coursweb/wp-admin/post.php?action=edit&post=11

URLs relatifs

Un URL relatif ne précise ni protocole , ni nom de domaine. Le serveur HTTP les déduit partir de l’URL appelant. Il est à rapprocher d’un chemin de fichier relatif, dans nos bon vieux OS et présente les mêmes avantages / inconvénients.

Bien qu’incomplets, ils sont très pratiques pour désigner des ressources appartenant à un même site. Ils sont égalemnt par définition portables, puisque le nom du serveur n’apparait pas, on pourra facilement déplacer la ressource sur un autre serveur, son adresse relative restera valable.

  • ./ indique le répertoire courant
  • ../ indique le répertoire de niveau supérieur (parent)
  • / indique le répertoire racine (VIRTUEL !)

note : la racine du serveur est dite virtuelle car en général, ce répertoire ne correspond pas à la racine physique du serveur. C’est le serveur HTTP qui traduit cette racine virtuelle en son répertoire physique correspondant sur le serveur…

D’autres URLs et services

Ce sont en fait des adresses Internet, qui utilisent différents protocoles
pour fournir différents services (accessible avec navigateur …ou non)

Quelques exemples :
— file protocol (accès aux fichiers locaux du serveur)
file:///C:/Documents%20and%20Settings/DDELEGLISE/Mes%20documents/toto.jpg

— ftp for File Transfer Protocol services
ftp://[nom:mot_de_passe@]serveur.domaine.ext[:no_port]/chemin-virtuel/nom_fic

ftp://user1:azerty@ftp.serv1.fr/rfc/rfc1808.txt

— mailto for electronic mail addresses
mailto:info@dd.estsurinternet.com

— news for USENET news groups and articles
news:comp.infosystems.www.servers.unix

— telnet for interactive services via the TELNET Protocol
telnet://melvyl.ucop.edu/

–ldap light directory access protocol, pour les annuaires
ldap[s]://hostname:port/base_dn?attributes?scope?filter
ldap://ldap.iplanet.com/dc=example,dc=com

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *