Различия между версиями 1 и 33 (по 32 версиям)
Версия 1 от 2013-09-23 15:17:51
Размер: 2165
Редактор: FrBrGeorge
Комментарий:
Версия 33 от 2013-12-15 15:39:04
Размер: 8922
Редактор: FrBrGeorge
Комментарий:
Удаления помечены так. Добавления помечены так.
Строка 4: Строка 4:
= #Название Курса# =
 * Лектор: #Имя лектора / домашняя страница#
 * Время и место проведения: '''ирным шрифтом#'''
= Сетевые протоколы в Linux =
 * Лектор: [[FrBrGeorge|Георгий Курячий]]
 * Время и место проведения: '''пятница, 18:00, П-6'''
Строка 10: Строка 10:
 * О времени и месте проведения экзамена будет объявлено дополнительно.
 * [[/CoursePlan|Темы для экзамена]] (см. также [[../|замечание о методах сдачи-приёмки]] экзамена, [[/MaterialList|материалы по теме курса]]).
 * В силу того, что вся конкретика спецкурса уехала в [[/HomeWork|домашнее задание]], экзамен будет состоять из двух частей:
  1. Выполнить домашнее задание на специально подготовленной паре виртуальных машин. Журнал, полученный в ходе работы, следует подписать своей электронной подписью и выслать [[FrBrGeorge|лектору]]. Журнал будет формироваться автоматически, а электронной подписи посвящена часть домашнего задания. По результатам проверки будет выставлена оценка (предположительно, ''всё'' домашнее задание нужно делать только для получения «отл»).
  1. Встретиться с лектором (в частном порядке или в выделенное для этого время), предъявить отпечаток ключа и зачётку (ещё лучше — ведомость). При желании можно оспорить оценку.
 * /!\ '''ВНИМАНИЕ!''' машины ещё не подготовлены, следите за объявлениями!

## * [[/CoursePlan|Темы для экзамена]] (см. также [[../|замечание о методах сдачи-приёмки]] экзамена, [[/MaterialList|материалы по теме курса]]).
Строка 13: Строка 17:
 * Название: #Официальное название#
 * Title: #Title in english#
 * Название: «Сетевые протоколы в Linux»
 * Title: «Working with network protocols in Linux»
Строка 16: Строка 20:
#Текст аннотации#
#требования к уровню знаний слушателей
'''Задача курса''': иллюстрация организации и работы семейства сетевых протоколов TCP/IP на примере операционной системы семейства GNU/Linux. Будут рассмотрены все уровни TCP/IP в той мере, в какой они используются системой. Примерами послужат возможности настройки и мониторинга сети низкоуровневых протоколов и нескольких критичных для системы протоколов прикладного уровня. Для практических занятий и дальнейшего самостоятельного изучения сетевых протоколов в Linux предусматривается использование виртуальных машин и сетей.

'''Требования к уровню слушателей'''. Базовые навыки работы в командной строке и режиме супервользователя Linux/UNIX, понимание компьютерной терминологии.
Строка 23: Строка 29:
|| 1. || [[/00-Stack|Введение: стек сетевых протоколов, независимость и инкапсуляция уровней]]. || [[FrBrGeorge|Георгий Курячий]] || [[/Conspects/01|Конспект]]|| || ||
|| 2. || [[/01-HardwareAndCommandline|Некоторые сведения о физическом уровне и командной строке]]. || [[FrBrGeorge|Георгий Курячий]] || [[/Conspects/02|Конспект]]|| || ||
|| 3. || [[/02-DataLink|Интерфейсный (канальный) уровень и сетевые интерфейсы]]. || [[FrBrGeorge|Георгий Курячий]] || || || ||
|| 4. || [[/03-AddressAndRoute|Сетевой (интернет) уровень: адресация и маршрутизация]]. || [[FrBrGeorge|Георгий Курячий]] || || || ||
|| 5. || [[/04-IProuteDHCP|Сетевой (интернет) уровень: настройка, DHCP и целевая маршрутизация]]. || [[FrBrGeorge|Георгий Курячий]] || || || ||
|| 6. || [[/05-TransportAndNAT|Транспортный уровень: протоколы и трансляция сетевых адресов]]. || [[FrBrGeorge|Георгий Курячий]] || || || ||
|| 7. || [[/06-ApplicationSystem|Прикладной уровень: поддержка в системе]]. || [[FrBrGeorge|Георгий Курячий]] || || || ||
|| 8. || [[/07-ApplicationSupplemental|Прикладной уровень: потребности ОС и приложений]]. || [[FrBrGeorge|Георгий Курячий]] || || || ||
|| 9. || [[/08-NetworkProtocolsSecurity|Вопросы безопасности сетевых протоколов]]. || [[FrBrGeorge|Георгий Курячий]] || || || ||
|| 10. || [[/09-SecurityAndTools|Полезные сетевые утилиты. Использование шифрования]]. || [[FrBrGeorge|Георгий Курячий]] || || || ||
|| 11. || [[/10-FireWalls|Введение в межсетевые экраны]]. || [[FrBrGeorge|Георгий Курячий]] || || || ||
Строка 25: Строка 42:
---  * Базовые курсы по Linux 2011-2012 года (для тех, кто хочет разобраться более системно). Обратите внимание на видео- и аудиоматериалы.
  * [[LecturesCMC/GnuLinuxSoftware2011|Программное обеспечение GNU/Linux]]
  * [[LecturesCMC/GnuLinuxArchitecture2012|Архитектура операционных систем GNU/Linux]]
  * Учебник [[Books/LinuxIntro|«Введение в ОС Linux»]], на две трети всё ещё актуален, описывает базовые понятия ОС
 * [[LecturesCMC/LinuxTcpIp2008|Курс 2008 года]] и [[LecturesCMC/TCPIP2004|темы экзамена для курса 2004 года]] по теме «TCP/IP в Linux»
 * [[ftp://ftp.linux.kiev.ua/pub/Linux/ALT/people/mike/iso/mkimage-profiles/server-nano-p7-20130710-i586.iso|ISO-шник для минимальной установки]] (на базе ALT server-nano)
 * Образы виртуальных машин выкладываются [[static/LinuxNetwork2013|здесь]] (после распаковки выполнить `VBoxManage import Nano.ovf` или в GUI «Файл → Импорт конфигураций → Nano.ovf», то же самое для «клиентской» машины `NanoClient.ovf`).
  * [[static/LinuxNetwork2013/Nano.7z|Базовый компьютер и клиентская машина]] (виртуальный диск каждой машины занимает 512М после распаковки)
  * '''Внимание!''' Примеры на лекциях чаще всего рассчитаны на работу с правами суперпользователя (входное имя ''root'', пароль ''root''). '''Это плохой, негодный пароль''', не надо в боевой системе использовать такие. Примеры хороших, годных паролей см. в выдаче команд `pwqgen` и `pwgen`.


----

Сетевые протоколы в Linux

  • Лектор: Георгий Курячий

  • Время и место проведения: пятница, 18:00, П-6

  • Лицам, не имеющим пропуск на факультет ВМК МГУ, рекомендуется на первую лекцию принести одну матовую фотографию 3×4 и паспортные данные для оформления пропуска.

Экзамен

  • Для сдачи надо заранее (не менее, чем за два дня до экзамена) записаться, написав письмо с темой «Экзамен дата» по адресу <frbrgeorge@gmail.com>. Внимание: от количества записавшихся зависит количество приглашённых экзаменаторов, и, соответственно, сдающих экзамен.

  • В силу того, что вся конкретика спецкурса уехала в домашнее задание, экзамен будет состоять из двух частей:

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

    2. Встретиться с лектором (в частном порядке или в выделенное для этого время), предъявить отпечаток ключа и зачётку (ещё лучше — ведомость). При желании можно оспорить оценку.
  • /!\ ВНИМАНИЕ! машины ещё не подготовлены, следите за объявлениями!

Аннотация

  • Название: «Сетевые протоколы в Linux»
  • Title: «Working with network protocols in Linux»

Задача курса: иллюстрация организации и работы семейства сетевых протоколов TCP/IP на примере операционной системы семейства GNU/Linux. Будут рассмотрены все уровни TCP/IP в той мере, в какой они используются системой. Примерами послужат возможности настройки и мониторинга сети низкоуровневых протоколов и нескольких критичных для системы протоколов прикладного уровня. Для практических занятий и дальнейшего самостоятельного изучения сетевых протоколов в Linux предусматривается использование виртуальных машин и сетей.

Требования к уровню слушателей. Базовые навыки работы в командной строке и режиме супервользователя Linux/UNIX, понимание компьютерной терминологии.

Материалы

1.

Введение: стек сетевых протоколов, независимость и инкапсуляция уровней.

Георгий Курячий

Конспект

2.

Некоторые сведения о физическом уровне и командной строке.

Георгий Курячий

Конспект

3.

Интерфейсный (канальный) уровень и сетевые интерфейсы.

Георгий Курячий

4.

Сетевой (интернет) уровень: адресация и маршрутизация.

Георгий Курячий

5.

Сетевой (интернет) уровень: настройка, DHCP и целевая маршрутизация.

Георгий Курячий

6.

Транспортный уровень: протоколы и трансляция сетевых адресов.

Георгий Курячий

7.

Прикладной уровень: поддержка в системе.

Георгий Курячий

8.

Прикладной уровень: потребности ОС и приложений.

Георгий Курячий

9.

Вопросы безопасности сетевых протоколов.

Георгий Курячий

10.

Полезные сетевые утилиты. Использование шифрования.

Георгий Курячий

11.

Введение в межсетевые экраны.

Георгий Курячий

Ссылки


CategoryLectures

LecturesCMC/LinuxNetwork2013 (последним исправлял пользователь FrBrGeorge 2019-05-18 11:58:44)