IP-адреса
Урок 3 из 47 курса Сетевое взаимодействие в терминале на Coddy.
Чтобы запрос дошёл, клиенту нужен адрес сервера. В сети этот адрес является IP-адресом, и знакомый формат выглядит так: 93.184.216.34: четыре числа, каждое от 0 до 255, разделённые точками. Это IPv4.
Таких адресов больше не хватает, поэтому существует также IPv6 — он длиннее и записывается в шестнадцатеричном формате, например 2606:2800:220:1:248:1893:25c8:1946. Ты встретишь оба варианта, и идеи этого курса применимы к каждому из них.
Во время обучения один адрес важнее любого другого: 127.0.0.1, который всегда означает этот компьютер, прямо здесь. У него тоже есть имя — localhost. Запрос к нему никогда не покидает компьютер, что делает его идеальным для практики: ты можешь запустить сервер и клиентскую часть рядом и наблюдать за обеими сторонами.
Именно это ты и будешь делать до конца курса.
Задание
СреднеСчитайте адрес непосредственно из вывода команды.
При запуске ping сообщает адрес, с которым устанавливает связь, в первой строке:
PING 127.0.0.1 (127.0.0.1): 56 data bytesВыполните 127.0.0.1 один раз и выведите только адрес — второе слово этой первой строки:
127.0.0.1
head -1оставляет первую строку, аawkможет вывести один столбец из неё.
Попробуйте сами
В этом уроке есть небольшой тест. Начните урок, чтобы ответить на вопросы и сохранить прогресс.
Все уроки раздела Сетевое взаимодействие в терминале
3Порты и сокеты
Что такое портХорошо известные портыЛокальный хостПрослушивание и подключениеПовторение: порты6curl в деталях
Просмотр заголовковСохранение ответовПользовательские заголовкиСтатус и время выполненияКоды выхода curlПовторение: флаги curl9Аутентификация и отладка
API-ключи и BearerUser-AgentТайм-ауты и повторные попыткиАнализ ошибкиПовторение: отладкаПотренируйтесь самостоятельно: Песочница Terminal