2.1 ana bilgisayar
Tim Berners-Lee, World Wide Web, HTML, HTTP ve web sunucularını icat ettikten sonra, geleceğin web programcıları için hayatı zorlaştırmaya karar verdi ve bağlantılar veya URL'ler buldu. URL, Evrensel Kaynak Bulucu anlamına gelir.
Tipik bir bağlantı bir şablon tarafından verilir:
protocol://host/path?query#anchor
Bazı parçalar eksik olabilir, ancak her zaman
protocollistelenmelidir
host.
Protocolistemci ve sunucunun iletişim kuracağı protokolün adını belirtir. Tipik protokol adları: HTTP, HTTPS, FTP, SSH, ...
Hostisteğin gönderileceği ağdaki sunucunun adıdır. Başlangıçta bir IP adresiydi, ancak insanlar hiçbir şey hatırlamamak için hızlı bir şekilde insan tarafından okunabilen adlar (etki alanı adları) buldular. Sanki birkaç sayıyı hatırlamak çok zormuş gibi)
Başlangıçta hiçbiri
querydüşünülmedi.
Pathsunucunun istemciye vermesi gereken HTML dosyasının konumunu belirtir. Ancak, web amatörler tarafından ele geçirildikten sonra, HTML dosyalarının sunucu tarafında dinamik olarak oluşturulabileceğini çabucak anladılar. Bu nedenle, URL'ye
query, sunucuya bir dizi yararlı bilginin iletilebileceği bir bölüm eklendi.
Ve son olarak
anchor, bu, tarayıcıya sayfanın yalnızca görüntülenmesi değil, aynı zamanda belirli bir yere, yani bir etikete kaydırılması gerektiğini söyleyen bir HTML sayfasındaki özel bir etikettir.
2.2 sorgu ve parametreler
hakkında biraz daha bilgi vereceğim
query.
Bağlantının başlığın altındaki kısmı
query soru işaretinden hemen sonra başlar ve # ile (veya bağlantının sonunda) biter. Sorgudaki bilgiler, aşağıdaki biçimdeki bir dizi parametredir:
name=value&name2=value2&nameN=valueN
URL, boşluklar ve bir dizi başka karakter içeremez , bu nedenle tüm şüpheli karakterler çıkarılmıştır. Büyük olasılıkla, bir bağlantıyı kopyalayıp bir arkadaşınıza attığınız zaman bununla sık sık karşılaştınız:
|genişlik="300"||Sembol||kodlama|
|1||uzay||%20|
|2||!||%21|
|3||#||%22|
|4||$||%24|
|5||%||%25|
|6||&||%26|
|7||'||%27|
|8||*||%2A|
|9||+||%2B|
|10||,||%2C|
|on bir||/||%2F|
Bu konuyla ilgili daha fazla bilgiyi bağlantıdan okuyabilirsiniz .