HTTP bekerja di atas TCP Transmission Control Protocol yang menjamin sampainya data di tujuan dalam urutan yang benar. Bila suatu kesalahan terjadi
selama proses pengiriman, pihak pengirim akan mendapatkan pemberitauhan bahwa telah erjadi ketidakberesan. Karenanya server dan client tidak harus
menyediakan mekanisme untuk memeriksa kesalahan transmisi data, yang berarti mempermudah pekerjaan pemrograman.
Namun demikian, HTTP tidak memiliki apa yang disebut session, seperti halnya FTP, yang menjaga hubungan antara server dan client secara konsisten.
Setiap halaman web yang dikirim akan melibatkan suatu proses penyambungan antara client dan server, baru kemudian datanya ditransfer. Setelah data selesai
ditransfer, koneksi antara server dan client akan diputus. Sifatnya ini membuat HTTP sering disebut dengan istilah protokol hit-and-run. Muhammad Sutiyadi,
2003.
2.2.4 Browser
Browser adalah sebuah program yang digunakan untuk menampilkan halaman web. Browser berkomunikasi dengan web server melalui protokol HTTP yang
membaca dan menerjemahkan bahasa HTML dan data gambar untuk ditampilkan secara visual sehingga informasi yang ada dapat dibaca. Browser merupakan
software yang diinstall di mesin client yang berfungsi untuk menterjemahkan tag- tag HTML menjadi halaman web.
Universitas Sumatera Utara
Jenis browser yang sering digunakan adalah Netscape NavigatorComunicator, Internet Explorer, Mozilla Firefox, Opera dan lain-lain. Muhammad Sutiyadi,
2003. Beberapa kriteria yang harus ada pada browser agar dapat menampilkan halaman web dengan baik:
a. Memiliki komplitabilitas dalam membaca dan menerjemahkan HTML
dan mendukung bahasa XHTML. b. Dapat menerjemahkan scripting web seperti Javascript, VBscript, CSS,
XML, RSS. c. Dukungan terhadap plugins seperti Flash Player, Quicktime, Java Applet
dan sebaginya. d. Penanganan kesalahan yang baik jika browser tidak dapat menampilkan
halaman web.
2.2.5 Domain
Domain adalah nama unik yang diberikan untuk mengidentifikasi nama server komputer seperti web server atau email server di internet. Nama domain
memberikan kemudahan pengguna di internet untuk melakukan akses ke server dan mengingat server yang dikunjungi dibandingkan harus mengenal deretan
nomor atau yang dikenal IP.
Universitas Sumatera Utara
Berdasarkan tingkatannya domain memiliki beberapa level yaitu sebagai bereikut:
a. Top Level Domain Top Level Domain Name adalah deratan kata belakang nama domain seperti
.com dotcommercial, .net dotnetwork, .gov dotgoverment, dan .mil dotmilitary. Ada dua macam Top Level Domain, yaitu Global Top Level
Domain gTLD dan Country Cod Top Level Domain ccTLD. b. Second Level Domain
Second Level Domain Name SLD adalah nama domain yang anda daftarkan. Misalnya nama domain yang anda daftarkan adalah domainku.com, maka
domainku adalah SLD dan .comnya adalah TLD. c. Third Level Domain
Third Level Domain Name adalah nama sebelum Second Level Domain dan Top Level Domain. Misalnya nama domain yang anda miliki adalah
domainku.com, maka anda dapat menambahkan nama lain sebelum domainku, yaitu mail.domainku.com atau search.domainku.com.
2.2.6 URL Uniform Resource Locator