- •Содержание
- •Введение
- •1 Общие сведения о вычислительных сетях
- •1.1 Назначение вычислительных сетей
- •1.2 Архитектура "клиент-сервер"
- •1.3 Классификация вычислительных сетей
- •1.3.1 Локальные вычислительные сети
- •1.3.2 Сети отделов, кампусов, корпоративные сети
- •1.4 Сетевые топологии и методы доступа к среде передачи данных
- •1.4.1 Шинная топология
- •1.4.2 Звездообразная топология
- •1.4.3 Кольцевая топология
- •1.4.4 Смешанные топологии
- •1.5 Основные типы кабельных сред передачи данных
- •1.5.1 Коаксиальный кабель
- •1.5.2 Витая пара
- •1.5.3 Оптоволоконный кабель
- •1.6 Контрольные вопросы
- •1.7 Тесты
- •2 Взаимодействие открытых систем
- •2.1 Эталонная модель osi
- •2.2 Характеристика стеков коммуникационных протоколов
- •2.2.1 Стек osi
- •2.2.2 Стек tcp/ip
- •2.2.3 Стек ipx/spx
- •2.3 Контрольные вопросы
- •2.4 Тесты
- •3 Объединение сетей с помощью мостов, коммутаторов и маршрутизаторов
- •3.1 Устройства объединения сетей
- •3.2 Физическая структуризация локальной сети. Повторители и концентраторы
- •3.3 Логическая структуризация сети. Мосты и коммутаторы
- •3.3.1 Как работает коммутатор
- •3.4 Маршрутизаторы
- •3.4.1 Примеры маршрутизации
- •3.5 Контрольные вопросы
- •3.6 Тесты
- •1) Какие устройства объединяют сети на физическом уровне?
- •2) Какие устройства объединяют сети на канальном уровне?
- •А) маршрутизатор; б) повторитель; в) коммутатор;
- •4 Базовые технологии локальных сетей
- •4.1 Технология Ethernet
- •4.1.1 Метод доступа csma/cd
- •4.1.2 Спецификации физической среды Ethernet
- •4.1.3 Стандарт 10Base-5
- •4.1.4 Стандарт 10Base-2
- •4.1.5 Стандарт 10Base-t
- •4.1.6 Оптоволоконный Ethernet
- •4.1.7 Домен коллизий
- •4.2 Технология Token Ring
- •4.2.1 Маркерный метод доступа к разделяемой среде
- •4.2.2 Физический уровень технологии Token Ring
- •4.3 Технология fddi
- •4.3.1 Особенности метода доступа fddi
- •4.3.2 Сравнение fddi с технологиями Ethernet и Token Ring
- •4.4 Контрольные вопросы
- •4.5 Тесты
- •5 Основы tcp/ip
- •5.1 Классификация протоколов
- •5.2 Сетевые протоколы
- •5.2.1 Протокол ip
- •5.2.3 Протокол icmp
- •5.3 Транспортные протоколы
- •5.3.1 Протокол управления передачей tcp
- •5.3.2 Протокол дейтаграмм пользователя udp
- •5.4 Связь протоколов сетевого и транспортного уровней
- •5.4.1 Структура связей протокольных модулей
- •5.5 Контрольные вопросы
- •5.6 Тесты
- •6 Информационные сервисы Internet
- •6.1 История развития сети Internet
- •6.2 Основные инструменты Internet
- •6.3 Система доменных имен
- •6.3.1 Принципы организации dns
- •6.3.2 Регистрация доменных имен
- •6.3.3 Механизм поиска ip-адреса
- •6.4 Электронная почта в Internet
- •6.4.1 Протокол smtp
- •6.4.2 Протокол рор
- •6.4.4 Формат представления почтовых сообщений mime
- •6.5 Удаленный доступ к ресурсам сети. Протокол Telnet
- •6.6 Служба архивов ftp
- •6.6.1 Протокол ftp
- •6.7 Универсальный идентификатор ресурсов uri
- •6.7.1 Схемы адресации ресурсов Internet
- •6.8 Служба www
- •6.8.1 Схема работы www сервера
- •6.8.2 Архитектура построения системы
- •6.9 Протокол обмена гипертекстовой информацией
- •6.10 Язык гипертекстовой разметки html
- •6.11 Контрольные вопросы
- •6.12 Тесты
- •Заключение
- •Список использованных источников
- •Приложение а (справочное)
6.7 Универсальный идентификатор ресурсов uri
URI (Uniform Resource Identifier, Универсальный идентификатор ресурса) - компактная строка символов для идентификации абстракного или физического ресурса. Под ресурсом понимается любой объект, принадлежащий некоторому пространству.
Необходимость в URI была понятна разработчикам WWW c момента зарождения системы, т.к. предполагалось объединение в единую информационную среду средств, использующих различные способы идентификации информационных ресурсов. Была разработана спецификация, которая включала в себя обращения к FTP, Gopher, WAIS, Usenet, E-mail, Prospero, Telnet, X.500 и, конечно, HTTP (WWW). В итоге была разработана универсальная спецификация, которая позволяет расширять список адресуемых ресурсов за счет появления новых схем.
Место применения URI - гипертекстовые ссылки языка HTML, которые записываются в тегах <A HREF=URI> и <LINK HREF=URI>. Встраиваемые графические объекты также адресуются по спецификации URI в тегах <IMG SRC=URI> и <FIG SRC=URI>. Реализация URI для WWW называется URL (Uniform Resource Locator). Точнее, URL - это реализация схемы URI, отображенная на алгоритм доступа к ресурсам по сетевым протоколам. Существует еще и URN (Uniform Resource Name), которое отображает URI в пространство имен на сети. Появление URN связано с желанием адресовать части почтового сообщения MIME.
Принципы построения адреса WWW. В основу URI были заложены следующие принципы:
Расширяемость - новые адресные схемы должны легко вписываться в существующий синтаксис URI.
Полнота - по возможности, любая из существовавших схем должна описываться посредством URI.
Читаемость - адрес должен был быть легко читаем пользователем, что вообще характерно для технологии WWW - документы вместе с ссылками могут разрабатываться в обычном текстовом редакторе.
Прежде, чем рассмотреть различные схемы представления адресов приведем пример простого адреса URI:
http://polyn.net.kiae.su/polyn/index.html
Перед двоеточием стоит идентификатор схемы адреса - "http". Это имя отделено двоеточием от остатка URI, который называется "путь". В данном случае путь состоит из доменного адреса машины, на которой установлен сервер HTTP и пути от корня дерева сервера к файлу "index.html".
Кроме представленной выше полной записи URI, существует упрощенная. Она предполагает, что к моменту ее использования многие параметры адреса ресурса уже определены (протокол, адрес машины в сети, некоторые элементы пути). При таких предположениях автор гипертекстовых страниц может указывать только относительный адрес ресурса, т.е. адрес относительно определенных базовых ресурсов.
Некоторые подмножества URI:
URL (Uniform Resource Locator, Универсальный указатель ресурса), - подмножество схем URI, которое идентифицирует ресурс по способу доступа к нему (например, его "местонахождению в сети") вместо того, чтобы идентифицировать его по названию или другим атрибутам этого ресурса.
URL - Uniform Resource Locators явно описывает, как добраться до объекта.
Синтаксис:
<scheme>:<scheme-specific-part>
где:
scheme = "http" | "ftp" | "gopher" | "mailto" | "news" | "telnet" | "file" | "man" | "info" | "whatis" | "ldap" | "wais" | ... - имя схемы
scheme-specific-part - зависит от схемы
В scheme-specific-part можно использовать шестнадцатеричные значения в виде: %5f. Обязательно должны кодироваться непечатные октеты: 00-1F, 7F, 80-FF.
Примеры URL:
http://www.ipm.kstu.ru/index.php
ftp://www.ipm.kstu.ru/
В HTML записывается так:
<a href="http://www.ipm.kstu.ru/index.php"></a>
URN (Uniform Resource Name, Универсальное имя ресурса) - частная URI-схема с подмножеством "пространства имен", который должен быть уникальным и неизменным даже в том случае, когда ресурс уже не существует или недоступен.
Предполагается что, броузер, знает, где искать этот ресурс.
Синтаксис:
urn:namespace: data1.data2,more-data, где namespace (пространство имен) определяет, каким образом используются данные, указанные после второго ":".
Пример URN:
urn:ISBN: 0-395-36341-6
ISBN - тематический классификатор для издательств
0-395-36341-6 - конкретный номер тематики книги или журнала
При получении URN клиентская программа обращается к ISBN (каталогу "тематический классификатор для издательств" в Интернете) и получает расшифровку номера тематики "0-395-36341-6" (например: "квантовая химия").
URN принят сравнительно недавно, в текущие версии HTML не включен и службы каталогов пока не развиты, поэтому URN не так широко распространен как URL.