Un fournisseur d'URL implémente la fonction d'un protocole d'URL particulier, tel que HTTP (HyperText Transfer Protocol). Ce fournisseur, composé d'une paire de classes, étend les classes java.net.URLStreamHandler et java.net.URLConnection.
Les liens marqués (en ligne) requièrent un accès à Internet.