Inti dari internet adalah ekosistem kompleks namun menarik yang dikenal sebagai World Wide Web. Untuk mengungkap cara kerjanya, kita perlu menjelajahi konsep-konsep utama seperti HTTP, browser web, dan server web.
Internet Sebagai Infrastructure
Bayangkan internet sebagai infrastruktur jaringan telepon yang luas, dengan banyak perangkat yang saling terhubung, masing-masing diberi pengenal unik, seperti nomor telepon. Namun, yang membuat internet benar-benar hebat adalah aplikasinya, dan seiring berjalannya waktu, berbagai upaya telah dilakukan untuk mengeksplorasi potensinya.
Upaya awal internet, seperti email dan grup berita Usenet, telah meninggalkan jejak, tetapi World Wide Web-lah yang benar-benar merevolusi pengalaman daring kita.
Kelahiran World Wide Web
Dimulainya World Wide Web dapat dikaitkan dengan Sir Tim Berners-Lee, seorang visioner yang tinggal di Swiss. Dulu, dia membuat konsep sebuah utilitas untuk memvisualisasikan dan menghubungkan makalah penelitian. Tanpa ia duga, ide ini akan berkembang menjadi World Wide Web yang kita kenal sekarang.
Saat bekerja di CERN di Jenewa, Berners-Lee memperkenalkan konsep “hyperlink.” Ide inovatif ini melibatkan penautan dokumen bersama-sama, yang memungkinkan pengguna untuk menavigasi dengan lancar di antara dokumen-dokumen tersebut. Awalnya, ciptaannya merupakan alat akademis, tetapi dampaknya sangat luas.
HTTP: Protokol Komunikasi
Inti dari fungsionalitas web adalah HTTP, atau Hyper Text Transfer Protocol. Protokol ini, yang beroperasi di atas TCP (Transmission Control Protocol), mengatur bagaimana web browser berkomunikasi dengan server web dan sebaliknya. Protokol ini menetapkan aturan untuk pertukaran informasi antara entitas-entitas ini.
Web Servers dan Web Browsers
Dalam ekosistem web, ada dua pemain utama yang berperan: Server Web dan Peramban Web. Server Web, yang biasanya dihosting dari jarak jauh, menyajikan halaman web kepada klien, yang merupakan Web Browser. Interaksi antara komponen-komponen ini diatur oleh aturan yang ditetapkan oleh HTTP.
Bayangkan Server Web sebagai gudang halaman web, dan Web Browser sebagai alat yang mengambil dan menampilkan halaman-halaman ini bagi pengguna. Komunikasi di antara keduanya mirip dengan percakapan yang mengikuti aturan protokol HTTP.
HTML: Bahasa dari Halaman Web
Halaman web, tampilan visual yang berinteraksi dengan kita, pada dasarnya adalah berkas teks yang dikodekan dalam HTML, atau Hyper Text Markup Language. HTML menyediakan struktur dan format untuk konten web, mendefinisikan elemen-elemen seperti paragraf, judul, gambar, dan banyak lagi.
Saat kita menjelajah lebih jauh untuk memahami web, kita akan mempelajari HTML dan menjelajahi bagaimana berkas teks ini menjadi halaman web yang kita lihat setiap hari.