URL ve URI arasındaki fark
İçerik
URL, bir kaynağı tanımlamak için kullanılan Tekdüzen Kaynak Bulucuya genişler ve bu URI'nin bir alt kümesidir. URI (Tekdüzen Kaynak Tanımlayıcısı), bir kaynağı tanımlamanın daha basit ve genişletilebilir bir yolunu sunar.
URL ve URI, URI'nin kaynağın URL'sini ve URN'sini aynı anda gösterebilmesi gerçeğiyle farklılaştırılabilir, 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
- Tanım
- Anahtar Farklılıklar
- Sonuç
Karşılaştırma Tablosu
Karşılaştırma için temel | URL | URI |
---|---|---|
Temel | URL, bir öğe kimliğini tanımlamak için bir teknik sağlar. | URI, bir öğe kimliğini tanımlamak için kullanılır. |
Sözdizimi | http://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) adrese atıfta bulunan 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 dosya ise ftp ile, kaynak bir adres ise mailto 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.
Burada bir etki alanı adı, sunucuyu (web servisi) veya program adını (sunucudaki dizine ve dosyaya giden yol) açıklar. Bu yüzden, bir web, dosya veya tarayıcıdan erişilebilir bir kaynak oluşturmak istediğimizde bir URL kullanılır.URI'un tanımı
URL’ye benzer URI (Tekdüzen Kaynak Tanımlayıcısı) aynı zamanda konum, isim 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'daki tanımlayıcı terimi, işlemi gerçekleştirmek için kullanılan tekniğe rağmen, konumu, adı ya da aleyhte olmasından dolayı kaynakların ayrımını ifade eder.
URI'daki önceki kategori, kaynağın erişim yöntemini belirtmek için bir protokolün kullanıldığı ve URL'de kaynak adının da belirtildiği URL'dir. URL, kalıcı olmayan bir URI türüdür. URI'nin ikinci kategorisi, kaynağa erişilemediğinde bile kalıcı olan URN'dir. Küresel olarak benzersiz olmak ve küresel bir kapsamı olan bir URN'ye ihtiyaç vardır.URI, ağ dışı bir kaynaktan da çevrilebilir, bu nedenle bir bilgisayara girmesi en muhtemel karakterleri içermelidir.
- 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 asla bir URL olamaz.
- URL, ne tür bir protokolün kullanılacağını belirtirken, URI protokolün özelliklerini içermez.
Sonuç
Bir URI, kaynakların benzersiz bir şekilde belirlenmiş bir genişletilebilir değişken şema kümesi (yani isim, adres veya con) ile 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 (örneğin, konum).