URL vs URI: Perbedaan Utama Antara URL dan URI

Perbedaan Utama Antara URL dan URI

  • URL adalah himpunan bagian dari URI yang menentukan di mana suatu sumber daya berada dan mekanisme untuk mengambilnya, sedangkan URI adalah himpunan bagian yang lebih besar dari URI. URL yang mengidentifikasi suatu sumber daya.
  • Tujuan utama dari sebuah URL Tujuan dari URI adalah untuk mendapatkan lokasi atau alamat suatu sumber daya, sedangkan tujuan utama URI adalah untuk menemukan sumber daya tersebut.
  • URL digunakan hanya untuk menemukan halaman web; di sisi lain, URI digunakan dalam HTML, XML, dan file lainnya.
  • URL URI berisi komponen-komponen seperti protokol, domain, jalur, hash, string kueri, dll., sedangkan URI berisi komponen-komponen seperti skema, otoritas, jalur, kueri, dll.
  • Contoh dari a URL adalah: https://google.com sedangkan contoh URInya adalah: urn:isbn:0-486-27557-4.

Perbedaan antara URL dan URI
Perbedaan antara URL dan URI

Di sini, saya telah menganalisis perbedaan antara URL dan URI, serta akan mengevaluasi secara komprehensif pro dan kontra dari masing-masing faktor.

Apa URL?

A URL adalah alamat global untuk dokumen dan protokol untuk mengambil sumber daya di jaringan komputer. URLKata "s" paling sering muncul dalam kaitannya dengan halaman web (HTTP) tetapi juga dapat digunakan untuk akses basis data menggunakan JDBC, email (mailto), transfer file (FTP), dan banyak aplikasi lainnya. Bentuk lengkap dari kata tersebut adalah... URL adalah Uniform Resource Locator.

Apa itu URI?

URI adalah string yang berisi karakter yang mengidentifikasi sumber daya fisik atau logis. URI mengikuti aturan sintaksis untuk memastikan keseragaman. Selain itu, URI juga mempertahankan ekstensibilitas melalui skema penamaan hierarkis. Bentuk lengkap URI adalah Uniform Resource Identifier.

Jenis URI
Jenis URI

Seperti disebutkan pada gambar di atas, ada dua jenis URI:

  1. URL: A URL Menentukan lokasi pada jaringan komputer dan teknik untuk mengambilnya.
  2. PASU: Uniform Resource Name (URN) adalah sumber daya internet yang menentukan skema URN.

Diagram Venn dari URI dan URLs

Diagram Venn dari URI dan URL

Diagram Venn dari URI dan URL

Seperti yang disebutkan dalam diagram di atas, "nama Anda" dapat berupa URI karena mengidentifikasi Anda. Namun, itu tidak bisa berupa... URL karena hal itu tidak membantu siapa pun dalam menemukan lokasi rumah Anda.

Di sisi lain, โ€œlokasi rumah Andaโ€ bisa berupa URI maupun URLTujuannya adalah untuk mengidentifikasi Anda dan memberikan lokasi rumah bagi Anda.

Sintaks dari URL

Berikut sintaksnya URL:

http://www.domainname.com/folder-name/web page-file-name.htm

Kita dapat membagi hal di atas. URL menjadi bagian-bagian berikut:

  • Protokol: Ini adalah bagian pertama dari URLDi sini, nama protokolnya adalah Hypertext Transfer Protocol (HTTP).
  • http://www.domainname.com/:  Itu adalah nama domain Anda. Ini juga dikenal sebagai ID server atau host.
  • /nama folder/: Ini menunjukkan bahwa halaman situs web yang direferensikan โ€œdiarsipkanโ€ dalam folder tertentu di server web.
  • nama-file-halaman-web.htm: Sebenarnya itu adalah nama file halaman web. โ€œ.htmโ€ adalah ekstensi untuk file HTML, yang menunjukkan bahwa itu adalah halaman web statis. Nama file dapat memiliki ekstensi yang berbeda, atau tergantung pada bagaimana Anda mengatur server web. Bisa juga tidak ada ekstensi sama sekali, dan URL bisa diakhiri dengan garis miring (/).

Contoh URL

Contoh ini URL memiliki folder tetapi tidak memiliki ekstensi.

https://career.guru99.com/category/heavy-industries/

Contoh ini URL tidak memiliki folder.

https://www.guru99.com/what-is-sap.html

Contoh ini URL tidak memiliki ekstensi.

https://career.guru99.com/top-33-investment-banking-interview-questions-answers/

Sintaks URI

Berikut adalah sintaks URI:

URI = skema:[//otoritas]jalur[?query][#fragment]

URI mencakup bagian-bagian berikut:

  • Komponen skema: Ini adalah komponen yang tidak kosong diikuti oleh titik dua (:). Skema ini berisi serangkaian karakter yang dimulai dengan huruf dan diikuti oleh kombinasi angka, huruf, titik (.), tanda hubung (-), atau plus (+). Contoh skema yang terkenal termasuk HTTP, HTTPS, mailto, file, FTP, dll. Skema URI harus didaftarkan dengan Internet Assigned Numbers Otoritas (IANA).
  • Komponen otoritas: Ini adalah bidang opsional dan diawali dengan //. Terdiri dari
  1. Subkomponen info pengguna opsional yang mungkin terdiri dari nama pengguna dan kata sandi (opsional).
  2. Subkomponen host yang berisi alamat IP atau nama terdaftar.
  3. Subkomponen port opsional yang diikuti dengan titik dua (:)
  • Path: Jalur berisi urutan segmen yang dipisahkan oleh garis miring.
  • Komponen kueri: Ini bersifat opsional dan didahului oleh tanda tanya (?). Komponen kueri berisi string kueri data non-hierarkis.
  • Komponen fragmen: Ini adalah bidang opsional dan diawali dengan hash (#). Komponen fragmen mencakup pengidentifikasi fragmen yang memberikan arahan ke sumber daya sekunder.

Contoh URI

Tidak ada protokol yang disebutkan.

www.guru99.com

Domain tidak disebutkan

what-is-sap.html

Protokol menyebutkan

ldap://[2001:db8::7]/c=GB?objectClass?one
mailto:abc@example.com 
tel:+1-816-555-1212  
telnet://192.0.2.16:80/ 

Kebingungan tentang URN

Ada kebingungan tentang URN: jika Anda menerapkan protokol seperti https, ftp, dll., maka itu disebut URN. URL, meskipun itu adalah URI.

Masalah dengan perdebatan seperti itu adalah hal yang wajar RFC sangat padat dan terkadang bahkan kontradiktif. Misalnya, RFC 3986 mengatakan URI dapat berupa nama, pencari lokasi, atau keduanya.

Mengapa URL?

Berikut adalah alasan-alasan penting mengapa saya fokus menggunakan URL:

  • Informasi yang tertulis di dalam URL Memberikan Anda kemampuan untuk beralih dari satu halaman web ke halaman web lain hanya dengan satu klik mouse.
  • URL memberi tahu Anda cara mengakses sumber daya tertentu.
  • Setiap kali Anda mengetik URL ke dalam browser Anda atau klik tautan hiperteks apa pun, Anda web browser mengirimkan permintaan ke server web untuk mengunduh satu atau lebih file.
  • URL adalah alamat dari sumber daya unik tertentu di Web, termasuk halaman web, gambar, file, media, aplikasi web, dan lain sebagainya.
  • Sebuah situs web The URL, atau domain, adalah salah satu bagian terpenting dari situs web Anda. Dengan menggunakan kata atau string sederhana yang biasanya diakhiri dengan .org, .com, atau .net, Anda akan bisa mendapatkan traffic ke situs web Anda.

Mengapa URI?

Izinkan saya berbagi alasan penting saya menggunakan URI:

  • Pengidentifikasi sumber daya yang seragam sangat penting untuk Web semantik karena mencegah ambiguitas.
  • URI mencari nama serta lokasi sumber daya atau file, dalam format yang seragam.
  • Ini memiliki serangkaian karakter untuk nama file dan jalur tertentu.
  • URI menyediakan metode agar sumber daya dapat diakses oleh sistem lain melalui World Wide Web atau melalui jaringan. Ini digunakan oleh browser web dan P2P (peer-to-peer) perangkat lunak berbagi file untuk mencari dan mengunduh file.
  • URI memungkinkan jenis file baru ditentukan tanpa memengaruhi file lama yang Anda miliki.
  • Anda dapat menetapkan satu sumber daya untuk dikaitkan dengan beberapa representasi.

Perbedaan antara URL dan URI

Dalam analisis kami, berikut adalah perbedaan utama antara a URL dan URI:

Perbedaan antara URL dan URI
URL vs URI
URL URI
URL singkatan dari Uniform Resource Locator. URI adalah singkatan dari Uniform Resource Identifier.
URL adalah bagian dari URI yang menentukan di mana suatu sumber daya berada dan mekanisme untuk mengambilnya. URI adalah himpunan bagian yang lebih besar dari sebuah URL yang mengidentifikasi suatu sumber daya baik dengan URL, URN (Uniform Resource Name), atau keduanya.
Tujuan utamanya adalah untuk mendapatkan lokasi atau alamat sumber daya Tujuan utama URI adalah menemukan sumber daya dan membedakannya dari sumber daya lain menggunakan nama atau lokasi.
URL digunakan untuk menemukan hanya halaman web. Digunakan dalam HTML, XML, dan file lainnya, XSLT (Extensible Stylesheet Language Transformations), dan banyak lagi.
Skemanya harus berupa protokol seperti HTTP, FTP, HTTPS, dll. Di URI, skemanya bisa berupa protokol, spesifikasi, nama, dll.
Informasi protokol diberikan dalam URL. Tidak ada informasi protokol yang diberikan di URI.
Contoh URL: https://google.com Contoh URI: urn:isbn:0-486-27557-4
Ini berisi komponen seperti protokol, domain, jalur, hash, string kueri, dll. Ini berisi komponen seperti skema, otoritas, jalur, kueri, komponen fragmen, dll.
Semua URLbisa berupa URI Tidak semua URI URLKarena URI bisa berupa nama, bukan sekadar penunjuk lokasi.

Cara Memilih Antara URL dan URI

Menurut pengalaman saya, perbedaan utama antara URL dan URI adalah sebuah URL adalah himpunan bagian dari URI yang menentukan di mana suatu sumber daya berada dan mekanisme untuk mengambilnya, sedangkan URI adalah himpunan bagian dari URI. URL yang mengidentifikasi suatu sumber daya. Kita menggunakan URLURI hanya digunakan untuk menemukan halaman web; namun, URI juga digunakan dalam HTML, XML, dan file lain seperti JSTL dan XSTL.

Ringkaslah postingan ini dengan: