Сервер – що це таке?

Сервер (наголос на першому “е”) це комп’ютер, який обробляє запити, що надходять від інших комп’ютерів (“клієнтів”) в рамках якого-небудь мережевого протоколу. Англійська дієслово to serve, від якого пішло слово “сервер”, означає просто “обслуговувати”. З формальної точки зору сервер це сторона “переговорів”, що проходять за принципом “клієнт-сервер”; сторона, що одержує від “клієнтів” запити і насилає їм відповіді у вигляді будь-якої інформації. Існує близько десятка популярних мережевих протоколів різного рівня (TCP, IP, DNS, HTTP, FTP та інші), в яких комп’ютери спілкуються по парадигмі “клієнт-сервер”.

Так, наприклад, при запуску протоколу HTTP “клієнт” повідомляє “серверу” адресу потрібної йому сторінки на певному сайті. Якщо сервер її “знаходить”, то він спершу посилає у відповідь клієнту якийсь заголовок типу “у мене є така сторінка!”, А потім і саму сторінку. Взагалі, зручно думати про сервер як про прекрасну дівчину, що сидить на стійці “інфо” в якому-небудь торговому центрі. До дівчини підходять відвідувачі і запитують, як пройти до такого-то магазину. Якщо потрібний магазин дійсно існує, дівчина детально пояснює клієнтові, як у нього потрапити; якщо ж він відсутній, дівчина ніжно повертає горе-прохачеві помилку 404.

Сьогоднішній інтернет – величезний океан інформації, де тисячі серверів щомиті обробляють мільярди запитів від користувачів інтернету і відправляють їм величезні обсяги даних. Сотні компаній пропонують сьогодні послуги хостингу – розміщення сайтів на потужних серверах, підключених до систем безперебійного живлення і широкосмуговим каналах зв’язку. А тисячі простих людей створюють і розміщують на цих серверах свої сайти, на одному з яких ви прямо зараз і знаходитеся.


1 Star2 Stars3 Stars4 Stars5 Stars (2 votes, average: 2.50 out of 5)

Сервер – що це таке?