
Nikolai
06.08.2018
14:41:04
Шагом марш учить протоколы.
"Порт" это свойство только UDP и TCP. Наличие "Порта" НИКАК не связано в УРОВНЕМ протокола
Вы бредите.
ICMP это частный случай IP. Такой же как OSPF, IGMP, TCP. Это всё 4-ый уровень, который инкапсулируется внутрь IP
Доказывайте

Скептический анализ неверных действий наркоманов
06.08.2018
14:42:43
Драка сетевиков.

Google

alex
06.08.2018
14:42:55
дуэль на патчкордах

Михаил
06.08.2018
14:42:56
Даёшь бой
?

Nikolai
06.08.2018
14:43:19
Какой бой. Забаню, чтоб не бредил тут публично и не вводил людей в заблуждение
Сам попросил. Уважу.

Vladimir
06.08.2018
14:44:16
Доказывайте
Потому что ip бывает без tcp. А без icmp не бывает например

????????
06.08.2018
14:44:17
Блин.. ну он же что-то ответил (( я не успел прочитать

Nikolai
06.08.2018
14:44:30
Доказательств не предоставил. Ответил "бань".

Globalizator
06.08.2018
14:44:47
А NetBEUI это какой уровень?

Скептический анализ неверных действий наркоманов
06.08.2018
14:45:02
Пацаны говорят что ICMP на сетевом уровне работает. Но у меня нет никаких доказательств.

mik
06.08.2018
14:45:12

Nikolai
06.08.2018
14:45:54

????????
06.08.2018
14:47:42

Google

Vladimir
06.08.2018
14:48:41
Вообще icmp - неотъемлемая часть ip. Странно их разделять.

Nikolai
06.08.2018
14:48:49
С уровнями всё относительно просто до пятерки:

Anna
06.08.2018
14:48:49
ICMP is a control protocol that is considered to be an
integral part of IP, although it is architecturally
layered upon IP, i.e., it uses IP to carry its data end-
to-end just as a transport protocol like TCP or UDP does.
ICMP provides error reporting, congestion reporting, and
first-hop gateway redirection.

Vladimir
06.08.2018
14:49:18
Тут вот пацаны тоже спорили https://serverfault.com/questions/511965/why-is-icmp-categorized-as-a-layer-3-protocol

Nikolai
06.08.2018
14:49:31
Какой протокол внутрь какого вкладывается определяйте.
Протоколы уровня выше, вкладываются внутрь низкоуровневых.

Globalizator
06.08.2018
14:49:38

Anna
06.08.2018
14:49:41
https://tools.ietf.org/html/rfc1122#page-10

Nikolai
06.08.2018
14:49:53
icmp на сможет работать в отсутствии IP

Anna
06.08.2018
14:49:53
про 22 порт я конечно сильно попутала
но rfc не врет
там написано что icmp выше ip

Nikolai
06.08.2018
14:50:50
Ага. Покажите ICMP БЕЗ IP ЗАГОЛОВКА

Otto
06.08.2018
14:51:04

Vladimir
06.08.2018
14:51:04
Там же написано ICMP is a control protocol that is considered to be an integral part of IP
То есть, ip не бывает без icmp

Nikolai
06.08.2018
14:52:00
Скажем так, если полностью запретить icmp, IP сможет работать в плоской среде без редиректов и изменений MTU

Anna
06.08.2018
14:52:18
то что он не бывает без ip не говорит, что он находится на том же уровне, там дальше черным по белому написано, что он выше ip.

Nikolai
06.08.2018
14:52:47
А вот в отсутствие IP, ICMP не будет.

Vitaliy
06.08.2018
14:53:11
А как же микротик пингует по маку?

Nikolai
06.08.2018
14:53:19
Также как, если не будет L2 не будет самого IP

Google

Maksim Tyakin
06.08.2018
14:53:29

Nikolai
06.08.2018
14:53:43

Vladimir
06.08.2018
14:53:54

Nikolai
06.08.2018
14:54:13
Он по маку и цепляется winbox'ом. Но IP-заголовок там есть, хотя и "спецефический"

Vladimir
06.08.2018
14:55:20

Nikolai
06.08.2018
14:55:28

Vladimir
06.08.2018
14:56:35

Nikolai
06.08.2018
14:57:01

Vladimir
06.08.2018
14:57:03
Это какой-то другой протокол

Nikolai
06.08.2018
14:58:05
ICMP это разновидность потрохов IP
Только TCP - transport, а ICMP - control

Vladimir
06.08.2018
14:58:44
Вы можете поверх ip написать свой протокол. Да. Но чтобы ip было ip - там должно быть icmp

Nikolai
06.08.2018
14:59:28

Vladimir
06.08.2018
14:59:38
И вот прям в этом rfc, которое про ip, написано, что ip и icmp вместе
Мы же не будем не верить rfc?

Nikolai
06.08.2018
15:00:55
Вместе. Ребенок и Родитель тоже вместе
ICMP обязан присутствовать. Но это не значит, что они на одном уровне.

Vladimir
06.08.2018
15:01:16
П. 2.1 rfc
Rfc считает, что на одном

Google

Nikolai
06.08.2018
15:01:39
п.2.1 не указывает уровни. Где "level"

Vladimir
06.08.2018
15:02:08
Figure 1 прям нарисовано

Nikolai
06.08.2018
15:02:50
Там не деление по уровням. Там только то, что icmp - обязательная часть IP-стека

Vladimir
06.08.2018
15:03:29
Ну вы видите, что ip и icmp вместе, а выше уровнем - udp и tcp?
Даже в одном прямоугольнике ip и icmp

Nikolai
06.08.2018
15:05:20
Вижу, что они в одном прямоугольнике. Не вижу, чтобы у прямоугольника было написано "LEVEL3"

Vladimir
06.08.2018
15:05:37
А выше там какие протоколы?

Admin
ERROR: S client not available

Vladimir
06.08.2018
15:05:45
Думаете, случайно так?
Скорее протокол ip нужно было называть ip-icmp)
То есть я согласен, есть некоторая неоднозначность. В этом случае мы читаем стандарт и смотрим, как там написано
В стандарте вот так - ip не бывает без icmp

Nikolai
06.08.2018
15:08:10
Давайте лучше посмотрим снизу. От Level-2

Vladimir
06.08.2018
15:08:12
Это один протокол, на самом деле

Сергей
06.08.2018
15:08:43
давно не было этого дикого холивара про уровни osi

Vladimir
06.08.2018
15:08:55
Так зачем смотреть ниже, вот стандарт ip. И в нем icmp описано
Tcp нету. Udp нету.

Nikolai
06.08.2018
15:09:17
У ethernet есть поле "EtherType" описывающее протокол Level-3 инкапсулированный в кадр.
Там есть IPv4, IPv6, IPX.
В списке Level-3 НЕТ ICMP
https://en.wikipedia.org/wiki/EtherType

Anna
06.08.2018
15:09:37
В общем все таки icmp - это третий уровень. Спасибо за дискуссию. https://tools.ietf.org/html/rfc1122

Google

Vladimir
06.08.2018
15:09:59
Да. Потому что протокол icmp - это часть ip

Nikolai
06.08.2018
15:11:54
Еще раз. У IP много частей. Они инкапсулируются внутрь него. IP первичен и является базовым уровнем для них.

Vladimir
06.08.2018
15:12:13
Нет, не первичен.
Ip без icmp - не ip
А нечто иное

Nikolai
06.08.2018
15:13:06
Вы пробовали запретив icmp запусить IP?

Vladimir
06.08.2018
15:13:07
Какой-то другой протокол третьего уровня

Nikolai
06.08.2018
15:13:12
Попробуйте. Удивитесь.

Vladimir
06.08.2018
15:14:07
Я пробовал) запрещал все типы icmp

Anna
06.08.2018
15:14:41
Какой-то другой протокол третьего уровня
тут немного не соглашусь опять) в rfc1122 ip протокол и icmp - это два отдельных протокола, но действительно там написано, что на internet уровне они оба ДОЛЖНЫ быть.

Vladimir
06.08.2018
15:14:44
Итог - ребут роутера руками персонала удалённого датацентра)

B
06.08.2018
15:14:59
А тут не скучно
Я смотрю

Nikolai
06.08.2018
15:16:05

Maksim
06.08.2018
15:16:22
Ладно. Вопрос был совсем другом - операционная версия Windows в утилите ping указывает в качестве размера пакета только полезную нагрузку ICMP. И не учитывает 28 байт оверхеда - а именно 20 байт заголовка IP и 8 байт ICMP. Нужно не забывать про эти 28 байт в некоторых моментах и в частности для порт кнокинга.

Vladimir
06.08.2018
15:18:02

Nikolai
06.08.2018
15:19:35
Включил на роутере телнет.
Запретил ICMP на фаерволе input и output.
Зашел на роутер телнетом спокойно.
Запретил ICMP в bridge-filters input и output.
Вновь зашел на роутер телнетом спокойно.
TCP/IP работают отлично.