
Size: a a a
ciadotgov4sjwlzihbbgxnqg3xiyrg7so2r2o3lt5wz5ypk4sxyjstad.onion
L2
, в первую очередь, сложен своей отладкой у которой нет простых инструментов вроде traceroute
, а последствия сбоя часто катастрофические, как в статье.DHCP
(RIP
, да что угодно) в вашем канале, хотя всё остальное вроде бы работает" - превращается в бесконечные часы тотального траблшутинга всего, пока в итоге не подключается сниффер и не находится флудящее устройство. И это реальный пример из практики нашего NOС
, не самый разрушительный. Про кольца можно не говорить: STP
по своей сути, протокол предотвращения аварии которая уже есть, а не созидательный (архитектурный) протокол, ERPS
не многим лучше. Единственный способ работать с L2
- это регламентировать всё, задавая самые строгие из возможных режимов ничего не давая на откуп автоматике, но это добавляет сложностей в обслуживании.L2
есть красивые, быстрые решения для отказоустойчивости, например просто LAG или MLAG, vPC или любое другое специфичное название и этим хочется пользоваться. Но и это не всегда работает хорошо, даже LAG, особенно на стыке двух вендоров, или софтового и железного решения.L2
можно пользоваться, но с бОльшим риском.BGP
разный, даже по количеству префиксов в разных частях Интернета. Каждый видит свою картину мира и только свою.Docker
. Достаточно лёгкое чтение про базовые принципы современного, я бы уже не назвал это передовым, подхода к проектированию и работу программного обеспечения. Есть про всё, собственно Docker
и механизмы управления им, облачные провайдеры, CI/CD, тестирование, микросервисы. Всё с конкретными простыми примерами для существующих продуктов. То есть, это книжка как пользоваться, а не как всё устроено. Знаете можно читать использование Linux и там будет описание ядра, прерывания, системные вызовы, а можно читать книгу с практически таким же названием и там будет как мышкой переместить файл из одной папки в другую, вот моя книжка это второй вариант.CLI
, в блоге CellStream хорошее рассуждение Andrew Walding по этому поводу. Вопрос не просто в командном режиме который можно было бы использовать и через систему управления не попадая в консоль напрямую, а в полном уходе к высокоуровневым методам API.Python
, YAML
, shell
который поясняется постольку поскольку, лучше с этим быть знакомым. Есть подозрение что нужно быть в принципе знакомым с концептом микросервисов и программированием, тестами, но в целом все эти понятия объясняются с нуля.Vim
в неделю, полезно. Я вот сегодня воспользовался, забыл как адресуются строки в режиме поиска.Unix
команда g/REGEXP/p
в редакторе ed работала в точности как утилита grep
, потому что это был один и тот же код.An attacker could then install programs; view, change, or delete data; or create new accounts with full user rights
. Всё настолько серьёзно что и для XP есть патчи. С Windows 8 и 10 всё в порядке.Lua
. Всё это в комплексе вместе со snabb - фреймворком для высокопроизводительной обработки трафика в userspace
. В отличие от DPDK
не привязан к Intel.packet_mmap
, pf_ring
, netmap
, другие тоже есть. Ключевые слова для поиска Zero Copy и Userspace IO. Это позволяет выжимать гораздо больше чем может ядро зажатое рамками планировщика и прерываниями. Совсем прямой доступ к железу никто давать всё равно не хочет, хотя Intel с очередными багами в процессорах старается. Во времена DOS с этим было проще :-)FTP
, IMAP
, в меньшей степени HTTP
. Одна строчка вопрос, в удобочитаемом виде, одна или много в ответ, в более или менее читаемом виде. Модный сейчас JSON
при всей его читаемости всё же машинный формат. Формировать запрос вручную почти не имеет смысла, это делает программа и программист, что и в случае бинарных протоколов.JSON
везде, даже в почте и называется это JMAP. Cтатья в блоге IETF, потому что, видимо, процесс стандартизации к концу подходит. А за подробностями надо идти на сайт jmap.ioPIM DM
, про сообщения и общие принципы что к чему. Про PIM SM
с его RP
в принципе сложнее, так что проще не напишешь. Чтобы включить и всё заработало хватит. У мультикаста полно нюансов, но тут только опыт помогает.