Кожен знає навіщо потрібні протоколи такі як ARP, DNS, DHCP, ICMP і т.п. Але коли необхідно розібратися в деталях, як вони працюють, і уявляти структуру пакетів, доводиться витратити чимало часу, щоб вникнути в RFC та іншу суху документацію. Найціннішим помічником у вивченні матеріалу може стати сервіс
visualland. Тут зібрано величезну кількість роликів з візуалізацією роботи різних мережевих протоколів. Все в дуже наочній формі. Наводиться пояснення роботи протоколу, а також покрокова візуалізація пакетів: що, звідки і куди передається, які прапори змінюються, що і в який момент відбувається. Рекомендую також аналогічний проект:
bit.ly/Jasper_here.