Paket servisi:
URI ve URL çok yakından ilişkili, ancak bir fark var.
Tekdüzen kaynak tanımlayıcısı (URI) ve tek tip kaynak konumlandırıcısı (URL) terimleri genellikle birbirlerinin yerine kullanılır. Ne yazık ki, bu iki terim biraz farklı kavramları tanımlamaktadır.World Wide Web'deki bir şeyi tanımlamak için bir URI kullanılır. İki tür URI vardır:
- Tekdüzen Kaynak Adı (URN): URN'ler temel olarak bir şeyin ne olduğunu belirtir, ancak ona nasıl erişileceği hakkında bilgi sahibi değildir.
- Tekdüzen Kaynak Bulucu (URL): URL'ler bir şeyin konumunu içerir ve istemci programına (genellikle bir tarayıcıya) nasıl erişileceğini söyler.
Örneğin, http://www.example.com/example1.html URL'si, tarayıcınıza, example1.html adlı bir dosyaya, Hiper Aktarım Protokolü'nü (HTTP) kullanarak örnek etki alanı üzerinden erişilebileceğini söyler. Bu, tarayıcınızın bu dosyayı istediği ve sizin için HTTP kullanarak görüntüleyebileceği anlamına gelir.
Bir URL, URN'lerle birlikte bir URI türüdür. Çoğu kişi, bir URL'yi yanlışlıkla URI olarak çağırmaktan endişe duymaz. Aslında, çoğu durumda, bir fino köpeği çağıran biriyle aynı şekilde doğrudurlar. Bununla birlikte, uygulamaların gerçek kodlanmasına dahil olan insanlar için fark önemlidir, çünkü her URI bir URL değildir (tıpkı her köpeğin kanişi olmadığı gibi).