сървър

Обясняваме какво представлява сървърът, основните му характеристики и за какво служи. Също така какво е уеб сървър, класификация и примери.

Сървърите работят въз основа на комуникационен модел клиент-сървър.

Какво е сървър?

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

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

Обикновено сървърите могат да бъдат класифицирани според тяхната наличност на посветени и споделени. Специализираните сървъри са тези, които разполагат с целия си хардуер и ресурси за обработка, за да обслужват заявки на клиенти; докато споделените сървъри са тези, които наред с получаването на заявки от клиенти чрез нето, те обслужват процеси локално, извън мрежата.

Характеристики на сървър

Сървърите трябва да имат постоянно захранване.

Тъй като сървърите са компютри, отговорни за задоволяването на нуждите на мрежовите клиенти, една от основните им характеристики е, че те трябва да разполагат с постоянно достъпни ресурси, така че мрежата да работи през цялото време. С други думи, те трябва винаги да са включени, винаги на разположение. Ето защо понякога уеб страница или нейните ресурси не могат да бъдат заредени: ако сървърът се срине или се срине, определен сегмент от мрежата, за който той отговаря, вече няма да бъде достъпен за клиентите му.

От друга страна, сървърите обикновено са компютри от висок клас, оборудвани с достатъчен капацитет за обработка, за да обслужват множество клиентски заявки с минимален диапазон на закъснение. Това също предполага постоянно снабдяване с електричество и други физически ресурси, за да се гарантира неговата работоспособност. Всъщност в много случаи сървърите се съхраняват в много добре климатизирани отделения, дори и климатично: в достатъчно хладна и без прах среда се избягва прегряване на системата.

За какво е сървърът?

Игровите сървъри позволяват достъп до развлекателна програма.

Сървърите, както казахме, отговарят за удовлетворяването на заявките на клиентите на определена мрежа и за управление на ресурсите, които са на разположение за нея, така че всеки клиент да има достъп до информацията или периферните устройства, от които се нуждае. В този смисъл сървърите могат да имат много различни функции, като например:

  • Файлови сървъри. Те съхраняват файловете или файлове информация и ги подават в мрежа.
  • Active Directory / домейн сървъри. Те управляват информацията, свързана с нето, техен потребители, екипи и вътрешни групи.
  • Сървър за печат. Той управлява набор от принтери, налични в мрежата, като предоставя достъп до тях и управлява опашката за печат.
  • Пощенски сървър. Той управлява потока от електронна поща между, от и към клиентите на мрежа, като изпраща и получава съобщения и съхранява тяхната история.
  • Прокси сървър. Ролята му е на архивиране, съхраняване за известно време и в кеш копие на уеб страниците, достъпни за мрежата, за да ускорите достъпа до тях или да позволите възстановяване на данни, ако оригиналът не работи.
  • уеб сървър. Той съхранява съдържанието, необходимо за една или повече уеб страници и управлява подредения достъп до него, така че браузърите на клиентите да могат да "рендират" уебсайт.
  • DNS сървър. Съхранява информацията, необходима за свързване на име домейн с поредица от IP адреси на компютрите, свързани с него (неговите уеб сървъри).
  • DHCP сървър. Отговаря за присвояването на динамични (променящи се) IP адреси на клиенти, които се свързват към мрежа.
  • FTP сървър. Съхранява конкретна потребителска информация и позволява частен достъп до нея между компютрите.
  • Сървър за игри. Тези, които са специално предназначени за съхранение на информация, така че клиентите да имат достъп до програма за развлечение по едно и също време (по принцип масови видеоигри).

уеб сървър

Уеб сървърът позволява връзки чрез протоколи като HTTP.

Уеб сървърите са програми (софтуер) за ежедневна употреба в интернет, който посредничи между сървъра, на който се хостват исканите от клиента данни и неговия собствен компютър, позволявайки връзки чрез различни протоколи за данни, като известните HTTP (Протокол за прехвърляне на хипертекст или протокол за трансфер Хипер текст). С други думи, те са програми, които посредничат между браузъра на интернет потребител и мястото, където се намира информацията, която той търси или има нужда.

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

Видове уеб сървъри

Уеб сървърите могат да бъдат от два вида, в зависимост от тяхното съдържание:

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

Примери за уеб сървъри

Някои от най-използваните уеб сървъри са следните:

  • Nginx. Уеб сървър и прокси, разработени от едноименната компания през 2004 г.
  • Apache. HTTP уеб сървър с отворен код, разработен през 1995 г. и поддържан от a общност на потребители, които съставляват Apache Software Foundation.
  • Интернет информационни услуги или IIS. Уеб сървър и набор от услуги, предназначени за Microsoft Windows който първоначално беше включен в неговата NT версия.
  • Чероки. Мултиплатформен уеб сървър, написан на език C, достъпен под GNU General Public License (безплатен софтуер).
  • Tomcat. Дистрибуция на Apache от 1999 г., известна още като Jakarta Tomcat, която работи на принципа на сервлетите (Java).
!-- GDPR -->