Онлайн курс по комп'ютерним мережам початкового рівня

Зараз онлайн-курси не створює тільки ледачий. Я вирішив приєднатися до цього руху і перенести в онлайн вступний курс з комп'ютерних мереж, який читаю в університеті. Відео курсу є на YouTube у відкритому доступі.


Навіщо потрібен ще один курс?
Курсів, підручників, і просто статей на тему комп'ютерних мереж в інтернет зараз дуже багато. Однак ті, хто тільки починає вивчати мережі, стикаються з проблемою інформаційного вибуху. Матеріалу дуже багато і незрозуміло, як розібратися у всьому цьому різноманітті.

Я вирішив зробити курс початкового рівня, в якому коротко і влучно розповісти про основні поняття комп'ютерних мереж. Для цього мені довелося прибрати з курсу багато складних технічних деталей, які не є обов'язковими для розуміння принципів роботи мереж. В результаті вийшов короткий відеокурс, який можна подивитися за осяжний час (2-3 дні). А після того, як ви зрозуміли основні принципи, в технічних деталях можна розібратися самостійно за книжками або матеріалів в інтернет.

Читати далі →

Steam Protocol v2

Steam Logo
Завершальна стаття циклу, сама цікава і сама об'ємна:
У статті будуть розглянуті протоколи обміну даними клієнта Steam з різними серверами:
В черговий раз нагадаю, що розглянуті протоколи застаріли і в даний час не використовуються (за винятком GDS і Config — для сумісності).
Всі алгоритми представлені в моєму репозиторії.

Читати далі →

Зоопарк комунікаційних протоколів для GPS-трекерів (частина 1)

Мета цієї статті — ознайомити читача з різними мережевими протоколами прикладного рівня, які використовуються в GPS-трекерах. Практично кожен виробник обладнання для GPS-моніторингу вважає своїм обов'язком винайти новий протокол для взаємодії між пристроєм і сервером моніторингу. Часто при розробці оних інженери вдаються до витонченим рішенням для економії трафіку або полегшити життя розробникам прошивки пристрою.

Читати далі →

Введення в Distributed Switch Architecture: технологія управління мережею як єдиним пристроєм



Команда дизайн-центру електроніки Promwad повертається на Хабр після зимових канікул з новими статтями про розробку вбудованого ПЗ і нових пристроїв для серійного виробництва. Сьогодні ми поділимося своїм досвідом в темі мережевих технологій.

Середньостатистична домашня мережа, також як і мережа невеликого підприємства, — це вже давно не просто два-три комп'ютери, з'єднані через перший-ліпший китайський комутатор. Разом із зростанням обсягу контенту (бази даних, потокове аудіо/відео тощо) та збільшенням кількості пристроїв (VoIP-пристрої, сервери, NAS-и, IP-камери, а в домашніх мережах — телевізори та інший «інтернет речей») зростає і кількість переданих даних через мережеву інфраструктуру. Потоки даних потрібно розділяти між собою, при цьому не забуваючи про пріоритезації трафіку: наприклад, VoIP-трафік бажано пускати з великим пріоритетом, ніж IPTV, а IPTV в свою чергу — чим торренти. Тому не дивно, що з часом навіть малі локальні мережі ускладнюються, а ємності портів одиночних комутаторів стає недостатньо…

Читати далі →