Перейти к основному содержанию
SDO
  • В начало
  • Календарь
  • Дополнительно
Вы используете гостевой доступ
Вход
SDO
В начало Календарь
Развернуть всё Свернуть всё
  1. Личный кабинет
  2. Основы компьютерных сетей
  3. Модуль 9. Транспортный уровень: протоколы TCP и UDP
  4. Задание 6. Анализ TCP-соединений

Задание 6. Анализ TCP-соединений

Требуемые условия завершения
Дать ответ на задание

Задание 6. Анализ TCP-соединений

Форма контроля: практическая работа с прикреплением отчёта в электронном виде.

Общие сведения о работе
Модуль курсаМодуль 9 «TCP и UDP»
Рекомендуемое время3 академических часа
Оборудование и ПОПК с браузером; netstat (Windows) или ss (Linux).
Предварительные требованияИзучена страница 9.1; понимание портов и handshake.
Результат (что сдать)PDF с таблицей соединений и пояснением состояний TCP.

Краткое описание: Проанализируйте активные TCP-соединения и состояния с помощью netstat или ss.

1. Цель работы

Научиться идентифицировать TCP-соединения, порты и состояния (LISTEN, ESTABLISHED) на локальной системе.

2. Задачи

  1. Выполнить netstat -an (Windows) или ss -tuln (Linux).
  2. Найти сокеты в состоянии LISTEN на портах 80, 443 (или ближайших доступных).
  3. Выбрать 3 соединения ESTABLISHED — указать локальный и удалённый IP:порт.
  4. Составить таблицу: протокол, локальный адрес, удалённый адрес, состояние.
  5. Объяснить разницу между LISTEN и ESTABLISHED.
  6. Указать, какие приложения (по портам) используют обнаруженные соединения.

3. Теоретические сведения (для выполнения работы)

Состояния: LISTEN — сервер ждёт на порту; SYN_SENT — клиент инициирует; ESTABLISHED — данные; TIME_WAIT — закрытие.

Сокет = (IP, порт) на каждом конце. Well-known порты: 80 HTTP, 443 HTTPS, 22 SSH.

4. Методические указания

  1. Откройте HTTPS-сайт в браузере (для ESTABLISHED на 443).
  2. Windows: netstat -an | findstr TCP; для PID: netstat -ano.
  3. Linux: ss -tunap (при наличии прав — имена процессов).
  4. Найдите минимум 1 LISTEN и 3 ESTABLISHED.
  5. Составьте таблицу и поясните назначение портов.

5. Содержание отчёта (обязательные разделы)

  1. Титульный лист
  2. Цель
  3. Скриншоты netstat/ss
  4. Таблица соединений
  5. Пояснение состояний
  6. Вывод

6. Требования к оформлению

  • PDF
  • Таблица минимум 5 строк

7. Критерии оценивания

КритерийМаксимум баллов
Скриншоты команд25
Таблица соединений (≥ 5 строк, корректные состояния)40
Пояснение LISTEN/ESTABLISHED и портов35

Итого: 100 баллов. Зачёт — от 60 баллов.

Контрольные вопросы (для самопроверки перед сдачей)

  1. Что означает кортеж (IP, порт)?
  2. Почему HTTP использует TCP?
  3. Что показывает состояние TIME_WAIT?
  4. Какие well-known порты у HTTPS и SSH?

8. Порядок сдачи

  1. Изучите теоретический материал модуля.
  2. Выполните практическую часть согласно задачам.
  3. Оформите отчёт в формате PDF или DOCX.
  4. Нажмите кнопку «Добавить ответ» ниже и прикрепите файл в поле загрузки (до 5 файлов, до 10 МБ каждый).
  5. При необходимости добавьте текстовый комментарий в поле «Ответ».
  6. Нажмите «Отправить задание» для проверки преподавателем.

Примечание: для отправки ответа необходима регистрация на платформе. Гости могут просматривать условия задания без регистрации.

Вы используете гостевой доступ (Вход)
Сводка хранения данных
На платформе Moodle