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

  Рет қаралды 127,554

Andrey Sozykin

Andrey Sozykin

8 жыл бұрын

Протокол ICMP. Формат ICMP-пакета. Тип и код сообщения.
Примеры популярных типов и кодов сообщений.
Утилита ping - проверка доступности компьютера в сети.
Утилита traceroute - определение маршрута к получателю.
Типы и коды сообщений ICMP:
www.iana.org/assignments/icmp-...

Пікірлер: 123
@stangrinn
@stangrinn 3 жыл бұрын
Начинаю каждый день с ваших лекций! Очень классный формат - 10 минут и мозг уже в тонусе, спасибо!
@AndreySozykin
@AndreySozykin 3 жыл бұрын
Отлично! Некоторые пишут, что под мои лекции они, наоборот, очень быстро засыпают 😉
@Erustan
@Erustan 8 жыл бұрын
Спасибо вам большое, очень пригодилось. И приятно слушать ваши видео уроки наверно из-за того что вы говорите очень спокойно и с приятной дикцией. Дай вам бог здоровья и счастья.
@MENDOOOZA92
@MENDOOOZA92 5 жыл бұрын
Я бы добавил что ICMP-пакеты инкапсулируются в IP пакеты. И конечно они не используют TCP и UDP. Многие просто путаются.
@AndreySozykin
@AndreySozykin 5 жыл бұрын
Да, это важно.
@user-ml5lc3lj7r
@user-ml5lc3lj7r 4 жыл бұрын
Очень круто) благодаря твоим лекциям получил повышение на работе)) спасибо добрый человек))
@AndreySozykin
@AndreySozykin 4 жыл бұрын
Пожалуйста! Рад, что лекции помогают!
@MrSerlk
@MrSerlk 7 жыл бұрын
Спасибо большое за видео. Все не мог понять работу протоколов, читая информацию и смотря другие видео. У Вас же все наглядно показано и рассказано. Спасибо еще раз.
@AndreySozykin
@AndreySozykin 7 жыл бұрын
Пожалуйста. Рад, что понравилось!
@Preambyla
@Preambyla Жыл бұрын
Лучше подачи я не видела, очень все понятно и интересно! Спасибо!
@nikolay_antipin
@nikolay_antipin 3 жыл бұрын
Андрей, огромное спасибо за Вашу работу! Изучал по Вашим урокам компьютерные сети, прошёл собеседование!
@vladzaytsev
@vladzaytsev 7 жыл бұрын
Спасибо, я только начал разбираться в сетях , вы мне очень помогли , жду продолжения по курсу .
@AndreySozykin
@AndreySozykin 7 жыл бұрын
Пожалуйста! Продолжение будет обязательно!
@TheHemmel
@TheHemmel 7 жыл бұрын
Спасибо за грамотное обьяснение, все доступно и понятно! Лайк
@AndreySozykin
@AndreySozykin 7 жыл бұрын
Пожалуйста!
@nikitafdorov8007
@nikitafdorov8007 3 жыл бұрын
Мужик, спасибо! Твои видео значительно упростили знакомство с работой компьютерных сетей.
@AndreySozykin
@AndreySozykin 3 жыл бұрын
Пожалуйста. Рад, что курс оказался полезным!
@ladno__
@ladno__ 3 жыл бұрын
Спасибо большое за лекции! Очень хорошо помогает! Мне 9 лет
@davidgukasyan778
@davidgukasyan778 3 жыл бұрын
Спасибо за хорошие лекции! У меня преподаватель по сетям в университете почти все лабораторные работы проводит исходя из ваших видео)
@AndreySozykin
@AndreySozykin 3 жыл бұрын
Я рад, что видео используются в университетах !
@AlexWhitest
@AlexWhitest 7 жыл бұрын
Прекрасно, всё для новичков, по полочкам.
@AndreySozykin
@AndreySozykin 7 жыл бұрын
Спасибо!
@default7427
@default7427 6 жыл бұрын
Андрей, спасибо большое! Долгое время не воспринимал ваши ролики всерьёз, не мог привыкнуть к такой спокойной подаче материала, но ни где не мог найти годного объяснения про принцип работы протокола ICMP - решил открыть ваше видео, вы рассказали очень грамотно с информативными и подробными примерами! Спасибо!
@AndreySozykin
@AndreySozykin 6 жыл бұрын
Пожалуйста! Почему не нравилась спокойная манера говорить?
@default7427
@default7427 6 жыл бұрын
обманчивое, первое мнение! Все хорошо!
@default7427
@default7427 6 жыл бұрын
Было бы интересно услышать про виды L2 security, и IPsec
@user-pq6yt5vz3i
@user-pq6yt5vz3i 3 жыл бұрын
В самый раз для начального ознакомления с материалом, спасибо!
@AndreySozykin
@AndreySozykin 3 жыл бұрын
Пожалуйста!
@w1tcherj
@w1tcherj 5 жыл бұрын
Вопрос по поводу утилиты traceroute, а если следующий пакет с увеличенным TTL пойдёт другим путём через другие маршрутизаторы? Смысл тогда всей этой затеи?
@AndreySozykin
@AndreySozykin 5 жыл бұрын
Такое может быть. Поэтому отправляется несколько пакетов и показываются разные промежуточные маршрутизаторы.
@sammyel4eg
@sammyel4eg 5 жыл бұрын
есть утилита MTR
@Q_School
@Q_School 3 жыл бұрын
Спасибо. Qilgan bu yaxshi amallariyezni ajrini bersin
@agniafox
@agniafox 7 жыл бұрын
Коротко и главное понятно! Спасибо!
@AndreySozykin
@AndreySozykin 7 жыл бұрын
+agniafox, пожалуйста!
@kseniyasakki4382
@kseniyasakki4382 3 жыл бұрын
Спасибо вам, Андрей!
@AndreySozykin
@AndreySozykin 3 жыл бұрын
Пожалуйста!
@Travels-Leo
@Travels-Leo 8 жыл бұрын
спасибо огромное,за ваш труд!
@AndreySozykin
@AndreySozykin 8 жыл бұрын
+Максим Леонтьев, пожалуйста!
@user-bz9xm5bt8p
@user-bz9xm5bt8p 2 жыл бұрын
дякую, дуже гарне пояснення, все зрозуміло!!!!
@AndreySozykin
@AndreySozykin 2 жыл бұрын
Спасибо!
@andreipomorev6292
@andreipomorev6292 3 жыл бұрын
Спасибо за видео!
@stnomad9560
@stnomad9560 3 жыл бұрын
Спасибо тебе за лекцию
@AndreySozykin
@AndreySozykin 3 жыл бұрын
Пожалуйста!
@maximkuznetsov10
@maximkuznetsov10 2 жыл бұрын
наш МГУшный лектор просто трэш... Как всё понятно, спасибо. Надеюсь, меня не числанут из-за этого курса
@AndreySozykin
@AndreySozykin 2 жыл бұрын
Надеюсь, все будет хорошо. Успехов в изучении сетей!
@user-rp8vh8ic2y
@user-rp8vh8ic2y Жыл бұрын
@@AndreySozykin я когда-то отучилась в 3 вузах москвы и только 2 препода - адекватные умницы! и то- тётки. Да, я стала ещё тупее, но их помню. вуз - нехорошее слово. отсекает тягу к поиску, к науке напрочь.
@Das.Kleine.Krokodil
@Das.Kleine.Krokodil 4 жыл бұрын
Спасибо, полезно
@amnest1ac
@amnest1ac 7 жыл бұрын
Спасибо за информацию!
@AndreySozykin
@AndreySozykin 7 жыл бұрын
Пожалуйста!
@burich96
@burich96 3 жыл бұрын
Очень интересные уроки! Мне интересно, почему при попытке первого пинга другой подсети, первые два запроса не проходят, а последние 2 проходят. Например, если сделать сеть в среде packet tracer, сделать простые локалки и поставить между ними роутер. Соответственно назначить IP разных сетей. Так вот, при первой попытке пинга хоста из другой подсети пинг пройдет не сразу. Почему?
@user-fl3hr7xn1m
@user-fl3hr7xn1m 9 ай бұрын
Добрый день! А количество коммутаторов через которые проходить пакет, нет возможности определить?
@Dm-if3vl
@Dm-if3vl 4 жыл бұрын
Спасибо
@vadimsarthannel4565
@vadimsarthannel4565 4 жыл бұрын
Спасибо!
@Anuarbek86
@Anuarbek86 8 жыл бұрын
Отлично! Спасибо большое!
@golubi_zelenoy
@golubi_zelenoy 3 жыл бұрын
познавательно спасибо
@AndreySozykin
@AndreySozykin 3 жыл бұрын
Пожалуйста!
@sergeyshestakov607
@sergeyshestakov607 5 жыл бұрын
cпасибо!)
@AndreySozykin
@AndreySozykin 5 жыл бұрын
Пожалуйста!
@user-hh9xr4uj3o
@user-hh9xr4uj3o 3 жыл бұрын
спасибо!!!
@AndreySozykin
@AndreySozykin 3 жыл бұрын
Пожалуйста!
@thedarkstranger8739
@thedarkstranger8739 4 жыл бұрын
5:43 А если каждое следующее ICMP сообщение проходит путь через другие маршрутизаторы (не через те, через которые проходило предыдущее сообщение)?
@user-vd1rl7kb2i
@user-vd1rl7kb2i 4 жыл бұрын
Может это все дело делается через жесткую маршрутизацию? В опциях ип заголовка такая чтука есть.
@dopamine5071
@dopamine5071 6 жыл бұрын
Спасибо за лекцию! Есть вопросы по поводу утилиты tracert: как она знает, какое время жизни нужно дать следующему пакету, чтоы пока он дошел до следующего маршрутизатора, он уже считался просроченным? И неужели от моего местонахождения до местонахождения сервера ВК нас отделяют всего лишь 7 маршрутизаторов?
@AndreySozykin
@AndreySozykin 6 жыл бұрын
Tracert сначала устанавливает время жизни 1, потом 2 и так далее, пока пакет не дойдёт до получателя.
@dopamine5071
@dopamine5071 6 жыл бұрын
сначала время жизни: 1 секунда, потом - 2 секунды, потом - 3 секунды. так? мне кажется, мы таким образом много маршрутизаторов пропускаем. например, установив время жизни 1.5 секунды, пакет мог бы просрочиться ещё на каком-нибудь промежуточном маршрутизаторе и выдать нам его IP (что нам и нужно)
@AndreySozykin
@AndreySozykin 6 жыл бұрын
Время жизни в IP измеряется не в секундах, а в количестве маршрутизаторов, через которые может пройти пакет. Название поля не полностью соотвествует смыслу. В IPv6 это уже поправили.
@sammyel4eg
@sammyel4eg 5 жыл бұрын
TTL это не время, это количество хопов, прыжком между маршрутизаторами каждый маршутизатор уменьшает TTL на 1, если TTL кончился идет ICMP ответ об этом именно по этим ICMP ответам и работае трэйсроут. и нет до сервера ВК скорее всего больше устройств просто есть MPLS вы не увидите их в trace т.к. он работает ниже уровня IP
@user-xe9kv1kl7k
@user-xe9kv1kl7k 4 жыл бұрын
Андрей, здравствуйте. У меня снова вопрос: если поля тип и код сообщения имеют размер по 1 байту, значит каждый из них может отображать только 2 возможных варианта соответственно кода и тип - 1 или 0. Как же тогда с помощью полей размером в 1 байт отображаются остальные типы и коды сообщений ICMP?
@user-xe9kv1kl7k
@user-xe9kv1kl7k 4 жыл бұрын
Извините мою невнимательность. Было указано не бит, а байт...
@AndreySozykin
@AndreySozykin 4 жыл бұрын
Да, именно так. Байт.
@worldgamesfan6758
@worldgamesfan6758 4 жыл бұрын
Добрый день! Такой вопрос, изначально начальный узел формирует ip пакет вместе с заголовком icmp, в icmp тип будет содержать число 8, эхо запрос для отправки на первый маршрутизатор, или нет?
@AndreySozykin
@AndreySozykin 4 жыл бұрын
Для утилиты traceroute будет именно так. Еще в заголовке будет TTL=1.
@worldgamesfan6758
@worldgamesfan6758 4 жыл бұрын
@@AndreySozykin Спасибо
@3miD3n
@3miD3n 4 жыл бұрын
Здравствуйте, немного не понял когда вы сказали, что сообщения ICMP не обязаны обрабатываться, тогда почему их всё таки обрабатывают? И если не обрабатывают, то как иначе могут узнать об ошибках и прочем?
@AndreySozykin
@AndreySozykin 4 жыл бұрын
Нет гарантии, что пакет ICMP будет обработан. Но если все пойдет хорошо, то пакет обработают и узнают об ошибках.
@gneee3k
@gneee3k 6 ай бұрын
0:16 Я не понимаю, протокол UDP используется для передачи данных без гарантии доставки, при чём тут IP?
@zzzmmm5311
@zzzmmm5311 4 жыл бұрын
Когда я окончу школу, я планирую пойти на информационную безопасность, но мне интересно, помимо этого курса, должен ли я что-то ещё изучить по компьютерным сетям? Порекомендовали бы вы мне прочитать книгу Кьюроса и Росса вместе с этим курсом, просто в конце лекций, была упомянута книга, написанная Таненбаумом, но в Таненбауме отсутствует часть по безопасности. Нужен совет эксперта, ведь боюсь не осилить ИБ в вузах
@AndreySozykin
@AndreySozykin 4 жыл бұрын
По безопасности можно посмотреть курс моих коллег из университета, команды Hakerdom - ulearn.me/Course/Hackerdom Там достаточно много информацию именно про компьютерные сети, которая нужна для понимания информационной безопасности. Hakerdom также организует соревнования по информационной безопасности для школьников QCTF - qctf.ru/ . Можно посмотреть материалы для подготовки к этим соревнованиям. QCTF проходит на разных площадках во многих городах. Возможно, есть в вашем городе, тогда можно попробовать поучаствовать.
@zzzmmm5311
@zzzmmm5311 4 жыл бұрын
@@AndreySozykin вау, большущее спасибо
@zzzmmm5311
@zzzmmm5311 4 жыл бұрын
​@@AndreySozykin сейчас немного рановато и боюсь докучать вас, но что можно посмотреть еще после рекомендованного курса? Просто я люблю естественные и компьютерные науки
@MyLOBsTerr
@MyLOBsTerr 4 жыл бұрын
Вопрос, я пытаюсь пинговать vk.com или google.com. И запрос, судя по tracert, подвисает после одного из узлов нашей под сети. К сожалению, я не знаю, что там расположено. Почему так происходит? Они как запрещают пинговать на маршрутизаторах или определенные порты закрыты ?
@MyLOBsTerr
@MyLOBsTerr 4 жыл бұрын
Понял из-за чего, мы за прокси, остальной траффик заблокирован
@user-wo9uv2ob7m
@user-wo9uv2ob7m 6 жыл бұрын
спасибо, очень понятно!
@AndreySozykin
@AndreySozykin 6 жыл бұрын
Пожалуйста! Рад, что понравилось!
@nonamenoname7423
@nonamenoname7423 Жыл бұрын
Ааа, я просто в шоке! Я при помощи утилиты tracerote отследил местополежение друга в другой стране с точностью до 500метров. Но у меня вопрос как по ip адресу можно узнать город устройстава которое имеет этот адрес? Это же просто набор цифр, или вместе с ICMP пакетом передаётся и названия городов? Обясните пожалуйста?
@AndreySozykin
@AndreySozykin Жыл бұрын
В самом IP-адресе, конечно же, нет ничего про регион. Но эту информацию можно получить из базы данных регистрации IP-адресов Whois. Вот статья о том, как это делается - habr.com/ru/amp/post/26788/ Также есть много готовых баз, которые по IP позволяют определить регион.
@blod0rn
@blod0rn 4 жыл бұрын
Подскажите пожалуйста, а как посмотреть чему равна длина маршрута пакета?
@AndreySozykin
@AndreySozykin 4 жыл бұрын
Утилитой tracert. Количество промежуточных маршрутизаторов - это и есть длина маршрута.
@blod0rn
@blod0rn 4 жыл бұрын
@@AndreySozykin То есть, когда смотрели до vk. Com там было длина 7?
@bodik1111
@bodik1111 5 жыл бұрын
количество временных прыжков назначеется автоматически или челове сам может выбрать нужное количество?
@AndreySozykin
@AndreySozykin 5 жыл бұрын
Есть значение по умолчанию, которое задается автоматически. Человек может его поменять.
@bodik1111
@bodik1111 5 жыл бұрын
@@AndreySozykin спасибо за ответ
@sammyel4eg
@sammyel4eg 5 жыл бұрын
@@bodik1111 оно еще ограничено размером бит в заголовке айпи пакета с 0 до 255 TTL но такую цепочку вы вряд ли найдете да и трэйсроут скорее всего ограничен 30шт.
@user-gd6il5zb8l
@user-gd6il5zb8l 4 жыл бұрын
Максимальное число прыжков и увеличить можно. Под линуксом нашел утилиту tracepath, которая суть есть тот же traceroute, только, если верить ману, без свистоперделок. Смотреть опцию -m (max_hops).
@user-xr8wt2th2f
@user-xr8wt2th2f 6 жыл бұрын
Почему то не нашел в rfc 792 тип9 и 10 так же согласно rfc 792 потерян тип 4
@AndreySozykin
@AndreySozykin 6 жыл бұрын
+Сергей Уваров, тип 9 и 10 определены в RFC 1256. Список других типов ICMP можно посмотреть, например, на сайте - www.iana.org/assignments/icmp-parameters/icmp-parameters.xhtml#icmp-parameters-types Типов сообщений достаточно много, поэтому все включить во вводную лекцию не получается. Кроме того, если понять идею, то разобраться с конкретными типами и кодами достаточно просто.
@landerygames
@landerygames 4 жыл бұрын
Вам не хватает лишь гибкости интонации. Если поработаете над разной интонацией, Ваши видео станут вдвое лучше. Уровень подачи информации отличный, не хватает лишь нотки увлечённости в речи.
@AndreySozykin
@AndreySozykin 4 жыл бұрын
Да, согласен. Сейчас работаю над эмоциональностью.
@Showtj
@Showtj Жыл бұрын
я одного не понимаю вот у дроид впна есть icmp как он создан также работаешь интернет бесплатно
@user-hq4sd2wq4b
@user-hq4sd2wq4b 3 жыл бұрын
Мы протянули выделенную линию связи между Москвой и Нью-Йорком. Длина получившейся линии связи - 8 000 км. Чему равно минимально допустимое время, за которое ICMP пакет, отправленный с сервера в Москве, достигнет сервера в Ньй-Йорке? Обоснуйте ваш ответ. Помогите пожалуйста решить задачу(
@php-artisan
@php-artisan 3 ай бұрын
Думаю надо отталкиваться от скорости распространения сигнала в этой линии связи
@php-artisan
@php-artisan 3 ай бұрын
Там TTL означает кол-во прыжков до маршрутизатора, поэтому ответ TTL=1, т.к. у нас выделенная связь между двумя маршрутизаторами
@BalynOmavel
@BalynOmavel 4 жыл бұрын
Если код 0 говорит о том, что сеть недостижима, почему ping применяет этот код при отправке эха?
@php-artisan
@php-artisan 3 ай бұрын
Типы сообщений разные
@atillaattila8900
@atillaattila8900 8 жыл бұрын
Spasibo Za palzenuyu Informachsiyu
@AndreySozykin
@AndreySozykin 8 жыл бұрын
Пожалуйста!
@user-hs8bh1pc6p
@user-hs8bh1pc6p 6 жыл бұрын
+
@Rphoenixful
@Rphoenixful 7 жыл бұрын
на 4.54 "определяем маршут от отравителя..." кого убили?
@AndreySozykin
@AndreySozykin 7 жыл бұрын
Не понял, что имеется в виду :)
@Rphoenixful
@Rphoenixful 7 жыл бұрын
прочитайте на 4:54 внимательно текст презентации.
@Rphoenixful
@Rphoenixful 7 жыл бұрын
будет ли курс по сетевой безопастности?
@AndreySozykin
@AndreySozykin 7 жыл бұрын
Спасибо! Вместо "отправитель" написано "отравитель" :) Увидел только с пятого раза внимательного просмотра :(
@AndreySozykin
@AndreySozykin 7 жыл бұрын
В безопасности я, к сожалению, не очень хорошо разбираюсь. Рекомендую курс от моих коллег из Hackerdom - kzbin.info/www/bejne/Z6qUlY1tiZ6sm6M
@user-om6xm3sw3b
@user-om6xm3sw3b 10 ай бұрын
На kzbin.info/www/bejne/b5qqZ3h5patgodE не совпадает со сведениями из Википедии, ru.wikipedia.org/wiki/TCP что значит "В случае ошибки при передаче пакета никаких действий не предпринимается" ? В Вики прямо указано - "Механизм TCP предоставляет поток данных с предварительной установкой соединения, осуществляет повторный запрос данных в случае потери данных и устраняет дублирование при получении двух копий одного пакета..." и т.д. Автор, ты чему людей учишь?
@Joni-dw3bn
@Joni-dw3bn 8 ай бұрын
а мы говорим о tcp? мы разбираем Протокол ICMP.
@inakretova288
@inakretova288 3 жыл бұрын
очень хорошо,спасибо.(не по теме-парикмахера желательно сменить вам,симпатичный человек)
@AndreySozykin
@AndreySozykin 3 жыл бұрын
Видео записывал несколько лет, с разными прическами и парикмахерами 😉
@user-rv7hz9kz4x
@user-rv7hz9kz4x 3 ай бұрын
Момент подмены мас-адреса а ip-адре и обратно совсем не описан. Палец вниз
@rorka6917
@rorka6917 Жыл бұрын
Недеюсь больше вас никогда больше не увижу после экза
@Andrzej3935
@Andrzej3935 2 жыл бұрын
Спасибо!
@andatrpower294
@andatrpower294 3 жыл бұрын
Спасибо
ХОТЯ БЫ КИНОДА 2 - официальный фильм
1:35:34
ХОТЯ БЫ В КИНО
Рет қаралды 2,3 МЛН
Dynamic #gadgets for math genius! #maths
00:29
FLIP FLOP Hacks
Рет қаралды 18 МЛН
КАК СПРЯТАТЬ КОНФЕТЫ
00:59
123 GO! Shorts Russian
Рет қаралды 2,7 МЛН
Что такое TCP/IP: Объясняем на пальцах
15:38
Протокол ARP | Курс "Компьютерные сети"
6:28
Протокол ICMP, утилиты ping и traceroute | Введение в сети, часть 10
8:29
Онлайн обучение на Linux и DevOps инженеров
Рет қаралды 3 М.
Протокол DHCP | Курс "Компьютерные сети"
12:29
Сетевая модель OSI. Стек TCP/IP. Разбираем на примерах.
10:46
Обучение Системных Администраторов
Рет қаралды 1,8 М.
Протокол OSPF (Open Shortest Path First) за 8 минут
7:41
wb075 Технология Ethernet
19:58
abglazov
Рет қаралды 6 М.
wb072 Модель OSI
15:53
abglazov
Рет қаралды 10 М.
МОЖНО ЛИ заряжать AirPods в чехле 🧐😱🧐 #airpods #applewatch #dyson
0:22
Apple_calls РЕПЛИКА №1 В РФ
Рет қаралды 19 М.
Which Phone Unlock Code Will You Choose? 🤔️
0:14
Game9bit
Рет қаралды 12 МЛН
как спасти усилитель?
0:35
KS Customs
Рет қаралды 454 М.
ПРОБЛЕМА МЕХАНИЧЕСКИХ КЛАВИАТУР!🤬
0:59
Корнеич
Рет қаралды 3,3 МЛН