Server adalah komputer atau sistem yang menyediakan sumber daya, data, layanan, atau program ke komputer lain, yang dikenal sebagai klien, melalui jaringan. Secara teori, setiap kali komputer berbagi sumber daya dengan mesin klien, mereka dianggap sebagai server. Ada banyak jenis server, termasuk server web, server email, dan server virtual. Sistem individu dapat menyediakan sumber daya dan menggunakannya dari sistem lain pada waktu yang sama. Ini berarti bahwa perangkat dapat menjadi server dan klien pada saat yang bersamaan. Beberapa dari server pertama adalah komputer mainframe atau komputer mini. Minikomputer jauh lebih kecil dari komputer mainframe, oleh karena itu namanya. Namun, seiring kemajuan teknologi, mereka akhirnya menjadi jauh lebih besar dari komputer desktop, yang membuat istilah komputer mikro agak lucu. Awalnya, server semacam itu terhubung ke klien yang dikenal sebagai terminal yang tidak melakukan komputasi aktual. Terminal ini, disebut sebagai terminal bodoh, ada hanya untuk menerima input melalui keyboard atau pembaca kartu dan untuk mengembalikan hasil perhitungan apapun ke layar tampilan atau printer. Komputasi sebenarnya dilakukan di server. Belakangan, server sering kali berupa komputer tunggal yang kuat yang terhubung melalui jaringan ke sekumpulan komputer klien yang kurang kuat. Arsitektur jaringan ini sering disebut sebagai model klien-server, di mana komputer klien dan server memiliki daya komputasi, tetapi tugas-tugas tertentu didelegasikan ke server. Dalam model komputasi sebelumnya, seperti model mainframe-terminal, mainframe memang bertindak sebagai server meskipun tidak disebut dengan nama itu. Seiring perkembangan teknologi, definisi server juga berkembang dengannya. Saat ini, server mungkin tidak lebih dari perangkat lunak yang berjalan pada satu atau lebih perangkat komputasi fisik. Server semacam itu sering disebut sebagai server virtual. Awalnya, server virtual digunakan untuk meningkatkan jumlah fungsi server yang dapat dilakukan oleh satu server perangkat keras. Saat ini, server virtual sering kali dijalankan oleh pihak ketiga pada perangkat keras di Internet dalam pengaturan yang disebut komputasi awan. Server dapat dirancang untuk melakukan satu tugas, seperti server email, yang menerima dan menyimpan email dan kemudian memberikannya kepada klien yang meminta. Server juga dapat melakukan beberapa tugas, seperti file dan server cetak, yang menyimpan file dan menerima pekerjaan cetak dari klien dan kemudian mengirimkannya ke printer yang terhubung ke jaringan. Untuk berita selanjutnya kami akan berbagi tentang cara kerja server!