Задачи сами себе ставьте, а если подходящих у вас нет, то и TCP/IP вам не нужен, читать о нем нечего, ищите в интернете исходники на нужном языке, работайте, отлаживайте с помощью Wireshark и т.п.
TCP/IP нужен, т.к. его знание требуется в вакансиях. Знаний что на каком уровне недостаточно, т.к. далее идут вопросы из практики. Примеры здесь же на тостере найти можно
На хосте указаны следующие статические маршруты (в формате команд Windows):
route add 10.128.0.0 mask 255.240.0.0 10.0.0.1
route add 10.0.0.0 mask 255.0.0.0 10.0.0.2
route add 10.128.0.0 mask 255.255.240.0 10.0.0.3
Через какой шлюз пойдет трасса на хост 10.128.1.1?
Про исходники не понял, что именно искать? Вот вы явно в теме, потому и спрашиваю, где про все это почитать можно?
rughost: Вот и решайте задачи из практики, у меня на днях была стандартная задача - 1 TCP-сервер и несколько TCP-клиентов, клиенты шлют серверу "запросы", сервер возвращает "ответы",, язык C++, фреймворк - Qt, вот что я нашел: https://habrahabr.ru/post/131585/https://habrahabr.ru/post/131472/ этим и воспользовался, TCP/IP стандартен для любых платформ, так что если разберетесь однажды на каком-либо языке, то в дальнейшем сможете и на любом другом даже без исходников, только по документации.