Сервер

Из Википедије, слободне енциклопедије
Иди на навигацију Иди на претрагу

Сервер је (у области информационих технологија) рачунарски систем који пружа услуге другим оперативним рачунарским системима – клијентима. Комуникација између сервера и клијента одвија се преко рачунарске мреже.

Назив сервер најчешће се односи на цео рачунарски систем, али се понекада користи и само за хардвер или софтвер таквог система. Клијент и сервер заједно образују клијент-сервер мрежну архитектуру.

Сервер (рачунар)[уреди]

Када се под појмом сервер подразумева рачунар, то се углавном односи на рачунар који обавља серверске послове.

Сервер се може састојати од стандардних хардверских компоненти које се уграђују у обичне десктоп рачунаре (PCpersonal computer) у случају да програми (апликације) који се извршавају на серверима нису сложени односно хардверски захтевни. Сервери који опслужују сложене програме или велики број корисника захтевају специјализован хардвер који је оптимизован за употребу у серверима.

Посебан хардвер подразумева и хард дискове високих перформанси, првенствено брзине и поузданости. Процесорска брзина није од кључне важности за сервере пошто се већина сервера бави узлазно/излазним (I/Oinput/output) операцијама и не користи графички кориснички интерфејс (GUIgraphic user interface).

Сервер (програм)[уреди]

Под сервером се подразумева програм који од клијента преко мреже прима захтеве, обрађује их и опет преко мреже шаље одговоре клијенту. Програми који се користе на серверима су посебно развијани за серверске оперативне системе и потребе сервер/клијент окружења. Примери серверских програма су DHCP, DNS, mail server, рутер и друго.

Серверски оперативни системи[уреди]

Оперативни системи који се користе на серверима су специјално дизајнирани за сервере. На серверима се највише користе Linux, Solaris i FreeBSD оперативни системи који су развијени по узору на оперативни систем јуникс. Користе се и сервери из Microsoft Windows породице: Windows NT, Windows 2000, Server 2003.

За оперативне системе за сервере карактеристично је:

  • безбедност и поузданост
  • могућност реконфигурисања софтвера и хардвера без заустављања система (ограничено)
  • флексибилност мрежног повезивања

Графичко окружење[уреди]

Већина сервер програма ради у позадини и не очекује улазне податке од корисника нити исписује информације на екрану. Ово је последица тога да сервери комуницирају само са клијент-рачунарима преко рачунарске мреже. Због тога на серверима врло често нема потребе за постојањем графичког радног окружења. А не коришћење таквог окружења значајно ослобађа процесор сервера за своје наменске задатке.

Сервери на Интернету[уреди]

Скоро цела Интернет структура базира се на клијент-сервер моделу. Милиони сервера спојених сервера чине Интернет и раде непрекидно опслужујући захтеве корисника. Интернет сервери пружају услуге као сто су Web, e-mail, transfer podataka, chat i mnoge druge.

Primeri servera[уреди]

  • Mail server
  • Instant messaging server
  • Web server
  • FTP server
  • СФТП сервер
  • News server
  • Game server
  • Sound server
  • Peer-to-peer server
  • Print server
  • Фаx сервер
  • Филе сервер

Види још[уреди]