Назад | Перейти на главную страницу

С чего начать изучение сетевых технологий

Мне интересно, может ли кто-нибудь порекомендовать ресурсы по сети. Я не возражаю, если это книги или веб-страницы. Я просто хочу узнать об этом немного больше, так как хочу проработать год в качестве системного администратора или ИТ-специалиста. У меня есть опыт программирования, и я занимаюсь им уже много лет, однако я не выпускник, поэтому вряд ли получу работу по разработке программного обеспечения.
Заранее спасибо,
Декан

Вы можете прочитать столько книг и веб-сайтов, сколько захотите, но вы не научитесь по-настоящему, пока не поработаете руками. Купите себе дешевые коммутаторы и / или маршрутизаторы на Ebay или где-нибудь еще, настройте себе домашнюю лабораторию и начните играть. Поставьте перед собой несколько проектов и целей, а затем, когда у вас возникнут проблемы, начните искать решения в Интернете или в книгах. Приходите сюда, и мы вам поможем.

Тем не менее, зачем вам нужна степень, чтобы получить работу по разработке программного обеспечения? Я знаю многих высококвалифицированных разработчиков программного обеспечения, у которых нет ученых степеней, и они не нуждаются в них, поскольку у них есть опыт. Я также знаю многих людей, окончивших университет со степенью в области разработки программного обеспечения, которым я бы не стал доверять программированию своего телевизора. Системное администрирование не проще и не менее сложно, чем программирование, и вы получите от него удовольствие, только если это действительно то, чем вы хотите заниматься. Если вы соглашаетесь стать системным администратором, когда действительно хотите быть разработчиком, вы возненавидите это.

Одним из способов "получить прибыль" было бы приобретение переключателя уровня 3. Тонна сетевых технологий в одной коробке - коммутация и маршрутизация. Если вы можете найти какой-либо в наличии, у Asus есть очень эффективный коммутатор уровня 3 по цене менее 100 долларов США. Это не Cisco, но имеет очень сопоставимый набор технологий / функций и, по крайней мере, даст вам шанс на хорошее / значимое знакомство.

Иллюстрированный TCP / IP - библия нетворкинга

У CISCO есть хорошая документация по сетям

Коробка Linux / BSD для практики

Моя рекомендация - книга Компьютерные сети Таненбаума... дает отличный обзор сетевых функций и протоколов - я нашел, что это отличная книга, чтобы читать от корки до корки, и вы можете заполнить пробелы с помощью Google. Это не сделает вас экспертом в одночасье, но даст вам отличную основу. Изначально я прочитал его как часть моей степени и с тех пор купил 2 новых издания.

Я предлагаю вам получить копию программы трассировки пакетов cisco, которая представляет собой своего рода симуляцию виртуальной сети. Он научит вас, как настраивать маршрутизаторы и коммутаторы, в том числе вплоть до фактических команд, которые вам нужно запускать на них (во всяком случае, cisco). Это также будет очень полезно, если вы решите сделать CCNA или подобное в будущем.

Возможно, стоит также купить старую книгу ccna cisco на Amazon из вторых рук - очень полезные книги.

Если вы хотите получить работу системного администратора, вы должны очень хорошо знать основы работы сети, и это также может помочь вам, если вы пойдете по пути разработчика.

Вы можете найти очень подробное руководство о том, как работает сеть в Основы сетевых технологий от Juniper. Надеюсь, вам будет так же легко, как и мне.

Я нашел этот HOWTO очень полезным:

После этого я узнал тома от m0n0wall и pfSense.

Возможно, вы тоже сможете извлечь уроки из этих ресурсов!