На основе этой статьи была составлена и прочитана лекция на обучающем мероприятии для сферы телекоммуникаций. В качестве иллюстраций к главам в статье будут представлены слайды презентации для мероприятия.
Рубрика «компьютерные сети»
Принципы диагностики и траблшутинга компьютерных сетей
2026-06-19 в 14:46, admin, рубрики: switch, диагностика, коммутатор, компьютерные сети, маршрутизатор, сетевой инженер, сети, сети администрирование, траблшутингИзучаем базовые протоколы сети с помощью open source-эмулятора Miminet
2025-10-09 в 11:28, admin, рубрики: Miminet, Mininet, open source, компьютерные сети, образованиеВсем привет! Меня зовут Илья Зеленчук, я преподаю компьютерные сети на матмехе СПбГУ. Когда пандемия COVID-19 перевела нас в онлайн, возник вопрос: как наглядно объяснять студентам сложные сетевые концепции через Zoom?
Для визуализации я использовал draw.io — инструмент удобный, но статичный. За несколько минут в нем можно нарисовать топологию с маршрутизаторами, прописать IP‑адреса и изобразить NAT. И каждый раз мне хотелось нажать кнопку Play, чтобы показать работу сети в динамике: как пакеты бегут по нарисованной схеме, почему они теряются или как NAT меняет заголовки. Но draw.ioЧитать полностью »
Компьютерные сети для начинающих
2025-07-06 в 19:05, admin, рубрики: IP, mac, OSI, tcp, udp, коммутатор, компьютерные сети, маршрутизатор, маска подсети, подсетьЭта статья предназначена для тех, кто только начинает разбираться в IT и пока путается в терминах вроде IP, маски подсети, ISO, свичей, роутеров, TCP и UDP.
Мы разберём основы максимально простыми словами — без углубления в детали. После прочтения вы сможете увереннее общаться с коллегами и понимать, о чём идёт речь, когда говорят про сети.
Начнём с терминов, постепенно систематизируем знания и сведём всё к моделям OSI и TCP/IP.
⚠ Предупреждение для сениоров с чувствительной психикой: академические термины будут объяснены через простые аналогии.
Базовые термины
Навыки работы с компьютерными сетями: освоение основ
2025-02-09 в 16:44, admin, рубрики: компьютерные сети, Сетевые технологии, сети, сеть
Компьютерные сети — критически важный аспект современных технологий. Поэтому начинающие инженеры и ИТ-специалисты должны иметь четкое представление о принципах и методах их работы для создания и поддержки эффективной ИТ-инфраструктуры.
Чтобы сделать это направление в ИТ более доступным, мы подготовили бесплатный Читать полностью »
Detection is easy. Устанавливаем Elastiflow для поиска угроз в сети
2025-01-06 в 14:18, admin, рубрики: elastic, elastiflow, netflow, инцидент, компьютерная безопасность, компьютерная криминалистика, компьютерные сети, обнаружение аномалий, обнаружение атакВведение
Начнем серию статей под названием Detection is easy, посвященных Detection engineering (DE), о чем я пишу в одноименном Telegram-канале. Один из этапов DE - определение источников событий и организация их сбора. В этой статье мы рассмотрим установку ElastiflowЧитать полностью »
Язык программирования P4
2019-07-17 в 17:09, admin, рубрики: fpga, Infrastructure, NetOps, network management, open source, SDN, Блог компании Фактор груп, компьютерные сети, Программирование, Сетевые технологии, сети передачи данных, фактор груп, язык программирования P4
P4 — это язык программирования, предназначенный для программирования правил маршрутизации пакетов. В отличие от языка общего назначения, такого как C или Python, P4 — это предметно-ориентированный язык с рядом конструкций, оптимизированных для сетевой маршрутизации.
P4 — это язык с открытым исходным кодом, лицензируемый и поддерживаемый некоммерческой организацией, которая называется P4 Language Consortium. Он также поддерживается Open Networking Foundation (ONF) и Linux Foundation (LF) — двумя крупнейшими зонтичными организациями в проектах с открытым исходным кодом в области сетевых технологий.
Производительность торговой платформы на простом примере
2019-01-26 в 17:03, admin, рубрики: время отклика, высокая производительность, Компьютерное железо, компьютерные сети, оптимизация производительности, процессор, Серверная оптимизация, торговая платформа
В этой статье я хочу в научно-популярной форме рассказать об оптимизации времени отклика в торговых платформах бирж и банков (HFT). Для справки речь идет о временах от сотен наносекунд до сотен микросекунд. Для большинства других приложений многие приведенные ниже методы оптимизации неактуальны просто в силу отсутствия столь жестких требований.
Обычно мы рассматриваем производительность в единицах пропускной способности. Например в Гигафлопах. Задача оптимизации в таких случаях сводится к выполнению максимального количества вычислений за единицу времени или решение задачи за минимальное время. Дизайн процессора рассчитан в первую очередь на достижение максимального количества вычислений за единицу времени и стандартные техники оптимизации на то же самое.
Однако существуют приложения где важнее время отклика, например торговые платформы в компьютерном трейдинге (HFT), поисковики, робототехника и телеком. Время отклика – это время выполнения «единичной» операции данного типа, например от получения пакета с текущими котировками с биржи до посылки заказа на биржевую операцию. На самом деле время отклика и пропускная способность (количество операций данного типа в единицу времени) тесно связаны, но разница – принципиальна. Увеличить пропускную способность часто можно просто добавив железа (больше серверов), но улучшить время отклика подобным образом проблематично (кроме случаев пиковых нагрузок).
OvS, DPDK и Intel HT: 12-кратное ускорение виртуального коммутатора
2016-11-24 в 13:15, admin, рубрики: DPDK, open vSwitch, openflow, SDN, Блог компании Intel, виртуализация, ит-инфраструктура, компьютерные сети, системное администрированиеСегодня расскажем об Open vSwitch, интегрированном с Data Plane Development Kit (OvS-DPDK). Это – высокопроизводительный виртуальный многоуровневый коммутатор с открытым исходным кодом, доступный по лицензии Apache 2.0. Интеграция OvS с DPDK позволяет значительно повысить скорость обработки сетевых пакетов.

Open vSwitch нашёл практическое применение во множестве проектов. Коммутатор поддерживает протокол OpenFlow, подходит для работы в программно-определяемых сетях (Software Defined Network, SDN). OvS можно конфигурировать с помощью протокола управления OVSDB.
Читать полностью »
SDN: изменения концепции за 5 лет
2016-11-17 в 15:05, admin, рубрики: openflow, SDN, software defined networking, ит-инфраструктура, компьютерные сети, Сетевые технологииНачиная с 2011-2012 гг стали много говорить и писать про необходимость изменения архитектуры компьютерных сетей по целому ряду причин. В первую очередь причиной называли лавинообразный рост трафика и изменение его структуры и сложность масштабирования сетей. Как раз в этот период видео-трафик начал расти по экспоненте: с 2010 году Cisco сделали прогноз о 26-кратном росте видео-трафика к 2015 году. Мобильный трафик рос совсем невероятными темпами: с 2005 по 2015 год в 4 000 раз. К списку причин можно добавить еще и рост популярности облачных архитектур, потребность в снижении стоимости владения сетями, снижение зависимости от вендоров и т.д. В качестве наиболее очевидного преемника традиционной сетевой архитектуры, где Control Plane и Data Plane совмещены, называли архитектуру Software Defined Networking (SDN), при которой плоскость управления сетью выносилась на выделенный контроллер. В конечном итоге в качестве главного достоинства SDN закрепилось экономичность и независимость от вендора. Читать полностью »
Онлайн курс по компьютерным сетям начального уровня
2016-11-12 в 21:07, admin, рубрики: компьютерные сети, онлайн-курсы, сетевые протоколы, Учебный процесс в IT, метки: компьютерные сетиСейчас онлайн-курсы не создает только ленивый. Я решил присоединиться к этому движению и перенести в онлайн вводный курс по компьютерным сетям, который читаю в университете. Видео курса есть на YouTube в открытом доступе.

Зачем нужен еще один курс?
Курсов, учебников, и просто статей на тему компьютерных сетей в интернет сейчас очень много. Однако те, кто только начинает изучать сети, сталкиваются с проблемой информационного взрыва. Материала слишком много и непонятно, как разобраться во всем этом многообразии.
Я решил сделать курс начального уровня, в котором кратко и ёмко рассказать об основных понятиях компьютерных сетей. Для этого мне пришлось убрать из курса много сложных технических деталей, которые не являются обязательными для понимания принципов работы сетей. В результате получился короткий видеокурс, который можно посмотреть за обозримое время (2-3 дня). А после того, как вы поняли основные принципы, в технических деталях можно разобраться самостоятельно по книжкам или материалам в интернет.
Читать полностью »
