Files
obsidian-vault-/My Wiki/Прочее.md
T
2026-03-17 11:58:10 +03:00

4.2 KiB
Raw Blame History

  1. Методики разработка. Типовые испытания оборудования. Проверка функциональности оборудования (настройка, калибровка, перепрошивка, разработка рабочих скриптов);
  2. Сетевой стек
    1. Сетевой стек (модель OSI / TCP-IP)
      1. Объясни модель OSI и где в ней работает TCP/IP
        1. OSI (7 уровней):
          1. Physical
          2. Data Link
          3. Network
          4. Transport
          5. Session
          6. Presentation
          7. Application
        2. TCP/IP:
          1. IP → Network layer
          2. TCP/UDP → Transport
      2. Разница между TCP и UDP?
        1. TCP (Имеет подтверждения, контроль доставки):
          1. Медленный. Надёжный.
          2. Установление соединения (3-way handshake)
        2. UDP (Нет подтверждения и гарантии доставки)
          1. Меньшая задержка, подходит для потоковых сервисов
      3. Что такое ARP и на каком уровне он работает
        1. ARP (Address Resolution Protocol)
        2. Сопоставление IP → MAC
        3. Формально находится между уровнем 2 и 3, но чаще относят к уровню 2
    2. Linux Networking
      1. Как посмотреть сетевые интерфейсы в линукс
        1. ip a
        2. ifconfig
      2. Как Linux выбирает маршруты и как их посмотреть
        1. по routing table (ip route)
      3. Как посмотреть открытые порты
        1. ss -tuln
        2. netstat -tuln
    3. Linux
      1. Управление системой инициализации и службами. Как понять что сервис не стартует
        1. systemctl status
        2. journalctl -u
      2. Как посмотреть логи ядра
        1. dmesg
      3. Работа с hardware в linux 1.
    4. Реальный пример (нет связи с сервером): Проверка интерфейса
      ip a Проверка IP
      ping Проверка маршрута
      ip route Проверка пути
      traceroute Проверка портов
      telnet / nc Анализ трафика
      через tcpdump или Wireshark
  3. Docker
    1. Что такое Docker Image и Docker Container
      1. image → шаблон
      2. container → запущенный instance
    2. Что делает Docker Compose
      1. описывает многоконтейнерные системы
      2. YAML файл
      3. поднимает сервисы одной командой
    3. Как посмотреть запущенные контейнеры
      1. docker ps
    4. Как контейнеры общаются друг с другом
      1. через docker network
      2. по имени сервиса (DNS внутри)
    5. Реальный пример. У тебя стенд (сервер + БД) в Docker. БД не доступна. Что проверяешь?
      1. контейнер запущен (docker ps)
      2. сеть (docker network)
      3. порты (docker inspect)
      4. логи (docker logs)
  4. Git
    1. Что такое GIt
      1. распределённая система контроля версий
    2. Основные команды
      1. git clone
      2. git pull
      3. git add
      4. git commit
      5. git push
    3. Что такое branch ?
      1. отдельная линия разработки
    4. Чем отличается merge от rebase
      1. merge → сохраняет историю
      2. rebase → переписывает историю
    5. Пример: Ты сделал изменения, но не в той ветке. Что делать?
      1. git stash
      2. переключиться
      3. применить изменения
  5. Wireshark
    1. Что такое
      1. анализ сетевого трафика
      2. захват пакетов
      3. декодирование протоколов
  6. Схемотехника