Para responder a la pregunta 1:
Un simple URI sería algo como:
http://www.mywebsite.com
Es más fácil explicar derecha a izquierda:
- com es el dominio de nivel superior (TLD)
- mywebsite es el dominio, pero normalmente incluiría el TLD al describir g, p. mywebsite.com
- www es un subdominio
- http: // es el protocolo utilizado para acceder al recurso
para hacer las cosas un poco, muchos dominios de nivel superior más confusas son en realidad 2 dominios, tales como .co.uk
Así, otro ejemplo sería:
https://aaa.bbb.ccc.mywebsite.co.uk
- co.Reino Unido es el dominio de nivel superior
- misitioweb es el dominio
- ccc es un subdominio
- BBB es una sub-subdominio, o se podría decir un subdominio de ccc.mywebsite.co.uk
- aaa es un sub- sub-subdominio, o se podría decir un subdominio de bbb.ccc.mywebsite.co.uk
Cualquier cosa después de que el dominio de nivel superior, pero antes de que el nombre de archivo se llama el camino, por ejemplo:
https://www.mywebsite.com/this/is/a/path/to/resource/filename.txt
En el ejemplo anterior nombre_archivo.txt suele llamarse recurso (aunque algunos dirían que toda la línea es el recurso, porque no siempre se tiene un nombre de archivo).