URL nedir? (Tekdüzen Kaynak Konum Belirleyici)

Bir URL'nin tanımı ve örnekleri

URL olarak kısaltılmış, Tekdüzen Kaynak Konum Belirleyicisi, bir dosyanın internetteki yerini tanımlamanın bir yoludur. Yalnızca web sitelerini açmak için değil, aynı zamanda bir sunucuda barındırılan görüntüleri, videoları, yazılım programlarını ve diğer dosya türlerini indirmek için kullandığımız şeydir.

Bilgisayarınızda yerel bir dosya açmak, çift tıklatmak kadar basittir, ancak web sunucuları gibi uzaktaki bilgisayarlarda dosyaları açmak için, web tarayıcımızın nereye bakılacağını bilmesi için URL'leri kullanmamız gerekir. Örneğin, aşağıda açıklanan web sayfasını gösteren HTML dosyasını açmak, kullanmakta olduğunuz tarayıcının üst kısmındaki gezinme çubuğuna girerek yapılır.

Tekdüzen Kaynak Konum Belirleyicileri çoğunlukla URL olarak kısaltılır, ancak HTTP veya HTTPS protokolünü kullanan URL'lere başvurduklarında web sitesi adresleri de denir.

URL genellikle tek tek konuşulan her harfle telaffuz edilir (örneğin, u - r - l , earl değil). Tekdüzen Kaynak Konum Belirleyicisi olarak değiştirilmeden önce Evrensel Kaynak Konum Belirleyicisinin kısaltmasıydı.

URL örnekleri

Muhtemelen URL’yi girmeye alışkınsınızdır, bunun gibi Google’ın web sitesine erişmek için:

https://www.google.com

Tüm adrese URL denir. Başka bir örnek bu web sitesi (ilk) ve Microsoft'un (ikinci):

https: // https://www.microsoft.com

Hatta Google'ın web sitesindeki logosuna işaret eden bu uzun metin gibi bir görüntüye doğrudan özel ve doğrudan URL'yi de açabilirsiniz. Bu bağlantıyı açarsanız, https: // ile başladığını görebilir ve yukarıdaki örneklerde olduğu gibi normal görünümlü bir URL’ye sahip olabilirsiniz, ancak daha sonra görüntünün tam klasörüne ve dosyaya yönlendirilebilmesi için başka birçok metin ve eğik çizgi vardır. Web sitesinin sunucusunda bulunur.

Bir yönlendiricinin giriş sayfasına eriştiğinizde aynı kavram geçerlidir; Yönlendiricinin IP adresi , yapılandırma sayfasını açmak için URL olarak kullanılır. Ne demek istediğimi görmek için bu NETGEAR Varsayılan Şifre Listesi'ne bakın.

Bir çoğumuz Firefox veya Chrome gibi bir web tarayıcısında kullandığımız bu tür URL'leri biliyoruz, ancak bunlar bir URL'ye ihtiyacınız olan tek örnek değil.

Tüm bu örneklerde, web sitesini açmak için HTTP protokolünü kullanıyorsunuzdur, ki bu da çoğu kişinin karşılaştığı en büyük olasılıktır, ancak FTP, TELNET , MAILTO ve RDP gibi kullanabileceğiniz başka protokoller de vardır. Bir URL, sabit diskinizde sahip olduğunuz yerel dosyalara işaret edebilir. Her protokol, hedefe ulaşmak için benzersiz bir sözdizimi kuralları kümesine sahip olabilir.

Bir URL'nin yapısı

Bir URL farklı bölümlere ayrılabilir, her parça uzak bir dosyaya erişirken belirli bir amaca hizmet eder.

HTTP ve FTP URL'leri, protokol: // hostname / fileinfo ile aynı şekilde yapılandırılmıştır. Örneğin, URL'sine sahip bir FTP dosyasına erişme şöyle bir şeye benzeyebilir:

FTP: //servername/folder/otherfolder/programdetails.docx

... HTTP yerine FTP'ye sahip olmanın yanı sıra, web'de karşılaşabileceğiniz başka bir URL gibi görünüyor.

Google’ın bir CPU hatasını açıklayan aşağıdaki URL’yi kullanalım: HTTP adresinin bir örneği olarak ve her bir parçayı tanımlayın:

https://security.googleblog.com/2018/01/todays-cpu-vulnerability-what-you-need.html

URL Sözdizimi Kuralları

Bir URL'de yalnızca sayılar, harfler ve aşağıdaki karakterlere izin verilir: ()! $ -'_ * +.

Bir URL'de kabul edilmek için diğer karakterler kodlanmalıdır (programlama koduna çevrilir).

Bazı URL'lerde URL'yi ek değişkenlerden ayıran parametreler vardır. Örneğin, bir Google araması yaptığınızda :

https://www.google.com/search?q=

... gördüğünüz soru işareti, Google'ın sunucusunda barındırılan belirli bir komut dosyasını, özel sonuçlar elde etmek için belirli bir komut göndermek istediğinizi anlatıyor.

Google'ın aramaları yürütmek için kullandığı özel komut dosyası,? Q = URL'nin bir kısmının, arama terimi olarak tanımlanması gerektiğini bilir. Bu nedenle, URL’de bu noktaya yazılan her şey, Google’ın arama motorunda arama yapmak için kullanılır.

En iyi kedi videoları için bu YouTube aramada URL’de benzer davranışları görebilirsiniz:

https://www.youtube.com/results?search_query=best+cat+videos

Not: Bir URL'de boşluklara izin verilmemesine rağmen, bazı web siteleri hem Google hem de YouTube örneklerinde görebileceğiniz + işaretini kullanır. Diğerleri % 20 olan bir alanın kodlanmış eşdeğerini kullanır.

Birden çok değişken kullanan URL'ler, soru işaretinden sonra bir veya daha fazla işareti kullanır. Windows 10 için bir Amazon.com araması için buradaki örneği görebilirsiniz:

https://www.amazon.com/s/ref=nb_sb_noss_2?url=search-alias%3Daps&field-keywords=windows+10

İlk değişken olan url , soru işaretinden önce gelir, ancak bir sonraki değişken olan alan-anahtar sözcüklerinden önce bir işareti alınır. Ek değişkenler de bir ve işareti ile önceliğe sahip olacaktı.

Bir URL'nin bölümleri büyük / küçük harfe duyarlıdır - özellikle, alan adından sonraki her şey (dizinler ve dosya adı). Sitemdeki "araçlar" kelimesini, yukarıda daşifre ettiğimiz siteden "büyük harfle" kelimesini büyük tutarsanız , URL'nin sonunu /free-driver-updater-Tools.htm okuyun. Bu sayfayı burada açmaya çalışın ve bu özel dosyanın sunucuda bulunmadığından yüklenmediğini görebilirsiniz.

URL'ler hakkında daha fazla bilgi

Bir URL, web tarayıcınızın bir JPG görüntüsü gibi görüntüleyebileceği bir dosyaya yönlendirirse, dosyayı görebilmek için dosyayı gerçekten bilgisayarınıza yüklemeniz gerekmez. Bununla birlikte, normalde tarayıcıda görüntülenmeyen, PDF ve DOCX dosyaları ve özellikle EXE dosyaları (ve diğer dosya türleri) gibi dosyalar için, dosyayı kullanabilmek için dosyayı bilgisayarınıza indirmeniz istenir.

URL'ler, gerçek adresin ne olduğunu bilmeden bir sunucunun IP adresine erişebilmemiz için kolay bir yol sağlar. Favori web sitelerimiz için hatırlanması kolay isimler gibi. Bir URL'den bir IP adresine bu çeviri, DNS sunucularının ne için kullanıldığıdır.

Bazı URL'ler gerçekten uzun ve karmaşıktır ve bir bağlantı olarak tıklarsanız veya tarayıcının adres çubuğuna kopyalayıp yapıştırırsanız en iyi şekilde kullanılır. URL'deki bir hata 400 serisi HTTP durum kodu hatası oluşturabilir , en yaygın tür 404 hatasıdır .

Bir örnek 1and1.com'da görülebilir. Sunucularında olmayan bir sayfaya erişmeyi denerseniz (bunun gibi), bir 404 hatası alırsınız. Bu tür hatalar genellikle, bazı web sitelerinde genellikle sıkça kullanılan mizahi sürümlerini bulacağınız kadar yaygındır. Kişisel favorilerimden bazıları için en iyi 204 Hata Sayfalarımın slayt gösterisini görün.

Normal olarak yüklenmesi gerektiğini düşündüğünüz bir web sitesine veya çevrimiçi dosyaya erişme konusunda sorun yaşıyorsanız, daha sonra ne yapacağınız konusunda yardımcı olabilecek bazı fikirler için URL'deki Bir Hata Nasıl Giderilir bölümüne bakın.

Çoğu URL, verilecek bağlantı noktası adını gerektirmez. Örneğin, google.com'u açmak , http://www.google.com:80 gibi sonunda bağlantı noktası numarasını belirterek yapılabilir, ancak bu gerekli değildir. Web sitesi 8080 numaralı bağlantı noktasında çalışıyorsa, bağlantı noktasını değiştirebilir ve sayfaya bu şekilde erişebilirsiniz.

Varsayılan olarak, FTP siteleri bağlantı noktası 21'i kullanır, ancak diğerleri bağlantı noktası 22'de veya farklı bir şekilde kurulabilir. FTP sitesi 21 numaralı bağlantı noktasını kullanmıyorsa, sunucuya doğru şekilde erişmek için hangisini kullandığını belirtmeniz gerekir. Aynı kavram, kullanılan programın varsayılan olarak kullandığı varsayılan porttan farklı bir port kullanan herhangi bir URL için de geçerlidir.