Apa Itu Server?
Dalam dunia komputer, server adalah bagian dari perangkat keras atau perangkat lunak komputer (program komputer) yang melayani program atau perangkat lain, yang disebut "klien" (client/user/pengguna). Arsitektur ini disebut model client-server. Server dapat menyediakan berbagai fungsi, sering disebut "layanan" (service), seperti berbagi data atau sumber daya di antara banyak klien, atau melakukan komputasi untuk klien. Satu server dapat melayani banyak klien, dan satu klien dapat menggunakan beberapa server. Proses klien dapat berjalan pada perangkat yang sama atau dapat terhubung melalui jaringan ke server pada perangkat yang berbeda. Ada banyak server, seperti server database, server file, server mail, server printer, server web, server game, dan server aplikasi.
Sistem klien-server saat ini paling sering diimplementasikan oleh (dan sering diidentifikasi dengan) model request-response: klien mengirim permintaan ke server, yang melakukan beberapa tindakan dan mengirimkan respons kembali ke klien, biasanya dengan hasil atau acknowledgement. Jika kita mengacu pada komputer sebagai "perangkat keras kelas server" menyiratkan bahwa itu khusus untuk menjalankan server di atasnya. Ini sering menyiratkan bahwa itu lebih kuat dan handal daripada komputer pribadi standar, tetapi sebagai alternatif, cluster komputasi besar dapat terdiri dari banyak komponen server yang relatif sederhana dan dapat diganti.
Khusus untuk Internet OFFLINE, kita akan memperkenalkan penggunaan komputer standar biasa, bahkan komputer kecil seperti RaspberryPi sebagai server. Memang komputer jenis ini tidak dirancang sebagai server, akan tetapi untuk kebutuhan kita memberikan layanan materi ajar di daerah/desa dengan jumlah siswa/mahasiswa yang aktif pada saat bersamaan yang mungkin hanya puluhan akan cukup.
Aplikasi / layanan pada Internet OFFLINE, yang perlu didukung tidak banyak. Layanan yang diberikan terutama adalah,
- Web server
- e-Learning
- Perpustakaan Digital
Layanan ini cukup mudah diberikan oleh server yang dibangun menggunakan hardware standard yang di peruntukan bagi user biasa.