24 януари 2016 г.

Servers (Сървъри)

Сървър (на английски: server) e термин, който има две тясно свързани значения:


- Сървърът е компютърна програма, която предоставя услуги на други програми, наречени в този контекст клиентски софтуер (Client). Сървърът стартира като услуга, която обслужва заявки на други програми („клиенти“), които могат, а могат и да не бъдат стартирани на същия компютър.
- Сървърът е също така компютър, стартиращ сървърен софтуер и предоставящ една или повече услуги (като например хост)[1] на други компютри в същата мрежа. В повечето случаи хардуерните изисквания към този компютър са по-високи от изискванията към хардуера на стандартния настолен компютър, който не функционира като сървър. В допълнение, може да има специални изисквания за архивиране и др.


Днес, този термин се използва най-вече за завършени компютърни системи. Една такава софтуерна/хардуерна система представлява софтуерна услуга, стартираща на специално предназначен за нея компютър. Това са например сървър база данни, файлов сървър, mail сървър или print сървър.



Сървърният софтуер се харак
теризира с това, че работи на базата на приложение, което слуша за заявки (request) и връща отговор (response), като и двете операции са по предварително зададен протокол. Тъй като заявката може да пристигне по всяко време, сървърният софтуер е постоянно стартиран, чакайки за заявка, за разлика от клиентски софтуер, при който потребителят слага край с последната използвана операция.

Сървърът е компютър, който работи съвместно с други компютри в компютърна мрежа. При комуникацията сървърът предоставя услуги към останалите компютри, наричани клиенти. Терминът „сървър“ е пряко свързван с модела за обслужване (наричан още мрежова архитектура) клиент-сървър, който представлява антипод на модела P2P (peer to peer, равен към равен).
Най-често използваните от потребителите сървърни приложения са:
- Пощенски сървър (email server, например sendmail)
- Уеб сървър (web server, например Apache)
- Сървър за управление имената на домейните (DNS сървър - сървър, който преобразува името на хоста (HostName) в уеб адрес (IP адрес, например BIND).)
- Сървър за база от данни (database server, например Microsoft SQL Server)
- Файлов сървър (file server, например FTP, SSH, или NFS)
- Сървър за приложения (application server, предоставящ различни приложения и обслужващ клиенти, например чрез XML)
- Прокси сървър
- Медиен сървър (media server, специализиран компютърен уред (хардуер с фърмуер) или специализиран приложен софтуер на сървър приложения, вариращи от клас професионални машини до клас домашен масив-памет за съдържание, обикновено видео по заявка VoD)

Няма коментари:

Публикуване на коментар