- •Кафедра электронных вычислительных машин сборник методических указаний к лабораторным работам
- •Сети и системы передачи информации
- •Тула 2012
- •Лабораторная работа №1 Способы задания и основные характеристики сверточных кодов
- •1. Цель работы
- •2. Теоретические сведения
- •2.1. Представление сверточного кода порождающими многочленами
- •2.2. Порождающая матрица сверточного кода
- •2.3. Кодовое дерево сверточного кода и решетчатая диаграмма
- •2.4. Свободное расстояние. Спектр
- •2.5. Катастрофические кодеры
- •3. Объекты исследования, оборудование, материалы и наглядные пособия
- •4. Задание на работу
- •5. Порядок выполнения работы
- •6. Содержание отчета
- •7. Контрольные вопросы
- •Лабораторная работа №2. Помехоустойчивое кодирование
- •1. Цель работы
- •2. Теоретические сведения
- •2.1. Код Хемминга.
- •Лабораторная работа №3 Способы сжатия информации.
- •1. Цель работы
- •2. Теоретические сведения
- •Лабораторная работа №4 основы работы с системой доменных имен (dns).
- •1. Цель работы
- •2. Теоретические сведения
- •Лабораторная работа №5 Управление, настройка и тестирование модема с использованием ат-команд
- •3. Объекты исследования, оборудование, материалы и наглядные пособия.
- •4. Задание на работу (рабочее задание).
- •5. Ход работы (порядок выполнения работы).
- •6. Содержание отчета.
- •Список использованных источников.
- •Исследование эффективности протоколов обмена данными телекоммуникационных программ
- •1. Цель и задачи работы.
- •2. Общие положения (теоретические сведения).
- •3. Объекты исследования, оборудование, материалы и наглядные пособия.
- •4. Задание на работу (рабочее задание).
- •5. Ход работы (порядок выполнения работы).
- •6. Содержание отчета.
- •Эффективность протоколов обмена данными
- •7. Список использованных источников.
- •Лабораторная работа №7 Использование программы pgp для шифрования сообщений электронной почты
- •5. Ход работы (порядок выполнения работы).
- •Лабораторная работа №8 Работа с программными средствами Internet. Утилиты ping и traceroute
- •3. Объекты исследования, оборудование, материалы и наглядные пособия.
- •4. Задание на работу (рабочее задание).
- •5. Ход работы (порядок выполнения работы).
- •6. Содержание отчета.
- •7. Список использованных источников.
- •Лабораторная работа №9 исследование вероятностно-временных характеристик и топологии сети интернет
- •1. Цель и задачи работы.
- •2. Общие положения (теоретические сведения).
- •Пример 1
- •Пример 2
- •3. Объекты исследования, оборудование, материалы и наглядные пособия.
- •4. Задание на работу (рабочее задание).
- •Лабораторная работа №10 Изучение протокола arp с помощью анализатора протоколов на примерах передачи данных в сети Ethernet
- •24 Разряда
- •6 Шестнадцате-ричных цифр 6 Шестнадцате-ричных цифр 00 60 2f 50 1a 25 Cisco Конкретное устройство
- •24 Разряда
- •3. Объекты исследования, оборудование, материалы и наглядные пособия.
- •4. Задание на работу (рабочее задание).
- •5. Ход работы (порядок выполнения работы).
- •6. Содержание отчета.
Лабораторная работа №4 основы работы с системой доменных имен (dns).
1. Цель работы
Изучение основных способов представления и преобразования имен, идентифицирующих узлы сети Интернет, методов работы с функциями библиотеки Windows Sockets
2. Теоретические сведения
Система доменных имен DNS (Domain Name System) представляет собой распределенную базу данных, поддерживающую иерархическую систему имен для идентификации узлов сети Интернет. Служба DNS предназначена для автоматического поиска IP-адреса по известному символьному имени узла. Спецификация DNS определяется стандартами RFC 1034 и 1035. DNS требует статической конфигурации своих таблиц, отображающих имена компьютеров в IP-адрес.
В соответствии с протоколами различают DNS-серверы и DNS-клиенты. База данных соответствия имен и IP-адресов распределена по административным доменам сети Интернет и каждый DNS-сервер хранит некоторую ее часть.
DNS-клиенты располагают информацией об IP-адресе DNS-сервера своего административного домена и могут передавать ему запросы об IP-адресе, соответствующем тому или иному символьному имени. Если необходимые данные хранятся непосредственно в базе сервера, он возвращает эту информацию клиенту. В противном случае он посылает запрос DNS-серверу другого домена, расположенного выше в иерархической структуре доменного пространства имен.
Программная реализация.
Разрабатываемая программа должна обеспечивать выполнение преобразования символьного имени в соответствующий IP-адрес и наоборот. Исходя их этого, интерфейс пользователя должен обеспечивать:
выбор типа преобразования (из символьного в IP-адрес или наоборот);
ввод исходной информации (IP-адрес или символьное);
отображение результатов преобразования.
Для осуществления преобразования необходимо использовать функции библиотеки Windows Sockets. В зависимости от типа операционной системы библиотека может иметь различные имена.
Перед началом работы с библиотекой, до вызова какой-либо функции, входящий в ее состав, необходимо вызвать функцию, инициализирующую библиотеку.
Интерфейс библиотеки содержит несколько функций для работы с базами данных, позволяющих получить информацию о сетевых компьютерах, протоколах и коммуникационных службах.
Общая структура программы.
Преобразование символьного имени в IP-адрес.
Проинициализировать библиотеку с помощью функции WSAStartup(…).
Преобразовать имя сетевого хоста с помощью функции gethostbyname(…) и проанализировать возвращенный результат на корректность.
Преобразовать IP-адрес в формат «десятичное с точкой» с помощью функции inet_ntoa(…) и отобразить на экране полученный результат.
Освободить занятые ресурсы с помощью функции WSACleanup().
Преобразование IP-адреса в символьное имя.
Проинициализировать библиотеку с помощью функции WSAStartup(…).
Преобразовать адрес в формате «десятичное с точкой» в 32-х разрядный IP-адрес с помощью функции inet_addr(…).
Проанализировать результат на корректность.
Преобразовать IP-адрес в имя хоста с помощью функции gethostbyaddr(…).
Проанализировать результат на корректность и вывести имя хоста на экран.
Освободить занятые ресурсы с помощью функции WSACleanup().
3. Объекты исследования, оборудование, материалы и наглядные пособия
4. Порядок выполнения работы
1. В соответствии с вариантом задания составить алгоритм.
2. Написать программу, реализующую разработанный алгоритм.
3. Подготовить и защитить отчет.
5. Варианты заданий
Разработать приложение, реализующее взаимодействие с библиотекой wsock32.dll и осуществляющее преобразование имен хостов в формат «десятичное с точкой» и наоборот.
Осуществить модификацию программ в соответствии с вариантом задания, выдаваемым преподавателем.
6. Требования к оформлению отчета
Отчет должен содержать следующие разделы:
задание по лабораторной работе;
текст программы;
результат работы программы
выводы по проделанной работе.
7. Контрольные вопросы
Назначение и структура системы доменных имен.
Форматы представления IP-адреса.
Организация взаимодействия с библиотекой Windows Sockets.
Функции преобразования адресов.