Чтение вывода ping
Урок 16 из 47 курса Сетевое взаимодействие в терминале на Coddy.
Ping выводит две полезные величины, и люди обычно смотрят не на ту.
Время каждого ответа — это время прохождения туда и обратно в миллисекундах. Оно показывает, насколько далеко находится компьютер с точки зрения сети. Несколько миллисекунд — это то же здание, пара сотен — другой конец света.
Показатель потерь в сводке важнее. Нулевые потери при большом времени означают удалённое, но исправное соединение. Частичные потери, скажем 20 процентов, — действительно плохой признак: что-то отбрасывает сообщения, и это проявляется в соединении, которое работает, затем зависает, а потом снова работает.
Итак: время показывает, насколько далеко, а потери — насколько соединение исправно. Когда кто-то говорит: «сеть медленная», именно показатель потерь указывает на настоящую неисправность.
Задание
СложноИзвлеките одно число из сводки.
Отправьте два запроса ping на 127.0.0.1 и выведите только число вернувшихся пакетов, без каких-либо слов вокруг него. Ожидаемый вывод:
2Сводка содержит строку
2 packets transmitted, 2 packets received, 0% packet loss. Найдите эту строку, затем возьмите правый столбец.
Попробуйте сами
В этом уроке есть небольшой тест. Начните урок, чтобы ответить на вопросы и сохранить прогресс.
Все уроки раздела Сетевое взаимодействие в терминале
4Доступен ли он?
ICMP и pingЧтение вывода pingКогда ping вводит в заблуждениеОтказано или превышено время ожиданияПовторение: доступность3Порты и сокеты
Что такое портХорошо известные портыЛокальный хостПрослушивание и подключениеПовторение: порты6curl в деталях
Просмотр заголовковСохранение ответовПользовательские заголовкиСтатус и время выполненияКоды выхода curlПовторение: флаги curl9Аутентификация и отладка
API-ключи и BearerUser-AgentТайм-ауты и повторные попыткиАнализ ошибкиПовторение: отладкаПотренируйтесь самостоятельно: Песочница Terminal