URL URI ve URI Arasındaki Temel Fark URL ve URI

Arasındaki Temel Fark URL ve URI

  • URL URI, bir kaynağın nerede bulunduğunu ve ona nasıl erişileceğini belirten bir URI alt kümesidir; URI ise bir üst kümedir. URL Bu, bir kaynağı tanımlar.
  • Bir URL URI'nin asıl amacı bir kaynağın konumunu veya adresini elde etmekken, URI'nin asıl amacı bir kaynağı bulmaktır.
  • URL URI yalnızca web sayfalarını bulmak için kullanılır; öte yandan, HTML, XML ve diğer dosyalarda da kullanılır.
  • URL URI, protokol, etki alanı, yol, karma değer, sorgu dizesi vb. bileşenleri içerirken, şema, yetki, yol, sorgu vb. bileşenleri içerir.
  • Bir örnek URL olduğu: https://google.com URI örneği ise şu şekildedir: urn:isbn:0-486-27557-4.

Arasındaki Fark URL ve URI
Arasındaki Fark URL ve URI

Burada, iki taraf arasındaki farkı analiz ettim. URL ve bir URI (adres bilgisi) sağlayacak ve bunların avantajlarını ve dezavantajlarını kapsamlı bir şekilde değerlendirecektir.

Nedir URL?

A URL Bilgisayar ağında kaynaklara erişmek için kullanılan belgeler ve protokoller için küresel bir adrestir. URL"HTTP" kısaltması en sık web sayfalarıyla (HTTP) ilgili olarak kullanılır, ancak JDBC kullanarak veritabanı erişimi, e-posta (mailto), dosya transferi (FTP) ve diğer birçok uygulama için de kullanılabilir. "HTTP" kısaltmasının tam açılımı şöyledir: URL Tekdüzen Kaynak Bulucudur.

URI nedir?

URI, fiziksel veya mantıksal bir kaynağı tanımlayan karakterler içeren bir dizedir. URI, tekdüzeliği sağlamak için sözdizimi kurallarını izler. Ayrıca, hiyerarşik bir adlandırma şeması aracılığıyla genişletilebilirliği de korur. URI'nin tam biçimi Tekdüzen Kaynak Tanımlayıcısıdır.

URI türleri
URI türleri

Yukarıdaki şekilde belirtildiği gibi iki tür URI vardır:

  1. URL: A URL Bilgisayar ağındaki bir konumu ve bu konuma erişim yöntemini belirtir.
  2. URN: Tekdüzen Kaynak Adı (URN), URN şemasını belirten bir internet kaynağıdır.

URI'lerin Venn Diyagramı ve URLs

URI ve Venn Diyagramı URL

URI'nin Venn diyagramı ve URL

Yukarıdaki şemada belirtildiği gibi, "adınız" sizi tanımladığı için bir URI olabilir. Ancak bir URI olamaz. URL Çünkü bu, herhangi bir kişinin evinizin yerini bulmasına yardımcı olmuyor.

Öte yandan, "ev adresiniz" bir URI olabileceği gibi bir adres de olabilir. URLBunun nedeni hem kimliğinizi belirlemek hem de size bir ev adresi vermektir.

sözdizimi URL

İşte sözdizimi: URL:

http://www.domainname.com/folder-name/web page-file-name.htm

Yukarıdakileri bölebiliriz. URL Aşağıdaki bölümlere ayrılır:

  • Protokol: Bu, ilk bölümüdür. URLBurada protokol adı Hipermetin Aktarım Protokolü (HTTP) olarak geçmektedir.
  • http://www.domainname.com/:  Bu sizin alan adınızdır. Sunucu kimliği veya ana bilgisayar olarak da bilinir.
  • /Klasör adı/: Başvurulan web sitesi sayfasının web sunucusundaki belirli bir klasörde "dosyalandığını" belirtir.
  • web-sayfası-dosya-adı.htm: Aslında bu bir web sayfası dosya adıdır. ".htm", HTML dosyasının uzantısıdır ve statik bir web sayfası olduğunu gösterir. Dosya adları farklı uzantılara sahip olabilir veya bu, web sunucunuzu nasıl kurduğunuza bağlıdır. Hiçbir uzantı da olmayabilir ve URL Eğik çizgi (/) ile bitebilir.

Örnek URL

Bu örnek URL Klasörü var ama uzantısı yok.

https://career.guru99.com/category/heavy-industries/

Bu örnek URL Klasörü yok.

https://www.guru99.com/what-is-sap.html

Bu örnek URL Uzantısı yok.

https://career.guru99.com/top-33-investment-banking-interview-questions-answers/

URI'nin sözdizimi

İşte URI'nin sözdizimi:

URI = şema:[//yetki]yol[?sorgu][#parça]

URI aşağıdaki parçaları içerir:

  • Şema bileşeni: İki nokta üst üste (:) ile takip edilen boş olmayan bir bileşendir. Şema, bir harfle başlayan ve ardından herhangi bir rakam, harf, nokta (.), tire (-) veya artı (+) kombinasyonunun geldiği bir karakter dizisi içerir. İyi bilinen şemalara örnek olarak HTTP, HTTPS, mailto, file, FTP vb. verilebilir. URI şemaları Internet Assigned'a kaydedilmelidir. Numbers Yetki (IANA).
  • Yetki bileşeni: İsteğe bağlı bir alandır ve önünde // bulunur. Bu oluşmaktadır
  1. Kullanıcı adı ve paroladan oluşabilen isteğe bağlı kullanıcı bilgisi alt bileşeni (isteğe bağlı).
  2. Bir IP adresi veya kayıtlı bir ad içeren bir ana bilgisayar alt bileşeni.
  3. Ardından iki nokta üst üste (:) gelen isteğe bağlı bir bağlantı noktası alt bileşeni
  • Yol: Yol, eğik çizgiyle ayrılmış bir dizi parçadan oluşur.
  • Sorgu bileşeni: İsteğe bağlıdır ve bir soru işareti (?) ile başlar. Sorgu bileşeni, hiyerarşik olmayan verilerden oluşan bir sorgu dizesi içerir.
  • Parça bileşeni: Bu isteğe bağlı bir alandır ve önünde bir hash (#) bulunur. Parça bileşeni, ikincil bir kaynağa yön veren bir parça tanımlayıcı içerir.

URI örneği

Herhangi bir protokolden bahsedilmiyor.

www.guru99.com

Etki alanı belirtilmedi

what-is-sap.html

Protokolden bahsediliyor

ldap://[2001:db8::7]/c=GB?objectClass?one
mailto:abc@example.com 
tel:+1-816-555-1212  
telnet://192.0.2.16:80/ 

URN hakkında kafa karışıklığı

URN konusunda bir karışıklık var: https, ftp vb. protokolleri uygularsanız, buna URN denir. URLURI olmasına rağmen.

Böyle bir tartışmanın sorunu, uygun RFC son derece yoğun ve hatta bazen çelişkilidir. Örneğin RFC 3986, bir URI'nin bir ad, konum belirleyici veya her ikisi birden olabileceğini söylüyor.

Neden Şimdi URL?

İşte bu yüzden özellikle bu yöntemi kullanmaya odaklanıyorum: URL:

  • Yazılı bilgiler URL Tek bir fare tıklamasıyla bir web sayfasından diğerine geçme olanağı sağlar.
  • URL Size belirli bir kaynağa nasıl erişeceğinizi söyler.
  • Ne zaman bir şey yazarsanız... URL Tarayıcınıza girin veya herhangi bir hiper bağlantıya tıklayın, web tarayıcı bir veya daha fazla dosyayı indirmek için bir web sunucusuna istek gönderir.
  • URL Web üzerindeki belirli bir benzersiz kaynağın adresidir; bu kaynaklar arasında web sayfaları, resimler, dosyalar, medya, web uygulamaları vb. yer alır.
  • Bir web sitesi URLya da domain, web sitenizin en önemli kısımlarından biridir. Genellikle .org, .com veya .net ile biten basit kelimeler veya dizeler kullanarak web sitenize trafik çekebilirsiniz.

Neden URI?

URI kullanmamın önemli nedenlerini paylaşmama izin verin:

  • Tek tip bir kaynak tanımlayıcısı anlamsal Web için önemlidir çünkü belirsizliği önler.
  • Bir URI, bir kaynağın veya dosyanın aynı formattaki konumunun yanı sıra adını da arar.
  • Belirli dosya adı ve yol için bir karakter dizisi içerir.
  • URI Kaynaklara diğer sistemlerin World Wide Web üzerinden veya bir ağ üzerinden erişebilmesi için bir yöntem sağlar. Web tarayıcıları ve P2P (eşler arası) tarafından kullanılır. dosya paylaşım yazılımı Dosyaları bulmak ve indirmek için.
  • URI, sahip olduğunuz eski dosyaları etkilemeden yeni dosya türlerinin tanımlanmasına olanak tanır.
  • Birden fazla gösterimle ilişkilendirilecek tek bir kaynak atayabilirsiniz.

Arasındaki Fark URL ve URI

Analizimizde, a ile a arasındaki temel farklılıklar şunlardır. URL ve bir URI:

Arasındaki Fark URL ve URI
URL vs URI
URL URI
URL Uniform Resource Locator'ın kısaltmasıdır. URI, Tekdüzen Kaynak Tanımlayıcı anlamına gelir.
URL URI, bir kaynağın nerede bulunduğunu ve ona nasıl erişileceğini belirten bir URI alt kümesidir. Bir URI, bir dizinin üst kümesidir. URL bir kaynağı şu yollarla tanımlayan URL, URN (Tekdüzen Kaynak Adı) veya her ikisi.
Ana amaç bir kaynağın konumunu veya adresini almaktır. URI'lerin temel amacı, bir kaynağı bulmak ve onu ad veya konum kullanarak diğer kaynaklardan ayırmaktır.
URL yalnızca web sayfalarını bulmak için kullanılır. HTML, XML ve diğer dosyalarda, XSLT'de (Genişletilebilir Stil Sayfası Dil Dönüşümleri) ve daha fazlasında kullanılır.
Şema HTTP, FTP, HTTPS vb. gibi bir protokol olmalıdır. URI'de şema, protokol, spesifikasyon, ad vb. gibi herhangi bir şey olabilir.
Protokol bilgileri aşağıda verilmiştir. URL. URI'de herhangi bir protokol bilgisi verilmemiştir.
Örnek URL: https://google.com URI örneği: urn:isbn:0-486-27557-4
Protokol, etki alanı, yol, karma, sorgu dizesi vb. bileşenleri içerir. Şema, yetki, yol, sorgu, parça bileşeni vb. bileşenleri içerir.
Tümü URLs, URI olabilir. Tüm URI'ler aynı değildir. URLÇünkü bir URI, konum belirleyici yerine bir isim de olabilir.

Birbirinden Farklı Bir Seçim Nasıl Yapılır? URL ve bir URI

Benim deneyimime göre, iki durum arasındaki temel fark şudur: URL ve bir URI, bir URL URI, bir kaynağın nerede bulunduğunu ve ona nasıl erişileceğini belirten bir URI'nin alt kümesidir; URI ise bir başka URI'nin üst kümesidir. URL Bu, bir kaynağı tanımlar. Biz bunu kullanıyoruz. URLURI'ler yalnızca web sayfalarını bulmak için kullanılır; ancak URI'ler HTML, XML ve JSTL ve XSTL gibi diğer dosyalarda da kullanılır.

Bu yazıyı şu şekilde özetleyin: