Курс по компьютерным сетям начального уровня.

Видео курса доступны на Youtube беспатно. Для удобства я создал два отдельных плейлиста для лекций и практик, где видео расположены в логической последовательности.

Для некоторых видео есть лекции в текстовом виде. Пока их немного, но я надеюсь, что со временем удастся сделать больше.

Видео на Youtube

Лекции и практики на Youtube в рекомендованной последовательности просмотра.

  1. Вводное видео курса (презентация).

Общие сведения о компьютерных сетях

  1. Лекция “Классификация сетей” (презентация).
  2. Лекция “Топологии компьютерных сетей” (презентация).
  3. Лекция “Стандарты компьютерных сетей” (презентация).
  4. Лекция “Основы организации компьютерных сетей” (презентация).
  5. Лекция “Модель OSI” (презентация).
  6. Лекция “Модель и стек протоколов TCP/IP” (презентация).
  7. Практика “Анализатор сети Wireshark”.

Физический уровень

  1. Лекция “Физический уровень” (презентация).

Канальный уровень

  1. Лекция “Канальный уровень” (презентация).
  2. Лекция “Технология Ethernet” (презентация).
  3. Лекция “MAC адреса” (презентация).
  4. Лекция “Ethernet. Метод доступа к разделяемой среде CSMA/CD” (презентация).
  5. Лекция “Коммутаторы Ethernet” (презентация).
  6. Практика “Канальный уровень в Wireshark”.
  7. Лекция “VLAN” (презентация).
  8. Лекция “Протокол STP” (презентация).
  9. Лекция “Wi-Fi” (презентация).
  10. Практика “Исследуем Wi-Fi”.
  11. Лекция “Wi-Fi. Метод доступа к разделяемой среде CSMA/CA” (презентация).
  12. Лекция “Wi-Fi. Формат кадра” (презентация).
  13. Лекция “Сервисы Wi-Fi” (презентация).

Сетевой уровень

  1. Лекция “Сетевой уровень” (презентация).
  2. Лекция “IP-адреса, часть 1” (презентация).
  3. Лекция “IP-адреса, часть 2” (презентация).
  4. Лекция “Протокол IP” (презентация).
  5. Практика “Протокол IP”.
  6. Лекция “Протокол IP: маршрутизация” (презентация).
  7. Лекция “Протокол IP: фрагментация” (презентация).
  8. Лекция “Управляющие протоколы сетевого уровня” (презентация).
  9. Лекция “Протокол DHCP” (презентация).
  10. Практика “Протокол DHCP в Wireshark”.
  11. Лекция “Протокол ARP” (презентация).
  12. Практика “Протокол ARP”.
  13. Лекция “Протокол ICMP” (презентация).
  14. Практика “Протокол ICMP в Wireshark”.
  15. Практика “Протокол ICMP, утилита traceroute”.
  16. Лекция “Передача пакетов на сетевом и канальном уровнях” (презентация).

Транспортный уровень

  1. Лекция “Транспортный уровень” (презентация).
  2. Лекция “Протокол UDP” (презентация).
  3. Лекция “Протокол TCP” (презентация).
  4. Практика “Порты на транспортном уровне”.
  5. Лекция “Протокол TCP: скользящее окно” (презентация).
  6. Лекция “Протокол TCP: соединение” (презентация).
  7. Лекция “Протокол TCP: формат заголовка” (презентация).
  8. Практика “Установка соединения в TCP”.
  9. Лекция “Протокол TCP: управление потоком” (презентация).
  10. Лекция “Протокол TCP: управление перегрузкой” (презентация).
  11. Лекция “Протокол TCP: управление перегрузкой, часть 2” (презентация).
  12. Лекция “Интерфейс сокетов” (презентация).
  13. Лекция “Протоколы, интерфейсы и сервисы. Примеры” (презентация).
  14. Практика “Инкапсуляция”.
  15. Лекция “Трансляция сетевых адресов (NAT)”.
  16. Лекция “Межсетевые экраны” (презентация), (текст лекции).

Прикладной уровень

  1. Лекция “Прикладной уровень” (презентация).
  2. Лекция “Система доменных имен DNS” (презентация).
  3. Лекция “Протокол DNS” (презентация).
  4. Практика “Протокол DNS в Wireshark”.
  5. Лекция “Типы записей DNS” (презентация).
  6. Практика “Типы записей DNS в Wireshark”.
  7. Практика “DNS: итеративный и рекурсивный режим”.
  8. Лекция “Протокол HTTP” (презентация).
  9. Лекция “Постоянное соединение в HTTP” (презентация).
  10. Лекция “Кэширование в HTTP” (презентация).
  11. Практика “HTTP в текстовом режиме”.
  12. Лекция “Электронная почта” (презентация).
  13. Лекция “Протокол SMTP” (презентация).
  14. Практика “SMTP в текстовом режиме”.
  15. Лекция “Протокол POP3” (презентация).
  16. Практика “POP3 в текстовом режиме”.
  17. Лекция “Протокол IMAP” (презентация).
  18. Практика “IMAP в текстовом режиме”.
  19. Лекция “Протокол FTP” (презентация).
  20. Практика “FTP в Wireshark”.

Заключение

  1. Заключение (презентация).

Продвинутые темы

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

  1. Лекция “Протокол IPv6” (презентация).
  2. Лекция “Адреса IPv6” (презентация).
  3. Практика “Протокол IPv6”.
  4. Лекция “Автоматическое назначение адресов IPv6” (презентация).
  5. Лекция “Протокол NDP” (презентация).
  6. Практика “Протокол NDP”.
  7. Лекция “Протоколы маршрутизации” (презентация).

Рекомендуемая литература

  1. Э.Таненбаум, Д.Уэзеролл. Компьютерные сети.
  2. В. Г. Олифер, Н. А. Олифер. Компьютерные сети. Принципы, технологии, протоколы.
  3. Д. Ф. Куроуз, К. В. Росс. Компьютерные сети. Нисходящий подход.

Как помочь

Если курс вам показался полезным, то помогите, пожалуйста, распространить информацию о нем. Рекомендуйте своим друзьям в социальных сетях. Ставьте лайки и пишите комментарии к видео на YouTube, т.к. активность учитывается YouTube при показе видео в поиске и в похожих видео.

Если вы хотите поддержать развитие курса деньгами, то можно перевести их на мой Яндекс кошелек.

Заранее большое спасибо за помощь!