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 HTMLUntuk Packet Software Web Server sendiri ada beberapa macam. Berikut adalah macam-macam Packet Software yang dapat digunakan untuk membangun Web Server :
- Apache Tomcat
- Microsoft windows Server 2003 Internet Information Services (IIS)
- Lighttpd
- Sun Java System Web Server
- Xitami Web Server
- Zeus Web Server
- Dan lain sebagainya
Untuk cara kerja Web Server, Web server merupakan mesin dimana tempat aplikasi atau software beroperasi dalam mendistribusikan web page ke user, tentu saja sesuai dengan permintaan user. Hubungan antara Web Server dan Browser Internet merupakan gabungan atau jaringan Komputer yang ada di seluruh dunia. Setelah terhubung secara fisik, Protocol TCP/IP yang memungkinkan semua komputer dapat berkomunikasi satu dengan yang lainnya. Pada saat browser meminta data web page ke server, maka instruksi permintaan data oleh browser tersebut di kemas di dalam TCP yang merupakan protocol transport dan dikirim ke alamat, yang dalam hal ini merupakan protocol berikutnya yaitu Hyper Text Transfer Protocol (HTTP). HTTP ini merupakan protocol yg digunakan dalam World Wide Web (WWW) antar komputer yg terhubung dalam jaringan di dunia ini.
Untuk mengenal protocol ini jelas sangat mudah sekali di mana setiap kali anda mengetik http://… anda telah menggunakannya, dan membawa anda ke dunia internet. Data yang di passing dari browser ke Web server disebut sebagai HTTP request yang meminta web page dan kemudian web server akan mencari data HTML yang ada dan di kemas dalam TCP protocol dan di kirim kembali ke browser. Data yang dikirim dari server ke browser disebut sebagai HTTP response. Jika data yang diminta oleh browser tidak ditemukan oleh si Web server maka akan menimbulkan error yang sering anda lihat di web page yaitu “Error : 404 Page Not Found”. 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 halaman-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 mengetahui apa yang terjadi pada tiap-tiap proses. Secara garis besarnya web server hanya memproses semua masukan yang diperolehnya dari web clientnya.
Pengertian & Fungsi Web Server
Web Server adalah Suatu program (dan juga mesin yang
menjalankan program) yang mengerti protokol HTTP(HyperText Transfer Protocol)
dan dapat menanggapi permintaan-permintaan dari web browser yang menggunakan
protokol tersebut. sedangkan WEB itusendiri adalah Suatu sistem di internet
yang memungkinkan siapapun agar bisa menyediakan informasi. Anda mempunyai
banyak pilihan di dunia open source, tergantung pada keperluan Anda. Salah satu
web server yang sangat terkenal dan menjadi standar de facto setiap distribusi
Linux, yaitu Apache.Apache adalah nama web server yang dibuat berbasiskan kode
sumber dan ide-ide yang ada pada web server leluhurnya, yaitu web server NCSA.
Sesuai namanya, web server NCSA dibuat oleh National Center for Supercomputing
Applications. Tidak seperti poryek leluhurnya yang dibiayai oleh pemerintah
Amerika, web server Apache dikembangkan oleh sekelompok programer yang bekerja
tanpa dibayar oleh siapapun. Mereka mengerjakan proyek ini dengan berbagai
macam alasan, akan tetapi alasan yang paling mendasar adalah mereka senang jika
perangkat lunak mereka digunakan oleh banyak Apache adalah web server yang
kompak, modular, mengikuti standar protokol HTTP, dan tentu saja sangat
digemari. Kesimpulan ini bisa didapatkan dari jumlah pengguna yang jauh
melebihi para pesaingnya. Sesuai hasil survai yang dilakukan oleh Netcraft,
bulan Januari 2005 saja jumlahnya tidak kurang dari 68% pangsa web server yang
berjalan di Internet. Ini berarti jika semua web server selain Apache digabung,
masih belum bias mengalahkan jumlah Apache. Saat ini ada dua versi Apache yang
bisa dipakai untuk server produksi, yaitu versi mayor 2.0 dan versi mayor 1.3.
Anda bisa menggunakan salah satu dari keduanya. Tapi sangat dianjurkan Anda
memakai versi 2.0.Fitur Apache
• Arsitektur modular.
• Mendukung banyak sistem operasi, termasuk di dalamnya adalah Windows
NT/2000/XP dan berbagai varian Unix.
• Mendukung IP versi 6 (Ipv6).
• Mendukung CGI (Common Gateway Interface) dan SSI (Server Side Include).
• Mendukung otentifi kasi dan kontrol akses.
• Mendukung SSL (Secure Socket Layer) untuk komunikasi terenkripsi.
• Konfi gurasi yang mudah dipahami.
• Mendukung Virtual Host.
• Pesan kesalahan multi bahasa dan bias dimodifikasi.
Instalasi
Anonymous FTP
Struktur Layanan Internet
Salah satu ciri yang menonjol dari
Internet adalah bahwa banyak dari layanan-layanan yang berjalan diatasnya
diimplementasikan menggunakan arsitektur
client/server. Pengertian dari client dan server itu
sendiri adalah sebagai berikut :
Client merupakan pihak yang bertanggung jawab untuk
berinteraksi dengan user; sebagai contoh, dengan menerima masukan dari keyboard
dan menampilkan data ke user. Sedangkan Server, merupakan pihak
yang bertanggung jawab untuk menangani tugas-tugas yang diminta client;
sebagai contoh, mengakses data atas nama client, menangani perhitungan,
menyediakan data atau tanggapan sederhana pada client, dan sebagainya.
Pengenalan
Layanan Informasi di Internet
Layanan informasi di Internet yang
akan dikenalkan disini mencakup antara lain layanan e-mail, telnet, finger,
FTP, WAIS, dan World Wide Web (WWW).
E-mail atau electronic mail, sesuai
dengan namanya adalah layanan Internet yang berupa pengiriman mail (surat) yang
datanya diubah ke bentuk data elektronik dan dikirimkan melalui jaringan
komputer. E-mail melalui internet dapat mencapai tidak hanya orang-orang yang
terhubung langsung ke Internet tapi juga user
dari jaringan komersil seperti CompuServe, America Online , dsb, serta jaringan komputer
lain yang telah tersebar di seluruh dunia (Wide Area Network).
Telnet dan Finger adalah dua layanan yang datang bersama
kebanyakan sistem operasi, sehingga
keduanya digunakan secara luas meskipun
service tersebut sederhana.
Telnet mengizinkan seseorang untuk
login ke dalam sebuah sistem melalui jaringan seakan-akan orang tersebut login dari terminal pada sistem
tersebut. Finger didesain untuk
menyediakan informasi mengenai user dari lokal maupun remote sistem (seperti
nama lengkap yang berhubungan dengan alamat e-mail user)
FTP (File Transfer Protocol) merupakan layanan yang paling banyak
digunakan oleh pemakai Internet untuk mengambil atau meletakkan file dari atau
ke mesin lain di Internet. FTP sama seperti login ke suatu mesin, tapi disini
user dibatasi pada sejumlah command tertentu, dan untuk anonymous FTP user,
dibatasi hanya pada direktori tertentu. Arsip yang di-set agar dapat diakses
oleh publik disebut arsip anonymous FTP, karena sebarang
orang dapat login (hanya alamat e-mail
orang tersebut diminta sebagai identifikasi). FTP client terdapat pada hampir
semua jenis komputer, dari palmtop sampai supercomputer. Setelah e-mail, FTP
adalah layanan Internet yang paling umum digunakan.
0 komentar:
Posting Komentar