URL merupakan singkatan dari Uniform Resource Locator yang menentukan alamat global web document dan web resource.
Alasan dasar di balik menentukan atau mengidentifikasi sebuah web resource adalah untuk keperluan akses atau komunikasi.
Interaksi antara pengguna web dan internet resource dimungkinkan hanya jika setiap sumber daya (resource) di internet diidentifikasi secara standar. Sebuah URL melayani tujuan ini.
Untuk lebih jelasnya, mari kita lihat bagian-bagian yang membentuk URL dan apa fungsi mereka masing-masing.
Bagian pertama URL adalah protocol identifier (pengidentifikasi protokol). HTTP dan FTP adalah contoh pengidentifikasi protocol yang mengindikasikan protokol yang digunakan.
Lebih dikenal sebagai skema, bagian URL ini menunjukkan bagaimana cara terhubung ke web resource. Bagian ini tidak case-sensitive dengan canonical formnya merupakan huruf kecil (lowercase).
Bagian kedua URL adalah resource name yang terdiri dari IP address atau nama domain dari web resource.
Bagian ini menandakan di mana harus terhubung, dengan nama domain lazimnya diikuti oleh nomor port yang dipisahkan oleh titik dua.
Ketika nomor port ditentukan, koneksi ke nomor port akan terjadi. Jika port tidak ditentukan, browser menghubungkan ke port http standar yaitu 80.
Nama domain mungkin diikuti oleh path ketika sumber daya (resource) tertentu seperti file atau halaman perlu ditampilkan.
Bagian URL ini menentukan apa saja yang perlu ditampilkan, bersifat case-sensitive, kecuali pada server berbasis Microsoft.
Sebuah URL dapat terdiri dari fragmen identifier yang menujukkan lokasi tertentu sebuah laman (page). Jika merupakan bagian dari URL, browser akan menampilkan bagian laman yang ditetapkan.
Uniform resource locator identik dengan uniform resource identifier yang disingkat URI.
Menurut definisi, URI adalah string karakter yang digunakan untuk mengidentifikasi resource di internet, apakah itu uniform resource locator atau uniform resource name (URN).
Biasanya, HTTP merupakan bagian pertama dari URL. Seperti yang Anda tahu, itu adalah protocol identifier. HTTP diikuti oleh titik dua dan dua garis miring ke depan, yang disusul dengan nama domain.
URL sering disebut sebagai alamat situs. Untuk mencapai situs web tertentu, Anda perlu mengetik URL di address bar browser Anda, yang kemudian menampilkan laman yang diinginkan.
Internationalized resource identifier (IRI) adalah jenis URL yang mencakup karakter Unicode yang memungkinkan seseorang membuat URL menggunakan alfabet lokal. Nama domain ini dikenal sebagai internationalized domain name (IDN).
Ketika seorang pengguna menentukan URL dalam alfabet lokal, maka selanjutnya akan diubah ke Unicode, dan karakter yang bukan merupakan bagian dari set karakter URL dikonversi ke huruf bahasa Inggris dengan menggunakan percent-encoding.
Tim Berners-Lee dan kelompok kerja URI dari Internet Engineering Task Force (IETF) menetapkan standar Uniform Resource Locator pada tahun 1994.
Domain Name System diciptakan pada tahun 1985 yang dikombinasikan dengan file path syntax.[]