server

Kami menjelaskan apa itu server, karakteristik utamanya dan untuk apa. Juga, apa itu web server, klasifikasi dan contohnya.

Server beroperasi berdasarkan model komunikasi client-server.

Apa itu server?

Di komputasi, dikenal sebagai server (dari server bahasa Inggris) ke a komputer yang merupakan bagian dari jaringan komputer dan menyediakan layanan tertentu ke seluruh komputernya, yang disebut stasiun atau klien. Komputer tersebut harus memiliki aplikasi khusus yang mampu memenuhi permintaan klien yang berbeda dan memberikan mereka tanggapan yang tepat waktu, sehingga pada kenyataannya dalam komputer fisik yang sama (perangkat keras) beberapa server simultan dapat bekerja (perangkat lunak), selama mereka memiliki sumber daya logistik yang diperlukan.

Server beroperasi berdasarkan model komunikasi (atau "arsitektur") dari client-server, membagi tugas di antara penyedia sumber daya yang tersedia, sehingga menawarkan mereka pelanggan kesempatan untuk berbagi data, informasi spesifik dan akses ke perangkat lunak dan sumber daya perangkat keras tertentu, seperti aplikasi atau periferal tertentu. Beginilah cara mereka bekerja, misalnya, situs web dan layanan dari surel.

Umumnya, server dapat diklasifikasikan menurut ketersediaannya menjadi dedicated dan shared. Server khusus adalah server yang memiliki semua perangkat keras dan sumber daya pemrosesan untuk melayani permintaan pelanggan; sedangkan server bersama adalah server yang, bersama dengan menerima permintaan dari klien melalui bersih, mereka melayani proses secara lokal, di luar jaringan.

Karakteristik server

Server harus memiliki catu daya yang konstan.

Karena server adalah komputer yang bertugas memenuhi permintaan klien jaringan, salah satu karakteristik utamanya adalah mereka harus memiliki sumber daya yang selalu tersedia sehingga jaringan dapat beroperasi sepanjang waktu. Dengan kata lain, mereka harus selalu aktif, selalu tersedia. Inilah sebabnya mengapa terkadang halaman web atau sumber dayanya tidak dapat dimuat: jika server mogok atau mogok, segmen jaringan tertentu yang menjadi tanggung jawabnya tidak akan lagi tersedia bagi pelanggannya.

Di sisi lain, server biasanya komputer kelas atas, dilengkapi dengan kapasitas pemrosesan yang cukup untuk melayani banyak permintaan klien dengan rentang penundaan minimum. Ini juga berarti memiliki pasokan konstan listrik dan sumber daya fisik lainnya untuk menjamin pengoperasiannya. Faktanya, dalam banyak kasus, server disimpan di kompartemen yang sangat berkondisi baik, bahkan secara iklim: di lingkungan yang cukup dingin dan bebas debu, sistem yang terlalu panas dapat dihindari.

Untuk apa server?

Server game memungkinkan akses ke program rekreasi.

Server, seperti yang telah kami katakan, bertanggung jawab untuk memenuhi permintaan klien dari jaringan yang ditentukan, dan mengelola sumber daya yang tersedia untuk itu sehingga setiap klien dapat mengakses informasi atau periferal yang mereka butuhkan. Dalam pengertian ini, server dapat memiliki fungsi yang sangat berbeda, seperti:

  • Server berkas. Mereka menyimpan file atau file informasi dan memberi mereka makan ke jaringan.
  • Direktori Aktif / Server Domain. Mereka mengelola informasi yang terkait dengan bersih, milik mereka pengguna, tim dan kelompok internal.
  • Server cetak. Ini mengelola satu set printer yang tersedia untuk jaringan, memberikan akses ke mereka dan mengelola antrian cetak.
  • Server surat. Ini mengelola aliran email antara, dari dan ke klien jaringan, mengirim dan menerima pesan dan menyimpan riwayat mereka.
  • Server proxy. Perannya adalah sebagai backup, penyimpanan untuk sementara waktu dan dalam cache salinan halaman web yang tersedia untuk jaringan, untuk mempercepat akses ke halaman tersebut atau untuk memungkinkan pemulihan data jika yang asli tidak aktif.
  • server web. Ini menyimpan konten yang diperlukan untuk satu atau lebih halaman web dan mengelola akses yang teratur ke sana, sehingga browser klien dapat "membuat" sebuah situs web.
  • server DNS. Menyimpan informasi yang diperlukan untuk mengasosiasikan nama domain dengan serangkaian alamat IP dari komputer yang terhubung dengannya (server webnya).
  • server DHCP. Bertanggung jawab untuk menetapkan alamat IP dinamis (mengubah) ke klien yang terhubung ke jaringan.
  • server FTP. Menyimpan informasi pengguna tertentu dan memungkinkan akses pribadi antar komputer.
  • Server permainan. Mereka yang secara khusus didedikasikan untuk menyimpan informasi sehingga pelanggan dapat mengakses program rekreasi pada saat yang sama (video game besar, umumnya).

server web

Server web memungkinkan koneksi melalui protokol seperti HTTP.

Server web adalah program (perangkat lunak) untuk penggunaan sehari-hari di Internet, yang menengahi antara server tempat data yang diminta oleh klien di-host dan komputernya sendiri, memungkinkan koneksi melalui berbagai protokol data, seperti yang dikenal HTTP (Protokol Transfer HyperText, atau Protokol Transfer hiperteks). Dengan kata lain, mereka adalah program yang menengahi antara browser pengguna Internet dan tempat di mana informasi yang dia cari atau butuhkan berada.

Istilah ini juga digunakan untuk merujuk pada komputer itu sendiri (perangkat keras) di mana file-file yang membentuk sebuah situs web disimpan, bersama dengan perangkat lunak yang diperlukan untuk memenuhi koneksi data web.

Jenis server web

Server web dapat terdiri dari dua jenis, tergantung pada kontennya:

  • Server statis. Ini adalah nama yang diberikan ke komputer tempat informasi yang dicari pengguna disimpan dan server HTTP yang merespons: protokol permintaan data. File yang diminta dikirim saat disimpan, apakah ada kesalahan atau tidak, dan dari situlah namanya berasal.
  • Server dinamis. Dalam hal ini, mereka adalah server yang identik dengan yang statis, tetapi berisi perangkat lunak tambahan (seperti aplikasi dan database), yang memungkinkan mereka memperbarui informasi yang diminta oleh klien sebelum mengirimkannya melalui web.

Contoh server web

Beberapa web server yang paling sering digunakan adalah sebagai berikut:

  • Nginx. Server web dan Proxy yang dikembangkan oleh perusahaan eponymous pada tahun 2004.
  • Apache. Server web HTTP open source, dikembangkan pada tahun 1995 dan dikelola oleh a masyarakat pengguna yang membentuk Apache Software Foundation.
  • Layanan Informasi Internet atau IIS. Server web dan serangkaian layanan yang dirancang untuk Microsoft Windows yang awalnya disertakan dalam versi NT-nya.
  • Cherokee. Server web multiplatform yang ditulis dalam bahasa C, tersedia di bawah Lisensi Publik Umum GNU (perangkat lunak gratis).
  • Kucing jantan. Distribusi Apache 1999, juga dikenal sebagai Jakarta Tomcat, yang beroperasi berdasarkan prinsip servlet (Java).
!-- GDPR -->