Web Server HTTP Hypertext Transfer Protocol

2.3.1 Web Server

WWW World Wide Web – Jelajah Jagat Jembar – JJJ merupakan aplikasi internet yang paling diminati pemakai. WWW mencangkup sumber daya multimedia, antara lain suara, gambar, video dan animasi, sehingga aplikasi ini menjadi semacam sarana pengetahuan yang interaktif Sutedjo Dharma Oetomo Budi, 2003, hal: 203. WWW dikembangkan oleh tim Berner Lee. Web adalah aplikasi multiplatform dan berbasis grafis atau sering disebut aplikasi berbasis GUI Graphic User Interface. Dengan menggunakan bahasa pemrograman yang disebut dengan Markup Language, bahasa paling populer dan di dukung oleh ssemua webserver adalah Hypertext Markup Language HTML. Webserver menggunakan port 80 sebagai jalur komunikasi, webserver mempunyai kemampuan untuk tranmisi secara realtime. Kecepatan tranmisi tergantung pada kecepatan koneksi yang dimiliki. Dalam perkembangannya, jenis pemrograman bebasis web mengalami memasuki pengolahan multimedia dan database.

2.3.2 HTTP Hypertext Transfer Protocol

HTTP Hypertext Transfer Protocol adalah suatu protocol yang digunakan oleh web server untuk mengirim dan menerima informasi. Bisa digunakan untuk mengirim dan menerima teks, grafik, gambar, suara, video, dan file multimedia lainnya. Biasanya file dimulai dengan kata “http”, biarpun saat ini bisa dihilangkan Sutedjo Dharma Oetomo Budi, 2003, hal: 78. Universitas Sumatera Utara HTTP berkerja di atas TCP Transmission Control Protocol yang menjamin sampainya data dari tujuan dalam urutan yang benar. Bila suatu kesalahan terjasi selama proses pengiriman, pihak pengirim akan mendapatkan pemberitahuan bahwa telah terjasi ketidak sesuaian. 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 FTP yang menjaga hubungan antara server dan client secara konsisten. Setelah data di transfer, koneksi antara client dan server akan terputus. Sifat ini membuat HTTP sering disebut dengan istilah protocol hit-and-run Muhammad Sutiyadi, 2003.

2.3.3 Browser