• Магия чисел в децимальных номерах

      КДПВ

      Статья написана в дополнение к предыдущей по просьбе сообщества.

      В этой статье разберемся с магией чисел в децимальных номерах. И рассмотрим нумерацию не только принятую в ЕСКД (Единая система конструкторской документации), а также в ЕСПД (Единая система программной документации) и КСАС (Комплекс стандартов на автоматизированные системы), так как Харб в большей степени состоит из ИТ специалистов.

      В соответствии с требованиями стандартов ЕСКД, ЕСПД и КСАС каждому изделию (программе, системе) должно быть присвоено обозначение — децимальный номер.

      Обозначение присваивается в соответствии с установленными в стандартах правилами. Это придумано людьми в древние времена для унификации и упрощения идентификации изделий и документации, ведения учёта и архива.

      Разберемся в простой процедуре присвоения децимального номера, чтобы она не казалось древним ритуалом, а присваиваемые номера — магическими числами.

      Для каждого комплекта стандартов рассматривать порядок действий будем по отдельности.
      Приступим
    • Сети кабельного телевидения для самых маленьких. Часть 1: Общая архитектура сети КТВ



      Как бы просвещённое сообщество не ругало телевидение за негативное влияние на сознание, тем не менее, телевизионный сигнал присутствует практически во всех жилых (и во многих нежилых) помещениях. В больших городах это почти всегда телевидение кабельное, даже если все вокруг по привычке называют его «антенна». И если система приёма эфирного телевидения вполне очевидна (хотя тоже может отличаться от привычной рогатой антенны на подоконнике, об этом я обязательно расскажу в дальнейшем), то система кабельного телевидения может показаться неожиданно непростой в своей работе и архитектуре. Об этом представляю серию статей. Я хочу познакомить интересующихся с принципами работы сетей КТВ, а так же их эксплуатации и диагностики.
      Читать дальше →
    • Генерация трафика в юзерспейсе


        Генерация трафика посредством MoonGen + DPDK + Lua в представлении художника

        Нейтрализация DDoS-атак в реальных условиях требует предварительных тестирования и проверки различных техник. Сетевое оборудование и ПО должно быть протестировано в искусственных условиях близких к реальным — с интенсивными потоками трафика, имитирующего атаки. Без таких экспериментов крайне затруднительно получить достоверную информацию о специфических особенностях и ограничениях, имеющихся у любого сложного инструмента.

        В данном материале мы раскроем некоторые методы генерации трафика, используемые в Qrator Labs.

        ПРЕДУПРЕЖДЕНИЕ

        Мы настойчиво рекомендуем читателю не пытаться использовать упомянутые инструменты для атак на объекты реальной инфраструктуры. Организация DoS-атак преследуется по закону и может вести к суровому наказанию. Qrator Labs проводит все тесты в изолированном лабораторном окружении.
        Читать дальше →
        • +37
        • 7.5k
        • 3
      • Основные параметры и сертификация оптических SFP модулей

        Знание некоторых принципов легко возмещает незнание некоторых фактов.
        Гельвеций

        Оптические трансиверы


        В настоящее время применение оптических технологий при построении телекоммуникационных сетей стало практически повсеместным. Каждый, кто имел дело с оптическим коммутационным или передающим оборудованием, сталкивался с работой оптических приемо-передающих устройств – трансиверов (англ. transceiver = transmitter + receiver).
        Читать дальше →
        • +24
        • 160k
        • 9
      • Сети для самых матёрых. Часть пятнадцатая. QoS

        • Tutorial
        СДСМ-15. Про QoS. Теперь с возможностью Pull Request'ов.

        И вот мы дошли до темы QoS.

        Знаете почему только сейчас и почему это будет закрывающая статья всего курса СДСМ? Потому что QoS необычайно сложен. Сложнее всего, что было прежде в цикле.

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

        QoS настолько опутан аурой шаманизма и недоступности, что все молодые (и не только) инженеры стараются тщательно игнорировать его существование, считая, что достаточно закидать проблемы деньгами, и бесконечно расширяя линки. Правда пока они не осознают, что при таком подходе их неизбежно ждёт провал. Или бизнес начнёт задавать неудобные вопросы, или возникнет масса проблем, почти не связанных с шириной канала, зато прямо зависящих от эффективности его использования. Ага, VoIP активно машет ручкой из-за кулис, а мультикастовый трафик ехидно поглаживает вас по спинке.

        Поэтому давайте просто осознаем, что QoS это обязательно, познать его придётся так или иначе, и почему-бы не начать сейчас, в спокойной обстановке.

        Читать дальше →
      • Как отбрасывать 10 миллионов пакетов в секунду

        • Translation
        В компании нашу команду по противостоянию DDoS-атакам называют «отбрасыватели пакетов» (the packet droppers — прим. пер). Пока все остальные команды делают клёвые штуки с проходящим через нашу сеть трафиком, мы развлекаемся поиском новых способом избавиться от него.


        Фотография: Brian Evans, CC BY-SA 2.0

        Умение быстро отбрасывать пакеты очень важно в противостоянии DDoS-атакам.

        Отбрасывание пакетов, достигающих наших серверов, может быть выполнено на нескольких уровнях. Каждый способ имеет свои плюсы и минусы. Под катом мы рассмотрим всё, что мы опробовали.
        Читать дальше →
      • Пишу книгу о первом «нашем» стартапе, покорившем мир: помогайте

          А вы знаете, что Newton, легендарный девайс Apple, работал на российской технологии распознавания рукописного текста? А вы знаете, что и сейчас всю американскую почту сортирует эта же, доработанная и усовершенствованная, технология? А вы знаете, что первая успешная в мире софтверная фирма родом из России была основана еще в Советском Союзе и называлась Параграф? Обо всем этом я и пишу книгу — и вы можете мне помочь (не деньгами).

          image

          Читать дальше →
        • Как самостоятельно проверить, можно ли запатентовать свой продукт и провести патентный поиск

            Думаю, вы хотя бы раз задумывались о том, чтобы получить патент на свою идею или изделие.
            Возможно, даже наводили справки о том, как это лучше сделать, но поняв, что процедура сложная и дорогая, решили отложить ее до лучших времен.

            Как самостоятельно провести патентный поиск

            И хорошо, если потом окажется, что проект был неудачным, и патентовать, в сущности, было нечего. Гораздо хуже, если продукт скопируют более сильные конкуренты и положат всю прибыль от его внедрения себе в карман.

            В этой статье я расскажу о том, как можно самому прикинуть, есть ли какие-то перспективы для патентования, и имеет ли смысл платить деньги за полноценный патентный поиск.

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

            Итак, для начала нужно понять, что можно и чего нельзя «запатентовать», в принципе. В России выдают патенты на изобретение, полезную модель и промышленный образец, который защищает только внешний вид изделия.
            Читать дальше →
          • Как мы изобретали оптический рефлектометр


              История про высокий порог входа, забеги по граблям и уверенность в завтрашем дне, а также про оптику, схемотехнику и немного про FPGA. На КДПВ — то, что получилось, работает и используется в production, а ниже — рассказ про процесс создания этого "чуда враждебной техники".


              В одно хмурое зимнее утро декабря 2007 года маркетологи небольшой компании, занимающейся разработкой электроники, решили, что пора таки сделать свой OTDR.

              Читать дальше →
            • Мониторинг сетевого трафика на серверах в облаке

                В Mars IS я отвечаю за мониторинг производительности приложений. Главный принцип, на котором основывается мониторинг производительности заключается в детальном централизованном анализе сетевого трафика между конечными пользователями и серверами, расположенными в наших дата-центрах. Он осуществляется в режиме реального времени и позволяет видеть объективную картину производительности как отдельных пользователей, так и приложений в целом. Подробнее о наших методах мониторинга и анализа можно прочитать здесь.

                Однако, мир не стоит на месте и наша компания, следуя общему тренду, начинает активно пользоваться облачными решениями. В частности, многие из приложений перемещаются на сервера в облачном дата-центре. Это перемещение вызывает определённые сложности в моей области и даже ставит под угрозу перспективу её существования.
                Читать дальше →
                • +19
                • 5.5k
                • 4
              • Тренинг FastTrack. «Сетевые основы». «Понимание модели OSI». Часть первая. Эдди Мартин. Декабрь, 2012

                • Tutorial
                Около года назад я заприметил интереснейшую и увлекательную серию лекций Эдди Мартина, который потрясающе доходчиво, благодаря своей истории и примерам из реальной жизни, а также колоссальному опыту в обучении, позволяет приобрести понимание довольно сложных технологий.



                Мы продолжаем цикл из 27 статей на основе его лекций:

                01/02: «Понимание модели OSI» Часть 1 / Часть 2
                03: «Понимание архитектуры Cisco»
                04/05: «Основы коммутации или свитчей» Часть 1 / Часть 2
                06: «Свитчи от Cisco»
                07: «Область использования сетевых коммутаторов, ценность свитчей Cisco»
                08/09: «Основы беспроводной локальной сети» Часть 1 / Часть 2
                10: «Продукция в сфере беспроводных локальных сетей»
                11: «Ценность беспроводных локальных сетей Cisco»
                12: «Основы маршрутизации»
                13: «Строение роутеров, платформы маршрутизации от Cisco»
                14: «Ценность роутеров Cisco»
                15/16: «Основы дата-центров» Часть 1 / Часть 2
                17: «Оборудование для дата-центров»
                18: «Ценность Cisco в дата-центрах»
                19/20/21: «Основы телефонии» Часть 1 / Часть 2 / Часть 3
                22: «Программные продукты для совместной работы от Cisco»
                23: «Ценность продуктов для совместной работы от Cisco»
                24: «Основы безопасности»
                25: «Программные продукты Cisco для обеспечения безопасности»
                26: «Ценность продуктов Cisco для обеспечения безопасности»
                27: «Понимание архитектурных игр Cisco (обзор)»

                И вот первая из них.
                Читать дальше →
                • +12
                • 53.3k
                • 2
              • 23 вопроса для кандидата в службу поддержки

                Привет, Хабр! Представляю вашему вниманию перевод статьи 23 Interview Questions You Should Ask Every Customer Service Candidate

                Как определить, что именно этот кандидат в службу поддержки клиентов станет продуктивным и вовлеченным членом команды?

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

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

                Распределите вопросы между интервьюерами, и у вас будет все, что нужно, чтобы нанять лучшего кандидата в службу поддержки. Если вы не совсем уверены, на что обратить внимание при ответе кандидата, то мы подготовили уточняющие комментарии по каждой группе вопросов.
                Читать дальше →
                • +1
                • 19.7k
                • 4
              • Загрузка ОС на ARM

                  Недавно попросили в двух словах рассказать серьезным людям о загрузке операционной системы на ARM и дать оценку угроз безопасности этого процесса. Вообще ARM-процессоров и вообще ОС. Вы понимаете, все ведь слышали про эти ARM, и что такое ОС тоже все знают. Желательно, на уровне квадратиков со стрелками.

                  Загрузка ARM в четырех прямоугольниках — под катом.
                  Читать дальше →
                • Сheat-sheets «регулярные выражения»

                    Ловите 2 плаката с регулярными выражениями в форматах A2 и A3.

                    Плакаты просто идеальные, потому что красивые и полезные сразу. Распечатайте, повесьте, любуйтесь и пользуйтесь.
                    Читать дальше →
                  • Пассивное устройство, маршрутизация и Штрих-Принт С

                      Что это за чушь?


                      Наверняка задались Вы вопросом при прочтении заголовка. Признаюсь, меня посетили точно такие же мысли при прочтении документации от Штриха к весам Штрих-Принт С.

                      А случай состоит в следующем, магазин пожаловался, что не идет выгрузка на некоторые весы. Не буду говорить сколько я потратил времени на решение этой проблемы, просто опишу под катом вводные данные и то, что привело к решению проблемы.
                      Читать дальше →
                    • Настройка основного и двух резервных операторов на Linux-роутере с NetGWM

                        Задача резервирования основного шлюза — одна из самых популярных в сетевом администрировании. У нее есть целый ряд решений, которые реализуют механизмы приоритезации или балансировки исходящих каналов для абсолютного большинства современных маршрутизаторов, в том числе и маршрутизаторов на базе Linux.



                        В статье об отказоустойчивом роутере мы вскользь упоминали свой корпоративный стандарт для решения этой задачи — Open Source-продукт NetGWM — и обещали рассказать об этой утилите подробнее. Из этой статьи вы узнаете, как устроена утилита, какие «фишки» можно использовать в работе с ней и почему мы решили отказаться от использования альтернативных решений.
                        Читать дальше →
                      • Виртуальные твари и места их обитания: прошлое и настоящее TTY в Linux

                          Ubuntu интегрирована в Windows 10 Redstone, Visual Studio 2017 обзавелась поддержкой разработки под Linux – даже Microsoft сдает позиции в пользу растущего числа сторонников Торвальдса, а ты всё еще не знаешь тайны виртуального терминала в современных дистрибутивах?

                          Хочешь исправить этот пробел и открываешь исходный код? TTY, MASTER, SLAVE, N_TTY, VT, PTS, PTMX… Нагромождение понятий, виртуальных устройств и беспорядочная магия? Всё это складывается в довольно логичную картину, если вспомнить, с чего всё началось…
                          Читать дальше →
                        • Обзор 98 одноплатных компьютеров. Часть 1

                          • Translation
                          Часть 1
                          Часть 2
                          Часть 3
                          Часть 4

                          От переводчика: Предлагаю вашему вниманию перевод отчёта по одноплатным компьютерам, который был опубликован на сайте LinuxGizmos.com. В отчёт включены краткие описания 98 плат стоимостью до 200 долларов. В отчёте такие платы называют «хакерскими», чтобы подчеркнуть их пригодность для различного творчества.
                          Так как объем информации весьма велик, я разбил перевод на несколько частей.

                          Также хочу предупредить, что под катом очень много картинок!

                          Итак, часть 1.



                          КДПВ

                          В течение последнего года, LinuxGizmos сообщал о дюжинах новых одноплатных компьютерах с открытыми спецификациями, дружественных к разработчикам и «хакерам», на которых можно запустить Linux и Android. Мы добавили их в наш каталог вместе со старыми платами. Платы, попавшие в наш обзор, стоят меньше 200 долларов без учёта пересылки, доступны для доставки в июле этого года, и удовлетворяют нашим (весьма гибким) критериям открытости.
                          Читать дальше →
                        • Алгоритм поиска наилучшего маршрута в linux

                            В настоящее время в компьютерных сетях практически повсеместно используется протокол IP. Для того, чтобы отправить IP-пакет каждый маршрутизатор ищет в свой таблице маршрутизации наилучший маршрут для адреса назначения пакета. В данной статье я хочу описать алгоритм поиска наилучшего маршрута, реализованного в ядре linux.
                            Читать дальше →
                            • +19
                            • 14k
                            • 1
                          • Тюнинг сетевого стека Linux для ленивых

                            • Tutorial

                            Сетевой стек Linux по умолчанию замечательно работает на десктопах. На серверах с нагрузкой чуть выше средней уже приходится разбираться как всё нужно правильно настраивать. На моей текущей работе этим приходится заниматься едва ли не в промышленных масштабах, так что без автоматизации никуда – объяснять каждому коллеге что и как устроено долго, а заставлять людей читать ≈300 страниц английского текста, перемешанного с кодом на C… Можно и нужно, но результаты будут не через час и не через день. Поэтому я попробовал накидать набор утилит для тюнинга сетевого стека и руководство по их использованию, не уходящее в специфические детали определённых задач, которое при этом остаётся достаточно компактным для того, чтобы его можно было прочитать меньше чем за час и вынести из него хоть какую-то пользу.

                            Читать дальше →