Вышку связи видно с любого яруса: ржавая радиобашня над крышами Ярусов сервисов, обмотанная кабелем, как старое дерево плющом. Ты сто раз смотрел на неё снизу и ни разу не думал, что внутри кто-то живёт. Кельса ведёт тебя по наружной лестнице. Узор летит впереди и пересчитывает бухты кабеля на площадках.
На середине подъёма, на площадке с генератором, сидит странник. Кельса кивает ему, как старому знакомому, и останавливается перевести дух.
Странник поднимается и уходит вниз по лестнице. На верхней площадке ветер, антенны и стойки с мигающими огоньками под жестяным навесом. Между стойками мужчина в потёртой куртке связиста, на плече катушка цветного кабеля, на шее связка пластиковых бирок. Он не оборачивается.
Тейфт разворачивает к тебе экран. На нём строки шестнадцатеричных цифр, без единого слова:
03:00:14 port47 02000a000001 0200ac100001 0800 450002341c4640003f066762ac1000030a020007...
В уроке 99 ты знал о контракте всё: тип каждого поля, кто его подписал, какие статусы допустимы. Здесь ничего этого нет. Есть время, номер порта на стойке и байты, которые по этому порту прошли. Чтобы ответить Тейфту, придётся научиться читать сеть снизу: что за железка эти байты отправила, по какому кабелю они шли и кто по дороге их передавал из рук в руки.
урок из курса
Урок из курса «Python backend: Тарбадель». Курс покупается один раз и остаётся навсегда: 500 ₽.
Оплата пока не подключена: премиум и курсы открываются промокодом.