Краткая история развития компьютерных сетей
Компьютерные сети появились в результате развития телекоммуникационных технологий и компьютерной техники. То есть появились компьютеры. Они развивались. Были телекоммуникационные системы, телеграф, телефон, то есть связь. И вот люди думали, хорошо было бы если бы компьютеры могли обмениваться информацией между собой. Эта идея стала основополагающей идеей благодаря которой появились компьютерные сети.
50-е годы: мейнфреймы
В 50-х года 20-го века появились первые «компьютеры» — мейнфреймы. Это были большие вычислительные машины которые могли занимать по площади современный спортивный зал. Вычислительные мощности были не большие, но факт в том что вычисления уже производила машина.
Начало 60-х годов: многотерминальные системы
В дальнейшем к одному мейнфрейму стали подключать несколько устройств ввода-вывода, появился прообраз нынешних терминальных систем да и сетей в целом.
70-е годы: первые компьютерные сети
?0-е годы, время холодной войны. СССР и США сидели возле своих ракет и думали кто же атакует (или не атакует) первым. Центры управления ракетами США располагались в разных местах удаленных друг от друга. Если в одном центре производится запуск ракет, после которого в центр попадает ракета врага, то вся информация в этом центре — утеряна. Управление перспективных исследовательских проектов Министерства обороны США (Defense Advanced Research Projects Agency (DARPA)) ставит перед учеными задачу — разработать технологию которая позволяла бы передавать информацию из одного стратегического центра в другой на случай его уничтожения.
В 1969 году появляется ARPANET (от англ. Advanced Research Projects Agency Network) — первая компьютерная сеть созданная на основе протокола IP который используется и по сей день. За 11 лет ARPANET развивается до сети способной обеспечить связь между стратегическими объектами вооруженных сил США.
Середина 70-х годов: большие интегральные схемы
На основе интегральных схем появляются «мини компьютеры». Они начинают выходить за пределы министерства обороны и постепенно внедряются в повседневную жизнь. За компьютерами начинают работать бухгалтера, менеджеры, компьютеры начинают управлять производством. Появляются первые локальные сети.
В период с 80-х до начала 90-х годов появились и прочно вошли в нашу жизнь:
- Ethernet.
- Token Ring.
- Arcnet.
- FDDI (Fiber Distributed Data Interface) — волоконнооптический интерфейс передачи данных.
- TCP/IP используется в ARPANET.
- Ethernet становится лидером среди сетевых технологий.
- В 1991 году появился интернет World Wide Web.
Лвс: определение, понятие сервера, рабочей станции, клиента. Классификация лвс: одноранговая сеть, сеть с выделенным сервером
Основное назначение любой компьютерной сети – предоставление информационных вычислительных и ресурсов подключенным к ней пользователям.
С этой точки зрения локальную вычислительную сеть можно рассматривать как серверов и рабочих станций.
Сервер – компьютер, подключенный к сети и обеспечивающий ее пользователей определенными услугами.
Серверы могут осуществлять хранение данных, управление базами данных, удуленную обработку заданий, печать заданий и ряд других функций, потребность в которых может возникнуть у пользователей сети. Сервер – источник ресурсов сети.
Рабочая станция – персональный компьютер, подключенный к сети через который пользователь получает доступ к её ресурсам.
Рабочая станция сети функционирует как в стевом, так и в локальном режиме. Она оснащена собственной операционной системой ( MS DOS. Windows и т. д.), обеспечивает пользователя всеми необходимыми инструментами для решения прикладных задач.
Особое внимание следует уделить одному из типов серверов – файловому серверу ( File Server). В распространенной терминологии для него принято сокращенное название файл – сервер
Файл – сервер хранит данные пользователей сети и обеспечивает им доступ к этим данным. Это компьютер с большой емкостью оперативной памяти, жесткими лисками большой емкости и дополнительными накопителями на магнитной ленте ( стримерами). Он работает под управлением специальной операционной системы, которая обеспечивает одновременный доступ пользователей сети к расположенным на нем данным. Файл – сервер выполняет следующие функции : хранение данных, архивирование данных, синхронизацию изменений данных различными пользователями, передачу данных.
Компьютерные сети реализуют распределенную обработку данных. Обработка данных в этом случае распределена между двумя объектами: клиентом и сервером.
Клиент – задача, рабочая станция или пользователь компьютерной сети.
В процессе обработки данных клиент может сформировать запрос на сервер для выполнения сложных процедур, чтение файла, поиск информации в базе данных и т. д.
Сервер выполняет запрос, поступивший от клиента. Результаты выполнения запроса предаютс клиенту. Сервер обеспечивает хранение данныхобщего пользования, организует доступ к этим данным и передает данные клинту.
Клиент обрабатывает данные и представляет результаты обработки в виде, удобном для пользователя. В принципе обработка данных может быть выполнена и на сервере. Для подобных систем приняты термины – системы клиент- сервер или архитектура клиент – сервер.
Архитектура клиент – сервер может использоваться как в одноранговых локальных вычислительных сетях, так и в сетях с выделенным сервером.
Одноранговая сеть. В такой сети нет единого центра управления взаимодействия рабочих станций и нет единого устройства для хранения данных. Сетевая операционная система распределена по всем рабочим станциям. Каждая стнция сети может выполнять функции как клиента, так и сервера. Она может обслуживать запросы от других рабочих станций и напрвлять свои запросы на обслуживание в сеть. Пользователю сети доступны все устройства, подключенные к другим станциям (диски, принтеры).
Достоинства одноранговых сетей: низкая стоимость и высокая надежность.
Недостатки одноранговых сетей:
- Зависимость эффективности работы сети от количества станций
- Сложность управления сетью
- Сложность обеспечения защиты информации
- Трудности обновления и изменения программного обеспечения стнаций
Наибольшей популярностью пользуются одноранговые сети на базе сетевых операционных систем LANtastic, NetWare Lite.
Сеть с выделенным сервером. В сети с выделенным серверомодин из компьютеров выполняет функции хранения данных, предназначенных для использования всеми рабочими станциями, управления взиамодействием между рабочими станциями и ряд сервисных функций.
Такой компьютер обычно называется сервером сети. На нем устанавливается сетевая операционная система, к нему подключаются все разделяемые внешние устройства – жесткие диски, принтеры и модемы.
Взаимодействие между рабочими станциями в сети, как правило, осуществляется через сервер. В сетях с централизованным управлением существует возможность обмена информацией между рабочими станциями, минуя файл – сервер.
Достоинства сети с выделенным сервером:
- Надежная система защиты информации
- Высокое быстродействие
- Отсутствие ограничений на число рабочих станций
- Простота управления по сравнению с одноранговыми сетями.
- Высокая стоимость из-за выделения одного компьютера под сервер
- Зависимость быстродействия и надежности сети от сервера
- Меньшая гибкость с одноранговой сетью
Где находятся серверы
Теоретически серверы могут стоять где угодно, даже в офисе. На практике их часто размещают в специальных центрах.
Сервер в офисе находится в быстром доступе — его можно легко обслуживать, настраивать, ремонтировать. Но размещать его дорого, потому что нужно соблюдать условия эксплуатации. Иначе он «ляжет» — сломается.
Вот какие условия нужны серверам:
- Стабильное электричество. А также источник бесперебойного питания с возможностью стабилизации напряжения и линейного выпрямления тока.
- Вентиляция и охлаждение. Серверы работают без перерывов, поэтому нужно следить за тем, чтобы они не перегревались.
- Безопасность оборудования. Ни у кого не должно быть случайного доступа к серверу, ведь на нём могут храниться корпоративные или персональные данные. Поэтому помещения, где стоят серверы, обычно охраняют.
- Стабильное соединение с интернетом. Серверы могут подключаться к сети одновременно через нескольких провайдеров. Даже если возникнут сложности с одним провайдером, сервер останется доступным.
Специальные центры называют дата-центрами или центрами (хранения и) обработки данных — ЦОД или ЦХОД. Компании, которые владеют дата-центрами, сдают в аренду свои серверы и сами обеспечивают необходимые условия эксплуатации. Также они могут предлагать в аренду место под сервер клиента.
Так выглядит дата-центрФото: пресс-служба Google
Для чего нужен сервер
Серверы можно использовать по-разному. По своему назначению можно выделить следующие:
- серверы приложений – тип сервера, на котором вы удаленно запускаете различные типы программ, приложений, например, приложения для обслуживания баз данных или офисные программы;
- коммуникационные серверы – управляют соединениями между узлами в сети и узлами, расположенными в удаленных местах; проще говоря – серверы этого типа позволяют связываться с пользователями данной компании независимо от того, где они находятся;
- серверы каталогов – они имеют единую точку доступа, которая позволяет пользователям централизованно искать информацию в распределенной сети;
- вычислительные серверы – используются интегрированной ИТ-средой для выполнения сложных вычислений в научных целях;
- серверы баз данных – это совокупность информации, помещенная в соответствующие «таблицы»; любые базы данных собираются, организуются и обрабатываются на этом типе серверов;
- факс-серверы – конвертируют отправленные документы в факсы и отправляют их определенному получателю; благодаря этому типу сервера также можно принимать факсы;
- серверы электронной почты – программы электронной почты, которые отправляют интернет-сообщения в сети;
- игровые серверы – позволяют пользователям данного компьютера или консоли играть в многопользовательском режиме;
- файловые серверы – благодаря им пользователь делает доступными определенные файловые ресурсы и дисковое пространство компьютера внутри компьютерной сети;
- медиа-серверы – позволяют хранить и обмениваться цифровыми медиа, такими как аудио или видео, через сеть; благодаря им пользователю не нужно скачивать файлы на свой диск, он использует их посредством, так называемой, потоковой передачи;
- веб-серверы – пользователи веб-сайтов хранят на них свои файлы; затем они загружаются веб-браузером, который преобразует их в фотографии и текст и делает их доступными для клиентов, то есть пользователей Интернета;
- серверы печати – обеспечивают доступ к одному или нескольким принтерам в сети и управляют распечатками, заказанными клиентами;
- звуковые серверы – позволяют использовать и получать доступ к нескольким звуковым устройствам одновременно, обычно к звуковым картам;
- прокси-серверы – это компьютер или программное обеспечение, которое выполняет роль посредника между запросами, отправляемыми клиентами сети на другие серверы, для разгрузки ссылок в расширенных сетях.
В последние годы большую популярность приобрели NAS-серверы QNAP или, так называемые, сетевые хранилища. Он включает в себя несколько жестких дисков, которые всегда подключены к сети и к которым можно получить доступ из любого места. Конечно, это должно быть безопасно для пользователей.
Независимо от того, какой сервер выберет ваша компания, важна профессиональная техническая поддержка. При покупке сервера необходимо проверить договор на этот счёт. Если в вашей компании нет ИТ-специалиста, ИТ-аутсорсинг станет идеальным решением. Вместо одного специалиста вы получаете доступ к целой команде технических специалистов, которые будут следить за работой сервера и обеспечивать безопасность выбранных процессов. В случае поломки сервера оказывается незамедлительная помощь.
Виды и типы серверов
Многообразие задач, которые ставятся перед серверами, обусловило большое количество видов и типов этого оборудования. IT-специалисту стоит ориентироваться в существующих разновидностях и понимать назначение и особенности каждой из них.
Web-сервер
Это — пожалуй, наиболее распространённая разновидность, с которой имеет дело каждый пользователь Интернета. На web-серверах хранится текстовый, графический, видео- и другой контент, из которого состоят интернет-сайты. Посетитель отправляет запрос, используя для этого браузер персонального компьютера или мобильного устройства, играющего роль клиента. Web-сервер даёт ответ в формате HTTP и отправляет клиенту данные. В результате посетитель видит на экране интересующий его сайт, переходит по страницам, отправляет через формы данные — словом, взаимодействует с web-сервером.
Игровой сервер
Эта машина обеспечивает взаимодействие игроков, запускающих одну и ту же игру в режиме мультиплеера и одновременно находящихся в виртуальном мире. Геймерам хорошо известны такие названия, как World of Tanks, Counter Strike, DotA, World of Warcraft и многие другие. Во всех случаях речь идёт именно об игровых серверах, причём в случае с известными играми они являются весьма и весьма мощными, ведь им приходится выдерживать немалые нагрузки.
Видеосервер
Как легко понять по его названию, он используется для хранения видеороликов — фильмов, клипов и многих других. Пользователь, обращаясь к видеосерверу со своего устройства, получает возможность смотреть видео, не скачивая его и не расходуя собственное дисковое пространство. При упоминании видеосерверов в первую очередь вспоминается крупнейший ресурс, известный, пожалуй, каждому — YouTube.
Сервер локальной сети
Так называется машина, к которой организован ограниченный доступ — например, внутри корпоративной сети, развёрнутой на предприятии. Благодаря её наличию сотрудники, находясь на разных (и нередко весьма удалённых) рабочих местах, могут одновременно использовать информацию — например, бухгалтерскую базу данных. Такой сервер позволяет общаться по рабочим вопросам, отслеживать выполнение поручений, решать многие другие задачи.
FTP-сервер
Используется для хранения файлов и удалённого доступа к ним по FTP — File Transfer Protocol. В зависимости от назначения и масштаба сервера доступ может быть реализован как через Интернет, так и по локальной сети. Если в случае с web-сервером пользователи работают в браузерах, то в данном случае удобнее всего применять специализированные программы для передачи файлов — например, Filezilla.
DNS-сервер
Что такое адрес сервера в сети, то есть его IP-адрес? Это — набор из нескольких групп цифр, разделённых точками. Зная его, можно открыть сайт, скачать файлы, решить другие задачи, связанные с доступом к серверу. Есть проблемы: набор цифр гораздо сложнее запомнить, к тому же он изменится при переезде сайта на другой хостинг. Они решаются с помощью доменных имён — проще говоря, привычных каждому адресов веб-сайтов. Связь между IP-адресами и доменными именами обеспечивают DNS-серверы. Они нужны для автоматического определения упомянутых выше наборов цифр при вводе пользователями адресов сайтов.
VPN-сервер
Это оборудование обеспечивает работу виртуальной сети, которая позволяет зашифровать и защитить персональные данные пользователей. Последние могут пользоваться общедоступным каналом связи, то есть Интернетом, однако благодаря VPN-серверу оставаться при этом внутри защищённой частной сети.
Прокси-сервер
Одна из функций этого серверного оборудования — кэширование (сохранение на локальном диске) информации, полученной из Интернета. При повторном обращении прокси-сервер отдаёт сохранённые данные пользователю, делая ненужным очередной выход во всемирную сеть и экономя трафик.
Разбираем понятие «сервер»
Изначально сервером называли приложение или процесс, запущенный на компьютере. Термин появился в 1969 году в документации, описывающей ARPANET (это предшественник интернета). Он произошел от слова serving, то есть «служить», которое хорошо описывает деятельность сервера в общих чертах.
Со временем термин немного расширился и теперь описывает любое устройство, на котором запущены серверные приложения. То есть те, что обслуживают пользователей в той или иной стези.
Если говорить чуть более ясно, то это ПК, который беспрерывно работает и выступает в качестве площадки для разработки, базирования сетевых шлюзов, создания игровых платформ или хранения данных на постоянной основе.
Такие устройства делятся на категории по различным параметрам. В связи с этим обретают новые имена. Например, VDS, VPS, виртуальный хостинг. О том, что эти названия под собой подразумевают, поговорим позже. Говорю об этом, чтобы вы не смущались, если в дальнейшем буду называть сервер просто компьютером, VPS или «машиной».
Для чего нужен сервер
Хранить и обрабатывать информацию может и обычный персональный компьютер, места на его жестком диске хватит для размещения баз данных небольшого сайта или даже нескольких. Однако как только пользователь выключит компьютер, чтобы защитить его от перегрева и износа деталей, люди потеряют доступ к веб-ресурсу. ПК легко вывести из строя: заразить вирусом, перегрузить количеством входящих запросов, установить несовместимое ПО. Чем чаще происходят поломки, тем меньше времени сайты доступны для посетителей.
Сервер является надежным хранилищем информации и позволяет пользователям заходить на расположенные на нем веб-ресурсы в любое время. Взаимодействие людей во Всемирной сети не было бы возможно без серверов. С их помощью можно решить множество задач:
хранить резервные копии важной информации;
создать игровую платформу;
организовать рабочее пространство компании: обмен сообщениями, личные профили, документооборот;
создать собственную службу электронной почты или мессенджер;
осуществлять централизованное управление принтерами;
разрабатывать и тестировать веб-приложения;
создать коммерческую платформу.
Какие функции выполняет сервер локальной сети?
У сервера может быть одна или несколько функций: хранение общих файлов, баз данных, также функции сервера DNS, DHCP, сервера удаленного доступа, функции маршрутизатора интернета, сервера приложений, сервера печати, сервера факсов. Если сервер является еще и сервером Active Directory, то с помощью него осуществляется также доступ в локальную сеть и распределение ресурсов сети между пользователями.
Сервер — это прежде всего функционал, некие сервисы, которые работают в локальной сети. Сервером может быть как выделенный сервер, собранный из специального серверного железа, так и офисный компьютер, и аппаратный роутер, и сетевое хранилище, и облачный ресурс. Серверных функций можно назвать много:
- Сетевые сервисы (DHCP, DNC, роутинг, proxy, управление доступом в интернет и из интернета и пр.),
- Файловые сервисы (доступ к файлам, резервное копирование, поиск в файлах и т.п.),
- Серверы терминалов,
- Серверы приложений (1С, CRM, базы данных, СБиС+ и пр.), серверы баз данных,
- Серверы виртуальных машин (HyperV, Citrix, VMWare, др.),
- Серверы печати, факсов, сервер сканирования и т.п.,
- Контроллеры доменов,
- Серверы коммуникаций (почтовые сервисы, мессенджеры, skype, ip-телефония),
- web-серверы и web-сервисы (Sharpoint),
- облачные сервисы (типа office и т.п.),
- серверы управления антивирусными программами пользователей
Уверен, что назвал далеко не все, но это даст некоторое представление. Как видите функций у серверов в локальных сетях очень много, и они продолжают развиваться. Уже нередки случаи, когда пользователи работают с неттопов в своих профилях не сервере, не имея вообще накопителей на своих рабочих местах. Расширяются возможности мобильного доступа. В будущем появится еще много различных функций серверов, о которых мы пока не имеем даже представления.
Чем сервер отличается от обычного ПК (офисного или домашнего)?
Рассмотрим отличия домашних и офисных ПК от серверов.
Корпус
Корпуса серверов бывают трёх типов: tower, rack и blade.
Tower внешним видом напоминает ПК. От него не требуется высокая производительность и отказоустойчивость. Используется, как правило, в небольших компаниях, которых нет потребности в серьёзном сетевом и серверном оборудовании.
Серверы в исполнении Rack имеют корпуса в виде плоских ячеек. Каждая из них представляет собой полноценный компьютер. Корпуса подключаются одновременно и устанавливаются в специальные вертикальные стойки. Такая конфигурация работает как единая вычислительная система и обеспечивает высокую производительность и отказоустойчивость, т.к. каждый rack можно установить, или извлечь, не останавливая остальные. Сервера в таком форм-факторе работают, как правило, в «серверных» и небольших дата-центрах и не подходят для больших IT-систем, т.к. при увеличении числа серверов значительно возрастают затраты на ресурсы.
Blade-серверы, в отличие от rack, не автономны. Из аппаратного обеспечения они имеют только процессор и материнскую плату, остальное вынесено за корпус в специальный слот. Благодаря такой конфигурации можно увеличить плотность серверов в стойке и снизить энергопотребление и теплоотдачу. Также становится гораздо проще наращивать мощность при увеличении нагрузки. Среди основных минусов blade-систем ограничение на число устанавливаемых процессоров и долгая окупаемость.
Далее предлагаем разобраться, чем же отличается «железо» домашнего ПК и сервера.
Аппаратное обеспечение
Обычно в сервере два блока питания и каждый подключен к отдельной ветке питания в здании. Они имеют специальную ручку, их можно менять.
В материнской плате есть сокеты сразу для нескольких специальных серверных процессоров (обычно Intel Xeon или AMD Epyc), доступно больше слотов для ОЗУ и PCIe.
Оперативная память сервера, в отличие от таковой для ПК, имеет механизм автоматической коррекции ошибок, чтобы данные не могли измениться в случае помех.
HDD для серверов часто имеют интерфейс не SATA, а SAS. Он имеет большую скорость передачи данных и в нём реализована сквозная проверка целостности данных. Также в сервера ставят и SATA-диски с повышенным ресурсом и скоростными характеристиками, которые можно поставить и в домашний ПК. Очень часто жесткие диски объединяются в RAID-массивы при помощи специальных RAID-контроллеров для увеличения быстродействия и надежности хранения информации (в таких схемах один или несколько дисков могут выйти из строя без потери данных на логических дисках).
Сетевой адаптер также имеет большую скорость передачи данных и их может быть несколько.
В охлаждении сервера используются кулеры с повышенной износостойкостью. Каждый из них можно заменить «на горячую». Кроме самих серверов, требуется охлаждать помещение, в котором они находятся. Для этого используются системы кондиционирования.
Также для управления ресурсами сервера используются специальные операционные системы. Как правило, это либо Windows Server, либо решение на Unix.
Таким образом, всё железо сервера имеет повышенную производительность и спроектировано с уклоном в сторону надёжности. И это не удивительно, ведь сервер должен работать круглосуточно в течение многих лет. Для этой же цели серверы имеют бесперебойное питание, и многие их компоненты поддерживают «горячую» замену, т.е. их можно заменить, не выключая само устройство. Также в дата-центрах обычно предусмотрены дизель-генераторы на случай отключения внешних сетей питания.
Роль сервера и для чего он нужен
Что такое сервер компьютерной сети, мы вкратце разобрались. Теперь же давайте максимально подробно остановимся на том, для чего такое устройство используется. То, что на нем можно хранить нужную и важную информацию, это не секрет ни для кого, но на этом его возможности не заканчиваются.
Итак, для чего нужен сервер? Такая техника выполняет целый ряд важнейших функций, среди которых:
Понятие сервер-клиент
Теперь остановимся на том, что такое сервер, и что такое клиент. С первым понятием мы уже разобрались, теперь рассмотрим второе. Клиент – это тот, кто получает доступ к месту на серверном компьютере. Это может быть один человек, или целая компания.
То есть, если у вас есть свой персональный сайт в интернете, то для его работы вам нужно будет место для хранения всех файлов. При использовании готовых движков для таких ресурсов разработчики предоставляют место на диске – бесплатно или за определенную плату. В данном случае сайтовладелец является клиентом компании, предоставляющей хостинг.
Если же сайт был разработан с нуля, на собственном движке, и владелец имеет планы на дальнейшее развитие этого бизнеса, то он вполне может обзавестись собственным сервером. В такой ситуации предприниматель клиентом не является. Напротив, развивая свое дело, он может сам заполучить клиентскую базу.
Также клиентом называется человек, который запрашивает конкретный файл через сервер. Второй, в свою очередь, получает к нему доступ и передает клиенту. Сам сервер с этим файлом никаких операций не проводит.
Наиболее употребительные типы серверов в локальной сети
Есть серверы, которые выполняют только одну задачу, например сервер печати (print server) или сервер базы данных (database server). Однако, многие аппаратные серверы могут обеспечивать работу сразу нескольких специализированных программных серверов.
В большой локальной сети общего назначения в компании среднего размера, скорее всего будут развёрнуты следующие типы серверов:
- Веб-сервер (web-server): отображает веб-страницы и запускает приложения в веб-браузерах. Таких как Internet Explorer (Windows Edge), Chrome, Firefox, Opera, Safari и др. Веб-серверы используются также и для других задач, например для загрузки и сохранения файлов в облачном хранилище или в службе резервного хранения данных;
- Почтовый сервер (Email server): почтовые сервера посылают и принимают сообщения электронной почты. Если на компьютере пользователя установлен почтовый клиент (email client), то он будет подключается к почтовым серверам по протоколам IMAP или POP для загрузки сообщений на компьютер, а для посылки сообщений будет использовать протокол SMTP.
- FTP-сервер: серверы FTP передают файлы при помощи протокола передачи файлов FTP (File Transfer Protocol). К таким серверам можно получать удалённый доступ через Интернет при помощи программы FTP-клиента, который подключается к общему файловому хранилищу на сервере, либо при помощи встроенных в сервер функций FTP, либо при помощи отдельной программы FTP-сервера.
- Сервер идентификации (Identity Server): обрабатывает вводимую пользователем информацию «логин-пароль», а также выполняет функции безопасности для вошедших в систему (авторизованных) пользователей.
- Сервер печати (Print Server): управляет очередью документов на печать от различный компьютеров в сети предприятия, извещает клиента, пославшего документ на печать о ходе выполнения этой работы, и выдаёт сообщения об ошибках, например о застревании бумаги или окончании тонера.
Это лишь наиболее часто используемые в корпоративных сетях серверы. Кроме них, пользователи могут взаимодействовать, например, с серверами видеоконференций, онлайн-игр, серверами чатов и мессенджеров, серверами стриминга аудио- и видеопотоков (онлайн-радио и онлайн-кинотеатры) и пр.
Есть также серверы для специфических целей, с которым пользователи не общаются непосредственно. Это, например, могут быть серверы доменных имён DNS (Domain Name Server), или прокси-серверы (proxy server).
Виды серверов
Все серверы делятся на несколько видов в зависимости от того, какую именно задачу они призваны выполнять.
Онлайн-сервер (или веб-сервер)
Используется для предоставления общего доступа к сайту. Такое оборудование должно иметь постоянный доступ к интернету, чтобы в любое время суток человек из любой точки мира смог зайти на веб-ресурс. Все сайты, размещенные в Сети, используют онлайн-серверы, которые принимают запросы пользователей по протоколу HTTP и являются проводниками между пользователем и ресурсом.
Почтовый сервер
Отвечает за отправку электронных сообщений между пользователями. Отправитель пишет письмо и нажимает кнопку «Отправить». Информация попадает на почтовый сервер, где индексируется адрес получателя. После этого сообщение отправляется на нужный адрес и получатель может его прочесть. Почтовые сервера бывают разные (например, Exim, Postfix, Sendmail) и могут взаимодействовать между собой, обмениваясь информацией.
Файловый сервер
Используется для предоставления доступа к файлам сети другим компьютерам. То есть люди с разных ПК могут обмениваться между собой файлами (загружать, скачивать) или получать доступ к хранящимся на сервере данным. В таких ситуациях серверное оборудование должно иметь достаточно места на жестком диске для хранения документов, изображений, видео и т. д. Для обмена файлами используется протокол FTP.
Серверы баз данных
Почти все программы используют базы данных. Например, для хранения информации обо всех аккаунтах (персональные данные, логины, пароли и т. д.). Сервера баз данных выступают в роли этого хранилища. Для корректной обработки некоторых запросов пользователя (например, авторизация на сайте) требуется сверить данные с имеющимися в базе. В зависимости от соответствия/несоответствия система дает тот или иной отклик (вход в личный кабинет или оповещение о том, что логин или пароль введен неверно).
Прокси-сервер
Это все тот же онлайн-сервер, только выступает он в роли посредника между пользователем и конечным сервером. То есть запрос пользователя будет выполнен не напрямую, а через прокси-сервер. При этом информация может быть изменена (как сам запрос, так и ответ). Использование прокси-серверов позволяет сохранить анонимность пользователя, защитить компьютер от атак и т. д.
Принт-сервер
Это программное обеспечение или оборудование, которое позволяет использовать один принтер нескольким пользователям совместно. Примером могут стать несколько компьютеров, подключенных к одному принтеру в офисе.
Игровой сервер
Такие устройства используются компаниями, которые занимаются разработкой и поддержкой онлайн-игр. Оборудование должно выдержать нагрузку, когда в игре одновременно находятся сотни, тысячи и даже миллионы игроков (в зависимости от популярности игры). Все действия игроков и обмен информацией осуществляются через игровые сервера. В онлайн-играх важная роль отводится скорости обработки информации, чтобы взаимодействие игроков друг с другом осуществлялось в реальном времени (с минимальными задержками).
Виды серверов
У каждого проекта свои потребности в технических характеристиках и функциях сервера. В зависимости от задач, которые должен выполнить компьютер, способов хранения и обработки информации и масштабов проекта выделяют несколько видов серверов.
Сервер рабочей группы
Небольшие компании, которые предпочитают хранить информацию на собственных серверах и распределяют права доступа к данным между сотрудниками в зависимости от их должности, выбирают сервера начального уровня. Они позволяют:
- устанавливать офисное программное обеспечение и совместно работать с документами;
- распределять доступ к файлам: презентациям, видеозаписям, документам;
- подключить ip-телефонию для отдельного подразделения, например call-центра и так далее.
Система начального уровня подойдет для решения мелких задач и имеет низкую цену. Такие системы чаще всего состоят из одного процессора с максимально тихой работой и располагаются прямо в офисе.
Сервер контроллер домена
Организациям, численность штата которых превышает два десятка человек и со временем может увеличиваться, подойдет контроллер домена. Сервер предназначен для централизованного управления сетевыми ресурсами и файлами организации. Способен параллельно выполнять несколько функций. От сервера рабочей группы отличается высокой надежностью и качеством. При увеличении количества пользователей локальной сети сервер может масштабироваться.
Прокси-сервер
Если в процессе работы сотрудники компании обращаются к интернет-ресурсам, происходит обмен данными между офисными ПК и внешними серверами, на которых расположены веб-ресурсы. Посредником между ними выступает прокси-сервер, который имеет высокую отказоустойчивость и обеспечивает безопасную работу во внешней сети. Он фильтрует входящие запросы и улучшает производительность. Такой сервер имеет большой запас системных ресурсов, чтобы обеспечить непрерывную работу антивирусных программ.
Сервер электронной почты
Почтовый сервер необходим для управления внутренней корреспонденцией и общим документооборотом, защиты от спама и потери данных. Может обеспечить рабочий процесс фирмы штатом не более 40 человек. Позволяет устанавливать фильтры, ограничивающие получение нежелательной почты и хакерские атаки, нацеленные на кражу конфиденциальных данных.
Сервер базы данных
Сервер предназначен для хранения и обработки баз данных. Информация на таких серверах упорядочена и систематизирована, что позволяет быстро извлекать необходимые файлы. Управление БД происходит с помощью языков: MySql, MS SQL Server, Apache, Oracle.
Брандмауэр
Данные, поступающие на сервер, сканируются на наличие признаков вредоносного воздействия. В случае обнаружения вирусных компонентов данные, в которых они были найдены, будут исключены из информационного потока.
FTP-сервер
Сервер, передача файлов на котором, осуществляет по протоколу FTP. Он позволяет компьютерам безопасно обмениваться файлами, обеспечивая при этом конфиденциальность данных
Может использоваться для хранения резервных копий важной информации.
Домашний сервер
Создать собственный сервер можно на компьютере с простой конфигурацией. Находящиеся рядом устройства благодаря такому подключению могут иметь общий доступ к принтеру, данным на жестком диске и выходом в Интернет.
Принт-сервер
Помогает сократить расходы на устройства печати и отказаться от установки принтера к каждому офисному ПК. Принт-сервер оснащен собственным жестким диском, который выстраивает очередь из документов, которые пользователи отправляют на печать с разных компьютеров.