В будущем хочу связать себя с IT. Выбор стоит между сисадмином и,скорее всего,кодером.
Сам понимаю,что математику нужно знать лучше,поэтому хочу задать несколько вопросов.
Если хочешь быть кодером, то не надо, для сисадмина так тем более. Если хочешь стать программистом, то минимум это школьный курс, всё что выше нужно для особых направлений вроде геймдева, ИИ, поисковых алгоритмов в Яндексе/Гугле и т.д.
посоветуйте книги по сетям
Таненбаум и Олифер
Как понять,что именно на этом (факультете?) я выучусь на то,что мне нужно?
Никто тебя учить не будет, будь готов к тому, что учиться придётся самому и много. Если в университете будет хороший преподаватель, который не будет учить тебя говнокодить, считай повезло)