Описание курса:

В целом, курс будет полезен для всех IT-специалистов. Компьютерные сети непросты в изучении, ведь технологий и протоколов много, а действительно полной информации о них мало. Что ж, будем это исправлять. Данный курс даст базовое представление об основах компьютерных сетей, поможет разобрать работу самых важных протоколов и опишет, как строятся сети простым языком. Удачного чтения!

Вопросы для самопроверки:

Сомневаешься, будет ли тебе полезен материал курса, или хочешь убедиться, что усвоил материал курса? Проверь свои знания с помощью вопросов для самопроверки по материалам курса.

  1. Какую роль выполняет Интернет в структуре Всемирной Паутины?
  2. Каковы основные элементы, обеспечивающие соединение компьютеров в сети?
  3. Почему IPv4-адреса заменяются на доменные имена?
  4. Как связаны Интернет и Веб с точки зрения их функциональности?
  5. Каков процесс подключения компьютера к глобальной сети через провайдера?
  6. Как различаются клиенты и серверы в веб-системе?
  7. Какую роль играет Интернет-подключение в процессе работы Веба?
  8. Что такое DNS, и какова его функция в интернете?
  9. В чем преимущество передачи данных в виде пакетов по сравнению с крупными фрагментами?
  10. Что такое соединение в контексте сетей и какие параметры его описывают?
  11. Какова структура интернет-пакета и какие данные он содержит?
  12. В чем разница между физическим и виртуальным сетевым интерфейсом?
  13. Как локальная сеть (LAN) отличается от глобальной (WAN)?
  14. Назовите основные функции протоколов и приведите примеры высокоуровневых интернет-протоколов.
  15. Какую роль играют порты и брандмауэры в работе сети?
  16. Как работает NAT и почему его использование стало необходимым?
  17. Какие преимущества предоставляет VPN-технология?
  18. Какую роль играет физический уровень в модели OSI и какие средства он описывает для передачи данных?
  19. За что отвечает канальный уровень и какие технологии на этом уровне используются?
  20. Какие функции выполняет сетевой уровень и какие протоколы на этом уровне задействуются?
  21. Чем отличаются функции транспортного уровня у протоколов TCP и UDP?
  22. Какую задачу решает сеансовый уровень в процессе установления связи между хостами?
  23. Какие преобразования выполняет уровень представления и какие примеры форматов данных можно упомянуть?
  24. Что входит в функции прикладного уровня и какие протоколы здесь используются?
  25. Какая изначальная цель разработки стека TCP/IP?
  26. Сколько уровней имеет модель TCP/IP и какие это уровни?
  27. Какие функции выполняет канальный уровень в модели TCP/IP?
  28. Какую задачу выполняет межсетевой уровень TCP/IP?
  29. Какие обязанности возложены на транспортный уровень в стеку TCP/IP?
  30. Какие функции объединяет прикладной уровень в модели TCP/IP?
  31. Какое ключевое отличие между моделями OSI и TCP/IP?
  32. Что такое сетевой протокол и какова его основная роль в сети?
  33. Какие особенности выделяют протокол HTTP и какова его основная функция?
  34. Какие преимущества предоставляет протокол SSH в плане безопасности?
  35. Как функционирует и в чем заключается основная роль протокола FTP?
  36. Какие порты чаще всего используются для работы HTTP и зачем нужно знать о портах сетевых протоколов?
  37. Какова основная функция технологии Ethernet в локальных сетях (LAN) и какие виды проводных соединений она поддерживает?
  38. Какой протокол используется в Ethernet для управления доступом к сетевому каналу и как он обрабатывает коллизии?
  39. Назовите основные стандарты скорости передачи данных в Ethernet и опишите их развитие от ранних версий до современных.
  40. Какую роль играют свитчи в сети Ethernet и как они используют MAC-адреса для маршрутизации данных?
  41. Какие преимущества и ограничения имеет Ethernet, и как эта технология может развиваться в будущем с учетом новых стандартов и технологий?
  42. Что такое сетевые сервисы и какую роль они играют на сетевом сервере?
  43. Как работает механизм перенаправления пакетов на сетевом сервере?
  44. Назовите стандартные диапазоны портов и их предназначение.
  45. Какие номера портов используют стандартные интернет-сервисы, такие как HTTP, HTTPS и FTP?
  46. Почему изменение стандартного порта SSH может повысить безопасность сервера?
  47. Что такое архитектура REST и какие ее основные преимущества?
  48. Какие критерии должны выполняться, чтобы система считалась RESTful?
  49. Какой HTTP метод используется для создания ресурсов, а какой для их обновления?
  50. В чем заключается понятие идемпотентности в контексте REST?
  51. Каковы отличия между кодами состояния HTTP из категорий информационных, успешных, перенаправлений, клиентских ошибок и серверных ошибок?
  52. Какие три ключевых типа правил существуют в iptables и за что они отвечают?
  53. Каково поведение iptables по умолчанию, если подходящее правило не найдено?
  54. Как заблокировать SSH-соединения на конкретный порт с помощью iptables?
  55. Какие команды используются для сохранения изменений в правилах iptables в Ubuntu и CentOS?
  56. Как просмотреть текущее состояние правил iptables и какие параметры могут предоставить дополнительную детализацию?