URL , İngilizce Uniform Resource Locator’ın kısaltmasıdır. Türkçe karşılık olarak Tekdüzen Kaynak Konum Belirleyici. Web tarayıcınıza bir adres yazdığınızda, arka planda pek çok şey gerçekleşir. Bunun çoğu yazdığınız URL’nin çeşitli bölümleri tarafından belirlenir.
Bir URL adresi , farklı parçalardan oluşan bir gruptan oluşabilir. İnternetteki belirli bir kaynağın IP adresini ve tarayıcınıza ve sunucunuza bir şeyler nasıl işleneceğini bildiren ek bilgiler ile eşleşen bir ana bilgisayar adı vardır. IP adresini bir telefon numarası gibi düşünebilirsiniz. Bir ana bilgisayar adı, telefon numarasını aramak istediğiniz kişinin adı gibidir. Ayrıca, Alan Adı Sistemi (DNS) adı verilen bir standart, telefon rehberi gibi arka planda çalışır ve daha fazla ana makine adını, ağların trafiği yönlendirmek için kullandığı IP adreslerine çevirir.
Bu benzetmeyi akılda tutarak, bir URL’nin yapısına ve nereye gitmek istediğinizi bulmak için nasıl çalıştığına bakalım.
URL Nasıl Yapılandırılır?
Bir URL’nin yapısı ilk olarak 1994’te Web’i ve ilk web tarayıcısını oluşturan kişi olan Sir Tim Berners-Lee tarafından belirlendi. URL’ler aslında alan adları fikri, dosya yolu kullanma fikriyle aynı. klasör ve dosya yapısı. Bu nedenle, Windows’da “C:\Users\Sonsuz Teknoloji\Desktop\ Örnek.txt” gibi bir yol kullanmaya benzer, ancak başlangıçta bu yolun bulunduğu ve sunucunun erişim için kullandığı protokolde, internette doğru sunucuyu bulmaya yardımcı olacak bazı ekstra şeyler var.
Şema
Bir çok kişi bir URL’yi yalnızca bir web adresi olarak düşünür, ancak bu oldukça basit değildir. Bir web adresi bir URL’dir, ancak tüm URL’ler web adresi değildir. İnternet üzerinden erişebileceğiniz diğer hizmetler FTP gibi URL’lerdir. Bir URL’nin şema kısmı kolon tarafından takip edilen harfler, web tarayıcınız gibi uygulamanın ve sunucunun iletişim kurması gereken protokolü belirtir.
- Şema, http olan alandır. HyperText Transfer Protocol (HTTP): Bu, web’in temel protokolüdür ve web sunucularının ve tarayıcılarının belirli komutlara yanıt olarak alması gereken eylemleri belirler.
- HTTP’nin daha güvenli uzantısı HTTPS‘dir . Bu, daha güvenli bilgi aktarımı için güvenli, şifrelenmiş bir katman üzerinde çalışan bir HTTP formudur.
- Dosya Aktarım Protokolü File Transfer Protocol (FTP): Bu protokol genellikle internet üzerinden dosya aktarmak için kullanılır.
Modern tarayıcılarda, şema teknik olarak URL’nin bir parçası olarak gerekli değildir. “www.sonsuzteknoloji.com” gibi bir web sitesine girerseniz, tarayıcınız kullanılacak doğru protokolü otomatik olarak belirler. Yine de, bazı diğer uygulamalar ve protokoller bir şemanın kullanılmasını gerektirir.
Yetki
Bir URL’nin yetki kısmı iki eğik çizgiden önce gelir bir parça parçaya bölünmüştür. Çok basit bir URL ile başlayalım. Bu, sizi bir web sitesinin ana sayfasına yönlendirecek türden.
Bu basit örnekte, tüm “www.sonsuzteknoloji.com” kısmına bir hostname denir ve bir IP adresine dönüşür. Bunu fark ederseniz, tarayıcınızın adres çubuğuna adres çubuğuna bir IP adresi de yazabilirsiniz. Ancak, ana makine adını ayrıştırırken neler olup bittiğini anlamak için geri okumanıza yardımcı olur.
Üst Düzey Etki Alanı-Top-Level Domain:: Buradaki örnekte, “com” en üst düzey alan adıdır. Bunlar, IP adreslerini insanların hatırlaması kolay olan basit dil adreslerine çevirmek için kullanılan Alan Adı Sistemi (DNS) hiyerarşisindeki en yüksek düzeydir. Bu üst düzey alanlar, İnternet Tahsisli Adlar ve Sayılar Kurumu (Internet Corporation for Assigned Names and Numbers) (ICANN) tarafından oluşturulmakta ve yönetilmektedir. En yaygın üç düzey alan adı .com, .net ve .gov. Çoğu ülkenin kendi iki harfli üst düzey alan adı da vardır. Bu nedenle, .tr(Türkiye) .us (ABD), .uk (İngiltere), .ca (Kanada) ve diğer birçok alan adını görürsünüz. Ayrıca, özel kuruluşlar tarafından desteklenen ve yönetilen bazı üst düzey alan adları de vardır.
Alt alan – Subdomain: DNS hiyerarşik bir sistem olduğundan, örnek URL’mizin “www” ve “sonsuzteknoloji” kısımları alt alanlar olarak kabul edilir. “www” kısmı “com” üst düzey alanın bir alt alan adıdır ve “www” kısmı “sonsuzteknoloji alanın bir alt alan adıdır. Bu nedenle, “google.com” gibi kayıtlı bir isme sahip bir şirketin “www.google.com”, “news.google.com”, “mail.google.com” gibi farklı alt alanlara ayrıldığını göreceksiniz.
Bu, bir URL’nin yetki bölümünün en temel örneğidir, ancak işler daha karmaşık hale gelebilir. Yetki bölümünün içerebileceği iki bileşen daha var:
Yollar, Sorgular ve Bölümler
Yetkilendirmeden sonra görebileceğiniz URL’nin üç ek bölümü vardır: yollar, sorgular ve fragmanlar. İşte işte böyle.
Yol
Bir URL’nin yetki bölümü, tarayıcınızı veya herhangi bir uygulamayı ağdaki sunucuya getirir. Aşağıdaki yol, Windows, macOS veya Linux’taki bir yol gibi çalışır ve sizi bu sunucudaki doğru klasöre veya dosyaya götürür. Yol bir eğik çizgiden önce gelir ve her dizin ve alt dizin arasında şöyle bir eğik çizgi vardır:
www.örnek.com/klasör/altklasör/dosyaadı.html
Son parça, web sitesine eriştiğinizde açılan dosyanın adıdır. Adres çubuğunda göremeseniz de, bu orada olmadığı anlamına gelmez. Web sayfaları oluşturmak için kullanılan bazı diller, görüntülemekte olduğunuz dosya adını ve uzantıyı gizler. Bu, URL’yi hatırlamayı ve yazmayı daha kolay hale getirir ve daha temiz bir görünüm verir.
Sorgu
Bir URL’nin sorgu kısmı, sıkı bir yol yapısının parçası olmayan şeyleri tanımlamak için kullanılır. Çoğu zaman, bir arama gerçekleştirdiğinizde veya bir web sayfası bir form aracılığıyla veri dağıttığında bunları görürsünüz. Sorgu bölümüne bir soru işareti gelir ve yoldan sonra veya bir yol dahil edilmediyse ana bilgisayar adından sonra gelir.
Örnek olarak, “telefon” anahtar kelimelerini araştırdığımızda bu URL’yi sunun:
https://www.sonsuzteknoloji.com/?s=telefon
Arama formu, sonsuzteknoloji.com’un arama motoruna bilgi aktardı. Soru işaretini takiben, sorgu için soru işaretinden sonra “s=telefon” şeklinde ifade edilmiştir. Bu alan web sayfasının yazım diline ve yapısına göre değişkenlik gösterebilir.
Bu oldukça basit bir örnektir ve sık sık ve daha karmaşık değişkenlere sahip URL’ler görürsünüz. Örneğin, Google’ı “sonsuz teknoloji” anahtar kelimesi için aradığımızda aşağıdaki URL’dir:
Gördüğünüz gibi, orada bazı farklı bilgiler var. Bu durumda, arama dilini, kullandığımız tarayıcıyı (Chrome) ve hatta tarayıcının sürüm numarasını gösteren ek bilgilerin olduğunu görebilirsiniz.
Bölüm
Görebildiğiniz bir URL’nin son bileşeni, bir parça olarak adlandırılır. Parçanın bir hash işareti (#) önce gelir ve bir web sayfasındaki belirli bir yeri belirtmek için kullanılır. Bir web sayfasını kodlarken, tasarımcılar başlıklar gibi belirli metinler için oluşturabilirler. Bir URL’nin sonunda uygun fragman kullanıldığında, tarayıcınız sayfayı yükler ve ardından bu bağlantıya atlar. Fragmanlı ankrajlar ve URL’ler genellikle web sayfalarında gezinmeyi kolaylaştırmak için içerik tabloları oluşturmak için kullanılır.
Bir web sayfasında oldukça uzun bir sayfadan oluşan belge olduğunu düşünün ve sayfadaki her başlık bölümlere ayrılır.Üst kısmındaki bir içerik tablosu, farklı bölümlere atlamanıza izin veren bağlantılar içerir. Bu bağlantılar fragmanları dahil ederek çalışır. Örnek olarak “Türkiye” adında bir başlıklı yazının alt başlığında “iklim” bölüm olsun sadece o kısmı göndermek için o zaman URL şu şekilde olur.
http://www.örnek.com/Türkiye#iklim
URL’nin sonundaki “#iklim” kısmı, sayfayı yükledikten sonra doğrudan bu bölüme atlar. Eğer sayfada ekonomi gibi farklı bölümlerde varsa ziyaretçi “#” sonraki bölüme gidecektir.
Bir yorum bırakınız...