URL ve URI, URI'nin kaynağın URL'sini ve URN'sini aynı anda temsil etmesiyle ayırt edilebilir, ancak URL yalnızca kaynağın adresini belirleyebilir. URI, bir anlamda daha sınırlı olan URL ve URN'ye kıyasla daha yaygın bir terimdir.
Karşılaştırma Tablosu
Karşılaştırma için temel | URL | URI |
---|---|---|
Temel | URL, bir öğenin kimliğini tanımlamak için bir teknik sağlar. | URI, bir öğenin kimliğini tanımlamak için kullanılır. |
Sözdizimi | //www.sitename.com/filename.jpeg | Kamu: //myfile.jpg |
ilişki | URI türü. | URL'nin üst kümesi |
Protokol özellikleri | Sağlanan | Hiçbir protokol bilgisi verilmez. |
URL'nin tanımı
URL (Tekdüzen Kaynak Bulucu) adresi ifade eden bir karakter dizisi olarak tanımlanabilir. Web üzerindeki kaynakları bulmak için en yaygın kullanılan yöntemdir. Ağ konumunu veya birincil erişim mekanizmasını tanımlayarak fiziksel konumun sunumunu almak için bir yöntem sağlar.
Protokol, kaynak ve kaynak adını almak için kullanılan URL'de açıklanmaktadır. Kaynak, web türü bir kaynaksa, URL, başında http / https içerir. Benzer şekilde, kaynak bir e-posta adresiyse, kaynak bir dosyaysa mailp, ftp ile başlar. Bir URL'nin sözdizimi, ilk bölümün protokol için kullanıldığı ve bölümün geri kalanının bir alan adı veya program adından oluşan kaynak için kullanıldığı aşağıda gösterilmiştir.
URI'un tanımı
URL'ye benzer şekilde, URI (Tekdüzen Kaynak Tanımlayıcısı), aynı zamanda konumu, adı veya her ikisini de kullanarak internette bir kaynağı tanımlayan bir karakter dizisidir. Kaynakların düzgün tanımlanmasını sağlar. Bir URI ayrıca bir URL, URN veya her ikisini de tanımlayabileceği anlamına gelen bir belirleyici, bir ad veya her ikisi olarak gruplandırılır. URI'da tanımlayıcı terimi, işlemi gerçekleştirmek için kullanılan tekniğe rağmen, konumu, adı veya bağlamı olarak kaynakların ayrımını ifade eder.
URI, ağ dışı bir kaynaktan da çevrilebilir, bu nedenle bilgisayara girmesi en muhtemel karakterleri içermelidir.
URL ve URI Arasındaki Temel Farklılıklar
- Bir URL (Tekdüzen Kaynak Bulucu) öncelikle bir web sayfasını, bir web sayfasının bir bileşenini veya bir web sayfasındaki bir programı bir erişim sayfasının (http, ftp, mailto gibi protokoller) yardımıyla konumu almak için kullanılır. Kaynağın Buna karşılık, URI (Tekdüzen Kaynak Tanımlayıcısı), burada bir öğenin kimliğini tanımlamak için kullanılır; sözcük tanımlayıcısı, kullanılan yöntemi (URL veya URN) dikkate almaksızın bir kaynağı diğerinden ayırmak için kullanılır.
- Bir URL bir URI'dir, ancak bir URI hiçbir zaman bir URL olamaz.
- URL, ne tür bir protokolün kullanılacağını belirtirken, URI protokolün özelliklerini içermez.
Sonuç
Bir URI, benzersiz bir şekilde belirlenmiş genişletilebilir bir dizi değişiklik şeması (yani ad, adres veya bağlam) ile kaynakların tek tip tanımlanmasına izin veren bir karakter kümesini içeren bir tanımlayıcıdır. Öte yandan, URL, URI şemalarından birini kullanan bir kaynağı tanımlayan bir alt URI kümesidir (yani konum).