Una dirección URL identifica de forma única recursos en Internet y permite su localización. Está formada por varios elementos como el esquema, host, puerto, ruta y parámetros. El esquema indica el protocolo, el host puede ser un nombre de dominio o dirección IP y es el único elemento obligatorio, y la ruta especifica la ubicación del recurso dentro del servidor. Las URIs identifican recursos de forma universal pero no indican su ubicación, mientras que las URLs sí proporcionan esta información.