Различия между версиями 13 и 14
Версия 13 от 2013-12-15 15:54:59
Размер: 3828
Редактор: FrBrGeorge
Комментарий:
Версия 14 от 2013-12-15 15:55:56
Размер: 3863
Редактор: FrBrGeorge
Комментарий:
Удаления помечены так. Добавления помечены так.
Строка 40: Строка 40:
==== Rthernet ==== ==== Rthernet: свойства носителя ====

Некоторые сведения о физическом уровне и командной строке

Носители данных

  • Кодирование
    • обнаружение ошибок (пример: чётность)
    • исправление ошибок (пример: линейный код 1 bit + 2 corr = 1 err }
    • синхронизация (NRZ → Manchester)
    • коррекция искажений среды (ADSL)
  • Выбор: условия эксплуатации и требования
    • Пример: последовательный порт RS-232 (вспомогательные сигналы для управления потоком, контроль чётности уровнем выше)
    • Пример: витая пара, её разновидности и особенности (свивка — направление, шаг; экранирование, расстояние между парами и т. п.)

Использование VirtualBox

  • Виртуализация и паравиртуализация
  • Виртуальные машины VBOX: виртуальный диск и описатель аппаратуры
  • VirtualBox и сеть

  • Экспорт и импорт вирутальной машины

Командная строка

  • Принципы работы в командной строке
    • текстовый пошаговый интерфейс stdin + stdout (+stderr)
    • совмещение/разделение потока данных и потока управления
    • командная оболочка
    • команды = программы (+ внутренние команды)
    • ключи команд (однобуквенные/полнословные; флаги/параметрические)
    • сеанс работы пользователя
    • man

  • Понятие суперпользователя (root)

Ссылки

Д/З

Rthernet: свойства носителя

  • Интерпретировать выдачу такой команды (enp0s3 — это название устройства, подключённого к среде ПД):

    • [root@uneex ~]# ethtool enp0s3

Последовательный порт

  • Интерпретировать результаты работы команды
    • [root@uneex ~]# stty -a < /dev/ttyS0
  • Посмотреть в документации и обратить внимание на значение полей baud, cstopb, parenb, parodd и csN:

    • [root@uneex ~]# man stty
  • <!> (Часть задания выполняется на хост-системе, в журнал не входит). Посмотреть на скорость передачи можно так: настроить ВМ таким образом, чтобы COM1 перенаправлялся в создаваемый при старте сокет («настройки ВМ → COM-порты» «Порт1 → хост-канал» + «создать канал» + какое-нибудь имя, например, nano)

    • [root@uneex ~]# stty 300 < /dev/ttyS0
      [root@uneex ~]# cal > /dev/ttyS0
      И на хост-системе поглядеть в этот сокет:
      $ socat UNIX-CONNECT:nano1 -

LecturesCMC/LinuxNetwork2013/01-HardwareAndCommandline (последним исправлял пользователь FrBrGeorge 2018-09-07 13:24:20)