Eine URL sollte IMHO eine Protokollangaben enthalten, um Uneindeutigkeiten zu vermeiden.
Meinem Verständnis nach kann man fast alle Teile bei einer URL weglassen, da wird dann halt der momentane Zustand/Wert benutzt. Das ist überhaupt nicht uneindeutig, wenn man in einem Intranet unterwegs ist, da protokollt ganz klar http. Und der Fileserver (Rechner) hat vermutlich keinen Webserver (Software) laufen ...