Dostawca adresu URL implementuje funkcję dla danego protokołu URL, jak np. HTTP (HyperText Transfer Protocol). Dostawca taki, składający się z pary klas, stanowi rozszerzenie klas java.net.URLStreamHandler i java.net.URLConnection.
Zaznaczone odsyłacze (online) wymagają dostępu do Internetu.