Cara Kerja URL: Anatomi Alamat Web dan Mengapa Kita Membutuhkannya

6

Jika Anda berbicara bahasa Jerman, Anda mungkin menganggap URL sebagai Uniform Resource Locator yang “mati”. Kata ini bersifat feminin dalam bahasa Jerman, meskipun istilah bahasa Inggrisnya tidak memiliki gender. Tapi mari kita bahas tata bahasanya. Kami melihat rangkaian karakter di bilah alamat browser Anda. Rangkaian huruf, angka, dan simbol yang panjang itu bukan sekadar bunyi acak. Ini adalah salah satu dari beberapa miliar alamat unik yang menunjuk ke konten tertentu di internet.

Anda melihatnya setiap hari. https://www.wissen.de/... dan kemudian pengidentifikasi ekor panjang. Ini mengarahkan Anda ke artikel persis ini. Tapi URL lebih dari sekedar link. Ini adalah sistem pengalamatan dasar untuk web. Ini menunjuk ke subhalaman, file, dan sumber daya. Anggap saja seperti alamat surat. Anda memerlukan kota, kode pos, jalan, nomor rumah, dan nama di pintu. Tanpa semua itu, surat akan hilang. URL bekerja dengan cara yang sama. Ini lebih muda dari internet dan lebih tua dari yang kita kira.

Sebelum mendalami mekanismenya, kita perlu menjernihkan beberapa kebingungan. Orang-orang selalu mencampuradukkan istilah-istilah ini.

  • Situs Web: Seluruh kehadiran online. Seperti seluruh platform wissen.de.
  • Beranda: Laman landas. Hal pertama yang Anda lihat saat mengetik alamat utama.
  • Halaman Web: Satu halaman dalam situs itu. Artikel ini adalah salah satu halaman web di antara banyak halaman web di situs wissen.de.

Menguraikan Struktur URL

Mengapa kita membutuhkan URL? Ini adalah navigasi sederhana. Sama seperti GPS yang memerlukan alamat lengkap untuk memandu Anda ke pintu Anda, browser memerlukan URL lengkap untuk memuat halaman.

Mari kita lihat bagian-bagiannya. Menggunakan contoh https://www.wissen.de/kuenstliche-intelligenz-am-arbeitsplatz-risiko-oder-chance :

Seluruh string adalah URL. Begini cara penguraiannya:

  • https: Protokol. Ini memberi tahu browser cara berbicara dengan server. Ini adalah buku peraturan untuk komunikasi.
  • www: Subdomain atau domain tingkat ketiga. Ini menandakan bahwa ini adalah konten untuk World Wide Web. Anda sering kali tidak perlu mengetiknya. Terkadang ini menunjukkan versi bahasa, seperti de.wikipedia.org untuk bahasa Jerman.
  • wissen: Domain tingkat kedua. Ini adalah nama utama situs tersebut. Sebagian besar dipilih secara bebas oleh pemiliknya. Ini adalah identitas inti.
  • de: Domain tingkat teratas (TLD). Itu adalah kode negara atau indikator penggunaan. .de artinya Jerman. .com awalnya bersifat komersial tetapi sekarang bersifat umum. Kombinasi domain tingkat kedua dan teratas inilah yang oleh kebanyakan orang disebut sebagai “domain”.
  • Bagian terakhir: Jalannya. Ini menunjuk pada sumber daya spesifik. Itu bisa muncul tepat setelah TLD atau lebih dalam di dalam struktur.

Ada aturan. Anda dapat memilih jalur dan direktori dengan bebas, tetapi jika Anda ingin mesin pencari menyukai Anda, ikuti aturan pengoptimalan tertentu. Domain itu sendiri harus didaftarkan. Anda membeli domain tingkat kedua dan teratas.

Karakter yang diperbolehkan dalam URL distandarisasi secara ketat. Jika webmaster menggunakan simbol di luar daftar yang diizinkan, browser akan menampilkan kesalahan. Hal ini mencegah kebingungan yang disebabkan oleh karakter khusus yang ada dalam beberapa bahasa tetapi tidak dalam bahasa lain.

Karakter yang diperbolehkan meliputi:
– A-Z (huruf besar dan kecil)
– 0-9
– Simbol: -._~:/?#[]@!$&'()*+,;=

Ada juga batasan panjangnya. Seluruh URL dapat berisi hingga 255 karakter. Nama domainnya sendiri dibatasi hingga 63 karakter. Para ahli merekomendasikan agar domain tetap pendek dan mudah diingat. Nama yang panjang sulit diketik dan mudah salah ketik.

Lapisan Manusia Di Atas Kode Biner

Internet berjalan pada angka nol dan satu. Secara teknis, URL tersebut mubazir. Setiap halaman memiliki alamat IP. Serangkaian angka. Jika Anda mengetikkan IP itu ke browser Anda, Anda akan mencapai situs tersebut. Ini berhasil.

Jadi mengapa URL-nya?

Kegunaan.

wissen.de mudah diingat. Alamat IP adalah rangkaian dua belas digit. Coba hafalkan itu. Cobalah mengetiknya tanpa salah ketik. Anda akan gagal. URL menjembatani kesenjangan antara kode mesin dan memori manusia. Ini menerjemahkan perutean jaringan yang kompleks menjadi sesuatu yang dapat kita baca, ucapkan, dan ketik. Itu membuat internet dapat dinavigasi oleh manusia, bukan hanya komputer.

Sebelum URL Dikuasakan: Bagaimana Sistem Alamat Web Lahir

Anda tidak dapat membicarakan URL tanpa membicarakan domain. Ini adalah sejarah yang rumit. Sebelum web menjadi populer, komputer berbicara dalam jumlah. Alamat IP murni dan dingin.

ARPANET adalah yang terbesar. Diluncurkan pada tahun 1969, ini adalah proyek Departemen Pertahanan AS yang dijalankan oleh ARPA (sekarang DARPA). Ini menghubungkan universitas dan laboratorium. Pada awalnya, itu bekerja dengan baik. Lalu ternyata tidak.

Semakin banyak mesin yang bergabung dalam jaringan, pendekatan numerik gagal. Pengguna memerlukan buku telepon digital untuk menemukan di mana server berada. Itu tidak efisien. Itu kikuk.

Jadi, orang menjadi kreatif. Mereka menginginkan nama. Sesuatu yang berkesan. Pada tahun 1983, ARPANET beralih ke sistem berbasis domain menggunakan RFC 882 dan RFC 883. Domain tertua yang masih kami gunakan hingga saat ini berasal dari tahun 1985.

Ambil berkeley.edu. Itu alamat Universitas California, Berkeley. Itu sudah ada sejak awal. Tapi ini bukan untuk semua orang. Anda harus menjadi sebuah institusi. Sebuah universitas. Sebuah lembaga pemerintah. Atau kontraktor di bidang elektronik, IT, atau pertahanan. Orang biasa? Tidak diundang.

Sistem ini berjalan pincang hingga tahun 1994. World Wide Web telah dibuka untuk umum selama sekitar satu tahun. Kekacauan sedang terjadi. Orang-orang menggunakan format seperti alamat, tetapi tidak ada standarnya. Tidak ada aturan. Hanya dugaan.

Masukkan Tim Berners-Lee. Pria ini sering dianggap sebagai penemu internet. Mulai tahun 1992, ia mendorong adanya proses standardisasi. Butuh waktu lebih dari dua tahun untuk berdebat dan menyempurnakan sebelum timnya menyelesaikan drafnya.

Mereka memiliki dua tujuan utama:

  • Kesederhanaan. Strukturnya harus masuk akal. Idealnya, itu harus terlihat seperti pohon. Hal ini memungkinkan non-ahli untuk mempublikasikan situs web dan memahami bagaimana situs tersebut ditemukan.
  • Kontinuitas. Jangan hentikan kebiasaan yang sudah ada. Struktur jalur garis miring (/ )? Itu berasal dari sistem file UNIX. Sintaks umum? Dipinjam dari Domain/OS Apollo.

Pada akhir tahun 1994, RFC 1738 diterbitkan.

Ini adalah standar nyata pertama untuk konstruksi URL seperti yang kita ketahui. Itu tidak sempurna. Itu belum final. Namun hal ini memberi web bahasa yang sama. Cara menunjuk dokumen tanpa memerlukan buku telepon.

Fondasinya telah diletakkan. Sisanya adalah sejarah. Atau setidaknya, versi sejarah yang kami sepakati untuk dituliskan.