URI ile URL arasındaki fark nedir? konusunu sizler için derliyoruz. URL bir kaynağın konumunu gösterir. URI ise diğer kaynaklardan ayıran tanımlayıcı isim olarak bilinir. Ancak her URL, URI’dır, ama her URI, URL değildir ve sadece tanımlayıcıdır bu konuda URI ile URL arasındaki farkları sizlere anlatacağız uzatmadan arasındaki farklara geçelim.
URI ile URL Arasındaki Fark Nedir?
- Bir UR I bir olan tanımlayıcı belirli bir kaynağın. Sayfa, kitap veya belge gibi.
- Bir UR L , https: // www.google.com gibi , ona nasıl erişebileceğiniz gibi , size nasıl erişeceğinizi bildiren özel bir tanımlayıcı türüdür .
HTTPsFTP
- Protokol (
https
,ftp
vb.) Bir alan için mevcutsa veya ima edilmişse, buna bir URI olmasına rağmen buna bir URL demelisiniz .
Gerçekten bu kadar.
Temel olarak, daha spesifik olmak daha iyidir ve “URL” bir erişim yöntemi / konumu sağlayan belirli bir URI türüdür.
Muhtemelen bilmeniz gereken her şey budur, ancak nasıl yapıldığını görmek istiyorsanız konuyu okumanız gerek.
Bu Farka Daha İyi Bi Açıklama Yaparsak:
Bu tartışmadaki sorun, ilgili RFC’lerin son derece yoğun, kafa karıştırıcı ve hatta çelişkili olmasıdır. Örneğin, RFC 3986, bir URI’nin bir ad, konum belirleyici veya her ikisi olabileceğini söylüyor.
Bir URI ayrıca bir konumlandırıcı, bir ad veya her ikisi olarak sınıflandırılabilir. “Tekdüzen Kaynak Konum Belirleyicisi” (URL) terimi, bir kaynağı tanımlamanın yanı sıra, birincil erişim mekanizmasını (ör. Ağ “konumu”) tanımlayarak kaynağı bulmak için bir araç sağlayan URI’lerin alt kümesini ifade eder.
Ama aynı RFC’den biraz daha aşağıda.
URI’nin kendisi sadece tanımlama sağlar; kaynağa erişim bir URI’nin varlığı ile garanti edilmez veya ima edilmez.
Her URI, Bölüm 3.1’de tanımlandığı gibi, o şema içerisinde tanımlayıcıların atanmasına yönelik bir spesifikasyonu ifade eden bir şema adıyla başlar.
Ve örnekler vermeye devam ediyorum:
ftp://ftp.is.co.za/rfc/rfc1808.txt
http://www.ietf.org/rfc/rfc2396.txt
ldap: // [2001: db8 :: 7] / c = GB? objectClass ? bir
mailto: John.Doe@example.com
haber: comp.infosystems.www.servers.unix
tel: + 1-816-555-1212
telnet: //192.0.2.16: 80 /
urn: vaha: isimler: özellikler: DocBook’a: dtd: xml: 4.1.2
Aynı RFC bize bir URI’nin bir ad, bir konumlandırıcı veya her ikisi de olabileceğini söyledi ancak bir URI yalnızca tanımlama sağlar ve erişim için bir yol garanti edilmez veya ima edilmez ayrıca her URI bir şema adıyla başlar ( bu da birçok durumda kaynağa nasıl erişeceğinizi anlatır).
İnternet’in on yıldan uzun bir süredir bu konuda savaşmasının nedeni RFC’nin kötü yazılmış olmasıdır. Bir başka makalemiz olan Formatsız Ekran Kilidi Açma Yöntemleri makalemize de göz atabilirsiniz.