7605
Комментарий:
|
9100
|
Удаления помечены так. | Добавления помечены так. |
Строка 9: | Строка 9: |
* Для сдачи надо заранее (не менее, чем за два дня до экзамена) записаться, написав письмо с темой «Экзамен ''дата''» по адресу <<MailTo(frbrgeorge@gmail.com)>>. '''Внимание''': от количества записавшихся зависит количество приглашённых экзаменаторов, и, соответственно, сдающих экзамен. * О времени и месте проведения экзамена будет объявлено дополнительно. * [[/CoursePlan|Темы для экзамена]] (см. также [[../|замечание о методах сдачи-приёмки]] экзамена, [[/MaterialList|материалы по теме курса]]). |
## * Для сдачи надо заранее (не менее, чем за два дня до экзамена) записаться, написав письмо с темой «Экзамен ''дата''» по адресу <<MailTo(frbrgeorge@gmail.com)>>. '''Внимание''': от количества записавшихся зависит количество приглашённых экзаменаторов, и, соответственно, сдающих экзамен. * В силу того, что вся конкретика спецкурса уехала в [[/HomeWork|домашнее задание]], экзамен будет состоять из двух частей: 1. Выполнить домашнее задание на специально подготовленной паре виртуальных машин. Журнал, полученный в ходе работы, следует подписать своей электронной подписью и выслать [[FrBrGeorge|лектору]]. Журнал будет формироваться автоматически, а электронной подписи посвящена часть домашнего задания. По результатам проверки будет выставлена оценка (предположительно, ''всё'' домашнее задание нужно делать только для получения «отл»). 1. Встретиться с лектором (в частном порядке или в выделенное для этого время), предъявить отпечаток ключа и зачётку (ещё лучше — ведомость). При желании можно оспорить оценку. * /!\ '''ВНИМАНИЕ!''' машины ещё не подготовлены, следите за объявлениями! ## * [[/CoursePlan|Темы для экзамена]] (см. также [[../|замечание о методах сдачи-приёмки]] экзамена, [[/MaterialList|материалы по теме курса]]). |
Строка 25: | Строка 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|Георгий Курячий]] || || || || |
|| 0. || [[/00-Stack|Введение: стек сетевых протоколов, независимость и инкапсуляция уровней]]. || [[FrBrGeorge|Георгий Курячий]] || [[/Conspects/01|Конспект]]|| || || || 1. || [[/01-HardwareAndCommandline|Некоторые сведения о физическом уровне и командной строке]]. || [[FrBrGeorge|Георгий Курячий]] || [[/Conspects/02|Конспект]]|| || || || 2. || [[/02-DataLink|Интерфейсный (канальный) уровень и сетевые интерфейсы]]. || [[FrBrGeorge|Георгий Курячий]] || || || || || 3. || [[/03-AddressAndRoute|Сетевой (интернет) уровень: адресация и маршрутизация]]. || [[FrBrGeorge|Георгий Курячий]] || || || || || 4. || [[/04-IProuteDHCP|Сетевой (интернет) уровень: настройка, DHCP и целевая маршрутизация]]. || [[FrBrGeorge|Георгий Курячий]] || || || || || 5. || [[/05-TransportAndNAT|Транспортный уровень: протоколы и трансляция сетевых адресов]]. || [[FrBrGeorge|Георгий Курячий]] || || || || || 6. || [[/06-ApplicationSystem|Прикладной уровень: поддержка в системе]]. || [[FrBrGeorge|Георгий Курячий]] || || || || || 7. || [[/07-ApplicationSupplemental|Прикладной уровень: потребности ОС и приложений]]. || [[FrBrGeorge|Георгий Курячий]] || || || || || 8. || [[/08-NetworkProtocolsSecurity|Вопросы безопасности сетевых протоколов]]. || [[FrBrGeorge|Георгий Курячий]] || || || || || 9. || [[/09-SecurityAndTools|Полезные сетевые утилиты. Использование шифрования]]. || [[FrBrGeorge|Георгий Курячий]] || || || || || 10. || [[/10-FireWalls|Введение в межсетевые экраны]]. || [[FrBrGeorge|Георгий Курячий]] || || || || ## || 11. || [[/11-Demo|Решение всех домашних заданий]]. || [[FrBrGeorge|Георгий Курячий]], Эльвира Хабирова || || || || |
Сетевые протоколы в Linux
Лектор: Георгий Курячий
Время и место проведения: пятница, 18:00, П-6
Лицам, не имеющим пропуск на факультет ВМК МГУ, рекомендуется на первую лекцию принести одну матовую фотографию 3×4 и паспортные данные для оформления пропуска.
Экзамен
В силу того, что вся конкретика спецкурса уехала в домашнее задание, экзамен будет состоять из двух частей:
Выполнить домашнее задание на специально подготовленной паре виртуальных машин. Журнал, полученный в ходе работы, следует подписать своей электронной подписью и выслать лектору. Журнал будет формироваться автоматически, а электронной подписи посвящена часть домашнего задания. По результатам проверки будет выставлена оценка (предположительно, всё домашнее задание нужно делать только для получения «отл»).
- Встретиться с лектором (в частном порядке или в выделенное для этого время), предъявить отпечаток ключа и зачётку (ещё лучше — ведомость). При желании можно оспорить оценку.
ВНИМАНИЕ! машины ещё не подготовлены, следите за объявлениями!
Аннотация
- Название: «Сетевые протоколы в Linux»
- Title: «Working with network protocols in Linux»
Задача курса: иллюстрация организации и работы семейства сетевых протоколов TCP/IP на примере операционной системы семейства GNU/Linux. Будут рассмотрены все уровни TCP/IP в той мере, в какой они используются системой. Примерами послужат возможности настройки и мониторинга сети низкоуровневых протоколов и нескольких критичных для системы протоколов прикладного уровня. Для практических занятий и дальнейшего самостоятельного изучения сетевых протоколов в Linux предусматривается использование виртуальных машин и сетей.
Требования к уровню слушателей. Базовые навыки работы в командной строке и режиме супервользователя Linux/UNIX, понимание компьютерной терминологии.
Материалы
Ссылки
- Базовые курсы по Linux 2011-2012 года (для тех, кто хочет разобраться более системно). Обратите внимание на видео- и аудиоматериалы.
Учебник «Введение в ОС Linux», на две трети всё ещё актуален, описывает базовые понятия ОС
Курс 2008 года и темы экзамена для курса 2004 года по теме «TCP/IP в Linux»
ISO-шник для минимальной установки (на базе ALT server-nano)
Образы виртуальных машин выкладываются здесь (после распаковки выполнить VBoxManage import Nano.ovf или в GUI «Файл → Импорт конфигураций → Nano.ovf», то же самое для «клиентской» машины NanoClient.ovf).
Базовый компьютер и клиентская машина (виртуальный диск каждой машины занимает 512М после распаковки)
Внимание! Примеры на лекциях чаще всего рассчитаны на работу с правами суперпользователя (входное имя root, пароль root). Это плохой, негодный пароль, не надо в боевой системе использовать такие. Примеры хороших, годных паролей см. в выдаче команд pwqgen и pwgen.