Сервер
У области информационих технологија сервер је рачунарски систем који пружа услуге другим рачунарским системима – клијентима. Комуникација између сервера и клијента одвија се преко рачунарске мреже. Назив сервер најчешће се односи на цео рачунарски систем, али се понекада користи и само за хардвер или софтвер таквог система. Клијент и сервер заједно образују клијент-сервер мрежну архитектуру.
Садржај |
Сервер (рачунар) [уреди]
Када се под појмом сервер подразумева рачунар, то се углавном односи на рачунар који обавља серверске послове.
Сервер се може састојати од стандардних хардверских компоненти које се уграђују у обичне десктоп рачунаре (PC – personal computer) у случају да програми (апликације) који се извршавају на серверима нису сложени односно хардверски захтевни. Сервери који опслужују сложене програме или велики број корисника захтевају специјализован хардвер који је оптимизован за употребу у серверима.
Посебан хардвер подразумева и хард дискове високих перформанси, првенствено брзине и поузданости. Процесорска брзина није од кључне важности за сервере пошто се већина сервера бави узлазно/излазним (I/O – input/output) операцијама и не користи графички кориснички интерфејс (GUI – graphic user interface).
Сервер (програм) [уреди]
Под сервером се подразумева програм који од клијента преко мреже прима захтеве, обрађује их и опет преко мреже шаље одговоре клијенту. Програми који се користе на серверима су посебно развијани за серверске оперативне системе и потребе сервер/клијент окружења. Примери серверских програма су DHCP, DNS, mail server, рутер и друго.
Серверски оперативни системи [уреди]
Оперативни системи који се користе на серверима су специјално дизајнирани за сервере. На серверима се највише користе Linux, Solaris i FreeBSD оперативни системи који су развијени по узору на оперативни систем јуникс. Користе се и сервери из Microsoft Windows породице: Windows NT, Windows 2000, Server 2003.
За оперативне системе за сервере карактеристично је:
- безбедност и поузданост
- могућност реконфигурисања софтвера и хардвера без заустављања система (ограничено)
- флексибилност мрежног повезивања
Графичко окружење [уреди]
Већина сервер програма ради у позадини и не очекује улазне податке од корисника нити исписује информације на екрану. Ово је последица тога да сервери комуницирају само са клијент-рачунарима преко рачунарске мрезе. Због тога на серверима врло често нема потребе за постојањем графичког радног окружења. А не коришћење таквог окружења значајно ослобађа процесор сервера за своје наменске задатке.
Сервери на Интернету [уреди]
Скоро цела Интернет структура базира се на клијент-сервер моделу. Милиони сервера спојених сервера чине Интернет и раде непрекидно опслужујући захтеве корисника. Интернет сервери пружају услуге као сто су Web, е-маил, трансфер података, цхат и многе друге.
Примери сервера [уреди]
- Mail server
- Instant messaging server
- Web server
- FTP server
- News server
- Game server
- Sound server
- Peer-to-peer server
- Print server