Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ВССТ Лаб_бо.doc
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
1.39 Mб
Скачать

Доменная адресация

Числовая адресация удобна для машинной обработки таблиц маршрутов, но совершенно неприемлема для использования ее человеком. Запомнить наборы цифр гораздо труднее, чем мнемонические осмысленные имена. Для облегчения взаимодействия в Сети сначала стали использовать таблицы соответствия числовых адресов именам машин. Эти таблицы сохранились до сих пор и используются многими прикладными программами. Это файлы с именем hosts. Если речь идет о системе типа Unix, то этот файл расположен в директории /etc и имеет следующий вид:

имя машины

синонимы

127.0.0.1

localhost

localhost

144.206.160.32

Polyn

Polyn

144.206.160.40

Apollo

www

Последний столбец в этой таблице является необязательным. Пользователь для обращения к машине может использовать как IP-адрес машины, так и ее имя или синоним (alias). Обращения, приведенные ниже, приводят к одному и тому же результату – инициированию сеанса telnet с машиной Apollo:

telnet 144.206.160.40

или

telnet Apollo

или

telnet www

Однако такой способ присвоения символьных имен был хорош до тех пор, пока Internet был маленьким. По мере роста сети стало затруднительным держать большие списки имен на каждом компьютере. Для того чтобы решить эту проблему, были придуманы DNS (Domain Name System).

Любая DNS является прикладным процессом, который работает над стеком TCP/IP. Таким образом, базовым элементом адресации является IP-адрес, а доменная адресация выполняет роль сервиса.

Система доменных адресов строится по иерархическому принципу. Однако иерархия эта не строгая. Фактически нет единого корня всех доменов. В 80-е годы были определены первые домены верхнего уровня: gov, mil, edu, com, net. Позднее, когда сеть перешагнула национальные границы США, появились национальные домены типа uk, jp, au, ch и т.п. Для также был выделен домен. После 1991 года, когда республики союза стали суверенными, многие из них получили свои собственные домены. Однако не СССР, и просто так выбросить домен из сервера имен нельзя, на основе доменных имен строятся адреса электронной почты и доступ ко многим другим информационным ресурсам Internet. Поэтому гораздо проще оказалось ввести новый домен к существующему, чем заменить его. Таким образом, в Москве существуют организации с доменными именами, оканчивающимися на su (например kiae.su) и оканчивающимися на ru.

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

Всю систему доменной организации можно представить следующим образом:

s u

kiae msk

net dtk polyn

polyn cpuv1 apollo quest demin

Наиболее популярной программой поддержки DNS является named, которая реализует Berkeley Internet Name Domain (BIND).

Удаленный доступ к ресурсам сети

Telnet – это одна из самых старых информационных технологий Internet. Она входит в число стандартов, которых насчитывается три десятка на полторы тысячи рекомендуемых официальных материалов сети, называемых RFC (Request For Comments).

Под telnet понимают триаду, состоящую из:

  • telnet-интерфейса пользователя;

  • telnet-процесса;

  • telnet-протокола.

Эта триада обеспечивает описание и реализацию сетевого терминала для доступа к ресурсам удаленного компьютера.

В настоящее время существует достаточно большое количество программ – от Kermit до различного рода BBS (Belluten Board System), которые позволяют работать в режиме удаленного терминала, но ни одна из них не может сравниться с telnet по степени проработанности деталей и концепции реализации.

Telnet как протокол описан в RFC-854 (май, 1983 год). Его авторы J.Postel и J.Reynolds во введении к документу определили назначение telnet как:

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

Telnet строится как протокол приложения над транспортным протоколом TCP. В основу telnet положены три фундаментальные идеи:

  • концепция сетевого виртуального терминала (Network Virtual Terminal) или NTV;

  • принцип договорных опций (согласование параметров взаимодействия);

  • симметрия связи «терминал- процесс».

При установке telnet- соединения программа, работающая с реальным терминальным устройством, и процесс обслуживания этой программы используют для обмена информацией спецификацию представления правил функционирования терминального устройства, или Сетевой Виртуальный Терминал (Network Virtual Terminal). Для краткости эту спецификацию обозначают NVT. NVT – это стандартное описание наиболее широко используемых возможностей реальных физических терминальных устройств. NTV позволяет описать и преобразовать в стандартную форму способы отображения и ввода информации.

Информационная сеть WWW (World Wide Web)

В 1989 году, когда Т.Бернерс-Ли предложил свою систему, в мире информационных технологий наблюдался повышенный интерес к новому и модному в то время направлению – гипертекстовым системам. Сама идея, но не термин, была введена В.Бушем в 1945 году в предложениях по созданию электромеханической информационной системы Memex. Несмотря на то, что Буш был советником по науке президента Рузвельта, идея не была реализована. В 1965 году Т.Нельсон ввел в обращение сам термин «гипертекст», развил и даже реализовал некоторые идеи, связанные с работой с «нелинейными» текстами.