mirror of
https://github.com/EmbedDevIOT/obsidian-vault-.git
synced 2026-11-06 00:13:26 +03:00
4.2 KiB
4.2 KiB
- Методики тестирования. Типовые испытания оборудования. Проверка функциональности оборудования (настройка, калибровка, перепрошивка, разработка рабочих скриптов);
- Сетевой стек
- Сетевой стек (модель OSI / TCP-IP)
- Объясни модель OSI и где в ней работает TCP/IP
- OSI (7 уровней):
- Physical
- Data Link
- Network
- Transport
- Session
- Presentation
- Application
- TCP/IP:
- IP → Network layer
- TCP/UDP → Transport
- OSI (7 уровней):
- Разница между TCP и UDP?
- TCP (Имеет подтверждения, контроль доставки):
- Медленный. Надёжный.
- Установление соединения (3-way handshake)
- UDP (Нет подтверждения и гарантии доставки)
- Меньшая задержка, подходит для потоковых сервисов
- TCP (Имеет подтверждения, контроль доставки):
- Что такое ARP и на каком уровне он работает
- ARP (Address Resolution Protocol)
- Сопоставление IP → MAC
- Формально находится между уровнем 2 и 3, но чаще относят к уровню 2
- Объясни модель OSI и где в ней работает TCP/IP
- Linux Networking
- Как посмотреть сетевые интерфейсы в линукс
ip aifconfig
- Как Linux выбирает маршруты и как их посмотреть
- по routing table (
ip route)
- по routing table (
- Как посмотреть открытые порты
ss -tulnnetstat -tuln
- Как посмотреть сетевые интерфейсы в линукс
- Linux
- Управление системой инициализации и службами.
Как понять что сервис не стартует
systemctl statusjournalctl -u
- Как посмотреть логи ядра
dmesg
- Работа с hardware в linux 1.
- Управление системой инициализации и службами.
Как понять что сервис не стартует
- Реальный пример (нет связи с сервером):
Проверка интерфейса
ip aПроверка IP
pingПроверка маршрута
ip routeПроверка пути
tracerouteПроверка портов
telnet / ncАнализ трафика
через tcpdump или Wireshark
- Сетевой стек (модель OSI / TCP-IP)
- Docker
- Что такое Docker Image и Docker Container
- image → шаблон
- container → запущенный instance
- Что делает Docker Compose
- описывает многоконтейнерные системы
- YAML файл
- поднимает сервисы одной командой
- Как посмотреть запущенные контейнеры
docker ps
- Как контейнеры общаются друг с другом
- через
docker network - по имени сервиса (DNS внутри)
- через
- Реальный пример.
У тебя стенд (сервер + БД) в Docker. БД не доступна. Что проверяешь?
- контейнер запущен (
docker ps) - сеть (
docker network) - порты (
docker inspect) - логи (
docker logs)
- контейнер запущен (
- Что такое Docker Image и Docker Container
- Git
- Что такое GIt
- распределённая система контроля версий
- Основные команды
git clonegit pullgit addgit commitgit push
- Что такое branch ?
- отдельная линия разработки
- Чем отличается merge от rebase
- merge → сохраняет историю
- rebase → переписывает историю
- Пример: Ты сделал изменения, но не в той ветке. Что делать?
- git stash
- переключиться
- применить изменения
- Что такое GIt
- Wireshark
- Что такое
- анализ сетевого трафика
- захват пакетов
- декодирование протоколов
- Что такое
- Схемотехника