0.00
Рейтинг
0.00
Сила

Websockets: что такое вебсокеты и как они работают? Часть 1


Введение в Вебсокеты.

Ментор: Александр Кочетов github.com/alexk0ch
Kottans Front-End Course 2019

— Kottans Front-End курс: github.com/kottans/frontend
Kottans Telegram: t.me/kottans
Kottans Twitter: twitter.com/kottans_org
Kottans Instagram: www.instagram.com/kottans_org/
Kottans Facebook: www.facebook.com/kottans/

91.AWS - Lambda Edge функции и пример защиты CloudFront


#aws #lambdaedge #cloudfrontpassword
91.AWS — Lambda Edge функции и пример защиты CloudFront

Мой исходник github.com/adv4000/lambda_edge_python/blob/main/lambda_function.py

Если помог, поддержите парой баксов, хотябы Канадских :) www.paypal.me/DenisAstahov

Адреса IPv6 | Компьютерные сети. Продвинутые темы


Тем кто занимается програмированием и сайтостроением — Продвижение сайта самостоятельно эта ссылка будет очень полезна.


Адреса IP версии 6. Продвинутые темы курса по компьютерным сетям — goo.gl/YeU23P

Длина адреса IPv6 — 16 байт. Для таких длинных адресов был разработан новый формат записи в виде набора из 8 групп шестнадцетиричных чисел, разделенных двоетичиями. Пример адреса IPv6:
2a02:06b8:0892:ad61:59a2:3149:c5a0:67a4

Рассматриваются правила вычисления префиксов IPv6 (адресов сети).

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

Типы адресов IPv6:
— Индивидуальный (unicast)
— Групповой (multicast)
— Произвольный (anycast)

Область действия адресов IPv6:
— Глобальные (global unicast address):
— Локальные (unique local address):
— Локальные канала связи (link-local address):

Лекция «Протокол IPv6» — youtu.be/Y4l8ScRLrf4
Практика «Протокол IPv6» — youtu.be/xCEiYBmEh38

Мой канал с краткими и понятными объяснениями сложных тем в ИТ и компьютерных науках —
goo.gl/kW93MA
Читать дальше →

IPv6 для новичков [GeekBrains]


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

IPv6 для новичков.

На этот раз мы поговорим про IPv6: почему это не какое-то там далекое будущее, а вполне себе настоящее, и почему любой современный инженер инфраструктуры должен знать и уметь IPv6.

На вебинаре рассмотрим темы:
* Зачем использовать IPv6 уже сейчас.
* IPv6-адресация и заголовки.
* Как назначать IPv6-адреса.
* Вспомогательные протоколы IPv6.
* Выбор source-адреса.

Вы узнаете, в чём преимущества IPv6 в сравнении с IPv4. В ходе занятия мы настроим несколько маршрутизаторов/серверов и выясним, какими способами можно имплементировать IPv6 в энтерпрайз-сетях и сетях дата-центров.

Вебинар будет интересен слушателям, которые впервые знакомятся с IPv6. Чтобы понимать содержание вебинара, желательно знать, что такое IP-адрес, маска подсети и основной шлюз (на примере IPv4).

Подписывайся на наш канал и смотри новые видео первым: 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/

#системныйадминистратор #сисадмин #ipv6 #geekbrains #гикбреинс #программирование #курсыпрограммирования

DNS сервер - что это и как работает?


Хэй! Знаком ли тебе IP — адрес 172.217.7.206? Наверняка нет. И нам нет. А это один из IP — адресов, на который обращается твой браузер, при вводе youtube.ru в адресной строке. И да, нам определенно не нужно знать наизусть эту информацию, ведь у нас есть DNS — Domain Name System. О нем и поговорим.

Keep calm and Merion ❤️
wiki.merionet.ru
wiki.merionet.ru/seti/48/dns-server-chto-eto-i-kak-rabotaet/

Креатив и анимация:

instagram.com/cine.vibe

#DNS #DomainNameSystem #ДНС

Лекция 1 | Компьютерные сети | Александр Масальских | CSC | Лекториум


Лекция 1 | Курс: Компьютерные сети | Лектор: Александр Масальских | Организатор: Computer Science Center
Смотрите это видео на Лекториуме: lektorium.tv/lecture/13927

Подписывайтесь на канал: www.lektorium.tv/ZJA
Следите за новостями:
vk.com/openlektorium
www.facebook.com/openlektorium

Инкапсуляция | Практика по курсу "Компьютерные сети"


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

Инкапсуляция – это вложение сообщения протокола вышестоящего уровня в сообщение протокола нижестоящего уровня.

Сообщение при передаче по сети состоит из трех частей: заголовок данные концевик (не обязателен).

Пакет протокола HTTP имеет следующую структуру:
1. Заголовок канального уровня Ethernet.
2. Заголовок протокола сетевого уровня IP.
3. Заголовок протокола транспортного уровня TCP.
4. Заголовок протокола прикладного уровня HTTP и его данные.
Сообщение HTTP вложено в сообщение TCP, то в свою очередь вложено в сообщение IP, которое вложено в сообщение Ethernet. Это и есть инкапсуляция.

В пакете не обязательно должны присутствовать сообщения всех уровней. Например, в пакете ARP всего два уровня: канальный Ethernet и затем сразу ARP (управляющий протокол сетевого уровня).

Важная особенность в том, что эталонные модели OSI и TCP/IP являются рекомендациями, а не жесткими требованиями. Поэтому на практике сообщения протоколов могут быть вложены друг в друга с нарушениями уровней моделей. Например, сообщения протокола ICMP вкладываются в сообщения протокола сетевого уровня IP. Но это не значит, что ICMP – протокол транспортного уровня.

Похожая ситуация с DHCP, сообщения которого вкладываются в сообщения протокола транспортного уровня UDP. Однако это не означает, что DHCP – протокол прикладного уровня, он не предоставляет никакой полезной функциональности сетевым приложениям. DHCP нужен для автоматического назначения IP-адресов сетевым устройствам, это вспомогательный протокол сетевого уровня.

Практика по протоколу IP: youtu.be/nY7RksxUJ6U
Практика по протоколу ICMP: youtu.be/5S-4L0YUVDw

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

Лекция по основам организации сетей (подробное объяснение инкапсуляции): youtu.be/EPvxn9KvBvs
Лекция по протоколу ICMP: youtu.be/9iG6ECpF-ko
Лекция по протоколу ARP: youtu.be/EZkkodleWqc

Шифрование в TLS/SSL | Защищенные сетевые протоколы


Лекция по шифрованию в семействе протоколов TLS/SSL. Страница учебного курса — www.asozykin.ru/courses/networks_online

00:00 — Приватность данных
02:45 — Симметричное шифрование
03:59 — Ассиметричное шифрование
05:15 — Гибридное шифрование в TLS/SSL
06:42 — Алгоритм обмена ключами RSA
08:20 — Совершенная прямая секретность (perfect forward secrecy)
09:55 — Алгоритм обмена ключами Диффи-Хеллмана
15:37 — Итоги

Добавляйтесь в друзья в социальных сетях:
вКонтакте — 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

Протокол HTTP | Курс "Компьютерные сети"


Протокол передачи гипертекста HTTP.
Страница курса — www.asozykin.ru/courses/networks_online

Hypertext Transfer Protocol (HTTP) – протокол передачи гипертекста, основа World Wide Web
Тим Бернерс-Ли в ЦЕРН предложил концепцию Web в 1989 году.

Uniform Resource Locator (URL) – уникальное положение ресурса.

В стеке TCP/IP протокол HTTP находится на прикладном уровне. Используется протокол транспортного уровня TCP, порт сервера 80. HTTP работает в режиме запрос-ответ.
Данные передаются в текстовом виде.

Версии протокола HTTP:
HTTP 0.9 – экспериментальная версия ЦЕРН, 1991
HTTP 1 – первая официальная версия протокола, 1996
HTTP 1.1 – расширение первой версии HTTP, 1997. Кэширование, постоянное соединение, аутентификация. Используется сейчас
HTTP 2 – современная версия HTTP, 2015. Вводится в эксплуатацию

Структура пакета HTTP:
— Метод запроса/статус ответа
— Заголовки (не обязательно)
— Тело сообщения (не обязательно)

Методы HTTP:
GET – запрос Web-страницы
POST – передача данных на Web-сервер
HEAD – запрос заголовка страницы
PUT – помещение страницы на Web-сервер
DELETE – удаление страницы с Web-сервера
TRACE – трассировка страницы
OPTIONS – запрос поддерживаемых методов HTTP для ресурса
CONNECT – подключение к Web-серверу через прокси

Статусы HTTP:
1XX – информация
2XX – успешное выполнение (200 ОК)
3ХХ – перенаправление (301 – постоянное перемещение, 307 – временное перенаправление)
4ХХ – Ошибка на стороне клиента (403 – доступ запрещен, 404 – страница не найдена)
5ХХ – Ошибка сервера (500 – внутренняя ошибка сервера)

Практические занятия по курсу «Компьютерные сети» — goo.gl/YP3l83

Мой канал с краткими и понятными объяснениями сложных тем в ИТ и компьютерных науках:
goo.gl/kW93MA