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

Задачи построения глобальной компьютерной сети

  1. Среда передачи данных (носитель)

    • Параметры носителя/коммутация каналов или данных?
    • Кодирование/надёжное представление данных
  2. Передача данных по конкретному носителю

    • Организация процесса передачи данных
    • Дисциплина использования среды
  3. Объединение сред в сеть передачи данных

    • Идентификация всех абонентов сети
    • Обеспечение связности сети
  4. Потоки данных

    • Цельность передаваемых данных и надёжность передачи
    • Различение потоков и управление ими
  5. Содержимое

    • Доставка данных до интерпретатора
    • Интерпретация в зависимости от типа данных

Независимость уровней и инкапсуляция пакетов

IPv6 частично решает ситуацию с Legacy, а частично стандартизует её.

Шоу с голубем

См. видео

Решения задач построения сети

Есть масса тенденций:

Работа с VirtualBox (начало)

Об установке и работе с VirtualBox в «Практикуме»

TODO переложить! Сам образ

alientech128.png Осторожно! Обнаружены инопланетные технологии!

VirtualBox — местами довольно непознаваемая программа. Например, если запускать её в русской локализации, часть содержимого конфигурационных файлов окажется по-русски, и VirtualBox в английской локализации их прочтёт с ошибкой!

Так что рекомендуется при пользовании VirtualBox всегда выставлять локаль в английскую (LC_ALL=en_US.UTF-8 в Linux).

  • Экспертный режим GUI:
    • VB_Extert1.png

  • Импорт образа:
    • VB_ImportVM_1.png

    • VB_ImportVM_2.png

    • Из командной строки:
      $ LC_ALL=en_US.UTF-8 VBoxManage import protocols-jeos-x86_64.ova
    • скриптом: vbsnap protocols-jeos-x86_64.ova

  • Клон исходной машины:
    • VB_CLone_1.png

    • Из командной строки необходимо сначала сделать снапшот (в примере он называется vbsnap), а затем уже связный клон:

      $ VBoxManage snapshot protocols-jeos-20250216-x86_64 take vbsnap
      $ VBoxManage clonevm protocols-jeos-20250216-x86_64 --groups=/LinuxNetwork2025 --name=srv --options=Link --register --snapshot vbsnap
      • FrBrGeorge/MyDict/alientech32.png почему группа начинается на «/»?

    • vbsnap: vbsnap protocols-jeos-20250216-x86_64 srv

  • Изменить перенаправление последовательного порта, на котором запускается консоль:
    • VB_Com_1.png

    • Из командной строки:
      $ VBoxManage modifyvm srv --uartmode1 tcpserver 2026
    • vbsnap делает это автоматически

Д/З

LecturesCMC/LinuxNetwork2026/00_StackVirtualBox (последним исправлял пользователь FrBrGeorge 2026-02-05 20:15:02)