1. Anatomía de una URL
Una URL sigue el patrón scheme://user:pass@host:port/path?query#hash. El scheme (protocolo) indica cómo debe accederse al recurso: http, https, ftp, etc. El host es el dominio o IP del servidor, el port es el puerto de conexión (se omite cuando coincide con el valor predeterminado del protocolo: 80 para http, 443 para https), el path ubica el recurso en el servidor, la query transporta parámetros clave-valor enviados al servidor y el hash (fragment) es una referencia que solo existe del lado del cliente y nunca se envía al servidor. Esta herramienta separa todos estos elementos con precisión usando la API URL estándar del navegador.