- 50413771 Amanda Kuswidiarti
- 52413347 Diah Fajar Pratiwi
- 54413980 Lidya Resta Oktaviany
- 56413890 Pramudita Kusuma W
- 58413431 Shela Kusuma Rini
Kelas : 2IA14
Pengertian Web Server
Web server merupakan software yang memberikan layanan data yang berfungsi menerima permintaan HTTP atau HTTPS dari klien yang dikenal dengan browser web dan mengirimkan kembali hasilnya dalam bentuk halaman-halaman web yang umumnya berbentuk dokumen HTML.
Web server adalah software yang menjadi tulang belakang dari world wide web (www). Web server menunggu permintaan dari client yang menggunakan br owser seperti Netscape Navigator, Internet Explorer, Modzilla, dan program browser lainnya. Jika ada permintaan dari browser, maka web server akan memproses permintaan itu kemudian memberikan hasil prosesnya berupa data yang diinginkan kembali ke browser. Data ini mempunyai format yang standar, disebut dengan format SGML ( standar general markup
language). Data yang berupa format ini kemudian akan ditampilkan oleh browser sesuai dengan kemampuan browser tersebut. Contohnya, bila data yang dikirim berupa gambar, browser yang hanya mampu menampilkan teks (misalnya lynx) tidak akan mampu menampilkan gambar tersebut, dan jika ada akan menampilkan alternatifnya saja. Web server, untuk berkomunikasi dengan client -nya (web browser) mempunyai protokol sendiri, yaitu HTTP (hypertext transfer protocol ).
Dengan protokol ini, komunikasi antar web server dengan client-nya dapat saling dimengerti dan lebih mudah. Seperti telah dijelaskan diatas, format data pada world wide web adalah SGML. Tapi para pengguna internet saat i ni lebih banyak menggunakan format HTML (hypertext markup language ) karena penggunaannya lebih sederhana dan mudah dipelajari. Kata HyperText mempunyai arti bahwa seorang pengguna internet dengan web browsernya dapat membuka dan membaca dokumen -dokumen yang ada dalam komputernya atau bahkan jauh tempatnya sekalipun.
Hal ini memberikan cita rasa dari suatu proses yang tridimensional, artinya pengguna internet dapat membaca dari satu dokumen ke dokumen yang lain hanya dengan mengklik beberapa bagian dari ha laman-halaman dokumen (web) itu. Proses yang dimulai dari permintaan webclient (browser), diterima web server, diproses, dan dikembalikan hasil prosesnya oleh web server ke web client lagi dilakukan secara transparan. Setiap orang dapat dengan mudah menget ahui apa yang terjadi pada tiap-tiap proses. Secara garis besarnya web server hanya memproses semua masukan yang diperolehnya dari web clientnya.
Macam-macam Web Server
1. Apache Web Server
2. Microsoft windows Server 2003 Internet Information Services (IIS)
3. Lighttpd
4. Sun Java System Web Server
5. Xitami Web Server
6. Zeus Web Server
Namun
web yang terkenal dan yang sering digunakan adalah Apache dan Microsoft
Internet Information Service (IIS).
Apache Web Server
Apache merupakan web server yang paling banya digunakan di internet. Program ini pertama kali didesain untuk sistem operasi lingkungan UNIX. Namun demikian, pada beberapa versi berikutnya Apache mengeluarkan programnya yang dapat dijalankan di Windows NT.
Kelebihan dan kekurangan :
- Open Source
- Proses instalasinya mudah
- Mudah untuk dikustomisasi (Apache hanya punya 4 file konfigurasi) ataupun menambah
- peripheral dalam web servernya
- Bisa digunakan di berbagai platform mesin dari mainframe sampai embedded system
Ada komunitas yang besar sehingga mudah mencari solusinya jika ditemukan masalah
Mudah dicari di internet.
Web Server IIS
Internet Information Service (IIS) adalah komponen yang dapat digunakan untuk mengelola web, File Transefer Protocol (FTP), Ghopers, dan NNTP. Komponen IIS terdapat pada sistem operasi Windowsn NT, Windows 2000, Windows XP, 7 dan Windows Server 2003. Pada Windows 98, supaya dapat mengelola Web diperlukan komponen Personal Web Server (PWS) walaupun tidak terdapat fasilitas untuk FTP. PWS juga merupakan bagian dari IIS. Komponen PWS terdapat pada CD master Windows 98 dan terletak pada direktori \add-ons\pws.
Kelebihan dan Kekurangan :
- Lebih kompatibel dengan Windows karena memang IIS adalah keluaran Microsoft
- Unjuk kerja untuk PHP lebih stabil, handal, dan cepat
- Adanya kemampuan diagnostik untuk pelacakan kesalahan (bisa dikustomisasi)
- Untuk platform .NET, user hanya bisa menggunakan IIS
- Memiliki score tertinggi dari web server lainnya untuk masalah bug
- Tidak gratis (web server berbayar)
- Port 80 (Port untuk layanan web) sangat mudah diserang oleh cracker
- Keamanan file log juga sangat mudah ditembus sehingga system password pun akan mudah didapatkan
Sumber :
Tidak ada komentar:
Posting Komentar