Модель OSI | Курс "Компьютерные сети"


Эталонная модель взаимодействия открытых систем (OSI). Лекции по курсу «Компьютерные сети» — www.asozykin.ru/courses/networks_online

00:00 — Модель OSI
02:27 — Уровни модели OSI
03:10 — Физический уровень
03:36 — Канальный уровень
04:30 — Сетевой уровень
05:08 — Транспортный уровень
06:05 — Сеансовый уровень
07:25 — Уровень представления
08:57 — Прикладной уровень
09:21 — Названия единиц передаваемых данных на разных уровнях
09:48 — Сетевое оборудование, работающее на различных уровнях
10:26 — Итоги

Модель взаимодействия открытых систем (Open Systems Interconnection) — это одна из двух популярных эталонных моделей организации компьютерных сетей. Модель является юридическим стандартом, принятым Международной организацией по стандартизации (ISO) в 1983 г.

Модель включает 7 уровней:
1. Физический.
2. Канальный.
3. Сетевой.
4. Транспортный.
5. Сеансовый.
6. Представления.
7. Прикладной.

Кратко рассматривается назначение каждого уровня.

На практике модель OSI не используется, но с ее помощью удобно описывать, как должны быть устроены компьютерные сети.

Лекция «Основы организации компьютерных сетей» youtu.be/EPvxn9KvBvs
Лекция «Модель и стек протоколов TCP/IP» — youtu.be/UZo4ffQ-aAc
Лекция «Физический уровень» — youtu.be/yIf7hrgw8P4
Лекция «Канальный уровень» — youtu.be/JBM9TSBeo5Y
Лекция «Сетевой уровень» — youtu.be/Vm7UZvEgPT8
Лекция «Транспортный уровень» — youtu.be/g7vq-JVId58
Лекция «Прикладной уровень» — youtu.be/l_MAOvAbYho

Добавляйтесь в друзья в социальных сетях:
вКонтакте — vk.com/avsozykin
Instagram — www.instagram.com/sozykin_andr/
Facebook — www.facebook.com/asozykin
Twitter — twitter.com/AndreySozykin

Мой сайт — www.asozykin.ru

Мой канал с краткими и понятными объяснениями сложных тем в ИТ и компьютерных науках — www.youtube.com/c/AndreySozykinCS

Протокол ICMP, утилита traceroute | Практика по курсу "Компьютерные сети"


Исследуем работу утилиты traceroute с помощью Wireshark. Практические занятия по курсу «Компьютерные сети» goo.gl/YP3l83
Страница курса — www.asozykin.ru/courses/networks_online

Утилита traceroute (в Windows tracert) используется для определения маршрута от отправителя к получателю. Утилита выдает перечень всех маршрутизаторов, через которые необходимо пройти.

Для определения IP-адресов маршрутизаторов, traceroute использует протокол ICMP. На первом этапе отправляется эхо-запрос (ICMP-пакет с кодом 8, типом 0) со временем жизни 1. Первый маршрутизатор уменьшает время жизни до 0, отбрасывает пакет и передает отправителю сообщение об истечении времени жизни пакета (ICMP-пакет с кодом 11, типом 0). traceroute получает ICMP-пакет, анализирует IP-заголовок и извлекает из него IP-адрес отправителя. Это и есть адрес первого маршрутизатора.

Затем отправляется эхо-запрос со временем жизни 2, он доходит до второго маршрутизатора. Второй маршрутизатор отбрасывает пакет и также передает сообщение, что время жизни пакета истекло. traceroute извлекает из сообщения IP-адрес второго маршрутизатора. После этого traceroute передает эхо-запрос со временем жизни 3, 4, 5 и т.д., пока запрос не дойдет до получателя.

Работу утилиты traceroute можно эмулировать с помощью команды ping. Для этого нужно с помощью специального ключа задать время жизни эхо запроса:
Windows: ping -i 1 habrahabr.ru
Linux: ping -m 1 habrahabr.ru

Практическое задание для вас: определить путь до сайтов, которые вы часто смотрите. Используете сначала утилиту traceroute (в Windows tracert), затем ping и сравните результаты. Также с помощью Wireshark посмотрите, какие ICMP-пакеты при этом передаются.

Лекции по курсу «Компьютерные сети» goo.gl/0aIOuf

Практическое занятие по протоколу ICMP:
youtu.be/5S-4L0YUVDw

Видеолекция по протоколу ICMP:
youtu.be/9iG6ECpF-ko

Введение в сценарии Windows PowerShell 4.0


Веб-каст демонстрирует основы работы с оболочкой Windows PowerShell и написания сценариев в Windows PowerShell, а также некоторые особенности работы с Windows PowerShell 4.0.

В веб-касте вы найдете:
— Инструменты Windows PowerShell 4.0
— Сортировка данных
— Фильтрация данных
— Операторы сравнения
— Операторы сравнения
— Выборка данных
— Арифметические операторы
— Форматирование чисел
— Форматирование вывода
— Ведение журнала
— Создание функций
— Передача параметров функции
— Проверка параметров функции
— Обработка ошибок
— Политика выполнения сценариев
— Подписание сценариев, модулей, профиля
— Создание модулей средствами PowerShell ISE
— Создание профиля Windows PowerShell
— Производительность команд
— Фоновые задания
— Создание командлетов и модулей средствами Visual Studio 2013

Автор: sites.google.com/site/lebedevum/aboutme
Блог: lebedevum.blogspot.ru/
Авторизованное обучение: edu.softline.ru/

Подразделения, группы, учетные записи пользователей


В докладе рассматриваются такие элементы Active Directory как подразделения (Organizational Units), группы (Groups) и учетные записи пользователей (Users). Каждый из элементов создается двумя способами: с помощью оснастки Active Directory Users and Computers (Пользователи и компьютеры Active Directory) и с помощью команд PowerShell.
Бесплатный онлайн курс: www.microsoftvirtualacademy.com/training-courses/building-domain-network-fundamentals-rus

Как легко начать писать на PowerShell или простая автоматизация Active Directory [GeekBrains]


Начни карьеру с бесплатного курса «Основы программирования» goo.gl/jTP4nP

Как легко начать писать на PowerShell или простая автоматизация Active Directory.

Этот вебинар поможет вам изучить PowerShell, чтобы применять его для автоматизации ежедневных задач и для формирования базовой отчетности Active Directory на PS-скриптах.

Вы узнаете:
* Синтаксис и основы PowerShell.
* Как автоматизировать задачи Active Directory.
* Как создать средство проверки работоспособности Active Directory.
* Как с PowerShell строить отчеты.

Кому будет интересно:
* ИТ-специалистам / DevOps.
* Администраторам Windows.
* Сетевым администраторам.
* Тем, кто начинает изучать PowerShell.

Подписывайся на наш канал и смотри новые видео первым: www.youtube.com/progliveru

Проходи бесплатные курсы: goo.gl/4gG8TL
Выбери профессию: goo.gl/WSdYSE
Смотри вебинары: goo.gl/bBVKcb
Читай статьи: goo.gl/XfJNqc
Проверяй знания: goo.gl/gqKSsw

ВКонтакте vk.com/geekbrainsru
Facebook www.facebook.com/geekbrains.ru
Одноклассники ok.ru/geekbrains
Telegram t.me/geekbrains_ru
Instagram www.instagram.com/geekbrains.ru/

#автоматизациябизнеса #powershell #geekbrains #программирование #курсыпрограммирования

Команды и командлеты в Windows PowerShell 5


Веб-каст описывает и демонстрирует основы работы с оболочкой Windows PowerShell, на примере ее 5-ой версии в Windows 10.

В веб-касте вы найдете:
— Описание команд в Windows PowerShell.
— Получение информации о командах.
— Управление псевдонимами.
— Предпочтения команд.
— Общие параметры.

Материалы по Windows PowerShell 5.0: sites.google.com/site/lebedevum/voprosy-i-otvety/posh50
Автор: sites.google.com/site/lebedevum/aboutme
Блог: lebedevum.blogspot.ru/
Авторизованное обучение: edu.softline.ru/

Практическое введение в нейронные сети и глубокое обучение. Часть 1


Первая часть интенсива «Практическое введение в нейронные сети и глубокое обучение», который прошёл 1 июня в рамках «DevCon School: Технологии будущего».

Часть 1: www.youtube.com/watch?v=uaBp0uiLvKQ
Часть 2: www.youtube.com/watch?v=_sF8d9Yt7JI
Часть 3: www.youtube.com/watch?v=N7hYq2dSY8A
Полная версия: www.youtube.com/watch?v=M3hBC-svNDQ

Докладчики:
— Дмитрий Сошников, технологический евангелист Microsoft
— Михаил Бурцев, кандидат физико-математических наук, НИЦ «Курчатовский Институт»
— Андрей Устюжанин, Заведующий лабораторией Факультета компьютерных наук НИУ ВШЭ, Руководитель совместных проектов Яндекс-CERN
— Михаил Козлов, Руководитель отдела разработки, ГК ПИК

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

Как читать и понимать электрические схемы


Рассмотрим как научиться читать и понимать электрические схемы, состоящие из многих радиоэлектронных компонентов. Для начинающего электронщика важно уметь не только собирать устройства по электронных схемам, но и понимать процессы протекающие в электрических цепях. Любое, даже самое сложное электронное устройство состоит из отдельных узлов или блоком, которые определенным образом взаимосвязаны. Поэтому первым делом нужно уметь выделить эти блоки и понимать их назначение. Если электрическая схема включает в себя микросхемы, то следует изучить функционал микросхемы и ее режимы работы. Характерным подходом при чтении электрических схем является отслеживание протекания тока по электрической цепи. А поскольку ток протекает из точки большего потенциала к точке с более меньшим потенциалом, то следует распознавать где в схеме в любой момент времени буде больший или меньший потенциал. Здесь следует ориентироваться на значение сопротивление на определенном участке электрической цепи. Главное помнить, что сопротивление может выражать не только резистор, но и транзистор и другие электронные компоненты. Чтобы научиться читать электрические схемы следует разбирать до мелочей самые простые схемы, а затем по мере приобретения опыта вы заметить, что самые сложные схемы состоят из самых простых узлов или блоков.

Зачем шунтируют обмотку реле диодом: www.youtube.com/watch?v=GRwPzp7XZEs

Удобный конвейер CI/CD с помощью App Center


Разберемся с тем, зачем нужна автоматическая сборка в облаке и как ее настроить на базе App Center.

Некоторые статьи от Вячеслава Черникова:
UI-автотесты для Xamarin: habr.com/company/microsoft/blog/351536/
Нативно или нет? 4 мифа о кросс-платформенной разработке: habr.com/company/microsoft/blog/350262/
Расширяем узкие места Xamarin.Forms: habr.com/company/microsoft/blog/347638/
Must-have документация для мобильного разработчика. Часть 1: habr.com/company/microsoft/blog/343660/
Must-have документация для мобильного разработчика. Часть 2: habr.com/company/microsoft/blog/343666/
Архитектуры ReactNative, Xamarin, PhoneGap и Qt. Часть 1: habr.com/company/microsoft/blog/340116/
Архитектуры ReactNative, Xamarin, PhoneGap и Qt. Часть 2: habr.com/company/microsoft/blog/340122/