Sebuah web browser adalah program perangkat lunak yang gunakan untuk mengakses World Wide Web dari Internet. Browser pertama, yang disebut NCSA Mosaic, dikembangkan di Pusat Nasional untuk Aplikasi Super Komputer di awal 1990-an. Yang mudah digunakan, cukup klak-klik sehingga membantu mempopulerkan Web.
Meskipun banyak browser yang berbeda yang tersedia, Microsoft Internet Explorer dan Mozilla Firefox yang jauh yang paling populer. (Banyak pengguna Mac lebih memilih browser Safar) Persaingan untuk mendominasi pasar telah membawa perbaikan terus-menerus untuk perangkat lunak. (keduanya didasarkan pada NCSA Mosaic) dapat mendownload Internet Explorer dan Firefox secara gratis dari situs web masing-masing perusahaan. Jika sudah memiliki satu browser, dapat menguji yang lain. Juga mencatat bahwa ada sedikit perbedaan antara versi Windows dan Macintosh.
Anatomi Browser
Ketika pertama kali membuka browser web, biasanya dengan mengklik dua kali pada icon di desktop Anda, halaman web yang telah ditetapkan muncul. Halaman ini disebut sebagai halaman “home” atau halaman awal. Dengan Firefox misalnya, mungkin akan dibawa ke halaman rumah Mozilla atau ke halaman yang dipilih oleh penyedia layanan Internet. Tetapi jika ingin, dapat dengan mudah mengubah halaman awal.
The World Wide Web sampai saat ini adalah bagian yang paling populer dari Internet. Setelah menghabiskan waktu di Web akan merasa bahwa tidak ada batas untuk apa yang dapat temukan. Web memungkinkan kaya dan beragam komunikasi dengan memungkinkan untuk mengakses dan berinteraksi dengan teks, grafis, animasi, foto, audio dan video.
Jadi apa saja yang membentuk web ini? Pada tingkat yang paling sederhana, Web secara fisik terdiri dari komputer pribadi atau perangkat mobile, perangkat lunak web browser, sambungan ke penyedia layanan Internet, komputer yang disebut server yang disebut hosting dan router dan switch yang mengarahkan aliran informasi.
Ada banyak pilihan perangkat lunak server, tetapi dua yang paling populer adalah Apache ( perangkat lunak open source ) dan Layanan Informasi Internet Microsoft ( IIS ). Apache tersedia secara bebas untuk komputer berbasis Unix dan dapat diinstal pada Mac menjalankan Mac OS X. Ada versi Windows juga. Microsoft IIS adalah bagian dari keluarga Microsoft.
Setiap komputer dan perangkat (modem, router, smartphone, mobil, dll) yang terhubung ke Internet diberi alamat IP numerik yang unik (IP singkatan dari Internet Protocol). Sebagai contoh, komputer yang dihosting oreilly.com memiliki alamat IP 208.201.239.100. Semua angka-angka tersebut dapat memusingkan, untungnya ada Domain Name System (DNS) yang dikembangkan untuk memungkinkan kita untuk merujuk ke server dengan nama domainnya, ” oreilly.com “, juga. Alamat IP numerik berguna untuk perangkat lunak komputer, sedangkan nama domain adalah lebih mudah diakses oleh manusia. Pencocokan nama domain teks ke alamat IP numerik masing-masing adalah tugas dari server DNS yang terpisah.
Hal ini dimungkinkan untuk mengkonfigurasi server web sehingga lebih dari satu nama domain dipetakan ke satu alamat IP, yang memungkinkan beberapa situs untuk berbagi server tunggal.
Sebuah halaman web adalah dokumen elektronik yang ditulis dalam bahasa komputer yang disebut HTML, singkatan dari Hypertext Markup Language. Setiap halaman web memiliki alamat yang unik, yang disebut URL atau Uniform Eerources Locator yang mengidentifikasi di mana web server yang memuat dokumen web.
Sebuah website memiliki satu atau lebih halaman web terkait, tergantung pada bagaimana itu dirancang. Halaman web pada situs yang dihubungkan bersama melalui sistem hyperlink, memungkinkan untuk melompat di antara halaman web dengan mengklik pada link.
Bila menelusuri World Wide Web akan melihat istilah yang sering disebut “home page”. Ini adalah halaman sebagai titik awal dari sebuah situs web. Seperti daftar isi dari buku atau majalah, “home page” biasanya memberikan gambaran tentang apa yang akan temukan di website. Situs dapat memiliki satu halaman, yang panjang beberapa atau ribuan halaman. Jika tidak ada banyak informasi, “home page” mungkin satu-satunya halaman. Tapi biasanya akan menemukan setidaknya beberapa halaman lainnya.
Halaman Web bervariasi dalam desain dan konten, tetapi banyak menggunakan format majalah tradisional. Di bagian atas halaman adalah masthead atau grafis banner, maka daftar item, seperti artikel, sering dengan penjelasan singkat. Item dalam daftar biasanya link ke halaman lain di situs, atau situs lain. Kadang-kadang link ini disorot kata-kata dalam tubuh teks, atau disusun dalam daftar, seperti indeks. Mereka juga dapat menjadi kombinasi dari keduanya. Sebuah halaman web mungkin juga “panas” gambar yang link ke konten lainnya.
Bagaimana bisa membedakan mana teks yang ada tautan/link? Link muncul dalam warna yang berbeda dari teks – biasanya dengan warna biru dan sering digarisbawahi. Bila memindahkan kursor di atas link teks atau melalui link grafis, perubahan icon dari panah ke tangan.
Web adalah media yang dinamis. Untuk mendorong pengunjung untuk kembali ke sebuah situs, banyak penerbit web memperbarui konten sering. Itulah yang membuat Web sangat menarik.
Bagaimana Web Bekerja ?
- Meminta halaman web dengan baik mengetik URL -nya ( misalnya, https:// jenskitchensite.com ) langsung di browser atau dengan mengklik pada link pada halaman. URL yang berisi semua informasi yang diperlukan untuk menargetkan sebuah dokumen tertentu pada server web tertentu di Internet.
- Browser mengirimkan Permintaan HTTP ke server yang disebutkan dalam URL dan meminta untuk file tertentu. Jika URL menentukan sebuah direktori (bukan file), itu adalah sama dengan meminta file default dalam direktori tersebut.
- Server mencari file yang diminta dan mengeluarkan respon HTTP.
- Jika halaman tidak dapat ditemukan, server mengembalikan pesan kesalahan. Pesan tersebut biasanya mengatakan “404 Not Found,” meskipun pesan kesalahan lebih ramah dapat diberikan.
- Jika dokumen ditemukan, server mengambil file yang diminta dan kembali ke browser.
- Browser mem-parsing dokumen HTML. Jika halaman berisi gambar (ditandai dengan elemen img HTML) atau sumber daya eksternal lainnya seperti script, kontak peramban server lagi untuk meminta setiap sumber daya yang ditentukan dalam markup.
- Browser menyisipkan setiap gambar dalam aliran dokumen di tempat yang ditentukan oleh elemen img. Semua media ditampilkan dalam sebuah halaman web.