Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лр_2_Методы адресации.doc
Скачиваний:
0
Добавлен:
01.04.2025
Размер:
183.3 Кб
Скачать

Задания на лабораторную работу

Задание 1.

Определить типы адресов локального узла и их значения, используя утилиту ipconfig с ключом /all.

Задание 2.

Разработать консольное приложение, получающее и выводящее на экран следующую информацию об адресах локального узла:

- физический адрес адаптера и его размер в байтах;

- IP-адрес компьютера (IPv4) и его размер в байтах;

- имя компьютера.

Физический адрес выводить в шестнадцатиричном формате, разделяя байты с помощью символа “-“. IP-адрес компьютера выводить в десятично-точечной нотации.

Если узел имеет несколько физических и IP-адресов, вывести на экран все значения.

Сравнить полученные значения адресов с адресами из п.1.

Задание 3.

Разработать консольное приложение для работы с URI-адресами.

3.1)Создать объект класса Uri из компонентов, вводимых пользователем согласно варианту задания.

Вариант 1. Схема – http, доменное имя, путь, имя файла, фрагмент.

Вариант 2. Схема – mailto, имя пользователя, пароль, доменное имя.

Вариант 3. Схема – ftp, имя пользователя, пароль, IP-адрес, путь, имя файла.

Вариант 4. Схема – http, IPv4-адрес, порт, путь, имя файла, запрос.

Вариант 5. Схема – nntp, доменное имя, путь, имя файла

Вариант 6. Схема – mailto, имя пользователя, пароль, IPv4-адрес, порт.

Вариант 7. Схема – http, IPv6-адрес, порт, путь, имя файла, запрос.

3.2)Вывести на экран полный URI и отдельно составные части URI-адреса:

  • схему;

  • имя хоста; тип хоста;

  • номер порта;

  • путь;

  • строку запроса;

  • фрагмент;

  • имя пользователя.

3.3)Проверить правильность введенной схемы и имени хоста. Определить тип хоста. Вывести соответствующее сообщение на экран.

При разработке программ использовать функции Windows API или аналогичные классы .NET Framework. В качестве языков программирования - C++, либо C#.

Контрольные вопросы

  1. Какие требования предъявляются к адресу узла сети?

  2. Что такое адресное пространство?

  3. Какие методы адресации используются в компьютерных сетях? Приведите примеры адресов каждого типа. Примером какого типа адреса является MAC-адрес, URI-адрес?

  4. Как можно классифицировать адреса по количеству адресуемых сетевых интерфейсов?

  5. К какому типу относится MAC-адрес 01:80:С2:00:00:08? Варианты ответов:

а) групповой, б) индивидуальный, в) локальный, г) централизованный.

  1. Из каких частей состоит IP-адрес?

  2. Опишите структуру доменного имени.

  3. Какие ресурсы можно адресовать с помощью URI? Приведите примеры широко распространенных схем, используемых в URI.

  4. Какова структура URI?

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]