Menu
Coddy logo textTech

Что такое сеть

Урок 1 из 47 курса Сетевое взаимодействие в терминале на Coddy.

Сеть — это не что иное, как машины, которые могут отправлять друг другу сообщения. Ноутбук запрашивает страницу у веб-сервера, телефон получает почту, серверная служба читает базу данных — всё это одна машина отправляет сообщение, а другая отправляет ответ.

Эти сообщения перемещаются небольшими частями, которые называются пакетами. Большой ответ разбивается на части, отправляется и собирается заново на другом конце. Вам почти никогда не приходится работать с пакетами вручную, но это объясняет многое из того, что вы увидите: почему медленное соединение загружает страницу рывками и почему часть ответа может прийти, когда остальная часть ещё не пришла.

Важная привычка для этого курса — перестать думать об интернете как о месте и начать думать о нём как о разговоре. Кто-то спрашивает. Кто-то отвечает. Всё остальное — детали о том, кто спрашивает, где он находится и какую форму принимает вопрос.

Эти три детали точно соответствуют следующим трём главам: адреса и имена говорят вам, где находится нужное, порты — какая программа работает на этой машине, а HTTP задаёт форму вопроса.

challenge icon

Задание

Легко

Докажите, что обмен данными действительно состоялся.

ping отправляет одно небольшое сообщение компьютеру и ждёт ответа. Отправьте ровно одно сообщение на 127.0.0.1 и выведите только ту часть сводки, в которой указано, сколько сообщений вернулось:

1 packets received

-c1 отправляет одно сообщение. grep -o выводит только совпавший текст, а не всю строку.

Попробуйте сами

Терминал
quiz iconПроверьте себя

В этом уроке есть небольшой тест. Начните урок, чтобы ответить на вопросы и сохранить прогресс.

Все уроки раздела Сетевое взаимодействие в терминале

Потренируйтесь самостоятельно: Песочница Terminal