Компьютер сервер это компьютер на котором в течение подавляющей доли его рабочего времени
Первый компьютер был создан в 1946 году в США. Данная электронная вычислительная машина (ЭВМ) состояла из 18 тыс. вакуумных ламп, весила 30 тонн, занимала площадь около 200 м 2 и потребляла огромное количество энергии. В 1964 г. фирма IBM объявила о создании семейства компьютеров System 360, после чего продолжается постоянное развитие компьютерной техники и элементной базы.
Компьютерная техника может классифицироваться по назначению, мощности, размерам, элементной базе и т.д. Такое разделение компьютеров является условным, что объясняется стремительным развитием компьютерной науки и техники.
В общем виде компьютеры можно разделить:
- по производительности и быстродействию;
- по назначению;
- по уровню специализации;
- по типу процессора;
- по особенностям архитектуры;
- по размерам.
В зависимости от набора решаемых задач, на основании которых формируются требования к характеристикам, компьютеры делят на:
- персональные компьютеры;
- рабочие станции;
- серверы;
- мэйнфреймы;
- суперкомпьютеры (кластерные архитектуры).
Компьютер сервер это компьютер на котором в течение подавляющей доли его рабочего времени
Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/536.3 (KHTML, like Gecko) Chrome/19.0.1061.1 Safari/536.3
Упрощенная (трехуровневая) модель стека протоколов.
OSI-модель задает идеологию построения стека протоколов, но не является обязательным стандартом. Реально существующие стеки протоколов хотя и следуют в общих чертах модели OSI, но не воспроизводят ее полностью. В реальных стеках протоколов некоторые уровни модели OSI могут отсутствовать, но могут быть добавлены и новые промежуточные уровни.
Для описания общей структуры всех существующих в настоящее время стеков протоколов более удобно использовать упрощенную модель взаимодействия информационных систем, включающую 3 информационных уровня и имеющую вид, показанный на Рис. 1.4.
Эта модель соответствует иллюстрации, использованной в п.1.2.3.
Аппаратный уровень упрощенной модели примерно соответствует канальному и физическому уровням модели OSI, системный уровень упрощенной модели соответствует сетевому и транспортному уровням модели OSI, прикладной уровень упрощенной модели соответствует сеансовому, представительному и прикладному уровням модели OSI. С точки зрения упрощенной модели наиболее удобно описывать стек TCP/IP — основной стек протоколов сети Internet.
Соответствие между упрощенной и OSI-моделями представлено таблицей 1.1
Информационный уровень. | Соответствующие уровни OSI-модели | Основное назначение | Примеры протоколов |
Прикладной | Прикладной, представительный, сеансовый | Передача команд и файлов. | HTTP, SSL, FTP, ESMTP, POP3, Telnet, NNTP. |
Системный | Транспортный, сетевой | Передача датаграмм. | TCP/IP, UDP/IP |
Аппаратный | Канальный, физический. | Передача электрических сигналов. | PPP, SLIP, Ethernet, Token Ring, FDDI, X.25, ISDN |
Клиенты и серверы.
Определим несколько важных понятий.
Internet работает на основе взаимодействия программ-клиентов и программ-серверов.
Программа-клиент — это программа, форматирующая запрос на получение какой-либо информации и осуществляющая прием этой информации.
Программа-сервер — это программа, принимающая запросы от программ-клиентов, осуществляющая их обработку и выполнение.
В принципе, на любом компьютере сети могут работать как программы-клиенты, так и программы-серверы. Однако, как правило, программы-серверы требуют значительно больших компьютерных ресурсов, чем программы-клиенты. Кроме того, специфика программ-серверов, заключающаяся в необходимости обработки непрерывного потока запросов от программ-клиентов, требует, чтобы компьютер, на котором она работает, был постоянно включен. Это, в свою очередь, накладывает требования не только на вычислительные мощности, но и на надежность такого компьютера. Поэтому, программы-серверы устанавливают обычно на особых достаточно мощных и надежных компьютерах, называемых компьютерами-серверами или просто серверами. Требования мощности и надежности сервера хотя и весьма важны, но необязательны, – в принципе в режиме сервера может работать любой компьютер. Из сказанного вытекает следующее определение.
Компьютер-сервер – это компьютер, на котором в течение подавляющей доли его рабочего времени работают программы-серверы.
IP-адреса и классы сетей.
Internet является общемировой системой информационного обмена. В этом качестве он не уникален, – существует, по крайней мере, еще несколько общемировых информационных систем, например, радио, телевидение, телефонная связь, почта. Причем, у сети Internet больше сходства с телефонной системой и с почтой, т.к. радио и телевидение реализуют одностороннюю связь (от вещателя к зрителю или к слушателю), а Internet, как почта и как телефон, — это принципиально интерактивная система.
Для того, чтобы позвонить по телефону, необходимо знать номер абонента. Наличие у каждого абонента телефонной сети уникального номера — главное необходимое условие существования телефонной сети. Аналогично, для работы почты необходим почтовый адрес. Вообще, для работы любой интерактивной информационной системы необходим универсальный способ идентификации всех элементов этой системы. Этот способ идентификации является основой соответствующей системы.
В сети Internet тоже есть универсальный способ идентификации элементов. Элементы сети Internet называются узлами или «хостами» (от «host»). Адрес каждого узла называется IP-адресом. Узлом сети обычно является компьютер, но может быть и другое устройство, например маршрутизатор (router) или накопитель (hub). IP-адрес позволяет идентифицировать узел Internet также как почтовый адрес идентифицирует получателя письма, а телефонный номер идентифицирует абонента.
В соответствии с IP-протоколом версии 4 (IP v.4) IP-адрес — это четырехбайтовая величина, которую принято записывать в виде 4-х чисел, разделенных точками. Каждое из чисел (называемых октетами) обозначает один из байтов IP-адреса и может принимать значения в диапазоне от 0 до 255. Например, 204.146.46.33 (IP адрес сервера Microsoft) или 207.68.137.53 (IP адрес сервера IBM). Когда компьютер обращается к серверу, в его запросе содержится и адрес этого сервера, и обратный адрес, т.е., адрес компьютера. Каждый из компьютеров сети, через которые проходит сообщение, обрабатывает адрес получателя и в соответствии с ним направляет послание дальше на один, или на другой ближайший компьютер или маршрутизатор.
Internet — это сеть сетей. Сети, входящие в состав Internet, могут сильно различаться между собой по производительности внутрисетевых каналов, по структуре, по внутренним протоколам, но в первую очередь — по размерам, причем размер сети определяется количеством Internet‑узлов, т.е. количеством IP‑адресов, принадлежащих узлам сети.
Можно ли по IP‑адресу компьютера определить, к какой сети он принадлежит? Другими словами, зависит ли IP‑адрес компьютера от того, к какой сети он принадлежит?
Проведем опять сравнение с телефонной сетью. Телефонный номер зависит от того, в какой стране, в каком городе и к какой именно АТС подключен абонент.
Для жителя Москвы международный телефонный номер начинается с 7 — 095 — . По следующим трем цифрам можно определить номер АТС и, следовательно, примерное местоположение абонента.
Нечто аналогичное можно сказать и об IP‑адресах компьютеров.
Как было сказано, IP‑адрес представляется в виде 4-х разделенных точками чисел – октетов.
Это IP-адрес в соответствии с IP‑протоколом версии 4 (IP v.4), который в настоящее время является стандартом, поддерживаемым всеми без исключения узлами Internet.
Что же касается сетей, входящих в состав Internet, то их с точки зрения величины делят на классы, обозначаемые буквами А, В, С, D, E.
Распознать принадлежность компьютера к сети того или иного класса можно по значению 1-го октета IP‑адреса. Адрес делится на 2 части: сетевую и машинную. Первая часть определяет логическую сеть, к которой относится адрес, а вторая конкретный компьютер сети.
К классу А относятся глобальные сети, объединяющие целые страны, регионы или принадлежащие крупнейшим провайдерам. Таких сетей в Internet в соответствии с IP v.4 может быть только 126.
Им соответствует значение первого октета IP‑адреса от 1 до 126, остальные октеты входят в машинную часть адреса и используются для формирования адреса узла.
К классу B относятся крупные сети, принадлежащие крупным корпорациям, банкам, научно-исследовательским центрам и т.д. Таких сетей в Internet в соответствии IP v.4 может быть уже более 16000. Им соответствует значение первого октета от 128 до 191. В адресации сети участвует также октет , остальные октеты входят в машинную часть адреса и используются для формирования адреса узла.
Сети класса C — это небольшие сети. Адрес сети определяется значениями октетов . Таких сетей может быть более 2-х миллионов, но в каждой из этих сетей может быть не более 254 узлов, адреса которых задаёт октет .
Сервер
Сервер (server) — компьютер, предназначенный для предоставления своих информационных и расчетных ресурсов в общее пользование. Он обслуживает запросы от рабочих станций или ПК.
- Сервер (программное обеспечение) — программное обеспечение, принимает запросы от клиентов, то есть программный компонент вычислительной системы, выполняющий сервисные (обслуживающие) функции по запросу клиента, предоставляя ему доступ к определенным ресурсам или услуг.
- Сервер (аппаратное обеспечение) — компьютер (или специальное компьютерное оборудование), выделенный и / или специализированный для выполнения определенных сервисных функций.
Характерным для сервера являются:
- работа под управлением сетевой операционной системы;
- наличие сетевых карт, обеспечивающих требуемые скорости и объемы обмена данными;
- наличие быстродействующего процессора или нескольких — от двух до нескольких десятков и сотен — процессоров для обеспечения необходимой вычислительной мощности;
- высокие требования к объему оперативной и внешней памяти;
- применение устройств бесперебойного питания;
- невысокие требования к устройствам ввода и визуального отображения информации для управления сервером и даже, возможно, частичная или полное их отсутствие.
Чем отличается сервер от компьютера?*
Итак, сегодня мы начнем говорить о серверах, что такое сервер и с чем его едят?
Как сказал кто-то – «сервер, это производительный компьютер» (с). В общем смысле, такой подход к определению сервера, тоже имеет право на жизнь, но тут есть ряд оговорок, которые мы и начнем рассматривать в этой статье.
*Первоначально данная статья была опубликована в интернет-журнале форума КосмосТВ, а, так как форум являлся не тематическим ресурсом, а общеразвлекательным, статья написана в стиле «для чайников», а посему, автор просит не обращать внимания на слог изложения)))
Итак, сегодня мы начнем говорить о серверах, что такое сервер и с чем его едят?
Как сказал кто-то – «сервер, это производительный компьютер» (с). В общем смысле, такой подход к определению сервера, тоже имеет право на жизнь, но тут есть ряд оговорок, которые мы и начнем рассматривать в этой статье.
Сервер, кроме того что является производительным компьютером, еще предполагает применение специализированного программного обеспечения, которое позволяет использовать все преимущества архитектуры построения серверов, основными отличиями которой от персональных компьютеров являются:
Многопроцессорность – возможность распределения вычислительной мощности на несколько процессоров, ведь использование так называемых многопоточных приложений для работы на разных ядрах одного процессора и на разных процессорах, это не одно и то же.
Специализированная оперативная память – в серверах используются виды памяти отличные от памяти, использующейся в компьютерах, например такие как: с коррекцией ошибок, с полной буферизацией и коррекцией ошибок, регистровая с коррекцией ошибок. Они отличаются более высокой надежностью и производительностью, а также предназначены для работы со специализированным программным обеспечением.
Значительный объем дискового пространства и специализированные жесткие диски – в одном сервере могут быть установлены десятки жестких дисков, из них, в свою очередь могут организовываться различные RAID-массивы (о которых мы поговорим в последующих выпусках нашего Журнала), для обеспечения более высокой скорости работы и большей сохранности информации.
Специализированные корпуса и блоки питания – как правило, сервера собираются в корпусах большого размера, так как серверные материнские платы имеют очень большой формат. Кроме того, сервера имеющие значительную вычислительную мощность и большое дисковое пространство, собираются в так называемых Rack-корпусах, которые предназначены для установки в специальные шкафы-стойки. В серверных корпусах, как правило, устанавливается несколько мощных блоков питания, для обеспечения отказоустойчивости системы и питания мощных потребителей – материнских плат с процессорами, большого количества вентиляторов, контроллеров и т.д.
Теперь коротко рассмотрим вопросы применения серверов и их основные преимущества:
Допустим, мы имеем локальную сеть, на предприятии, в офисе, подъезде многоэтажки (так называемая домашняя сеть), да мало ли где еще, количество компьютеров может быть разным, но специалисты рекомендуют использовать серверы, когда количество компьютеров в локальной сети превышает пять единиц.
Рассмотрим проблемы решаемые сервером:
Централизация и организация ваших данных – данные хранятся в едином банке, к ним всегда имеют доступ все пользователи вашей сети, вне зависимости от того включены ли все компьютеры в сети, в отличие от локальной сети, в которой все данные хранятся на компьютерах пользователей. В такой сети, чтобы иметь доступ ко всем данным, нужно чтобы все компьютеры работали, что не всегда возможно (сломался компьютер, сотрудник заболел или уехал в командировку, а может просто опаздывает на работу, а вам срочно нужен доступ к данным), сервер же, как правило, работает постоянно.
Создание общего доступа к аппаратным средствам, таким как факсы, принтеры, сканеры и т.д. – для простых сетей с двумя и более компьютерами, при отсутствии сервера, вам может потребоваться большое количество проводов.
Упрощение и автоматизация резервного копирования данных – в локальной сети, приходится делать образ всех жестких дисков со всех компьютеров, при наличии сервера, резервное копирование занимает несколько минут и производится с одного рабочего места.
Обеспечение сотрудников находящихся вне офиса постоянным доступом к ресурсам вашей локальной сети – ваши сотрудники постоянно могут быть на связи, входя в локальную сеть через ваш сервер, используя удаленные терминалы, портативные компьютеры, и т.д.
Хранение большого количества информации и обеспечение постоянного доступа к ней – вы можете хранить большие объемы информации и увеличивать количество дискового пространства, просто расширяя дисковые хранилища сервера.
Увеличение эффективности работы с базами данных – сервер принимает на себя выполнение сложных расчетов и обработку больших объемов информации, разгружая сеть, особенно заметен выигрыш в производительности локальной сети при работе с финансовыми и учетными программами (например, 1С), особенно при значительном количестве компьютеров, на которых они запускаются.
Масштабирование локальной сети – при увеличении количества компьютеров в сети, например при приеме на работу новых сотрудников, или при подключении к домашней сети новых пользователей, предельно упрощается работа системного администратора.
Временное решение, альтернатива модернизации компьютеров – сервер разгрузит локальную сеть и модернизацию оборудования можно будет отложить. Кроме того, переход со старого компьютера на новый, в локальной сети с сервером, станет проще и быстрее, т.к. основная масса информации используемой пользователями находится на сервере.
Расширенные возможности по администрированию сети, обеспечению сохранности информации, удаленному управлению, распределению доступа пользователей к информации и аппаратным средствам сети, контролю расхода трафика, использованию контента и другие, – системный администратор сети, со своего рабочего места, сможет полностью контролировать всю сеть.
Вот далеко неполный список возможностей возникающих с установкой сервера в локальной сети.
Более подробно, различные аспекты построения серверного оборудования, а также конкретные примеры серверов, мы рассмотрим в следующих статьях.
2.6. Клиенты и серверы.
Определим несколько важных понятий.
Internetработает на основе взаимодействия программ-клиентов и программ-серверов.
Программа-клиент — это программа, форматирующая запрос на получение какой-либо информации и осуществляющая прием этой информации.
Программа-сервер — это программа, принимающая запросы от программ-клиентов, осуществляющая их обработку и выполнение.
В принципе, на любом компьютере сети могут работать как программы-клиенты, так и программы-серверы. Однако, как правило, программы-серверы требуют значительно больших компьютерных ресурсов, чем программы-клиенты. Кроме того, специфика программ-серверов, заключающаяся в необходимости обработки непрерывного потока запросов от программ-клиентов, требует, чтобы компьютер, на котором она работает, был постоянно включен. Это, в свою очередь, накладывает требования не только на вычислительные мощности, но и на надежность такого компьютера. Поэтому, программы-серверы устанавливают обычно на особых достаточно мощных и надежных компьютерах, называемых компьютерами-серверами или просто серверами. Требования мощности и надежности сервера хотя и весьма важны, но необязательны, – в принципе в режиме сервера может работать любой компьютер. Из сказанного вытекает следующее определение.
Компьютер-сервер– это компьютер, на котором в течение подавляющей доли его рабочего времени работают программы-серверы.
1.2.7. IP-адреса и классы сетей.
Internetявляется общемировой системой информационного обмена. В этом качестве он не уникален, – существует, по крайней мере, еще несколько общемировых информационных систем, например, радио, телевидение, телефонная связь, почта. Причем, у сетиInternetбольше сходства с телефонной системой и с почтой, т.к. радио и телевидение реализуют одностороннюю связь (от вещателя к зрителю или к слушателю), аInternet, как почта и как телефон, — это принципиально интерактивная система.
Для того, чтобы позвонить по телефону, необходимо знать номер абонента. Наличие у каждого абонента телефонной сети уникального номера — главное необходимое условие существования телефонной сети. Аналогично, для работы почты необходим почтовый адрес. Вообще, для работы любой интерактивной информационной системы необходим универсальный способ идентификации всех элементов этой системы. Этот способ идентификации является основой соответствующей системы.
В сети Internet тоже есть универсальный способ идентификации элементов. Элементы сети Internetназываютсяузламиили «хостами» (от «host»). Адрес каждого узла называетсяIP-адресом. Узлом сети обычно является компьютер, но может быть и другое устройство, например маршрутизатор (router) или накопитель (hub).IP-адрес позволяет идентифицировать узелInternetтакже как почтовый адрес идентифицирует получателя письма, а телефонный номер идентифицирует абонента.
В соответствии с IP-протоколом версии 4 (IPv.4)IP-адрес— это четырехбайтовая величина, которую принято записывать в виде 4-х чисел, разделенных точками. Каждое из чисел (называемых октетами) обозначает один из байтовIP-адреса и может принимать значения в диапазоне от 0 до 255. Например, 204.146.46.33 (IPадрес сервераMicrosoft) или 207.68.137.53 (IPадрес сервераIBM). Когда компьютер обращается к серверу, в его запросе содержится и адрес этого сервера, и обратный адрес, т.е., адрес компьютера. Каждый из компьютеров сети, через которые проходит сообщение, обрабатывает адрес получателя и в соответствии с ним направляет послание дальше на один, или на другой ближайший компьютер или маршрутизатор.
Internet- это сеть сетей. Сети, входящие в составInternet, могут сильно различаться между собой по производительности внутрисетевых каналов, по структуре, по внутренним протоколам, но в первую очередь — по размерам, причем размер сети определяется количествомInternet‑узлов, т.е. количествомIP‑адресов, принадлежащих узлам сети.
Можно ли по IP‑адресу компьютера определить, к какой сети он принадлежит? Другими словами, зависит лиIP‑адрес компьютера от того, к какой сети он принадлежит?
Проведем опять сравнение с телефонной сетью. Телефонный номер зависит от того, в какой стране, в каком городе и к какой именно АТС подключен абонент.
Для жителя Москвы международный телефонный номер начинается с 7 — 095 — . По следующим трем цифрам можно определить номер АТС и, следовательно, примерное местоположение абонента.
Нечто аналогичное можно сказать и об IP‑адресах компьютеров.
Как было сказано, IP‑адрес представляется в виде 4-х разделенных точками чисел – октетов.
ЭтоIP-адрес в соответствии сIP‑протоколом версии 4 (IPv.4), который в настоящее время является стандартом, поддерживаемым всеми без исключения узламиInternet.
Что же касаетсясетей, входящих в составInternet, то их с точки зрения величины делят на классы, обозначаемые буквами А, В, С,D,E.
Распознать принадлежность компьютера к сети того или иного класса можно по значению 1-го октетаIP‑адреса. Адрес делится на 2 части: сетевую и машинную. Первая часть определяет логическую сеть, к которой относится адрес, а вторая конкретный компьютер сети.
К классу А относятся глобальные сети, объединяющие целые страны, регионы или принадлежащие крупнейшим провайдерам. Таких сетей в Internetв соответствии сIPv.4 может быть только 126.
Им соответствует значение первого октета IP‑адреса от 1 до 126, остальные октеты входят в машинную часть адреса и используются для формирования адреса узла.
К классу Bотносятся крупные сети, принадлежащие крупным корпорациям, банкам, научно-исследовательским центрам и т.д. Таких сетей вInternetв соответствииIPv.4 может быть уже более 16000. Им соответствует значение первого октета от 128 до 191. В адресации сети участвует также октет, остальные октеты входят в машинную часть адреса и используются для формирования адреса узла.
Сети класса C- это небольшие сети. Адрес сети определяется значениями октетов. Таких сетей может быть более 2-х миллионов, но в каждой из этих сетей может быть не более 254 узлов, адреса которых задаёт октет.