Загрузка страницы

3. LINUX. Linux и сеть (основы) | Технострим

Слайды лекции: https://www.docme.ru/06M6

Лекция посвящена сетевым технологиям без привязки к какой-либо операционной системе. Модель OSI, Ethernet, ARP, сетевые протоколы передачи данных (IPv4, IPv6), UDP, TCP, NAT, DNS, NTP, HTTP, SSL.

Другие лекции курса: https://www.youtube.com/playlist?list=PLrCZzMib1e9rx3HmaLQfLYb9ociIvYOY1

00:05 Пару слов о домашнем задании
04:03 Вопрос из зала: как посмотреть, существует сущность или не существует? — getent
05:06 Вопрос из зала: как в скрипте разбираются аргументы командной строки? — bash
06:52 Вопрос из зала: как указать путь к файлу так, чтобы этот файл лежал рядом с этим скриптом? — bash
08:08 Вопрос из зала: как проверять корректность ввода данных и стоит ли проверять? — bash
10:42 О теме лекции
11:10 Сетевой стек (модель OSI)
12:18 Уровни протоколов в модели OSI
12:39 Физический уровень (Physical)
13:41 Канальный уровень (Data-Link)
14:55 Технология Ethernet
16:23 ARP — протокол разрешения адресов
17:50 Обмен ARP-пакетами (пример)
19:26 Недостатки ARP
20:29 Сетевой уровень (Network) — Протокол IPv4
23:22 Ещё об одном недостатке ARP
24:29 Как устроен маршрутизатор?
26:00 Как устроен пакет IPv4?
28:11 Поле TTL. Почему не разрешить пакетам жить вечно?
29:28 Трассировка (утилита traceroute)
31:03 Другие поля пакета IPv4
31:49 Система адресации протокола IPv4, сети, подсети
39:54 Пример адресации сети
41:33 ICMP — протокол передачи служебных сообщений
44:06 Мультикаст в IPv4
48:51 Недостатки мультикаста
49:54 Протокол IPv6
57:48 Как устроен пакет IPv6? Заголовок IPv6
59:48 Транспортный уровень (Transport) — Протокол UDP
01:02:19 Протокол TCP, устройство пакета TCP
01:04:40 Как работает TCP? TCP-соединение
01:07:51 Как это выглядит на практике? Утилита tcpdump
01:12:31 Понятие TCP-окна, TCP congestion control (контроль переполнения TCP)
01:19:11 NAT (Network Address Translation)
01:23:16 Протоколы уровня приложения, DNS
01:27:01 Как происходит resolving доменного имени?
01:33:16 Какие данные хранятся в DNS?
01:34:40 Политики домена, для чего они нужны?
01:37:48 Система отправки почты, запись MX
01:39:54 Запись TXT
01:42:12 Система обратных зон DNS
01:46:44 Как выглядит resolving обратной записи?
01:49:07 NTP — протокол синхронизации времени
01:51:34 Как работает NTP? ntpd
01:53:42 Протокол HTTP
01:56:55 URL (Uniform Resource Locator)
02:00:06 Как выглядит HTTP-запрос? Виды HTTP-запросов: GET
02:03:05 Коды ответа HTTP (успешные запросы)
02:10:04 Коды ответа HTTP (ошибки)
02:13:14 Зачем в каждом HTTP-запросе передается заголовок HOST?
02:15:45 Протоколы симметричного и асимметричного шифрования, протокол SSL, сертификаты
02:21:23 Пример подключения по протоколу SSL, цепочка сертификатов

Также советуем изучить:
• Другие лекции этого курса: http://bit.ly/2P7ZUaD
• Курс «Data Mining»: http://bit.ly/35PScYM
• Курс «Углублённое программирование на C/С++»: http://bit.ly/2P82k9d
• Курс «Алгоритмы и структуры данных»: http://bit.ly/1QP7zVq

VK Team — это миллион возможностей проявить себя. Мы делаем современные и быстрые интернет-сервисы, доступные каждому. На этом канале делимся опытом компании VK, рассказываем о технологиях, наших образовательных проектах и жизни команды.

😎 Сообщество ВКонтакте: https://vk.com/vkteam
👨‍🎓 VK Образование: https://education.vk.company/
🏆 Чемпионаты: https://cups.online/
👨‍💻 Карьера в VK: https://team.vk.company/

Видео 3. LINUX. Linux и сеть (основы) | Технострим канала VK Team
Показать
Комментарии отсутствуют
Введите заголовок:

Введите адрес ссылки:

Введите адрес видео с YouTube:

Зарегистрируйтесь или войдите с
Информация о видео
28 марта 2017 г. 12:53:16
02:26:13
Другие видео канала
Все подробности на сайте: https://vk.cc/inclusionВсе подробности на сайте: https://vk.cc/inclusionОткрыли IT-хаб VK в Казани!Открыли IT-хаб VK в Казани!Прогулка по офису VK на Большой МорскойПрогулка по офису VK на Большой МорскойРазработка высоконагруженного key-value хранилища / Вадим КулибабаРазработка высоконагруженного key-value хранилища / Вадим Кулибаба3G: Golang, gRPC, GraphQL / Дмитрий Акжигитов, Артём Судоргин3G: Golang, gRPC, GraphQL / Дмитрий Акжигитов, Артём Судоргинcore.js, KPHP, челленджи open source / дискуссияcore.js, KPHP, челленджи open source / дискуссияИстория KPHP и опенсорса: от 2010 до 2023 / Александр КирсановИстория KPHP и опенсорса: от 2010 до 2023 / Александр Кирсановcore-js. Полифиллы. Подходы / Денис Пушкарёв (zloirock)core-js. Полифиллы. Подходы / Денис Пушкарёв (zloirock)VK на TeamLead Conf 2023VK на TeamLead Conf 2023Программа заботы VKПрограмма заботы VKКаток VK TeamКаток VK TeamЛаунж VK Team на VK Fest 2022Лаунж VK Team на VK Fest 2022Наш уютный квартирник VKНаш уютный квартирник VKVK Racing TeamVK Racing TeamПрисоединяйтесь к департаменту рекламных технологийПрисоединяйтесь к департаменту рекламных технологийГоречь продакшена — как мы релизим Android-приложения, если что-то идёт не так / Роман ГорбуновГоречь продакшена — как мы релизим Android-приложения, если что-то идёт не так / Роман ГорбуновКак мы увеличивали «гуглостойкость» вопросов для онлайн-викторины «Клевер» / Михаил ШваркуновКак мы увеличивали «гуглостойкость» вопросов для онлайн-викторины «Клевер» / Михаил Шваркунов(Не)быстрые нативные тесты под iOS / Андрей Зыков(Не)быстрые нативные тесты под iOS / Андрей ЗыковСервис девайсов. История о том, как мы укрощали эмуляторы / Даниил СмирновСервис девайсов. История о том, как мы укрощали эмуляторы / Даниил СмирновВзрывная ферма: проблемы инфраструктуры и их решениеВзрывная ферма: проблемы инфраструктуры и их решениеAPI-тестирование облака OpenStack на tempest / Павел БалахоновAPI-тестирование облака OpenStack на tempest / Павел Балахонов
Яндекс.Метрика