| Het belangrijkste onderscheid tussen een URL (Uniform Resource Locator) en een Unix-pad ligt in hun doel en reikwijdte:
* URL: Een URL identificeert een bron op internet. Het is een wereldwijd, netwerktoegankelijk adres. Het specificeert het protocol (zoals `http` of `ftp`), de domeinnaam (of het IP-adres) van de server die de bron host, en het pad naar de specifieke bron op die server. Bijvoorbeeld:`https://www.example.com/images/logo.png`. De browser gebruikt de URL om de bron via een netwerk op te halen.
* Unix-pad: Een Unix-pad identificeert een bestand of map binnen een specifiek bestandssysteem *op een enkele machine*. Het is een lokaal adres. Het gebruikt een hiërarchische structuur, doorgaans beginnend met een hoofdmap (`/`) en gebruik makend van schuine strepen (`/`) om mappen van elkaar te scheiden. Bijvoorbeeld:`/home/user/documenten/report.txt`. Het besturingssysteem gebruikt het pad om het bestand of de map lokaal te lokaliseren, zonder netwerkcommunicatie.
Hier is een tabel met een samenvatting van de belangrijkste verschillen:
| Kenmerk | URL | Unix-pad |
|--------------|-------------------------------------|-------------------------------------|
| Doel | Identificeer een bron op internet | Lokaal een bestand of map identificeren |
| Reikwijdte | Wereldwijd, netwerktoegankelijk | Lokaal, binnen één bestandssysteem |
| Protocol | Bevat een protocol (bijvoorbeeld http, ftp) | Geen protocolcomponent |
| Syntaxis | `protocol://domein/pad` | `/pad/naar/bron` |
| Toegang | Vereist netwerkverbinding | Geen netwerkverbinding vereist |
| Voorbeeld | `https://www.google.com/search` | `/home/user/documenten/mijn_bestand.txt` |
Analogie:
Beschouw een URL als een postadres voor een huis in het hele land, terwijl een Unix-pad het adres van het huis in een buurt is. Je hebt verschillende mechanismen nodig (postdienst versus lopen) om ze te bereiken.
Het is belangrijk op te merken dat hoewel een URL een padachtige component kan *bevatten* (het gedeelte na de domeinnaam), dat pad wordt geïnterpreteerd ten opzichte van het bestandssysteem van de server, en niet dat van de client. De server wijst dat URL-pad toe aan een lokaal bestandssysteempad. Het zijn verschillende concepten, ook al delen ze enkele oppervlakkige overeenkomsten in hun syntaxis. |