Cosa significano le parti di un indirizzo web?
Il World Wide Web sarebbe davvero un groviglio se non fosse per un sistema ben definito per individuare le varie risorse che i browser web visualizzano come siti web. Gli indirizzi Web, noti come URL o URL, sono identificatori standardizzati, strutturati in più parti che i browser Web utilizzano per specificare come, dove e cosa trovare e recuperare dal Web.
Identificazione
Le parti di un URL comprendono stringhe di lettere, numeri e simboli conformi a una convenzione di denominazione e una sintassi standardizzate. Il formato URL più familiare ai navigatori web è "http://www.hostname.com:80/directorypath/file.html". Questo formato URL specifica il protocollo, il nome di dominio, il numero di porta e la specifica della risorsa. I due punti (:), le barre (/) e i punti (.) separano le parti di un URL.
Parte del protocollo
La parte del protocollo di un URL specifica lo schema del servizio Internet utilizzato per richiedere e restituire la risorsa identificata. HTTP, o protocollo di trasferimento ipertestuale, è il protocollo standard per i server Web. Altri protocolli includono Secure HTTP (https), File Transfer Protocol (ftp), Network News Transfer Protocol (nntp) e Simple Mail Transfer Protocol (smtp). Se la parte del protocollo di un URL non è specificata, i browser Web utilizzano http come predefinito.
Parte del nome di dominio
La parte del nome di dominio di un URL, ad esempio www.hostname.com, si comprende meglio leggendo le sottoparti da destra a sinistra. Il familiare tipo di dominio "com" sta per "azienda/commerciale". Altri tipi di dominio comuni includono "org" per "organizzazione;" "net" per "rete;" e "gov" per "governo". I tipi di dominio specifici per paese includono "jp" per "Giappone" e "uk" per "Regno Unito". Il "nome host" è un sottodominio del nome di dominio "com" e identifica un particolare server Internet. Il "www" identifica il sottodominio World Wide Web di "hostname.com". Un indirizzo IP (Internet Protocol) numerico esplicito può essere utilizzato come sostituto dell'intera parte di dominio di un URL. Il DNS (Domain Name System) di Internet traduce i nomi di dominio in indirizzi IP.
Parte numero porta
La parte del numero di porta di un URL identifica l'endpoint di comunicazione specifico per i protocolli Internet. Per impostazione predefinita, la porta 80 è il numero di porta utilizzato per il protocollo HTTP sul World Wide Web e di solito non deve essere specificato in un URL.
Parte specifica delle risorse
La parte relativa alla specifica della risorsa di un URL identifica la posizione della risorsa richiesta sul server host nel dominio. La specifica della risorsa in genere include uno o più nomi di sottodirectory, il nome della risorsa e il tipo di risorsa. Il nome e il tipo della risorsa sono spesso un nome di file con un suffisso di estensione che identifica il tipo di file. Il suffisso ".htm" o ".html" identifica il tipo di file di "linguaggio di markup ipertestuale", il tipo di file che fornisce la funzionalità di collegamento ipertestuale della firma della navigazione sul Web. Un altro tipo comune di risorsa è una specifica di query dinamica che passa i parametri di query a un servizio sul server host che restituisce i risultati come pagina Web al browser Web. I motori di ricerca Internet utilizzano questo tipo di URL che può essere riconosciuto dai punti interrogativi (?) nella parte relativa alle specifiche delle risorse dell'URL.
Approfondimento dell'esperto
L'identificatore di risorsa uniforme (URI) è il termine preferito utilizzato nella letteratura tecnica per riferirsi alla tecnologia di denominazione e indirizzamento Internet standardizzata. URI è un termine generico che include URL, nomi di risorse uniformi (URN), citazioni di risorse uniformi (URC) e altre classi di identificatori di risorse Internet.