Сегодня мне открыли штуку под названием "Beej’s Guide to Network Programming". Гайд по низкоуровнему сетевому программированию на С, которому уже примерно десять лет, но его не забросили и регулярно апдейтят до актуалочки. Внутри вся фундаменталка сетей, для тех кто с ними не алё. TCP/IP, UDP, DNS, клиент-серверные штуки с примерами который поймёт каждый и так далее. Так что смело откладывать в мемориз и при случае поучать осмелившихся взлеть в сети девелоперов. https://beej.us/guide/bgnet/pdf/bgnet_usl_c_1.pdf