URL (Uniform Resource Locator)
URL şu şekilde tanımlanır:
protocol://hostname:port/path-and-file-name
1. Protocol: Client ile Server arasındaki uygulama katmanı protokolü. Yani HTTP, FTP, vb.
2. Hostname: DNS domain adı (örneğin www.google.com) ya da IP adresi (örneğin 192.128.1.2)
3. Port: Serverin client'lardan gelen istekleri dinlediği TCP port numarası.
4. Path-and-file-name: İstenilen dosyanın yeri ve adı
Protokol : HTTP'dir.
Hostname : www.example.com'dur.
Port : belirtilmemiş, o zaman değeri HTTP için default TCP portu olan 80'dir.
Path and file name : "/docs/index.html"dir.
Bazı URL örnekleri:
ftp://www.ftp.org/docs/test.txt mailto:user@test101.com news:soc.culture.Singapore telnet://www.test101.com/
URI (Uniform Resource Identifier)
URI , URL'den daha genel bir kavramdır. Bir dosyanın bir kısmını da işaret edebilir.
HTTP protokolü için URI syntaxı şu şekildedir:
http://host:port/path?request-parameters#nameAnchor
Burada request parameters : name=value çiftleri şeklindedir.
Bu parametreler '?' karakteri ile URL'ye eklenir.
Birden fazla parametre varsa, bunlar '&' karakteri ile ilave edilir.
#nameAnchor : HTML dosyasındaki bir fragmenti, yani #anchorName ismindeki bölümü belirtir.
#nameAnchor : HTML dosyasındaki bir fragmenti, yani #anchorName ismindeki bölümü belirtir.
Örneğin: <a name="anchorName">...</a> gibi.
Session bilgisi de sona eklenebilir : örneğin "...;sessionID=xxxxxx" gibi.
Session bilgisi de sona eklenebilir : örneğin "...;sessionID=xxxxxx" gibi.
Hiç yorum yok:
Yorum Gönder