Server
Dalam jargon net, server adalah komputer yang melayani banyak jenis informasi kepada mesin pengguna atau klien. Biasanya sebuah server hanya akan melakukan beberapa hal untuk banyak klien. Setiap jenis hal yang dilakukan server disebut layanan. Layanan digunakan oleh komputer lain yang disebut klien. Hubungan antara klien dan server disebut hubungan klien-server. Misalnya, Wikipedia memiliki server web yang memiliki layanan untuk mengirim halaman web melalui Internet. Komputer klien Anda berbicara dengan layanan halaman web Wikipedia untuk mendapatkan halaman web untuk Anda. Server juga dapat menjadi tuan rumah permainan internet, berbagi file, dan memberikan akses ke peralatan periferal seperti printer. Dengan kata sederhana, komputer individu terhubung ke beberapa komputer yang kuat yang disebut server. Ini menyimpan file dan informasi dalam bentuk situs web. Dengan koneksi internet, pengguna yang berbeda di mana pun di dunia dapat mengakses file-file ini.
Supaya server dan klien dapat berbicara satu sama lain, mereka harus terhubung ke jaringan, dan mereka harus menggunakan protokol yang sama. Dalam jaringan, protokol adalah cara yang ditetapkan bagi mesin untuk berbicara dengan mesin lain. Ini seperti sebuah bahasa. Misalnya, server Wikipedia menjalankan HTTP untuk mengirim situs web ke komputer Anda, dan komputer Anda menggunakan Protokol HTTP untuk meminta halaman Wikipedia.
Biasanya, server dibuat khusus agar lebih kuat dan andal, dan harganya jauh lebih mahal daripada komputer biasa. Kadang-kadang, server dapat dikelompokkan, yang berarti bahwa banyak server bekerja bersama untuk melakukan satu layanan.
Server mungkin melambat jika ada terlalu banyak orang yang mengakses server pada saat yang sama, sehingga mengakibatkan beban tinggi. Server mungkin juga tidak dapat menerima beban tinggi, sehingga secara otomatis akan mati.
Dalam sistem peer-to-peer, setiap komputer adalah klien dan server bagi komputer lainnya. Hal ini biasanya diterapkan pada file sharing dan VOIP. Namun, hal ini bisa membantu dalam upaya pembajakan.
Sistem operasi server yang umum adalah Linux, FreeBSD, NetBSD, dan OpenBSD. Tidak seperti komputer lain, server sering kali tidak memiliki monitor, keyboard, atau mouse. Ketika server tidak harus melakukan banyak hal, perangkat lunak server dapat berjalan pada komputer yang juga melakukan hal-hal lain.
Tumpukan server
Server web
Web server adalah jenis server yang digunakan untuk meng-host situs web. Contoh perangkat lunak web server termasuk Apache atau IIS. Server web dapat meng-host satu, atau banyak, situs web. Port default untuk mendengarkan server web adalah port 80 (HTTP) atau 443 (HTTPS).
Beberapa server web melakukan hal-hal lain daripada hanya melayani halaman web. Misalnya, mereka mungkin memiliki sesuatu yang disebut SSI yang membuat pembuatan situs web lebih mudah.
Server web menggunakan layanan seperti CGI untuk membiarkan perangkat lunak di server membuat halaman web. Beberapa bahasa pemrograman yang dapat menggunakan CGI adalah bahasa skrip seperti Perl, Python, PHP, atau ASP. Beberapa adalah bahasa yang dikompilasi seperti C++ atau Java.
Halaman terkait
- Server file
Pertanyaan dan Jawaban
T: Apa yang dimaksud dengan server?
J: Server adalah komputer yang menyediakan berbagai jenis informasi kepada pengguna atau mesin klien. Biasanya hanya melakukan beberapa hal untuk banyak klien.
T: Apa yang disebut hubungan antara klien dan server?
J: Hubungan antara klien dan server disebut hubungan klien-server.
T: Bagaimana server menyediakan halaman web melalui Internet?
J: Server menyediakan halaman web melalui Internet dengan menggunakan Protokol HTTP, yang mengirimkan situs web ke komputer yang memintanya.
T: Apa lagi yang dapat dilakukan server selain menghosting situs web?
J: Selain meng-host situs web, server juga dapat meng-host game internet, berbagi file, dan memberikan akses ke peralatan periferal seperti printer.
T: Bagaimana komputer individu terhubung ke server?
J: Komputer individu terhubung ke beberapa komputer canggih yang disebut server untuk menyimpan file dan informasi dalam bentuk situs web sehingga pengguna yang berbeda di mana pun di dunia dapat mengakses file-file ini dengan koneksi internet.
T: Apa yang dibutuhkan mesin agar mereka bisa saling berbicara satu sama lain?
J: Agar mesin-mesin dapat saling berbicara, mereka harus terhubung pada jaringan dan menggunakan protokol komunikasi yang sama, yang bertindak seperti bahasa untuk mesin.