1)Посоветуйте ось для изучения сетей\сетевого пр и системщины в целом.
NetBSD читал, что лучший выбор, но чёт я очкую в юникс вкатываться, до этого разве что на Минте сидел, сейчас лубунту думаю накатить
2)Книги\материалы для практического изучения построения сетевых приложений
Откопал
У. Стивенс, Протоколы TCP/IP. Практическое руководство
Сети TCP IP. Том 3. Разработка приложений типа клиент/сервер для Linux/POSIX 2002г
Актуально? Посоветуйте посвежее.
3)Черкните план изучения сетей и архитектуры сетевых приложений\взаимодействию с сетями. \
Сейчас ботаю Нисходящий Подход и пишу сетевой сканер на питонусе. Постоянно чувствую что что-то упускаю, в силу своего незнания не могу систематизировать материал, для комплексного подхода, полноценно покрывающий пробелы ...
Да, кстати. Вопрос на засыпку. Почему столь мало людей разбирающихся в CS? Я не о поверхностном цитировании заученных цитат википедии, хотя и таких очень мало.
>>1281223 Потому, что бизнесу насрать на твой CS, если бизнес не пересекается с CS. Бизнесу важно, что бы приложение работало стабильно, минимальные затраты на его поддержку, и разработку. А т.к. бизнес диктует кол-во рабочих мест и зарплаты, то выбор очевиден. Зачем человеку джва хода учить CS, если можно за пол года задрочить жс или хтмл, и получать те же денежки. Конечно, в перспективе cs - больше денег. В разы больше. Но, большинство не смотрит на перспективу, да и у многих жопа горит от сложности cs. Я вот читал у Таненбаума книгу по ОС (чисто для себя). Ниосилил. На половине сдулся.
>>1280574 (OP) >изучения сетей практическим подходом: эмуляторы cisco или тестовые сети на базе виртуальных машин так быстрее всего натаскиваешься на понимание как сетевые протоколы работают, как вообще осуществляется взаимодействие
>>1281223 >Почему столь мало людей разбирающихся в CS? Где? На сосаке? Дык тут сидят в основом дегенераты, которые ничего сложнее чем клепать формочки для бузниса не умеют.
>>1280574 (OP) Для начала возьми почитать вот эту >>1280618 книгу на пике, она большая но там базовые вещи очень подробно специально разжевываются для умственно недалеких, то что надо. Ставь циско пакет трейсер, добавь в закладки видеокурсы по нему для начинающих. Так же добавь в закладки https://linkmeup.ru/, читать сети для самых маленьких. Когда дойдешь до MPLS и транспортных технологий то подумай, что собственно тебе надо - знать как работают интернеты или просто знать что такое IP, маки, что такое маршруты и т.д. Если второе то поняв базовые вещи можешь остановиться и спокойно кодить что там тебе надо. Если хочешь залезть поглубже, то скачай олифера как справочник, поставь какие-нибудь эмуляторы (не симуляторы) железок. А так собирай в пакет трейсере всякую дичь, изучай работу самых основных сетевых протоколов, врубайся в модель OSI.
>>1284099 Модель OSI это такая эзотерическая штука из которой смело можно выкинуть 6 и 5 уровень при изучении и забыть даже их названия до нужного момента, который вероятно никогда не возникнет, но о ней и о том что она из себя представляет знать обязательно. Хотя бы что бы понимать что кроме TCP, UDP, IP, Ethernet, DNS и всякой другой банальщины есть огромное количество других технологий и протоколов которые внезапно тоже используются до сих пор, как пример ATM, SDH. Сети это штука намного более глубокая чем TCP/IP.
1)Посоветуйте ось для изучения сетей\сетевого пр и системщины в целом.
NetBSD читал, что лучший выбор, но чёт я очкую в юникс вкатываться, до этого разве что на Минте сидел, сейчас лубунту думаю накатить
2)Книги\материалы для практического изучения построения сетевых приложений
Откопал
У. Стивенс, Протоколы TCP/IP. Практическое руководство
Сети TCP IP. Том 3. Разработка приложений типа клиент/сервер для Linux/POSIX 2002г
Актуально? Посоветуйте посвежее.
3)Черкните план изучения сетей и архитектуры сетевых приложений\взаимодействию с сетями. \
Сейчас ботаю Нисходящий Подход и пишу сетевой сканер на питонусе. Постоянно чувствую что что-то упускаю, в силу своего незнания не могу систематизировать материал, для комплексного подхода, полноценно покрывающий пробелы ...
отчаяния.jpg