Server punika komputer ingkang nyaosi informasi dhumateng komputer sanes ingkang dipunsebat "klien" ing jaringan komputer.[1] Arsitektur punika dipunsebat model klien-server. Server saged nyaosi mawarni-warni fungsionalitas, ingkang asring dipunsebat "layanan", kadosta ngedum data utawi sumber daya sistem ing antawisipun mawarni-warni klien utawi nindakaken komputasi kangge klien. Setunggal server saged ngladosi mawarni-warni klien, lan setunggal klien saged ngginakaken mawarni-warni server. Proses klien saged mlampah ing piranti ingkang sami utawi saged nyambung lumantar jaringan dhateng server ing piranti ingkang beda.[2] Server ingkang biyasa dipunginakaken inggih punika server basis data, server berkas, server surat, server cetak, server web, server game, lan server aplikasi.[3] Peranipun server inggih punika kangge ngedum data ugi ngedum sumber daya lan nyebar pedamelan. Komputer server ugi saged ngladosi program komputeripun piyambak; gumantung saking skenario, punika saged dados bagean saking transaksi quid pro quo, utawi namung kemungkinan teknis.

Jaringan model klien-server ing pundi akeh klien mundhut layanan lan sumber daya saking server kapusat

Teknisipun, istilah server nuduhaken program komputer utawi proses (program ingkang mlampah). Kanthi metonimi, punika ugi nuduhaken piranti ingkang dipunginakaken kangge (utawi piranti ingkang dipunkhususaken kangge) ngginakaken setunggal utawi pinten-pinten program server. Ing jaringan, piranti kados makaten dipunsebat host. Kejawi server, tembung layani lan layanan (minangka kriya lan aran) asring dipunginakaken, sanajan pelayananan lan abdi boten. Tembung layanan (aran) saged nuduhaken wujud abstrak fungsionalitas, tuladhanipun layanan Web. Utawi, punika saged nuduhaken program komputer ingkang ngowahi komputer dados server, tuladhanipun layanan Windows. Ingkang awalipun dipunginakaken minangka "server ngladosi pangguna" (lan "pangguna ngginakaken server"), kanthi teges "mbangun turut", samenika asring dipunsebataken bilih "server nyaosi data", kanthi teges ingkang sami kaliyan "maringi". Tuladhanipun, server web "nyaosi [muncul] kaca web dhateng pangguna" utawi "ngladosi pamundhutanipun".

Server punika perangan saking model klien-server; ing model punika, server nyaosi data kangge klien. Sipatipun komunikasi antawisipun klien lan server inggih punika pundhut lan tanggep (request and response). Punika beda kaliyan model peer-to-peer ingkang gegayutanipun inggih punika resiprokalitas miturut pamundhutan. Sacara prinsip, sedaya proses komputerisasi ingkang saged dipunginakaken utawi dipunundang dening proses sanes (mliginipun kanthi cara ingkang tebih, mliginipun kangge ngedum sumber daya) inggih punika server, lan proses ingkang ngundang utawi ngginakaken inggih punika klien. Saengga sedaya komputer serbaguna ingkang kasambung ing jaringan saged ngasilaken server. Tuladhanipun, menawi berkas ing piranti dipundum dening sawijining proses, proses punika inggih punika server berkas. Semanten ugi, piranti lunak server web saged mlampah ing komputer menapa kemawon ingkang mumpuni, saengga laptop utawi komputer pribadi saged ngasilaken server web.

Sitiran

besut
  1. "1.1.2.2 Clients and Servers". Cisco Networking Academy. Diarsip saka sing asli ing 2024-04-07. Dibukak ing 2024-04-07. Servers are hosts that have software installed that enable them to provide information...Clients are computer hosts that have software installed that enable them to request and display the information obtained from the server.
  2. Windows Server Administration Fundamentals. Microsoft Official Academic Course. Hoboken, NJ: John Wiley & Sons. 2011. kc. 2–3. ISBN 978-0-470-90182-3.
  3. Comer, Douglas E.; Stevens, David L (1993). Vol III: Client-Server Programming and Applications. Internetworking with TCP/IP. West Lafayette, IN: Prentice Hall. kc. 11d. ISBN 978-0-13-474222-9.