Наблюдение за уровнями
Урок 23 из 32 курса Модель OSI на Coddy.
Вы можете увидеть, как уровни взаимодействуют, с помощью одной команды. Когда curl получает URL, он разрешает имя (DNS), открывает TCP-соединение с портом (уровень 4) и только после этого обращается к HTTP (уровень 7). С помощью -v вы буквально видите описание каждого этапа.
Результатом уровня 7 является код состояния: трёхзначный ответ server. 200 означает успех. curl может вывести только этот код с помощью -o /dev/null -w "%{http_code}\n", отбросив тело страницы.
Пришло время запустить весь стек — сверху вниз — на своём компьютере.
Задание
СреднеЗапустите полный стек протоколов локально:
- Запустите сервер на порту 9220 в фоновом режиме и дождитесь его запуска
- Получите
http://127.0.0.1:9220/с помощьюcurl -s, отбросив тело ответа, и выведите только код состояния HTTP
Ожидаемый вывод:
200Попробуйте сами
Все уроки раздела Модель OSI
6Верхние уровни
Сеансовый уровень и уровень представленияПрикладной уровеньНаблюдение за уровнямиИтоги — верх стекаПотренируйтесь самостоятельно: Песочница Terminal