Tavsiye, 2024

Editörün Seçimi

URL ve URI arasındaki fark

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 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 temelURLURI
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.jpegKamu: //myfile.jpg
ilişkiURI türü.URL'nin üst kümesi
Protokol özellikleriSağlananHiç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.

Burada bir etki alanı adı sunucuyu (web servisi) veya program adını (sunucudaki dizine ve dosyaya giden yol) açıklar. Dolayısıyla, bir kaynağın web, dosya veya e-postasının bir tarayıcı üzerinden erişilebilir olup olmadığını belirlemek için bir URL kullanılır.

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'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 bilgisayara girmesi en muhtemel karakterleri içermelidir.

URL ve URI Arasındaki Temel Farklılıklar

  1. 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.
  2. Bir URL bir URI'dir, ancak bir URI hiçbir zaman bir URL olamaz.
  3. 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).

Top