Утром Тейфт приносит из кладовки на площадку старый ноутбук в изоленте и втыкает его в свободный порт стойки, рядом с серым кабелем. Ноутбук греется, вентилятор свистит на ветру. Узор садится на крышку и смотрит на пустой экран.
В прошлом уроке ты разобрал заголовок IP и нашёл в сегменте два порта: 2700 и 8080. Байт номер 9 говорил, какой конверт лежит внутри пакета: 6 значит TCP, 17 значит UDP. Это и есть звонок и открытка. Сегодня ты узнаешь, чем они отличаются, и напишешь первый сервер, который сам слушает порт.
Программа говорит с сетью через сокет. Это дверь, которую ядро системы открывает твоей программе: за ней вся сетевая карта, все кадры и все роутеры из двух прошлых уроков, а программе достаются только байты.
урок из курса
Урок из курса «Python backend: Тарбадель». Курс покупается один раз и остаётся навсегда: 500 ₽.
Оплата пока не подключена: премиум и курсы открываются промокодом.