URL Nedir? URL Ne İşe Yarar?
URL Nedir? URL Ne İşe Yarar?
İnternette ziyaret ettiğimiz her web sayfasının, indirdiğimiz her dosyanın ve eriştiğimiz her çevrim içi kaynağın kendine ait bir adresi vardır. Bir web sitesinin ana sayfasını açarken, bir blog yazısına girerken veya bir görseli görüntülerken tarayıcının adres çubuğunda gördüğümüz bu adreslere URL adı verilir.
Peki URL tam olarak nedir, nasıl çalışır ve bir URL hangi bölümlerden oluşur? İnternetin temel çalışma mantığını anlamak için URL kavramını bilmek oldukça önemlidir.
URL Nedir?
URL, İngilizce “Uniform Resource Locator” ifadesinin kısaltmasıdır. Türkçeye genellikle “Tekdüzen Kaynak Bulucu” olarak çevrilir.
En basit ifadeyle URL, internet üzerindeki belirli bir kaynağın adresidir.
Örneğin:
https://www.orneksite.com/blog/url-nedir
Yukarıdaki ifade bir URL'dir.
Bu adres, tarayıcıya internet üzerindeki belirli bir kaynağa nasıl ve nereden ulaşacağını gösterir. Bir web sayfası, görsel, video, PDF dosyası veya başka bir çevrim içi kaynak URL aracılığıyla erişilebilir hale gelir.
Günlük hayatta bir evin veya iş yerinin adresi nasıl belirli bir konuma ulaşmayı sağlıyorsa, URL de internet üzerindeki belirli bir kaynağın bulunmasını sağlar. Bu nedenle URL'yi internetin dijital adres sistemi olarak düşünebiliriz.
URL Ne İşe Yarar?
URL'nin temel amacı, internet üzerindeki belirli bir kaynağın konumunu tanımlamak ve o kaynağa erişilmesini sağlamaktır.
Bir tarayıcının adres çubuğuna bir URL yazdığınızda veya bir bağlantıya tıkladığınızda tarayıcı, ilgili adrese ulaşarak istenen içeriği görüntüler.
Örneğin bir web sitesinin:
- Ana sayfası
- Hakkımızda sayfası
- İletişim sayfası
- Blog yazısı
- Ürün sayfası
- Kategori sayfası
gibi her farklı sayfasının kendine ait bir URL'si olabilir.
Örneğin:
https://www.orneksite.com
web sitesinin ana sayfasını gösterirken,
https://www.orneksite.com/blog/url-nedir
adresindeki URL, sitenin belirli bir blog yazısına yönlendirebilir.
Bu sayede internet üzerindeki milyonlarca farklı içerik birbirinden ayrılır ve her içeriğe özel bir adres oluşturulur.
URL Nasıl Çalışır?
Bir kullanıcı tarayıcıya URL yazdığında arka planda birkaç farklı işlem gerçekleşir.
Örneğin kullanıcı:
https://www.orneksite.com/blog/url-nedir
adresini ziyaret ettiğinde süreç genel olarak şu şekilde ilerler:
1. URL Tarayıcıya Girilir
Kullanıcı URL'yi adres çubuğuna yazar veya bir bağlantıya tıklar.
Tarayıcı, URL'nin hangi protokolü kullandığını ve hangi alan adına bağlanması gerektiğini analiz eder.
2. Alan Adı Sunucuya Çevrilir
İnsanların kolayca okuyabildiği alan adları, bilgisayarlar tarafından doğrudan bu şekilde kullanılmaz. Alan adlarının arkasında IP adresleri bulunur.
DNS adı verilen sistem, alan adını ilgili IP adresiyle eşleştirir.
Örneğin:
orneksite.com
alan adı, arka planda belirli bir sunucunun IP adresine yönlendirilebilir.
Bu işlem sayesinde kullanıcıların uzun ve karmaşık IP adreslerini ezberlemesine gerek kalmaz.
3. Sunucuya İstek Gönderilir
Tarayıcı, ilgili sunucuyla iletişim kurarak URL'de belirtilen kaynağı ister.
Örneğin URL'nin yolu:
/blog/url-nedir
şeklindeyse sunucu, bu adrese karşılık gelen içeriği bulmaya çalışır.
4. Sunucu Yanıt Gönderir
Sunucu, tarayıcıya istenen içeriği gönderir.
Bu içerik bir web sayfası, dosya, görsel veya başka bir kaynak olabilir.
5. İçerik Tarayıcıda Görüntülenir
Tarayıcı sunucudan aldığı verileri işler ve kullanıcıya gösterir.
Bu işlemlerin tamamı genellikle çok kısa bir süre içerisinde gerçekleşir. Kullanıcı çoğu zaman bu arka plandaki işlemleri fark etmeden web sayfasını görüntüler.
URL Hangi Bölümlerden Oluşur?
Bir URL, farklı görevleri olan birkaç bölümden oluşabilir.
Örnek bir URL üzerinden inceleyelim:
https://www.orneksite.com:443/blog/url-nedir?id=25#tanım
Bu URL'nin bölümleri şunlardır:
Protokol
URL'nin en başında bulunan:
https://
kısmına protokol adı verilir.
Protokol, tarayıcı ile sunucu arasındaki iletişimin hangi yöntemle yapılacağını belirtir.
Web sitelerinde en yaygın kullanılan protokoller şunlardır:
http://https://
HTTP Nedir?
HTTP, web tarayıcısı ile web sunucusu arasındaki iletişimi sağlayan protokollerden biridir.
HTTPS Nedir?
HTTPS, HTTP protokolünün güvenli versiyonudur. Tarayıcı ile sunucu arasındaki iletişimi şifrelemek için kullanılır.
Günümüzde internet üzerindeki birçok web sitesi HTTPS kullanmaktadır.
Alan Adı
URL'nin alan adını şu bölüm oluşturur:
orneksite.com
Alan adı, bir web sitesinin internetteki tanınabilir adresidir.
Kullanıcıların IP adresleri yerine alan adlarını kullanması, web sitelerine erişimi çok daha kolay hale getirir.
Örneğin:
142.250.185.14
gibi bir IP adresini hatırlamak yerine:
google.com
gibi bir alan adını kullanmak çok daha pratiktir.
Alt Alan Adı
Bazı URL'lerde alan adından önce ek bir bölüm bulunabilir.
Örneğin:
blog.orneksite.com
adresindeki blog kısmı alt alan adıdır.
Benzer şekilde:
www.orneksite.comshop.orneksite.companel.orneksite.com
gibi farklı alt alan adları oluşturulabilir.
Alt alan adları, bir web sitesinin farklı bölümlerini birbirinden ayırmak için kullanılabilir.
Port Numarası
URL'lerde isteğe bağlı olarak port numarası da bulunabilir.
Örneğin:
https://orneksite.com:443
Buradaki 443, port numarasıdır.
Web siteleri genellikle varsayılan portları kullandığı için port numarası URL'de çoğu zaman görünmez.
En yaygın portlardan bazıları şunlardır:
- HTTP için
80 - HTTPS için
443
Bu nedenle bir web sitesini ziyaret ederken genellikle port numarasını ayrıca yazmanız gerekmez.
Yol veya Path
URL'de alan adından sonra gelen bölüm, kaynağın sunucu üzerindeki konumunu belirtir.
Örneğin:
/blog/url-nedir
kısmı URL'nin yol bölümüdür.
Bu bölüm, ziyaret edilmek istenen sayfanın veya kaynağın konumunu belirtir.
Başka örnekler:
/urunler/kategori/elektronik/blog/web-tasarim/dosyalar/katalog.pdf
Bu yapı sayesinde bir web sitesindeki farklı içerikler birbirinden ayrılır.
Sorgu Parametreleri
URL'nin içinde ? işaretinden sonra gelen bölüme sorgu parametreleri denir.
Örneğin:
https://orneksite.com/urun?id=123
Buradaki:
id=123
bir sorgu parametresidir.
Birden fazla parametre kullanıldığında bunlar genellikle & işaretiyle birbirinden ayrılır:
https://orneksite.com/urun?id=123&renk=mavi
Sorgu parametreleri özellikle dinamik web sitelerinde kullanılır.
E-ticaret siteleri, arama sayfaları ve filtreleme sistemleri bu parametrelerden sıklıkla yararlanır.
Fragment veya Sayfa İçi Bağlantı
URL'nin sonunda # işaretinden sonra gelen bölüm, sayfa içerisindeki belirli bir noktayı belirtir.
Örneğin:
https://orneksite.com/rehber#url-nedir
Bu URL açıldığında kullanıcı doğrudan sayfanın “URL Nedir?” başlığının bulunduğu bölüme yönlendirilebilir.
Bu özellik özellikle uzun sayfalarda belirli bölümlere hızlıca ulaşmak için kullanılır.
URL ile Link Arasındaki Fark Nedir?
URL ve link kavramları günlük kullanımda sıklıkla birbirinin yerine kullanılır. Ancak teknik açıdan aynı anlama gelmezler.
URL, internet üzerindeki bir kaynağın adresidir.
Link veya bağlantı ise kullanıcıyı bir URL'ye yönlendiren tıklanabilir yapıdır.
Örneğin:
https://orneksite.com
bir URL'dir.
Bu URL'yi bir web sitesindeki “Siteyi Ziyaret Et” yazısına bağladığınızda, bu yazı bir link haline gelir.
Yani URL adresi belirtirken, link kullanıcıya bu adrese ulaşma imkanı sunar.
URL ile IP Adresi Arasındaki Fark Nedir?
IP adresi, internete bağlı bir cihazın veya sunucunun sayısal adresidir.
Örneğin:
192.168.1.1
veya:
142.250.185.14
gibi ifadeler IP adreslerine örnektir.
URL ise kullanıcıların daha kolay anlayabileceği bir adres yapısıdır.
Bir URL, arka planda ilgili IP adresine yönlendirilebilir.
Örneğin kullanıcı:
orneksite.com
adresini ziyaret ederken DNS sistemi bu alan adını ilgili sunucunun IP adresiyle eşleştirir.
Bu sistem sayesinde kullanıcıların sayısal IP adreslerini bilmesine gerek kalmaz.
URL'lerde Karakter Kullanımı
URL'lerde her karakter aynı şekilde kullanılmaz.
Örneğin URL'lerde boşluk karakteri doğrudan kullanılmaz. Boşluk yerine genellikle tire işareti veya kodlanmış karakterler kullanılabilir.
Ayrıca URL'lerde bazı özel karakterlerin özel anlamları vardır.
Örneğin:
?sorgu parametrelerinin başlangıcını belirtir.&birden fazla parametreyi ayırır.#sayfa içindeki belirli bir bölümü belirtir./URL'nin bölümlerini ayırır.:protokol veya port bilgilerinde kullanılabilir.
Bu nedenle URL yapısında kullanılan her sembolün farklı bir görevi olabilir.
URL Neden Önemlidir?
URL'ler internet üzerindeki içeriklerin düzenli şekilde adreslendirilmesini sağlar.
Bir web sitesinde bulunan her sayfanın veya kaynağın kendine ait bir URL'si olması, kullanıcıların doğrudan ilgili içeriğe ulaşmasına imkan tanır.
URL'ler sayesinde:
- Web sayfaları doğrudan ziyaret edilebilir.
- İçerikler paylaşılabilir.
- Belirli kaynaklara hızlı şekilde ulaşılabilir.
- Web sitelerindeki sayfalar birbirinden ayrılabilir.
- Dosya ve medya içeriklerine erişilebilir.
- Sayfalar arasında bağlantılar oluşturulabilir.
Bir URL olmadan internetteki belirli bir içeriğe doğrudan ulaşmak oldukça zor olurdu.
Kısaca URL Nedir?
URL, internet üzerindeki bir web sayfasına, dosyaya, görsele, videoya veya başka bir dijital kaynağa ulaşmak için kullanılan adrestir.
Bir URL genellikle protokol, alan adı ve yol gibi bölümlerden oluşur. Bazı URL'lerde port numarası, sorgu parametreleri ve sayfa içi bağlantılar da bulunabilir.
Tarayıcıya bir URL yazıldığında, tarayıcı ilgili adresi analiz eder, sunucuyla iletişim kurar ve istenen içeriği kullanıcıya gösterir.
Kısacası URL'ler, internetteki içeriklerin nerede bulunduğunu belirleyen ve bu içeriklere erişmemizi sağlayan temel adres sistemidir.