Литература по сетевым протоколам
1. Астахова, И.Ф. Компьютерные науки. Деревья, операционные системы, сети / И.Ф. Астахова и др. — М.: Физматлит, 2013. — 88 c.
2. Астахова, И.Ф. Компьютерные науки. Деревья, операционные системы, сети / И.Ф. Астахова, И.К. Астанин и др. — М.: Физматлит, 2013. — 88 c.
3. Баринов, В.В. Компьютерные сети: Учебник / В.В. Баринов, И.В. Баринов, А.В. Пролетарский. — М.: Academia, 2018. — 192 c.
4. Баринов, В.В. Компьютерные сети: Учебник / В.В. Баринов. — М.: Академия, 2015. — 256 c.
5. Кузин, А.В. Компьютерные сети: Учебное пособие / А.В. Кузин.. — М.: Форум, НИЦ Инфра-М, 2013. — 192 c.
6. Кузин, А.В. Компьютерные сети: Учебное пособие / А.В. Кузин, Д.А. Кузин. — М.: Форум, 2018. — 704 c.
7. Кузьменко, Н.Г. Компьютерные сети и сетевые технологии / Н.Г. Кузьменко. — СПб.: Наука и техника, 2013. — 368 c.
8. Куроуз, Д. Компьютерные сети. Нисходящий подход / Д. Куроуз, К. Росс. — М.: Эксмо, 2016. — 912 c.
9. Куроуз, Дж. Компьютерные сети: Нисходящий подход / Дж. Куроуз. — М.: Эксмо, 2018. — 800 c.
10. Луганцев, Л.Д. Компьютерные сети / Л.Д. Луганцев. — М.: МГУИЭ, 2001. — 452 c.
11. Максимов, Н.В. Компьютерные сети: Учебное пособие / Н.В. Максимов, И.И. Попов. — М.: Форум, 2017. — 320 c.
12. Максимов, Н.В. Компьютерные сети: Учебное пособие для студентов учреждений среднего профессионального образования / Н.В. Максимов, И.И. Попов. — М.: Форум, НИЦ Инфра-М, 2013. — 464 c.
13. Новожилов, Е.О. Компьютерные сети: Учебное пособие / Е.О. Новожилов. — М.: Academia, 2017. — 288 c.
14. Новожилов, Е.О. Компьютерные сети / Е.О. Новожилов. — М.: Academia, 2016. — 352 c.
15. Новожилов, Е.О. Компьютерные сети: Учебное пособие / Е.О. Новожилов. — М.: Academia, 2016. — 288 c.
16. Новожилов, Е.О. Компьютерные сети: Учебное пособие / Е.О. Новожилов. — М.: Академия, 2018. — 176 c.
17. Новожилов, Е.О. Компьютерные сети. Учебное пособие / Е.О. Новожилов. — М.: Academia, 2016. — 288 c.
18. Олифер, В. Компьютерные сети. Принципы, технологии, протоколы: Учебник / В. Олифер, Н. Олифер. — СПб.: Питер, 2016. — 176 c.
19. Олифер, В. Компьютерные сети. Принципы, технологии, протоколы: Учебник / В. Олифер, Н. Олифер. — СПб.: Питер, 2016. — 318 c.
20. Олифер, В. Компьютерные сети. Принципы, технологии, протоколы: Учебник для ВУЗов / В. Олифер. — СПб.: Питер, 2012. — 944 c.
21. Олифер, В.Г. Компьютерные сети. Принципы, технологии, протоколы: Учебник для вузов. Стандарт третьего поколения / В.Г. Олифер, Н.А. Олифер.. — СПб.: Питер, 2013. — 944 c.
22. Попов, И.И. Компьютерные сети / И.И. Попов, Н.В. Максимов. — М.: Форум, 2004. — 336 c.
23. Прончев, Г.Б. Компьютерные коммуникации. Простейшие вычислительные сети: Учебное пособие / Г.Б. Прончев. — М.: КДУ, 2009. — 64 c.
24. Смелянский, Р.Л. Компьютерные сети. В 2 т.Т. 2. Сети ЭВМ / Р.Л. Смелянский. — М.: Academia, 2016. — 448 c.
25. Столлингс, В. Компьютерные сети, протоколы и технологии Интернета / В. Столлингс. — СПб.: BHV, 2005. — 832 c.
26. Таненбаум, Э. Компьютерные сети / Э. Таненбаум. — СПб.: Питер, 2013. — 960 c.
27. Таненбаум, Э. Компьютерные сети / Э. Таненбаум. — СПб.: Питер, 2019. — 960 c.
28. Таненбаум, Э.С. Компьютерные сети / Э.С. Таненбаум, Д. Уэзеролл. — СПб.: Питер, 2018. — 512 c.
29. Шелухин, О.И. Обнаружение вторжений в компьютерные сети (сетевые аномалии): Учебное пособие для вузов / О.И. Шелухин, Д.Ж. Сакалема, А.С. Филинова. — М.: Гор. линия-Телеком, 2013. — 220 c.
30. Шелухин, О.И. Обнаружение вторжений в компьютерные сети (сетевые аномалии) / О.И. Шелухин. — М.: ГЛТ, 2013. — 220 c.
Компьютер и ноутбук
Компьютерная графика
Компьютерная томография
Компьютерное моделирование
Компьютерные модели
Лучшие книги для новичка по сетевых технологиям в системном администратировании?
Занимаюсь программированием и пока чётко не определил кем хочу быть в нём. На данный момент знаю такие технологии как: html, css, sass, js, jquery(немного), php(немного), sql, mysql, photoshop, git, java se, javaFX(поверхностно), некоторые базовые команды windows и linux, работал с virtual box и вроде всё.
Сейчас решил системное администратирование и сделал такой план:
1. Сетевые технологии
2. Командная строка виндовс
3. Администратирование виндовс
4. Удалённое администратирование
1 вопрос — мне нужны хорошие книги (видео о теории не очень воспринимаю,только практику) для новичков по сетевым технологиям, которые дадут самые важные знания и будут легки в воспринимании.
2 вопрос — компьютерные технологии и сетевые технологии одно и тоже?
3 вопрос — как план вообще?
Простой 3 комментария
Рекомендую хорошо взвесить свое решение еще раз. Сетевое, системное администрирование — не самые перспективные навыки. Лучше углубляйтесь в программирование.
- Сетевые технологии: RFC 791 (IP), 792 (ICMP), 793 (TCP), 768 (UDP), 2460 (IPv6), 4271 (BGP-4), 5321-2 (SMTP и Message Format), 3986 (URI), 7230-5 (HTTP/1.1), 1034-5 (DNS), 2131 (DHCP), 3315 (DHCPv6), по вкусу IKE, FTP, IPsec и прочие протоколы приложений. IEEE 802.3 (Ethernet), 802.11(Wi-Fi), 802.1Q (VLAN и ещё немного фич). Практика: объяснить все этапы получения результата после старта открытия сайта браузером с точки зрения сетевых протоколов и взаимодействий. Отправка e-mail с помощью telnet. Побаловаться с маршрутизацией, VLAN и DHCP в виртуалках.
- Нужность cmd.exe под вопросом, рекомендую сразу учиться работать с Powershell из-за удобства второго. Официальный Getting Started, словарь командлетов набивается с практикой. Практика в виде автоматизации любых действий, которые вам хотелось бы автоматизировать: снятие серийных номеров процессора, мат. платы и дисков в файл с отправкой куда-то; внесение изменений в Windows Firewall с параметрами на входе.
- Изучение структуры системных каталогов и реестра (важно для установки/удаления программ), поднятие всех служб Windows Server, изучение механизмов GPO и прочие курения документации.
- Понимание и настройка RDP, WS-Man, SSH с предварительным изучением того, что такое PKI и с чем его едят.
Самые важные знания в сетях это и есть теория. По сетям есть хороший канал Андрея Созыкина для новичков.
Компьютерные технологии и сетевые технологии это разные вещи.
А я бы начал читать «Сети для самых маленьких». linkmeup.ru/blog/11.html
И выполнять все что там рассказывают.
1. «Компьютерные сети» — есть две очень хорошие книги по сетям с одинаковым названием, первая под авторством Э.Таненбаума, вторая под авторством Олиферов. Так же хороший цикл статей на хабре «Сети для самых маленьких».
2. На cmd действительно смысла нет распаляться, лучше на powershell потрать время.
3. Администрирование Windows/Linux очень большой кусок материала, на равных с программированием или сетевым администрированием. И если в администрировании сетей освоив базовые знания и CLI одного вендора разобраться с другими вендорами особого труда не составит. С администрированием систем так не прокатит, потому как администрируется в большинстве случаев не сама система, а сервисы которые поднимаются на базе какой-либо ОС.
4. Что такое удаленное администрирование? RDP/SSH/IPMI/Hyper-V/ESXi что?
Стоит определиться с направлением к чему больше интерес к разработке или к администрированию, потому как информации очень много и освоить все на качественном уровне просто нереально. Если заниматься разработкой под WEB то стоит ограничиться понимаем модели OSI, работой служб DNS, IIS, Apache, NGINX, Failover Cluster, NLB Cluster, SSH, WinRM, Bash, PowerShell, Reverse Proxy (Apache,Nginx,IIS), IPVS, iptables, Windows Firewall. Список далеко не полный из того что вспомнилось по быстрому. Упираться на администрирование только Windows при разработке под web недальновидно, потому как большинство серверов все таки на Linux.
Войдите, чтобы написать ответ
Поступление: МФТИ(ФРКТ) или МГУ(ВМК или Мехмат?)?
Посоветуйте учебник по сетевым протоколам и сетям
Посоветуйте посоветуйте, пожалуйста, хороший учебник/книгу по сетевым протоколам и сетям.
Основное требование — не просто теоритическое описание, а демонстрация описанного с помощью tcpdump/wireshark. То есть, если описали протокол, то тут же показали, как настроить wireshark, чтобы захватить нужные пакеты, что сделать, чтобы они появились в сети (а значит и были захвачены) и как можно проанализировать захваченные данные.
За руководством по настройке wireshark обратись к документации по wireshark.
Вот этого как раз бы хотелось избежать: нескольких источников информации и необходимости их интеграции.
Дело не столько в лени, сколько в крайней моей неподготовленности в данном вопросе. И необходимость читать несколько источников информации только увеличит порог вхождения.
Естественно все это про первый этап обучения. Понимаю, что потом, когда пойму основы — придется читать несколько источников.
Если тебе надо, чтобы по каждому пакету/протоколу тебе объясняли как настроить wireshark, то прочти документацию по wireshark.
Про протоколы читай у Стивенса. Где здесь «необходимость их интеграции»?
- Описание протокола
- Настройки wireshark для него
- Как сделать, чтобы в моей сети (скажем из виртуальных машин) появился такой пакет. Ну, скажем для icmp нужно выполнить просто ping. Для DHCP — уже надо поставить DHCP-клиент.
- Интрепретация захваченных значений с помощью предыдущих фильтров.
И, кстати, все это мне нужно не только по сетям, но и по сетевым технологиям.
Скажем DNAT. В идеале — описание технологии, гайд как настроить это (на примере виртуальных машин или контейнеров), и демонстрация работы с помощью wireshark (или tcpdump).
Ты не читаешь чего тебе пишут? Рэбэ, я в третий раз повторять не буду.
То что ты просишь есть в wiki вайршарка.
detector