Простите, но это сферический в вакууме. Вся прочитанная теория, в данном случае, не будет стоить ни чего. Только время потратите. Нужна практика на реальных задачах. Их можно и смоделировать, если нет рабочих. Читайте, в конце концов, тостер по интересующим тегам, смотрите что люди делают, как это делают и пытайтесь повторить.
Вы пишите про VPN. Возьмите, и поднимите его сначала на винде, потом на линуксе. В процессе будет приходить понимание как это работает и для чего вообще нужно.
Поднимите машину на винде и линуксе (по очереди, конечно) и раздайте с нее интернет в локальную сеть.
Это будет реальный опыт, хоть и в тестовой среде, и принесет гораздо больше, чем просто чтение без понимания.