URL

bilgipedi.com.tr sitesinden
URL
Tekdüzen Kaynak Konum Belirleyici
KısaltmaURL
DurumYayınlandı
İlk kez yayınlandı1994; 29 yıl önce
En son sürümYaşam Standardı
2022
Organizasyonİnternet Mühendisliği Görev Gücü (IETF)
KomiteWeb Hiper Metin Uygulama Teknolojisi Çalışma Grubu (WHATWG)
SeriYorum Talebi (RFC)
EditörlerAnne van Kesteren
YazarlarTim Berners-Lee
Temel standartlar
  • RFC 3986. - Tekdüzen Kaynak Tanımlayıcı (URI): Genel Sözdizimi.
  • RFC 4248. - Telnet URI Şeması.
  • RFC 4266. - Gopher URI Şeması.
  • RFC 6068. - 'mailto' URI Şeması.
  • RFC 6196. - Mailserver'ın taşınması: URI Şemasını Tarihi'ye taşıma.
  • RFC 6270. - 'tn3270' URI Şeması.
İlgili standartlarURI, URN
Etki AlanıDünya Çapında Ağ
LisansCC BY 4.0
Web sitesiurl.spec.whatwg.org

Halk arasında web adresi olarak adlandırılan Tekdüzen Kaynak Konum Belirleyicisi (URL), bir web kaynağının bilgisayar ağındaki konumunu ve ona ulaşmak için bir mekanizma belirten bir referanstır. URL, Tekdüzen Kaynak Tanımlayıcısının (URI) özel bir türüdür, ancak birçok kişi bu iki terimi birbirinin yerine kullanmaktadır. URL'ler en yaygın olarak web sayfalarına (HTTP) başvurmak için kullanılır, ancak dosya aktarımı (FTP), e-posta (mailto), veritabanı erişimi (JDBC) ve diğer birçok uygulama için de kullanılır.

Çoğu web tarayıcısı bir web sayfasının URL'sini sayfanın üzerinde bir adres çubuğunda görüntüler. Tipik bir URL, bir protokolü (http), bir ana bilgisayar adını (www.example.com) ve bir dosya adını (index.html) gösteren <code>http</code>://www.example.com/index.html biçiminde olabilir.

HTTP URL'leri, daha yaygın tabirle Web adresleri, genellikle İnternet tarayıcılarının adres kutusunda gösterilir.

Tarihçe

Tekdüzen Kaynak Konum Belirleyicileri, 1992 yılında IETF Yaşayan Belgeler kuşları oturumunda başlayan işbirliğinin bir sonucu olarak, World Wide Web'in mucidi Tim Berners-Lee ve İnternet Mühendisliği Görev Gücü (IETF) URI çalışma grubu tarafından 1994 yılında RFC 1738'de tanımlanmıştır.

Format, önceden var olan alan adları sistemini (1985 yılında oluşturulmuştur), dizin ve dosya adlarını ayırmak için eğik çizgilerin kullanıldığı dosya yolu sözdizimiyle birleştirmektedir. Sunucu adlarının önüne çift eğik çizgi (//) eklenerek dosya yollarının tamamlanabildiği kurallar zaten mevcuttu.

Berners-Lee daha sonra URI'lerde alan adının bölümlerini ayırmak için nokta kullanılmasından duyduğu üzüntüyü dile getirmiş, keşke baştan sona eğik çizgi kullansaydım demiş ve ayrıca bir URI'nin ilk bileşenini izleyen iki nokta üst üste göz önüne alındığında, alan adından önceki iki eğik çizginin gereksiz olduğunu söylemiştir.

HTML Spesifikasyonunun ilk (1993) taslağında "Evrensel" Kaynak Konumlandırıcılara atıfta bulunulmuştur. Bu, Haziran 1994 (RFC 1630) ile Ekim 1994 (draft-ietf-uri-url-08.txt) arasında bir zamanda kaldırılmıştır.

URL 1994 yılında Tim Berners-Lee tarafından oluşturulmuştur. URL formatı, UNIX dosya yol referansları esasına dayanır. Slash (/) işareti klasör veya indeksleri, dosya veya kaynakları ayırmakta kullanılır. Dosya formatları nokta son ekleri kullanılarak sınıflandırılabilirler. file.html veya file.txt istekleri doğrudan yerine getirilirken, file.php, işlenen sonuç son kullanıcıya servis edilmeden önce bir PHP ön işlemcisine yollanmasına ihtiyaç duyar.

Sözdizimi

Her HTTP URL'si genel bir URI'nin sözdizimine uygundur. Tek tip kaynak tanımlayıcısı

Bir web tarayıcısı genellikle, varsayılan olarak 80 numaralı bağlantı noktasında belirtilen ana bilgisayara bir HTTP isteği gerçekleştirerek bir URL'ye referans verir. Https şemasını kullanan URL'ler, isteklerin ve yanıtların web sitesine güvenli bir bağlantı üzerinden yapılmasını gerektirir.

Uluslararasılaştırılmış URL

İnternet kullanıcıları çok çeşitli diller ve alfabeler kullanarak dünyanın dört bir yanına dağılmışlardır ve kendi yerel alfabelerinde URL'ler oluşturabilmeyi beklemektedirler. Uluslararasılaştırılmış Kaynak Tanımlayıcı (IRI), Unicode karakterleri içeren bir URL biçimidir. Tüm modern tarayıcılar IRI'leri destekler. URL'nin farklı alfabeler için özel işlem gerektiren kısımları alan adı ve yoldur.

IRI'deki alan adı, Uluslararasılaştırılmış Alan Adı (IDN) olarak bilinir. Web ve İnternet yazılımları, alan adını otomatik olarak Alan Adı Sistemi tarafından kullanılabilen punycode'a dönüştürür; örneğin, Çince URL http://例子.卷筒纸, http://xn--fsqu00a.xn--3lr804guic/ olur. xn--, karakterin orijinal olarak ASCII olmadığını gösterir.

URL yol adı kullanıcı tarafından yerel yazı sisteminde de belirtilebilir. Önceden kodlanmamışsa, UTF-8'e dönüştürülür ve temel URL karakter kümesinin parçası olmayan tüm karakterler yüzde kodlaması kullanılarak onaltılık olarak kaçılır; örneğin, Japonca URL http://example.com/引き割り.html, http://example.com/%E5%BC%95%E3%81%8D%E5%89%B2%E3%82%8A.html olur. Hedef bilgisayar adresin kodunu çözer ve sayfayı görüntüler.

Protokole bağlı URL'ler

Protokol-göreceli URL'ler (PRURL) olarak da bilinen protokol-göreceli bağlantılar (PRL), protokol belirtilmeyen URL'lerdir. Örneğin, //example.com geçerli sayfanın protokolünü, tipik olarak HTTP veya HTTPS'yi kullanacaktır.