- •1. Общие понятия вычислительных сетей 7
- •2. Протоколы компьютерных сетей 19
- •3. Технологии локальных сетей 33
- •4. Технологии больших сетей (интерсетей) 48
- •5. Интернет 70
- •6. Список сокращений 86
- •7. Библиографический список 88 Введение
- •1.Общие понятия вычислительных сетей
- •1.1.Понятие вычислительной сети
- •1.2.Компоненты компьютерных сетей
- •1.3.Базовые топологии сетей
- •1.4.Адресация узлов в сетях
- •1.5.Аппаратные компоненты сетей
- •1.5.1.Сетевые адаптеры
- •1.5.2.Повторители
- •1.5.3.Концентраторы
- •1.5.4.Мосты
- •1.5.5.Коммутаторы
- •1.5.6.Маршрутизаторы
- •1.5.7.Шлюзы
- •2.Протоколы компьютерных сетей
- •2.1.Понятие протокола и интерфейса
- •2.2.Модель osi
- •2.3.Взаимодействие уровней модели osi
- •2.4.Реализация физического уровня
- •2.5.Методы передачи данных на физическом уровне
- •2.6.Методы обнаружения и устранения ошибок передачи
- •2.7.Методы коммутации
- •3.Технологии локальных сетей
- •3.1.Подуровень llc
- •3.2.Технология Ethernet
- •3.2.1.Метод доступа csma/cd
- •3.2.2.Особенности технологии Ethernet
- •3.2.3.Коммутируемый Ethernet
- •3.2.4.Современное развитие Ethernet
- •3.2.5.Физический уровень технологий Ethernet
- •3.3.Технология Tocken Ring
- •3.3.1.Маркерный метод доступа
- •3.3.2.Особенности технологии Tocken Ring
- •3.3.3.Приоритеты в Tocken Ring
- •3.4.Технология fddi
- •3.5.Другие технологии локальных сетей
- •3.5.1.Технология atm
- •4.Технологии больших сетей (интерсетей)
- •4.1.Маршрутизация в интерсетях
- •4.2.Стек tcp/ip
- •4.3.Адресация в ip-сетях
- •4.3.1.Ip адреса
- •4.3.2.Локальные адреса в ip сетях
- •4.3.3.Доменные адреса
- •4.4. Разрешение адресов в ip-сетях
- •4.4.1.Протокол arp
- •4.4.2.Система dns
- •4.5.Протокол ip
- •4.6.Фрагментация ip пакетов
- •4.7.Маршрутизация в ip-сетях
- •4.8.Протоколы маршрутизации
- •4.8.1.Дистанционно-векторный протокол rip
- •4.8.2.Протокол состояния связей ospf
- •4.9.Протоколы транспортного уровня
- •4.9.1.Протокол udp
- •4.9.2.Протокол tcp
- •4.10.Протокол контроля сообщений
- •5.Интернет
- •5.1.Общие понятия об Интернет
- •5.2.Адресация ресурсов в Интернет
- •5.3.Основные службы в Интернет
- •5.3.1.Электронная почта
- •5.3.2.Списки рассылки
- •5.3.3.Группы новостей (телеконференции)
- •5.3.4.Система www
- •5.3.5.Сервис обмена файлами
- •5.4.Методы подключения к Интернет
- •5.4.1.Подключение к Интернет по коммутируемой телефонной линии
- •5.4.2.Подключение к Интернет по dsl-технологии
- •5.4.3.Асимметричный dsl (adsl)
- •5.4.4.Широкополосный доступ к Интернет
- •5.4.5.Подключение к Интернет по выделенной линии
- •5.4.6.Подключение к Интернет по технологии коммутации кадров (frame relay)
- •5.4.7.Подключение к Интернет по сети кабельного телевидения
- •5.4.8.Подключение к Интернет по радиоканалу
- •5.4.9.Подключение к Интернет по спутниковому каналу
- •5.4.10.Использование бытовой электрической сети для доступа в Интернет
- •5.4.11.Сравнение различных технологий доступа
- •6.Список сокращений
- •7.Библиографический список
5.2.Адресация ресурсов в Интернет
В Интернет используется стек протоколов TCP/IP, поэтому принципы адресации в этой сети соответствуют описанным в разделе 4.3. Все узлы, подключаемые к сети должны иметь уникальные IP адреса, а также могут иметь доменные имена. Однако, Интернет может рассматриваться не только как огромное сообщество сетей и входящих в них компьютеров, но и как гигантская библиотека, хранящая терабайты информации, содержащиеся в различных файлах, размещенных на компьютерах сети. Эти файлы имеют общее название – ресурсы и для того, чтобы иметь возможность доступа к ним, создана система, позволяющая однозначно идентифицировать каждый ресурс (файл) в Интернет. Для этого используются универсальные указатели на ресурсы - URL (Universal Resource Locator). С использованием этих адресов пользователь1 обращается к какому либо сервису (т.е. программе), выполняемой на компьютере-сервере и указывает какой именно ресурс и в каком виде ему необходим.
Формат URL – адреса имеет вид:
[протокол доступа://] [<сервер>:<порт>] [/<директория/> <имя ресурса>] [/<параметры запроса>]
Первая часть URL - адреса определяет протокол доступа к ресурсу. В нем указывается имя протокола прикладного уровня, с которым необходимо установить связь для доступа к этому ресурсу. Например: http://, ftp://, telnet:// и т.п.
Вторая часть URL – адреса указывает адрес сервера (компьютера) на котором находится запрашиваемый ресурс, а также может указывать номер порта. Обычно указывается доменное имя сервера, однако может быть указан и IP адрес (все равно пакеты будут передаваться именно с помощью IP адреса). В качестве номера порта указывается номер ТСР порта, закрепленный за сервисом к которому обращается пользователь. Стандартные сервисы имеют закрепленные за ними номера портов (см. 4.9.2). В этом случае адрес порта можно не указывать (он будет определен автоматически по имени сервиса). Однако, на сервере могут использоваться и не стандартные номера портов как для специальных программ, так и для стандартных сервисов. В этом случае их необходимо указывать в URL.
Третья часть URL - адреса определяет путь доступа к ресурсу (файлу) на сервере. Этот путь аналогичен пути к файлу на локальном компьютере, однако имеет ряд особенностей:
Имена директориев в пути к ресурсу, записанные в URL – виртуальные. Они назначаются владельцем ресурса и никак не связаны с реальными директориями на сервере.
В записи пути к ресурсу все директории и имя файла отделяются друг от друга прямым слэшем “/”, а не обратным (как это принято в DOS или Windows).
В имени файла и директориев важен регистр символов (т.е. файлы с именами Index.htm и index.htm – различные). Это связано с тем, что многие серверы в Интернет работают под управлением ОС Unix, файловая система которой различает регистр символов.
В URL - адресе путь доступа к ресурсу может отсутствовать. В этом случае будет предоставлен доступ к файлу по умолчанию (указанному в настройках сервера).
Четвертая часть URL – адреса содержит различные параметры и переменные запроса (если они необходимы). Это могут быть идентификаторы доступа, содержание запроса к базе данных или поисковой машине и т.п. Например: http://pv1fd.pav1.hotmail.msn.com/cgi-bin/getmsg?curmbox=F000000001. Обычно эти параметры обрабатывают приложения, работающие на сервере, к которым обращается удаленный пользователь. При обращении к статичной информации (документам, рисункам и т.п.) эта часть адреса может отсутствовать.
