URL (Uniform Resource Locator) Nedir? | Sonsuz Teknoloji

URL (Uniform Resource Locator) Nedir?

url

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:

https://www.google.com.tr/search?rlz=1C2SQJL_trTR802TR802&source=hp&ei=r6CLW5y-MdGUsAemsI6YDQ&q=sonsuz+teknoloji&oq=sonsuz&gs_l=psy-ab.1.0.35i39k1l2j0i131i67k1j0i67k1j0l6.1086.1878.0.3383.8.7.0.0.0.0.176.627.0j4.5.0….0…1c.1.64.psy-ab..3.5.782.6..0i131k1.157.MMkr4AKP_sc8

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...

*

Yapay Zeka Destekli Asistanlar

Yapay Zeka Asistanlar Hayatımızı Nasıl Değiştiriyor?

Teknoloji dünyasında yapay zeka (AI) destekli asistanlar, son yıllarda hızla popülerlik kazandı. Siri, Google Asistan, Alexa ve daha birçok platform, kullanıcıların hayatlarını kolaylaştırmak ve ...
github

GitHub Nedir ve Neden Önemlidir?

GitHub, yazılım geliştiricilerin kodlarını depolamak, yönetmek ve diğer geliştiricilerle işbirliği yapmak için kullandıkları popüler bir platformdur. Bu platform, sadece kod deposundan çok daha fazlasını ...
World Wide Web

World Wide Web Nedir? WWW Hakkında Her Şey

World Wide Web (WWW), genellikle kısaca Web olarak adlandırılan, internet üzerindeki birbirine bağlı sayfaların oluşturduğu devasa bir bilgi sistemidir. Basitçe söylemek gerekirse, her gün ...
teamseak

TeamSpeak Sunucusu Kurma Rehberi: Kapsamlı Bir Anlatım

TeamSpeak, özellikle oyuncular ve ekipler arasında sesli iletişimi sağlayan popüler bir platformdur. Kendi sunucunuzun olması, size daha fazla özelleştirme ve kontrol imkanı sunar. Bu ...
discord

Discord’a DNS ile Nasıl Girilir? Kapsamlı Rehber

Discord'a DNS ile Giriş Yapmak: Adım Adım Anlatım Discord, oyuncular ve topluluklar için popüler bir iletişim platformudur. Ancak, bazı durumlarda erişim engelleriyle karşılaşabilirsiniz. Bu ...
win11

Windows 11 Sistem Gereksinimleri: Bilgisayarınız Hazır mı?

Windows 11, Microsoft'un en yeni işletim sistemi olarak büyük bir heyecanla karşılandı. Ancak bu yeni işletim sistemine geçebilmek için bilgisayarınızın belirli özelliklere sahip olması ...
mendix nedir

Mendix: Hızlı ve Verimli Uygulama Geliştirmenin Anahtarı

Mendix nedir? Mendix, kuruluşların görsel bir arayüz kullanarak, karmaşık kod yazmaya gerek kalmadan web ve mobil uygulamalar geliştirebilmelerini sağlayan bir düşük kod geliştirme platformudur ...
mavi dil hastalığı

Mavi Dil Hastalığı: Hayvanları Tehdit Eden Sessiz Katil

Mavi Dil Hastalığı Nedir? Mavi dil hastalığı, özellikle sığır, koyun, keçi gibi geviş getiren hayvanlarda görülen ciddi bir viral enfeksiyondur. Hastalık, adını hayvanların dilinde ...
kuantum bilgisayar

Kuantum Bilgisayarlar: Geleceğin Bilgisayarları

Kuantum bilgisayarlar, klasik bilgisayarların işlem gücünü aşan, yeni nesil bilgi işlem cihazlarıdır. Kuantum mekaniğinin ilginç özelliklerini kullanarak, karmaşık problemleri çok daha hızlı çözebilirler. Klasik ...
keyword

Anahtar Kelime Analizi Nedir, Nasıl Yapılır?

İnternet kullanıcılarının internet üzerinde arattıkları terimleri bulmak ve bunları SEO stratejilerinde kullanmak için gerçekleştirilen çalışmaya anahtar kelime analizi denir. Web sitesi oluşturmak isteyenlerin anahtar ...