программ-серверов, заключающаяся в необходимости обработки непрерывного потока
запросов от программ-клиентов, требует, чтобы компьютер, на котором она работает, был
постоянно включен. Это, в свою очередь, накладывает требования не только на
вычислительные мощности, но и на надежность такого компьютера. Поэтому, программы-
серверы устанавливают обычно на особых достаточно мощных и надежных компьютерах,
называемых компьютерами-серверами или просто серверами. Требования мощности и
надежности сервера хотя и весьма важны, но необязательны, – в принципе в режиме
сервера может работать любой компьютер. Из сказанного вытекает следующее
определение.
Компьютер-сервер – это компьютер, на котором в течение подавляющей доли его
рабочего времени работают программы-серверы.
1.2.7. 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 - . По
следующим трем цифрам можно определить номер АТС и, следовательно, примерное
местоположение абонента.