Сетевая операционная система

Для управления совместной работой пользователей и компьютеров в локальных сетях используются специальные сетевые операционные системы, или NOS (Network Operation System — сетевая операционная система), функции которых, естественно, отличаются от функций ранее рассмотренных нами операционных систем MS DOS и Windows, Сетевые операционные системы должны:

§ хранить данные о «своих» пользователях и не допускать к работе в сети «чужих» пользователей;

§ обеспечивать доступ пользователя только к принадлежащим ему файлам или к файлам общего назначения;

§ выделять пользователям и компьютерам необходимые им сетевые и локальные ресурсы;

§ разрешать конфликты одновременного запроса одних и тех же ресурсов;

§ регистрировать расходы ресурсов разными пользователями;

§ обеспечивать разграничение доступа к личной, служебной и конфиденциальной информации;

§ обеспечивать сохранность файлов и т. д.

Для управления работой одноранговых локальных сетей могут быть использованы операционные системы семейства Windows 9.x. К наиболее распространенным сетевым операционным системам типа клиент-сервер относятся: Windows NT/2000/XP, Novell NetWare, Unix и т. д.

Сетевая операционная система всегда располагается на одном из серверов сети, при этом остальные компьютеры работают под управлением своих собственных операционных систем — MS DOS, Windows, Unix и т. д. Таким образом, можно считать, что сетевая операционная система является как бы продолжением «личной» операционной системы компьютера, надстройкой над ней, обеспечивающей выполнение только сетевых функций.

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

Администратор сети

Для обеспечения полноценной и эффективной работы сетевой операционной системы и всей локальной сети в целом обычно назначается администратор сети. Администратор сети — это высококвалифицированный специалист, который осуществляет настройку сети, определяет режимы ее работы; ведет учет пользователей сети, определяет доступные для каждого из них ресурсы, согласовывает иногда противоречивые запросы и интересы пользователей, обеспечивает сохранность информации в сети, поддерживает ее постоянную работоспособность и т. д. В некоторых случаях функции администратора сети могут быть распределены между несколькими сотрудниками.

Вся сеть целиком может функционировать в круглосуточном режиме, в то время как отдельные компьютеры могут подключаться к сети и отключаться от нее произвольным образом (это не касается серверов, обеспечивающих функционирование сети). Включение и выключение серверов, загрузку и текущую работу с сетевой операционной системой выполняет системный оператор.В круглосуточном режиме функционирования работу сети обеспечивают операторы, дежурящие посменно. Если у пользователя возникают какие-либо проблемы во время работы в локальной сети, ему следует обратиться лично или по телефону к системному оператору или системному администратору.

Входное имя и пароль

Каждый пользователь, желающий работать в сети, должен зарегистрироваться у администратора сети. Во время регистрации администратор назначает пользователю индивидуальные входное имя (логин)ипароль,которые в совокупности образуют учетные данныепользователя в сети. Учетные данные используются сетевой операционной системой для идентификации (опознания) «своих» пользователей и их права работать в системе. Кроме того, администратор определяет выделяемые пользователю ресурсы, указывает обозначения доступных системных и личных дисков, фиксирует перечень необходимых пользователю пакетов программ, объясняет правила входа и работыв сети и т. д. Заметим, что различным категориям пользователей могут назначаться разные права доступа к ресурсам сети. По указанию администратора операционная система образует учетную записьпользователя, в которой хранятся его учетные данные, права на доступ к ресурсам, информация об их использовании и т. д. Доступ к учетной записи осуществляется по входному имени.

ВНИМАНИЕ

Входное имя, или логин, представляет собой открытое, доступное для всех название (слово), по которому сетевая операционная система отыскивает учетную запись пользователя.

Входное имя служит для учета работы пользователя и определения его прав. Входное имя можно сопоставить с табличкой на двери кабинета, по которой любой человек может узнать, кто в нем работает. Правила формирования входных имен зависят от используемой операционной системы. Обычно входное имя состоит не более чем из восьми символов (букв или цифр) и часто каким-либо образом связано с фамилией или именем пользователя. Примеры входных имен: Pkent (входное имя известного специалиста в области информационных технологий Питера Кента), ASVT (аббревиатура).

ВНИМАНИЕ

Пароль представляет собой секретное слово, обеспечивающее вход в систему только человеку, который знает это слово.

Пароль можно сопоставить с ключом от двери кабинета. Только обладатель ключа может открыть дверь и войти в кабинет. Человеку, правильно указавшему пароль, разрешается «войти» в сеть и использовать ее ресурсы.

Обращаем внимание читателя на то, что пароль не должен быть известен никому, кроме пользователя. Если кто-либо случайно узнает пароль пользователя и под его именем и с его паролем войдет в систему, то за все действия этого лица ответственность несет владелец пароля. Подчеркиваем, что ответственность может быть и финансовой, так как достаточно часто доступ к ресурсам сети бывает платным. Неправильные или преднамеренные действия, приведшие в негодность аппаратуру сети или программное обеспечение (например, запуск в сеть вируса, «взлом» сетевой защиты и неправомочное использование или уничтожение информации), также могут повлечь финансовую ответственность пользователя.

Правила формирования пароля также зависят от используемой операционной системы. Обычно это произвольная последовательность символов, содержащая до десяти (иногда до восьми) символов. В качестве пароля не рекомендуется подбирать легко отгадываемые последовательности символов — собственное имя, дату рождения, кличку собаки, номер телефона, название должности, адрес. Лучшим паролем можно было бы считать случайно набранную последовательность символов клавиатуры, но такие последовательности трудно запоминать. Поэтому рекомендуется в одно-два коротких осмысленных слова включить несколько случайных символов. Впрочем, подбор личного пароля — дело вкуса самого пользователя. Примеры паролей: In=%6^ttA, yes&*(8@. В некоторых системах строчные и прописные буквы считаются разными. Так, например, пароли U#ttY7 и u#tty7 считаются различными. В таких системах набор одного из паролей вместо другого приведет к отказу системы работать с пользователем, набравшим неверный пароль.

Начало работы пользователя в сети, которое обычно называют входом в сеть, происходит примерно по такому сценарию. Пользователь запускает программу допуска в сеть. Эта программа может входить в стандартное программное обеспечение, она может быть порекомендована к приобретению или передана пользователю администратором сети. Программа допуска в сеть запрашивает у пользователя его учетные данные, то есть входное имя и пароль. Вначале запрашивается входное имя. Обычно для этого используется команда login или одноименное поле ввода в диалоговом окне программы допуска. Слово «login» образовано от log (log — запись в журнал) и in (in — в). Его общий смысл — формирование входной записи. Заметим, что от названия команды login как раз и образован синоним «логин» для понятия «входное имя». Пользователь должен ввести свое входное имя и нажать клавишу Enter (иногда вместо клавиши Enter следует нажимать клавишу Tab). Обращаем внимание на то, что вводимое входное имя во время его набора отображается на экране. Затем программа запрашивает у пользователя пароль. Обычно для этого используется команда или поле ввода password (password — пароль). С целью обеспечения секретности вводимый пользователем пароль вообще не отображается на экране или отображается последовательностью каких-либо одинаковых символов (например, крестиков или звездочек). Затем программа допуска в сеть приступает к идентификации пользователя. Она сравнивает данные, введенные пользователем, с данными, находящимися в учетной записи. Если они совпадают, система разрешает пользователю работу в сети, регистрируя в системном журнале дату и время входа в сеть. Если данные не совпадают, то программа доступа в сеть выводит сообщение о неправильном входном имени и/или пароле (обычно это сообщение login incorrect — неправильные входные данные) и предоставляет пользователю возможность осуществить повторный ввод учетных данных. В некоторых системах количество попыток ввода учетных данных ограничивается, и после исчерпания лимита попыток программа доступа в сеть прекращает работу с пользователем.

Первоначально назначенный пароль должны знать только администратор и пользователь. Затем пользователь может сменить пароль, после чего он будет известен только ему одному. Ряд систем принудительно заставляют пользователя периодически менять пароль. Пользователю необходимо точно помнить введенный им пароль и хранить его в секрете от других лиц. Пользователю, забывшему пароль, придется вновь обращаться к администратору сети за новым первичным паролем и проходить процедуру перерегистрации в сети.

Смену пароля можно осуществить только после входа в сеть. Причем лучше всего осуществить замену назначенного администрацией первичного пароля уже при первом входе в сеть. Во время замены пароля пользователю нужно будет дважды ввести один и тот же пароль, прежде чем система примет и зарегистрирует его как новый пароль пользователя. Двойной ввод позволяет застраховаться от случайных ошибок набора на клавиатуре компьютера.

Сетевой адрес компьютера

Операционной системе нужно опознавать не только пользователей, но и компьютеры, подключающиеся к сети. Идентификация компьютеров не совпадает с идентификацией пользователей, поскольку на одном и том же компьютере сети могут по очереди работать несколько пользователей. Необходимость в идентификации компьютеров возникает потому, что сетевому программному обеспечению приходится осуществлять передачу информации от одного компьютера к другому. Чтобы информация была передана именно тому компьютеру, которому она направлена, каждому компьютеру сети назначается сетевой адрес, сетевое имя или сетевой номер. Этот адрес всегда указывается вместе с передаваемой информацией (так же как на отправляемом по почте письме должен указываться точный адрес получателя).

Правила назначения сетевых адресов существенно зависят от используемого аппаратного и программного обеспечения, и в разных системах они могут быть разными. Эти правила исключают ситуацию направления информации «на деревню дедушке». Они всегда обеспечивают однозначное определение адресата в сети. Сетевые адреса компьютеров назначаются администратором сети и при необходимости сообщаются пользователю. Примеры сетевых адресов: Newton, 195.128.128.1.

Протокол

В тех случаях, когда людям приходится участвовать в выполнении каких-либо важных действий, требующих их совместных, скоординированных усилий, обычно используются своеобразные «сценарии» их поведения, в которых четко и подробно описана «роль» каждого из взаимодействующих лиц. В качестве примеров таких «сценариев» и ситуаций можно указать правила дорожного движения, в которых водителям транспорта предписано их поведение, скажем, при проезде через перекресток; четко и подробно описанную в армейских уставах процедуру смены часового в армии: что и когда выполняет и говорит разводящий, а что — караульный, фиксированные фразы, которые они произносят, обязательное повторение подчиненным полученного приказа для того, чтобы показать, как он его понял. Еще один характерный пример: у авиадиспетчеров имеется специальная книга, в которой зафиксированы все фразы, которые могут произнести сами диспетчеры и взаимодействующие с ними пилоты во время переговоров при взлете и посадке самолетов. Любые другие фразы, сказанные в это время, могут быть неоднозначно истолкованы, а это может привести к катастрофе с человеческими жертвами. Подобные «сценарии» используются и при описании поведения взаимодействующих механизмов или устройств. В информатике такие правила принято называть протоколами. В общем случае протокол представляет собой описание взаимодействия людей или механизмов при осуществлении какой-либо деятельности, включающее совокупность правил, соглашений, которые обеспечивают точное выполнение всеми участниками своих функций. От взаимодействующих лиц или механизмов требуется абсолютно точное и своевременное выполнение этих правил и соглашений. Любое отклонение от них может привести к тяжелым последствиям. Протокол можно считать описанием алгоритма поведения людей или устройств во время выполнения каких-либо сложных совместных действий. В информационных сетях понятие протокола является фундаментальным.

ВНИМАНИЕ

Протоколом информационной сети или сетевым протоколом называется совокупность стандартов, семантических и синтаксических правил и соглашений, определяющих порядок работы функциональных устройств сети в процессе передачи данных.

В сети, в которой одновременно обмениваются информацией множество компьютеров, совершенно необходимо абсолютно четко указать адрес, по которому должна быть передана информация, передать ее без искажений, принять информацию и, наконец, убедиться в том, что она дошла до адресата и не подверглась в пути и при приеме никаким искажениям. Роль протоколов резко возрастает в глобальных сетях, поскольку передаваемая информация проходит через множество самых разных промежуточных устройств, возможно находящихся на расстояниях в десятки тысяч километров друг от друга, на противоположных сторонах земного шара. Только строжайшее соблюдение тщательно разработанных сетевых протоколов абсолютно всеми участниками передачи информации может обеспечить надежную высококачественную связь в глобальных сетях.

В мире существует огромное количество сетей различного масштаба. В этих сетях используются самые различные протоколы. Для того чтобы обмениваться информацией между сетями с разными «внутренними» протоколами, необходимо применять дополнительные меры, устанавливать какие-то общие протоколы, обеспечивающие правильное «понимание» различными сетями друг друга.

ПРИМЕЧАНИЕ

Можно считать, что такие протоколы в глобальных сетях представляют собой стандартный «международный язык», на котором «говорят» друг с другом компьютеры различных информационных сетей из разных стран.

Разработка и реализация протоколов для систем передачи данных — очень сложная работа, требующая высочайшей квалификации. Тем более, когда речь идет об интернациональных сетях. На этом уровне разработкой и стандартизацией протоколов передачи данных занимаются специальные международные организации, рекомендации которых учитываются разработчиками сетевых средств в разных странах мира. Одной из таких организаций является ISO (International Standart Organization — международная организация по стандартам). В1983 году ею принят и рекомендован в качестве эталона для сопоставления «внутренних» протоколов различных сетей международный стандарт OSI (Open System Interconnection -взаимодействие открытых систем), в котором выделяется семь уровней описания протоколов: физический, канальный, сетевой, транспортный, сессионный, уровень представления данных и прикладной. Самым нижним является физический уровень, а самым верхним - прикладной. Каждый уровень протоколов описывает какой-либо аспект процедуры передачи информации по сети — способ кодирования информации в линиях связи (уровни напряжений, частоты, длительности сигналов), допустимые схемы сопряжения устройств в сети, способы установления связи между компьютерами, обменивающимися информацией, принятые в сети способы адресации, способы обеспечения правильности передачи данных и подтверждения получения данных, действия при сбоях и т. д. Центральным требованием этого стандарта является выполнение описания и реализация протокола более высокого уровня только на базе протокола предыдущего уровня и невозможность обращения к протоколам других уровней, а также полная независимость от реализаций всех нижележащих уровней. Это позволяет осуществить изменение реализации протокола любого уровня, совершенно не затрагивая протоколы всех находящихся над ним уровней. Над одним и тем же протоколом какого-либо уровня может быть разработано несколько различных протоколов более высоких уровней, и наоборот, один и тот же протокол высокого уровня можно реализовать на базе различных протоколов более низкого уровня. Любой конкретный протокол сети, в которой предусматривается связь с существующими сетями, должен разрабатываться в рамках рекомендаций этой схемы.

Всемирная сеть Интернет

В настоящее время самой крупной и наиболее популярной в мире является глобальная сеть Интернет (англ. Internet от лат. inter — между и net — сеть). Считается, что эта сеть является прямым потомком сети ARPANET (ARPA — Advanced Research Projects Agency, US Defence Department, Агентство перспективных исследований министерства обороны США), которая была создана в 1969 году в США в результате соединения линиями связи четырех крупных компьютеров, расположенных в различных местах страны. Исходная цель создания сети ARPANET -исследование возможности «выживания», то есть сохранения работоспособности информационной сети при вероятном возникновении военных действий и выводе из строя некоторых ее участков. В этих исследованиях принимали широкое участие научные работники университетских и академических центров, которые быстро оценили преимущества работы в информационных сетях.

Очень скоро локальные и глобальные сети стали использоваться в научных исследованиях, образовании и бизнесе. Особую популярность приобрели такие информационные услуги в сетях, как электронная почта и электронные доски объявлений. Затем появились доступ к ресурсам других компьютеров, электронные журналы, телеконференции, дистанционное образование и т. д.

Все это заставляло создавать и соединять друг с другом локальные, городские и территориальные сети, расположенные в разных странах и на разных континентах. Однако этот процесс протекал стихийно и осложнялся тем, что различные соединяемые сети базировались на различных аппаратных платформах, использовали разные программное обеспечение и протоколы передачи данных. Чтобы решить проблемы согласования различных протоколов, за основу был взят эффективный и надежный протокол TCP/IP(Transmittion Control Protocol/Internet Protocol -протокол управления передачей/межсетевой протокол). Этот протокол используется как «внутренний» протокол в локальных сетях, работающих под управлением операционной системы UNIX. На основе использования протокола TCP/IP началось интенсивное соединение самых разных сетей. Таким образом в начале 80-х годов стихийно образовалась единая всемирная сеть, которая получила название Интернет. Интернет — это не просто глобальная сеть, это объединение огромного количества сетей планетарного масштаба, это всемирная «сеть сетей».

Бурные процессы развития персональных компьютеров, аппаратных и программных сетевых средств привели к лавинообразному росту пользователей, имеющих прямой доступ (или доступ через какую-либо локальную сеть) к поистине огромным информационным ресурсам Интернета. К настоящему времени доступ к Интернету имеют сотни миллионов людей со всего земного шара.

Сеть Интернет, рассматриваемая как единое целое, не принадлежит какому-то отдельному частному собственнику, организации или государству. Подобно телефонной сети, которая также охватывает все страны мира, Интернет представляет собой добровольное объединение сетей, связывающее множество локальных и территориальных сетей, принадлежащих коммерческим компаниям, научным и университетским центрам, правительственным учреждениям.

Координирующим органом сети является организация ISOC(Internet SOCiety -общество Интернета), состоящая из специалистов и заинтересованных лиц разных стран. Эта организация выбирает авторитетный орган — IAB (Internet Architecture Board — совет по архитектуре Интернета), который принимает решения о функционировании сети. Технические рекомендации совету готовит инженерная группа IETF(Internet Engeneering Task Force — рабочая группа по инженерным проблемам Интернета).

IP-номер

Любой компьютер, включенный в Интернет по протоколу TCP/IP, имеет свой сетевой адрес, свой «личный номер», который образуется из четырех целых чисел, принадлежащих диапазону от 0 до 255 и отделенных друг от друга точкой. Например, таким адресом может быть 128.252.135.4 или 192.94.50.236. Эта система адресации компьютеров в сети позволяет подключить к ней максимум 256x256x256x256=4 294 967 296 компьютеров. Адреса компьютеров в Интернете часто называют IP-номерамиили IP-адресами.Можно считать, что IP-номер компьютера является некоторым аналогом телефонного номера.

Когда к Интернету подключается какая-либо крупная территориальная или национальная сеть, ISOC выделяет для этой сети соответствующий ее возможным масштабам и потребностям диапазон IP-номеров. Далее руководство сети уже самостоятельно выделяет конкретным, входящим в нее локальным сетям группы номеров из имеющегося в его распоряжении диапазона. Администраторы локальных сетей по тому же самому принципу выделяют подключаемым к сети компьютерам конкретные IP-номера.

Существует два способа выделения IP-номера. Первый способ — динамическое (временное) выделение, когда IP-номер выделяется компьютеру только на время сеанса связи с Интернетом, причем выделяемый номер может изменяться от одного подключения к другому. Такой способ обычно применяется в тех случаях, когда компьютер эпизодически подключается к сети. Второй способ — постоянное закрепление IP-номера за компьютером. Этот способ применяется в случаях постоянной работы компьютера в сети. Для подключаемых к сети пользователей безразлично, каким именно способом им выделяется IP-номер — при любом способе его выделения компьютер, имеющий IP-номер, является полноправным членом сети. В большинстве случаев пользователю не приходится работать с IP-номерами компьютеров и, следовательно, знать их необязательно.

Компьютер, которому выделен постоянный или динамический IP-номер, называется головным, ведущим, главным или host-компьютером (произносится «хост-компьютер», host — ведущий). Каждый головной компьютер, во-первых, соединен линиями связи с другими головными компьютерами сети, а во-вторых, к каждому головному компьютеру могут быть подсоединены компьютеры и терминалы, которые не имеют своих IP-номеров и, следовательно, не являются полноправными членами Интернета. С этих компьютеров и терминалов также можно получить доступ к ресурсам сети. Но этот доступ осуществляется только через посредника, только через «свою» головную машину сети. Поэтому такой доступ может потребовать больше времени, так как любая передача информации происходит не напрямую в сеть (или из сети), а с обязательным промежуточным запоминанием на головном компьютере.

Головные компьютеры, находящиеся в распоряжении отдельных пользователей, подсоединяются к более мощным головным компьютерам локальной сети организации или учреждения, которые в свою очередь соединены линиями связи высокой пропускной способности с головными компьютерами территориальных или национальных сетей. Последние связаны между собой по всему миру. Таким образом обеспечивается возможность организовать связь и обмен информацией между любыми двумя головными компьютерами Интернета.

Доменный адрес

IP-номера используются сетевой аппаратурой для адресации и передачи информации между головными компьютерами сети. Этот способ адресации является самым «удобным» для сетевого оборудования. И в то же время он не очень удобен для людей, работающих в сети. Чтобы сделать адресацию сети более приемлемой для людей, одновременно с IP-номерами в Интернете введена так называемая доменная (от слова domain — домен, область, владение) адресация.

В этой системе адресации вся совокупность компьютеров Интернета разбита на большие группы, которые называются доменами верхнего (первого) уровня. В эти группы включаются головные компьютеры сети по территориальному, национальному или какому-либо другому признаку. Каждый домен верхнего уровня имеет собственное имя. Эти имена регистрируются в ISOC и закрепляются за соответствующими сетями и организациями на постоянной основе. Примеры имен доменов верхнего уровня приведены в табл. 14.1. Из нее видно, что головные компьютеры России находятся в двух доменах ruи su, головные компьютеры Великобритании находятся в домене uk, а входящие в Интернет компьютеры США распределены между доменами com, edu, gov, mil, org, us. К домену net относятся компьютеры сетевых служб различных стран мира. В общем случае, как и в домене net, к доменам, организованным по профессиональному или иному принципу (например, edu, com и т. д.), могут относиться головные компьютеры, находящиеся в различных странах мира.

Таблица 14.1.Имена некоторых доменов верхнего уровня

Домен Характеристика домена
Аu be   са com dk edu hu it jp fr gov mil net org ru su uk us Австралия Бельгия
  Канада Коммерческие организации (в основном США) Дания Образовательные учреждения (в основном США) Венгрия Италия Япония Франция Правительственные учреждения (США) Военные учреждения (США) Сетевые службы (по всему миру) Прочие организации (США) Россия Россия, государства СНГ Великобритания США (для доменов, выделяемых по территориальному признаку)

Каждый домен верхнего уровня может делиться на домены следующего (второго) уровня. Один домен верхнего уровня может содержать произвольное количество доменов второго уровня. Обычно такие домены образуются из крупных территориальных, региональных или городских сетей. Например, в домене верхнего уровня ru (Россия) имеются домены: altai (Алтай), Vologda (Вологда), samara (Самара) и т. д. Эти домены, в свою очередь, могут делиться на домены еще более низкого (третьего) уровня, соответствующего локальным вычислительным сетям. На самом нижнем уровне имена получают конкретные головные компьютеры. Доменная структура Интернета обычно содержит от двух до четырех уровней. Она похожа на иерархическую структуру каталогов на дисковых устройствах.

ВНИМАНИЕ

Для полной адресации компьютера в Интернете нужно указать имена всех доменов, в которые входит этот компьютер, причем адрес принято начинать с сетевого имени (адреса) самого компьютера, а заканчивать названием домена верхнего уровня. Имена компьютера и всех доменов промежуточных и верхнего уровня отделяются друг от друга точкой.

Возьмем, например, доменный адрес ssu.samara.ru. Здесь ssu (от Samara State University — Самарский государственный университет) — имя головного компьютера, samara (Самара) — имя городской сети (домена второго уровня), ru (от Russia — Россия) — имя домена верхнего (первого) уровня. Можно заметить, что похожим образом указывается маршрут к конкретному файлу на дисковом устройстве. Однако при задании доменного адреса компьютера сети имена доменов отделяются друг от друга не косой чертой (\), а точкой. Кроме того, как уже отмечалось, имена доменов перечисляются в порядке от имени компьютера к имени домена верхнего уровня, то есть в порядке, противоположном перечислению имен подкаталогов в маршруте.

На рисунке 14.6 приведены примеры доменных имен с разным количеством уровней. Цифрой 1 на рисунке обозначены имена доменов верхнего (первого) уровня, цифрой 2 — имена доменов второго уровня (территориальные сети), цифрой 3 — третьего уровня (локальные сети), а буквой «к» — имена головных компьютеров.

Рис. 14.6. Примеры доменных адресов

В целом система адресации компьютеров в Интернете напоминает обычный почтовый адрес, записанный в специальной форме, исключающей возможности неоднозначного его толкования. Заметим, однако, что доменные адреса записываются на американский манер — название страны в конце адреса, перед ним название штата и т. д., адресат в самом начале адреса. Если же доменный адрес читать справа налево, то получится адрес, записанный в принятом для нашей страны стиле, — ru, samara, ssu — Россия, Самара, Самарский госуниверситет.

Каждый входящий в Интернет компьютер имеет IP-номер, используемый, в основном, аппаратурой, и однозначно связанный с ним доменный адрес (доменное имя). Например, головной компьютер с IP-номером 195.209.67.6 имеет доменное имя ssu.samara.ru. Таблицы соответствия IP-номеров и доменных имен компьютеров находятся на специально выделенном компьютере, который называют DNS-сервером (Domain Name Server — сервер имен доменов). Роль DNS-сервера выполняет один из головных компьютеров локальной или территориальной сети. Таким образом, в Интернете имеется большое количество серверов имен доменов, обеспечивающих правильную адресацию всех головных компьютеров сети как для сетевой аппаратуры, так и для пользователей сети. Причем конечным пользователям достаточно знать только доменные имена, IP-номера ими практически никогда не используются.

Узел Интернета

Организация, которая обеспечивает подсоединение отдельных пользователей к Интернету и имеет право выделять постоянные или динамические IP-номера и доменные имена, называется узлом Интернета, поставщиком услуг Интернета или провайдером (provider — поставщик). Узлы Интернета могут быть коммерческими, некоммерческими (бесприбыльными), государственными (бюджетными), правительственными организациями, находиться в структуре высших учебных или научных учреждений. Доступ к сети конечным пользователям предоставляется из локальных сетей организаций или же по телефонным линиям. Узлы Интернета рассматриваемого уровня подключаются к более крупным узлам, которые обеспечивают работу группы узлов низшего уровня, разбросанных на определенной территории. Крупные узлы, в свою очередь, могут присоединяться к национальным узлам, имеющим постоянную связь друг с другом по всему миру.

Роль узла Интернета (провайдера), вообще говоря, похожа на роль местной телефонной станции. А вся сеть Интернет в целом по своей структуре напоминает мировую телефонную сеть, в которой с любого телефона, подключенного к телефонной станции, зная код города и код страны, можно позвонить любому абоненту в другой город и другую страну.

В состав узла Интернета обязательно входит сервер имен доменов, обеспечивающий соответствие доменных имен компьютеров и их IP-номеров для всех подсоединенных к данному узлу головных компьютеров. Кроме того, в каждом узле выделяется специальный компьютер с таблицами маршрутов, по которым для каждого адреса Интернета определяется следующий ближайший узел сети, на который нужно переслать информацию, чтобы она в конце концов дошла до адресата. Такие компьютеры принято называть маршрутизаторами, или роутерами (router -указывающий путь, маршрут). В принципе, один и тот же головной компьютер может совмещать выполнение функций маршрутизатора и сервера имен доменов.

Наши рекомендации