- •Федеральное агентство связи
- •Государственное образовательное учреждение высшего профессионального образования «Поволжский государственный университет телекоммуникаций и информатики»
- •Оглавление
- •Предисловие Настоящий курс лекций предназначен для студентов дневной и заочной форм обучения, изучающих аналогичную дисциплину, специальностей:
- •Введение
- •Лекция 1. Основы построения сетей
- •1.1. Основы сетевых технологий
- •1.2. Классификация сетей передачи данных
- •1.3. Семиуровневая модель взаимодействия открытых систем
- •Контрольный тест по Лекции 1
- •Лекция 2. Верхние уровни моделей osi, tcp/ip
- •2.1. Прикладной уровень
- •Система доменных имен dns
- •Протокол http
- •Протоколы передачи файлов ftp и tftp
- •Протокол разделения сетевых ресурсов smb
- •Приложение peer-to-peer (p2p)
- •Протоколы передачи электронной почты
- •Протокол удаленного доступа Telnet
- •2.2. Транспортный уровень моделей osi, tcp/ip
- •Установление соединения
- •Управление потоком данных
- •Контрольный тест по Лекции 2
- •Лекция 3. Нижние уровни модели сети
- •3.1. Физический уровень. Медные кабели
- •3. 2. Волоконно-оптические кабели
- •3.3. Беспроводная среда
- •3.4. Топология сетей
- •Контрольный тест по Лекции 3
- •Лекция 4. Канальный уровень. Локальные сети
- •4.1. Подуровни llc и mac
- •4.2. Локальные сети технологии Ethernet
- •4.3. Коммутаторы в локальных сетях
- •Режимы коммутации
- •Протокол охватывающего дерева (Spanning-Tree Protocol)
- •Контрольный тест по Лекции 4
- •Лекция 5. Ethernet-совместимые технологии
- •5.1. Технология Fast Ethernet
- •5.2. Технология Gigabit Ethernet
- •5.3. Технология 10-Gigabit Ethernet
- •Контрольный тест по Лекции 5
- •Лекция 6. Принципы и средства межсетевого взаимодействия
- •6.1. Маршрутизаторы в сетевых технологиях
- •6.2. Принципы маршрутизации
- •Протокол arp
- •Контрольный тест по Лекции 6
- •Лекция 7. Адресация в ip - сетях
- •7.1. Логические адреса версии iPv4
- •7.2. Формирование подсетей
- •7.3. Частные и общедоступные адреса
- •Контрольный тест по Лекции 7
- •Лекция 8. Функционирование маршрутизаторов
- •8.1. Назначение ip-адресов
- •8.2. Передача данных в сетях с маршрутизаторами
- •8.3. Сетевые протоколы. Формат пакета протокола ip
- •Контрольный тест по Лекции 8
- •Лекция 9. Протоколы маршрутизации
- •9.1. Общие сведения о маршрутизирующих протоколах
- •9.2. Протоколы вектора расстояния и состояния канала
- •Меры борьбы с маршрутными петлями
- •Контрольный тест по Лекции 9
- •Лекция 10. Основы конфигурирования маршрутизаторов
- •10.1. Режимы конфигурирования маршрутизаторов
- •10.2. Создание начальной конфигурации маршрутизатора
- •10.3. Конфигурирование интерфейсов
- •Контрольный тест по Лекции 10
- •Лекция 11. Конфигурирование маршрутизации
- •11.1. Конфигурирование статической маршрутизации
- •Конфигурирование статической маршрутизации по умолчанию
- •11.2. Конфигурирование конечных узлов и верификация сети
- •11.3. Динамическая маршрутизация. Конфигурирование протокола rip
- •Конфигурирование динамической маршрутизации по умолчанию
- •Контрольный тест по Лекции 11
- •Лекция 12. Протокол маршрутизации eigrp
- •12.1. Общие сведения о протоколе eigrp
- •12.2. Конфигурирование протокола eigrp
- •Контрольный тест по Лекции 12
- •Лекция 13. Протокол маршрутизации ospf
- •13.1. Общие сведения о протоколе ospf
- •Метрика протокола ospf
- •13.2. Конфигурирование протокола ospf
- •Контрольный тест по Лекции 13
- •Лекция 14. Сетевые фильтры
- •14.2. Конфигурирование стандартных списков доступа
- •14.3. Конфигурирование расширенных списков доступа
- •Для этого создается список доступа:
- •Именованные списки доступа
- •Контроль списков доступа
- •Контрольный тест по Лекции 14
- •Лекция 15. Конфигурирование коммутаторов
- •15.1. Общие вопросы конфигурирования коммутаторов
- •Адресация коммутаторов, конфигурирование интерфейсов
- •15.2. Управление таблицей коммутации
- •15.3. Конфигурирование безопасности на коммутаторе
- •Контрольный тест по Лекции 15
- •Лекция 16. Виртуальные локальные сети
- •16.1. Общие сведения о виртуальных сетях
- •16.2. Конфигурирование виртуальных сетей
- •16.3. Маршрутизация между виртуальными локальными сетями
- •Конфигурирование транковых соединений
- •Контрольный тест по Лекции 16
- •Заключение
- •Список литературы
- •Список терминов и сокращений
Система доменных имен dns
Система доменных имен (Domain Name System – DNS), используется в Интернете для того, чтобы переводить имена доменов в числовые значения IP адреса, т.е. для интерпретации доменного имени в сетевой адрес. Людям легче запомнить доменное имя, например, www.cisco.com, чем числовой адрес 198.133.219.25. Кроме того, числовые адреса могут со временем меняться. Например, в настоящее время числовой адрес сайта www.cisco.com изменен на 72.163.4.161. Поскольку в ряде случаев требуется знание числового адреса, то хост может обратиться к DNS-серверу и по имени получить соответствующий адрес. DNS использует распределенный набор серверов, чтобы получить соответствие между именем и соответствующим числовым адресом. Операционные системы компьютеров имеют утилиту nslookup, которая позволяет пользователю вручную запрашивать имя сервера и идентифицировать название хоста. Когда клиент делает запрос, сервер сначала проверяет собственные записи. Если соответствующих пар «имя – адрес» у него нет, то он связывается с другими серверами.
Рис.2.3. Пример выполнения команды nslookup
На рис.2.3 приведен пример выполнения команды nslookup, которая позволила пользователю вручную запросить имя сервера и определить по названию адрес данного сервера. Команда выполняется в режиме командной строки (Пуск → Программы → Стандартные → Командная строка).
В этом примере выполнено четыре команды:
1. По команде nslookup был получен адрес DNS сервера – 10.0.6.10.
2. Затем был произведен запрос адреса сайта www.cisco.com, IP-адрес которого – 72.163.4.161.
3. Был запрошен адрес сайта cisco.netacad.net – 128.107.229.50.
4. Запрос сайта www.psuti.ru дал результат – 89.186.238.202.
Система DNS является иерархической, в которой домен представляет группу компьютеров, объединенных местоположением или их назначением. Имя домена – это последовательность {строка} символов и чисел, например, www.cisco.com/edu/. Локальный сервер будет содержать низшую по иерархии часть доменного имени (www.cisco.com). Высший уровень доменного имени представлен символами /edu/. Существует более 200 доменов высшего уровня в Интернете, примерами которых являются:
.us – United States
.uk – United Kingdom
.ru – Россия.
Существуют также универсальные имена:
.edu – сайты образования
.com – коммерческие сайты
.gov – правительственные сайты
.org – некоммерческие сайты
.net – сетевые службы
На каждый из этих доменов приходится свой сервер или группа серверов.
Система DNS характеризуется номером порта 53 и взаимодействует как с протоколом транспортного уровня TCP, так и с протоколом UDP.
Протокол http
Протокол передачигипертекстовой информации (Hypertext Transfer Protocol – HTTP) работаетв сети Интернет. Его основным приложением являетсяWeb-браузер, который содержит компоненты, как клиента, так и сервера, т.е. приложение типа клиент-сервер. Web-браузер представляет данные на Web-страницах, используя текст, графику, звук и видео.Web-страницы созданы с использованием языка разметки гипертекста Hypertext Markup Language (HTML), который определяет местоположения для размещения текста, файлов, и объектов, что должны быть переданы от сервера Сети до Web-браузера. Номер порта протокола HTTP – 80.
В сети Интернет используются Web-адреса, известные как Uniform Resource Locator (URL). Например, в URL http://www.cisco.com/web-server.htm, символ «http://» идентифицирует протокол используемого браузера. Вторая часть имени,«www.cisco.com» представляет имя сервера. Третья часть «web-server.htm» является специфической частью имени.
Сервер отвечает на запрос, посылая клиенту сети текст, аудио-, видео- и графические файлы, указанные в командах HTML. Браузер клиента повторно собирает все файлы, чтобы создать изображение Web-страницы, которая представляется пользователю.
Когда клиент (Web-браузер) запрашивает сервер, то протокол HTTP определяет тип сообщения клиента для запроса Web-страниц, а также тип ответа сервера. При этом используются три типа сообщений: GET, POST и PUT. Сообщение GET посылает Web-браузер при запросе данных клиентом от сервера. При получении такого запроса сервер формирует соответствующий ответ. Сообщения POST и PUT используются для загрузки (upload) данных на сервер, при этом POST включает данные в посылаемое на сервер сообщение, а PUT загружает на сервер ресурсы или содержимое.
Протокол HTTP характеризуется сравнительно невысоким уровнем безопасности, поскольку передаваемые сообщения не зашифрованы. Для повышения уровня безопасности передачи сообщений через Интернет был разработан протокол HTTP Secure (HTTPS). В этом протоколе используется процесс аутентификации (authentication) и криптографирования данных (encryption), что существенно повышает уровень безопасности. Номер порта протокола HTTPS – 443.