Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

Инструменты сетевых коммуникаций. Практикум. Учебное пособие

.pdf
Скачиваний:
0
Добавлен:
12.08.2026
Размер:
1 Мб
Скачать

Министерство образования и науки Российской Федерации

НОВОСИБИРСКИЙ ГОСУДАРСТВЕННЫЙ ТЕХНИЧЕСКИЙ УНИВЕРСИТЕТ

__________________________________________________________________________

А.Б. КОЛКЕР, Е.В. ПРОХОРЕНКО

ИНСТРУМЕНТЫ СЕТЕВЫХ КОММУНИКАЦИЙ

ПРАКТИКУМ

Утверждено Редакционно-издательским советом университета в качестве учебного пособия

НОВОСИБИРСК

2016

УДК 004.7 (076.5) К 605

Рецензенты:

канд. техн. наук А.В. Гунько канд. техн. наук А.В. Гочаков

Работа подготовлена на кафедре автоматики для студентов дневной и дистанционной форм обучения по направлению 27.03.04 дисциплины «Информационные сети и коммуникации»

Колкер А.Б.

К 605 Инструменты сетевых коммуникаций. Практикум: учебное пособие / А.Б. Колкер, Е.В. Прохоренко. – Новосибирск: Изд-во НГТУ, 2016. – 67 с.

ISBN 978-5-7782-2871-9

Учебное пособие предназначено для получения практических навыков работы с базовыми сетевыми функциями и протоколами стандартов IPv4 и IPv6. Практическая часть опирается на функционал операционной системы Линукс, администрируемой в терминальном режиме. Рассмотрены вопросы расчета, конфигурирования, администрирования беспроводных сетей, в том числе для серверных и встраиваемых применений операционной системы Линукс.

 

УДК 004.7 (076.5)

ISBN 978-5-7782-2871-9

© Колкер А.Б., Прохоренко Е.В., 2016

 

© Новосибирский государственный

 

технический университет, 2016

Оглавление

 

Введение..................................................................................................................

4

Практическое занятие № 1. Методы работы с электронными докумен-

 

тами ..........................................................................

5

Практическое занятие № 2. Ознакомление с ОС Линукс .................................

12

Практическое занятие № 3. Ознакомление с файловой системой ОС

 

Линукс....................................................................

26

Практическое занятие № 4. Адреса и маски в сетях IPv4. Маршрутиза-

 

ция в сетях..............................................................

32

Практическое занятие № 5. Адресация в IPV6 ..................................................

36

Практическое занятие № 6. Методы работы с беспроводными сетями

 

в командной строке...............................................

42

Практическое занятие № 7. Расчет дальности беспроводной сети..................

51

Практическое занятие № 8. Расчет высоты установки антенн беспро-

 

водной связи..........................................................

60

Практическое занятие № 9. Подведение итогов, итоговая дискуссия,

 

семинар...................................................................

65

Список литературы...............................................................................................

66

ВВЕДЕНИЕ

Настоящее учебное пособие предназначено для приобретения практических навыков работы с сетевыми функциями операционной системы Линукс и тонкой настройки характеристик беспроводных сетей. Учебное пособие может быть использовано для самоподготовки к практическим занятиям по курсу «Информационные сети и коммуникации».

Не секрет, что операционная система Линукс является признанным инструментом в области задач построения сетевых узлов и элементов сетевых коммуникаций. В практикуме вводится методика электронной отчетности по смежному курсу лабораторных работ, позволяющая студенту предоставлять преподавателю отчетные материалы в электронной форме, в том числе посредством сети Интернет. Таким образом, данный раздел окажется полезным как студентам дневной, так и студентам дистанционной форм обучения. Настоящий практикум соответствует структуре и содержанию практических занятий, предусмотренных учебной программой ФГОС3.3+ дисциплины «Информационные сети и коммуникации» направления 27.03.04.

Практическое занятие № 1

Методы работы с электронными документами

Цель работы: научиться создавать электронные документы, оперировать электронными подписями и сохранять выполненные задания на сервере архивирования.

1. Краткие теоретические сведения

В целях внедрения современных технологий документооборота и внедрения новых стандартов обучения (направленных в том числе на возможность организации дистанционной формы обучения) в рамках данного курса вводится электронный отчет. Электронный отчет – это файл с соответствующей структурой, содержащий результаты выполнения лабораторной или практической работы, удостоверенный блоком цифровой подписи исполнителя (исполнителей работы). В случае

сдачи электронного отчета в календарный день проведения лабораторной работы, а также в большинстве случаев в рамках своевременной защиты контрольных материалов бумажной распечатки содержимого отчета не требуется. Тем не менее бумажная распечатка может быть полезна при ликвидации задолженностей при защите работ в части ответов на вопросы по сути и содержимому работы.

Для выполнения данного практического задания потребуется компьютер, оснащенный свободно распространяемым пакетом программ создания электронных ключей и цифровой электронной подписи GNUPG. Следует отметить, что если для выполнения основной массы практических заданий в данном практикуме потребуется компьютер, оснащенный операционной системой Линукс, для оформления отчета может быть использована любая другая операционная система, в том числе операционная система Windows. При оформлении отчета следует однако обратить внимание, что содержимое основного текста документа должно представлять собой обычный текстовый файл (не файл формата MS Word и других текстовых процессоров).

5

2. Структура электронного отчета

Электронный отчет должен быть составлен в виде файлов и состоять из одной или двух частей. Первая часть является основной (обязательной) и содержит титул, пояснения к ходу выполнения работы, текстовые материалы, результаты тестирования и экспериментов, а также ссылки на файлы приложений, содержащиеся во второй части. Вторая часть содержит приложения в виде двоичных файлов (архивы, изображения, файлы программ и любой другой графический иллюстративный материал).

Обязательная часть должна состоять из следующих полей.

Титульный раздел

Название учебного учреждения (в нашем случае «Федеральное государственное бюджетное образовательное учреждение высшего профессионального образования Новосибирский государственный технический университет»).

Название учебного курса.

Название группы.

Название лабораторной работы.

ФИО студента, выполняющего работу.

ФИО преподавателя, проверившего работу.

Дата выполнения работы.

Блок разделителя, титульного раздела, состоящий не менее чем из 10 пустых строк.

Информационный раздел

Цель работы.

Информация о ходе работы.

Выводы по работе.

Ссылки на двоичные файлы приложений в виде списка файлов с указанием параметров файлов: имя файла, размер файла, время модификации файла.

Блок цифровой подписи, созданный индивидуальным цифровым ключом студента.

Рассмотрим пример файла отчета, состоящий из двух частей: текста основной части и файла main.c (8169 окт. 22 16:47):

6

---------------8-< 8-< начало файла report.txt--------------------------------

Маргбурский Университет, Гессен

Название курса: «Науки о Земле».

Название работы: «Земной магнетизм и его склонения». Название группы: АА36.

Студент: Ломоносов Михайло Васильевич. Преподаватель: Хри́стиан фон Вольф.

Дата 12.03.1737. Цель работы: .............

Информация о ходе работы: ....................

Выводы о работе: ...................

Приложение: файл magnetto.zip 1412 байт, март 12 1737

--------------- 8-< 8-< конец файла report.txt --------------------------------

После подписи электронным ключом (gpg - -clearsign ./report.txt)

-----BEGIN PGP SIGNED MESSAGE-----

Hash: SHA1

Маргбурский Университет, Гессен

Название курса: «Науки о Земле» Название работы: «Земной магнетизм и его склонения» Название группы: АА36 Студент: Ломоносов Михайло Васильевич

Преподаватель: Христиан фон Вольф Дата 12.03.1737

Цель работы:.............

Информация о ходе работы:....................

Выводы о работе:...................

7

Приложение: файл magnetto.zip 1412 байт, март 12 1737

-----BEGIN PGP SIGNATURE-----

Version: GnuPG v1.4.11 (GNU/Linux) iQEcBAEBAgAGBQJS1NXKAAoJEBBNIiXVEzZKKyIH/RL5qEr+ugUB CNksS+VHUTI3 4Ss+s7A9HRK786hpjnetdNJpitdXGOmVlaehXLo0chccbTeDOvu/LY3h5 ATUHeRd wRuFSrHD5yB8HcmGl2o/dSsqEDHj22uxrzM7Gut3pxAyR7IGDqxiQuEN 6QL8sTly yIJWWWV/tTzc6Rl60+hUcaTivY/JZSKwSL9zu3AY7ogOxSmr3tgm3A2 YGYoIqP3S v8s7y8HvSlXbOAIPPdbMQDeNcEZux/kKmq7CAq4fN+jF1B3PmUncDx 3LXfDwnkt9 +bUirM+G2sdNU3+fFaed2a/kUOd0xESzWKWnJW3tZgKQCZskAtNuYm mibtMLdUQ=

=bSQr

-----END PGP SIGNATURE-----

Для создания основного раздела электронного отчета необходимо использовать текстовый редактор, способный создавать обычные текстовые файлы без специальной структуры (так, например, документ Word или OpenOffice является специальным файлом, и для соответствия формата необходимо при выгрузке документа указать соответствующий тип файла: обычный файл в формате «txt»). Допускается использовать любую удобную кодировку (cp1251, utf8, koi).

3. Размещение электронного отчета

Доступные методы предоставления отчета на проверку будут озвучены преподавателем на вводном занятии, однако наиболее удобным и универсальным способом, вероятно, является электронная почта. Все необходимые данные будут озвучены преподавателем на первом занятии.

8

4. Генерация пары ключей

Для создания электронной подписи будет использоваться алгоритм gpg – открытый эквивалент PGP. Gpg-система криптографической защиты, основанная на базе алгоритмов с открытым ключом (асимметричным алгоритмом). Для функционирования алгоритма потребуется генерация пары ключей: открытого (публичного) и закрытого (частного или приватного). Генерация пары ключей выполняется командой

gpg - -gen-key,

в процессе выполнения которой придется ответить на несколько вопросов, а также задать пароль. Помните: ваш электронный ключ – это ваша электронная печать, при помощи которой вы будете отчитываться перед преподавателем о своих достижениях. Поэтому важно аккуратно и достоверно заполнить все поля, указав свой актуальный адрес электронной почты, что значительно упростит коммуникацию между вами и преподавателем и позволит ему ответить на ваши вопросы, а также прислать вам свои комментарии и замечания по указанной работе. Важно установить пароль, который не будет незамедлительно забыт, поскольку какиелибо операции с ключом без пароля невозможны.

Рекомендуется создавать ключи длиной, не превышающей 2048 байт (вполне достаточно и 1024), поскольку генерация более длинного ключа может оказаться затруднительной (не будет достигнута необходимая энтропия). Помимо прочего для решения нашей задачи излишняя криптостойкость не имеет смысла. Устанавливайте срок действия ключа не менее одного года, а лучше – срок планируемого обучения в Университете.

После успешного создания пары ключей необходимо выполнить экспорт связки в виде файла и предоставить файл для цифровой подписи преподавателю. Экспорт необходимо выполнить при помощи команды

gpg --export -a [–i UID вашего ключа] > файл (для публичного ключа)

gpg --export-secret-key -a [–i UID вашего ключа] > файл (для при-

ватного ключа)

Примечание: UID ( идентификатор) ключа можно узнать командой gpg --list-keys , при этом публичный или секретный ключи будут

9

иметь свои идентификаторы. В записи 1024R/366304AC первые 6 символов – длина ключа, данные символы указывать не нужно.

Экспортированные файлы необходимо передать преподавателю. Именно эти ключи вы будете использовать для удостоверения ваших электронных отчетов в рамках данного и, возможно, других курсов. Храните ваши ключи на своих носителях или в персональных

электронных почтовых ящиках.

Импортировать ключи в системную связку можно при помощи команды gpg --import <файл ключа>.

Создать прозрачную электронную подпись gpg -y <емайл ключа> -- clearsign ./файл.

Проверить прозрачную электронную подпись: gpg –verify. Экспорт данных можно выполнить при помощи команды.

На данном этапе приводятся лишь краткие сведения о технологиях криптозащиты информации, которые потребуются для оформления электронных отчетов. Более подробно с данными технологиями вы сможете ознакомиться в процессе выполнения лабораторной работы «Защита информации в сетях».

5. Сведения о лаборатории

В лаборатории установлена операционная система Линукс, функционирующая в режиме Live-системы. Это означает, что никакие изменения локальной файловой системы не будут сохранены после перезагрузки компьютера. Всегда сохраняйте свои персональные файлы и данные на личных файловых носителях. Характеристики операционной системы Линукс не позволяют в ней функционировать каким бы то ни было флеш-червям, следовательно, вы можете не опасаться того, что ваши флешки будут заражены какими-либо вирусами. Аналогично вирусы, уже находящиеся на флешках, не будут опасны для ОС. Обратите внимание, что если вы используете другие ОС (семейства Windows), также установленные на компьютерах в лаборатории, необходимо соблюдать обычные меры предосторожности.

6. Упражнения

Ознакомиться с лабораторией, правилами техники безопасности, правилами информационной безопасности. Изучить методы аварийного обесточивания лаборатории в случае чрезвычайной ситуации.

10

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