Penjelasan Uniform Resource Locator (URL)

 
Hasil gambar untuk Uniform resource locator (URL)Sebuah uniform resource locator, disingkat URL, juga dikenal sebagai alamat web, adalah spesifik karakter string yang merupakan referensi ke sumber daya. Dalam kebanyakan browser web , URL dari halaman web ditampilkan di atas dalam sebuah address bar . Sebuah contoh dari URL khas akan "http://en.example.org/wiki/Main_Page". Sebuah URL secara teknis jenis uniform resource identifier (URI), tetapi dalam banyak dokumen teknis dan diskusi verbal, URL sering digunakan sebagai sinonim untuk URI, dan ini tidak dianggap masalah.

 
Sejarah
The Uniform Resource Locator adalah standar pada tahun 1994 oleh Tim Berners-Lee dan kelompok kerja URI dari Internet Engineering Task Force (IETF) sebagai hasil dari kolaborasi dimulai pada Dokumen IETF Living "Burung Feather sebuah" sesi pada tahun 1992. Format ini menggabungkan sistem pra-ada nama domain (diciptakan pada tahun 1985) dengan path file sintaks, di mana garis miring digunakan untuk memisahkan direktori dan berkas nama. Konvensi sudah ada di mana nama server bisa prepended untuk menyelesaikan path file, didahului oleh dua garis miring (/ /).

Berners-Lee kemudian menyesali penggunaan titik untuk memisahkan bagian-bagian dari nama domain dalam URI , berharap dia telah menggunakan garis miring seluruh. Sebagai contoh, http://www.example.com/path/to/name akan telah ditulis http:com/example/www/path/to/name. Berners-Lee juga mengatakan bahwa, mengingat usus mengikuti skema URI , dua garis miring sebelum nama domain juga tidak perlu.

Sintaks
Setiap URL terdiri dari:
- dengan nama skema (biasa disebut protocol), maka
- usus, dua garis miring, kemudian
- host, biasanya diberikan sebagai nama domain  tapi kadang-kadang sebagai literal alamat IP , maka
- opsional nomor port , maka
- path lengkap dari sumber daya

Skema ini mengatakan bagaimana menghubungkan, host menentukan di mana untuk menghubungkan, dan sisanya menentukan apa yang harus meminta.

Untuk program-program seperti Common Gateway Interface (CGI) script , ini diikuti oleh string kueri ,  dan opsional fragmen identifier .
Perintahnya adalah:
skema :/ / domain:? pelabuhan / path QUERY_STRING # fragment_id
- Nama skema mendefinisikan namespace, tujuan, dan sintaks dari sisa bagian dari URL. Software akan mencoba untuk memproses URL sesuai dengan skema dan konteks. Sebagai contoh, sebuah web browser biasanya akan dereference URL http://example.org:80  dengan melakukan HTTP request ke host di example.org, menggunakan nomor port 80. URL mailto: bob@example.com dapat memulai e-mail komposer dengan alamat bob@example.com di kolom Ke.
Contoh lain dari nama skema termasuk https , gopher , wais , ftp . URL dengan https sebagai skema (seperti https://example.com/) mengharuskan permintaan dan tanggapan akan dilakukan melalui koneksi yang aman ke situs web. Beberapa skema yang memerlukan otentikasi memungkinkan nama pengguna, kata sandi dan mungkin juga, untuk dimasukkan dalam URL, misalnya  ftp://asmith @ ftp.example.org.  Sandi tertanam dengan cara ini tidak kondusif untuk keamanan, tapi mungkin sintaks penuh  
skema :/ / username: password @ domain:? pelabuhan / path QUERY_STRING # fragment_idN
- Nama domain atau alamat IP numerik literal memberikan lokasi tujuan untuk URL. Sebuah alamat IPv6 numerik literal dapat diberikan, namun harus diapit [] misalnya [db8: 0cec :: 99:123 a].
- Domain google.com, atau IP address numerik 72.14.207.99, adalah alamat website Google.
domain name sebagian dari URL tidak peka karena DNS mengabaikan kasus:
http://en.example.org/ dan HTTP :/ / EN.EXAMPLE.ORG /  baik membuka halaman yang sama.
- Nomor port, diberikan dalam desimal, adalah opsional, jika dihilangkan, default untuk skema yang digunakan.
Misalnya, http://vnc.example.com:5800 terhubung ke port 5800 dari vnc.example.com, yang mungkin sesuai untuk VNC sesi remote control. Jika nomor port dihilangkan untuk http:URL, browser akan terhubung pada port 80, port HTTP default. Port default untuk https:request adalah 443.
- Jalan ini digunakan untuk menentukan dan mungkin menemukan sumber daya yang diminta. Ini adalah case-sensitive,  meskipun mungkin diperlakukan sebagai case-sensitive oleh beberapa server, terutama yang berbasis pada Microsoft Windows .
Jika server adalah kasus sensitif dan  http://en.example.org/wiki/URL benar, maka http://en.example.org/WIKI/URL atau http://en.example.org/wiki/ url akan menampilkan HTTP 404 halaman kesalahan, kecuali URL tersebut mengarah ke sumber yang valid sendiri.
- String kueri berisi data yang akan diteruskan ke perangkat lunak yang berjalan pada server . Ini mungkin berisi pasangan nama / nilai dipisahkan oleh ampersands, misalnya
? First_name = Qowiyyul Bushomi & last_name =.
- Fragmen identifier , jika ada, menentukan bagian atau posisi dalam sumber daya secara keseluruhan atau dokumen.
Bila digunakan dengan HTML, biasanya menentukan bagian atau lokasi di dalam halaman, dan digunakan dalam kombinasi dengan Jangkar Tags browser menggulir untuk menampilkan bagian halaman.
Share:
spacer

No comments:

Post a Comment