Различия между версиями 10 и 11
Версия 10 от 2023-03-22 12:54:32
Размер: 5213
Редактор: FrBrGeorge
Комментарий:
Версия 11 от 2023-03-22 12:54:52
Размер: 5213
Редактор: FrBrGeorge
Комментарий:
Удаления помечены так. Добавления помечены так.
Строка 70: Строка 70:
  * '''TODO жобавить в тему письма!''' Необходимо указать   * '''TODO добавить в тему письма!''' Необходимо указать

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

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

  1. Среда передачи данных
    • Параметры носителя/коммутация каналов или данных?
    • Кодирование/надёжное представление данных
  2. Подключение к среде
    • Организация процесса передачи данных
    • Дисциплина использования среды
  3. Объединение сред в сеть передачи данных
    • Идентификация всех абонентов сети
    • Обеспечение связности сети
  4. Потоки данных
    • Цельность передаваемых данных и надёжность передачи
    • Различение потоков и управление ими
  5. Содержимое
    • Доставка данных до интерпретатора
    • Интерпретация в зависимости от типа данных

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

  • Возможность работы вообще без соседних уровней (например, интерпретация данных из STDIN на прикладном уровне)
  • Инкапсуляция пакетов высокого уровня в пакеты более низкого уровня
  • Путь пакета по сети с фрагментацией и инкапсуляцией/декапсуляцией на узлах
  • Легаси: oбратная зависимость уровней (использование низкоуровневых данных на более высоких уровнях). Примеры на всех уровнях
    • 100M/1G ethernet на одной среде.
    • MTU в TCP
    • Упражнения с явными портами в прикладных протоколах

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

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

  • ISO/OSI:

    1. physical layer
    2. data link layer
    3. network layer
    4. transport layer (доставка пакетов)
    5. session layer (потоки данных, прикладные свойства потоков)
    6. presentation layer (порядок байтов или даже битов, шифрование, кодировка и т. п.)
    7. application layer
  • TCP/IP (Столлингз, Танненбаум)

    1. physical (CISCO и вслед за ней Википедия: отсутствует) — физический
    2. network access (Танненбаум: data link) — интерфейсный
    3. internet — сетевой
    4. transport — транспортный
    5. application — прикладной

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

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

  • Скачать образ ВМ
  • Импорт
    • из командной строки: VBoxManage import "ALT minimal.ova"

    • или в GUI: «Файл → Импорт конфигураций → ALT minimal.ova»; то же самое для «клиентской» машины NanoClient.ovf.

  • Запустить
  • Логин/пароль: root / root (никогда так не делайте ИРЛ! >:) )

(Если успеем: клонирование и сеть)

Д/З

  • Установить VirtualBox.

  • Скачать образ виртуальной машины

  • Импортировать его.
  • Запустить машину
    • залогиниться root-ом

    • сделать скриншот экрана («Вид → Сделать снимок экрана»)
  • Для возможности получения оценки по С/К надо на него зарегистрироваться:

    • Прислать этот скриншот во вложении на email uneexlectures@cs.msu.ru

    • В теме письма обязательно должно быть «слово» LinuxNetwork2023 (почту разбирают роботы, не ошибитесь!)

    • TODO добавить в тему письма! Необходимо указать

      • ФИО
      • группу (и факультет/курс, если вы не с ВМК)

LecturesCMC/LinuxNetwork2023/00_StackVirtualBox (последним исправлял пользователь FrBrGeorge 2023-03-22 12:54:52)