HTTP в Wireshark | Компьютерные сети 2024 - 13
Вставка
- Опубліковано 6 чер 2024
- Практика с разбором пакетов HTTP в Wireshark
Как поддержать курс:
- Boosty - boosty.to/asozykin
- Cloudtips - pay.cloudtips.ru/p/45a4055b
Заранее спасибо за помощь!
Текстовая версия видео - habr.com/ru/articles/813395/
Сайт курса - www.asozykin.ru/courses/netwo...
Мой канал в telegram - t.me/a_sozykin
VK - avsozykin
00:00 - Начало
01:04 - Разбираем запрос HTTP
02:41 - Разбираем ответ HTTP
04:45 - Запрос отсутствующего ресурса
05:28 - Повторный запрос страницы
07:13 - Итоги
Плейлист с видео курса 2024 - • Компьютерные сети 2024
Рекомендуемые книги:
1. Д.Ф.Куроуз, К.В.Росс. Компьютерные сети. Нисходящий подход.
2. Э.Таненбаум, Д.Уэзеролл. Компьютерные сети.
3. В.Г.Олифер, Н.А.Олифер. Компьютерные сети. Принципы, технологии, протоколы.
Мой канал с короткими и понятными объяснениями сложных тем в ИТ и компьютерных науках - @AndreySozykin - Наука та технологія
Кажется это видео(13) не в плейлисте. Спасибо вам! Вы лучший!
Спасибо, добавил в плейлист.
Спасибо огромное за курс, очень ждем следующее видео 😍
Спасибо за курс, особенно за дубль в текстовом формате на хабре!
Если тексты полезны, то буду дальше писать. Ставьте плюсы и пишите содержательные комментарии на хабре, это достаточно жесткая и критично настроенная площадка ;-)
Смотрел первый курс, пару лет назад, затянуло, проработал системным инженером 2 года в Х5. Теперь пересматриваю обновленный курс и уже работаю в огромной госкорпорации,(теперь уже удаленно), очень помогли ваши курсы. Спасибо за труды, не бросайте) образование у меня не профильное, дается все достаточно сложно, от того еще интереснее)).В свое время ваш канал порекомендовал хороший друг, который так же по вашим курсам многое познал. Спасибо.
расскажи, плз, поподробней про работу в х5. обо всём. и территориально где? на калитниковской улице?
присматриваюсь к компании.
@@manOfPlanetEarth хорошая компания, если как одна из первых работ, чтоб набраться опыта, то почему бы и да. территориально Ульяновск. Но у меня был разъездной характер работы и свободный график, т. е спланировать свое время не получится потому что работа есть всегда и фактически выходного нормально не было у меня. Только поэтому я ушел
@@mir_ka1480
а чем занимался в разъездах? типовые примеры, что надо было делать.
@@manOfPlanetEarth магазины 5ка и чижик, сначала пнр, потом поддержка всей айтишки в магах, видеонаблюдение кассовые узлы, ккт и тп
Андрей, для неискушенного пользователя складвается впечатление, что мак адреса "адреса отправителя и получателя". Чтобы не вводить в замешательство, уточняйте, что там МАК адрес вашего роутера и вашего устройства, скорее всего, чтоб не складывалось впечатление, что там мак адрес сервера. Спасибо за вашу работу!
Действительно, показаны MAC-адреса сетевого адаптера в моем компьютере и маршрутизатора. Однако я специально об этом умалчиваю, потому что это достаточно сложный вопрос. Будет отдельное видео, в котором рассказывается, как передаются данные между сетями, как при этом меняется MAC-адреса, а IP-адреса остаются неизменными. Но рассказать обо всем в одном видео невозможно.
Я думаю он просто опускает вещи, которые понятны при малейшем представлении устройства девайсов. Напомнило мне, когда я показал одному свидетелю секты линкс-арч, что могу с помощью ардуины вообще пихать в пакеты любые данные и поля, он страшно удивился, типо это колдунство какое-то
Было бы круто обозревать не только функционал, но и примеры траблшутинга приводить)
Я специально рассказываю и показываю только об успешной реализации всех операций по протоколам. Возможных проблем слишком много, если рассказывать даже о самых важных, то по каждому протоколу получится минимум 10 видео.
Андрей, подскажите, пожалуйста, когда будет следующая лекция Вашего курса?
В начале следующей недели. График сбился из-за майских праздников.
Андрей, спасибо за материал! Подскажите, пожалуйста, ответ на такой вопрос.
Для того, чтобы мой домашний сервер отвечал на запросы из интернета - у него должен обязательно быть белый IP-адрес, чтобы запрос от клиента нашел путь к моему серверу.
Но предположим, что у меня нет белого IP. Каким тогда образом ответ веб-сервера сайта, на который я отправляю запрос, находит путь к моему компьютеру?
Если я могу посещать сайты, имея серый IP, почему тогда клиенты не смогут посещать мой сайт?
Потому что сайт видит откуда пришел запрос
Туда направляет ответ
И дальше работает оборудование провайдера, у него записи есть кто с какого порта куда обращался
Почитайте про NAT - это ответ на ваш вопрос.
Ваш провайдер использует технологию NAT, вот видео на эту тему - ua-cam.com/video/L1JtmAiSaFQ/v-deo.html
Посмотреть белый IP-адрес, с которым вы попадаете в интернет, можно на сайте ip.yandex.ru
@@AndreySozykin спасибо!
Андрей, подскажите, правильное ли утверждение, что мой провайдер - это, по сути, еще один роутер между моим собственным роутером и интернетом? И абоненты провайдера - это хосты в его локальной сети.
А если я от своего роутера протяну провод к соседу - я, по сути, тоже стану для него провайдером?
Упрощённо, именно так.
Но только у провайдера, скорее всего, не один маршрутизатор, а несколько. И абоненты провайдера изолированы друг от друга, в отличие от хостов в локальной сети.
Если протяните провод к соседу, или он подключится к вашей точке доступа Wi-Fi, то вы тоже станете маленьким провайдером. Но у вас не будет своей инфраструктуры доступа к Интернет, не сможете давать белые IP-адреса и много других вещей, которые делают большие провайдеры.
Кроме этого, к провайдерам есть большие требования с точки зрения законодательства.
@@AndreySozykin Большое спасибо за развернутый ответ!
Андрей, небольшой вопрос по сетям - как может узнать пользователь, скажем из другой страны, с которым я общаюсь в Skype, mac-адрес моей сетевой карты,
если знает только мой белый провайдерский маршрутизируемый ip-адрес, при этом и у меня, и у него разные подсети через несколько транзитных роутеров. Спасибо за ответ.
Пользователь из другой страны не сможет узнать MAC-адрес вашей сетевой карты, т.к. MAC-адреса используются только для передачи данных внутри одного сегмента сети (до маршрутизатора, через который вы подключаетесь к интернет).
@@AndreySozykin Спасибо за ответ, просто я начинающий сетевой специалист, и многих вещей не знаю.
Ничего страшного, со временем разберетесь!
Пишу свой vpn
Сделал тестовую среду в докере из трех контейнеров
client, server, resource
В тестовой среде я могу на клиенте через сервер достучаться до http эндпоинта в ресурсе хотя клиент и ресурс находятся в разных сетях
То есть в этой среде впн работает
Но вот достучаться до внешнего ресурса уже не получается.
В wireshark видно, что происходит tcp рукопожатие и клиент вместо того чтобы уже слать http запрос шлет keep alive tcp запросы
Уже долго борюсь не могу победить
Не подскажете в чем может быть проблема?
Icmp запросы например работают по этой схеме через впн сервер на любой любой ресурс