Определение на протокол за съобщение за интернет контрол

Протоколът за съобщение за интернет контрол също е известен като ICMP. Това е протокол на мрежовия слой. ICMP съобщенията не се прехвърлят директно в мрежовия слой, вместо това първо, ICMP съобщенията се капсулират в IP дейтаграми и след това се прехвърлят в по-ниска мрежа.

По-долу споменатата диаграма показва процеса на капсулиране в протокола за съобщение за интернет контрол.

Защо имаме нужда от това?

Интернет протоколът осигурява доставка на дейтаграма без връзка. Целта зад това е да се използва ефективно мрежовите ресурси. С други думи, той е предназначен да прехвърля дейтаграма от един хост в друг. Но той има два недостатъка, т.е. липса на помощ и липса на механизъм за грешки. За решаването на тези два проблема в картината влиза протоколът за интернет контролно съобщение.
Съобщения за протокол за съобщение за контрол на Интернет
Съществуват два вида съобщения за протокол за съобщения за контрол на интернет - 1) Съобщения за грешки и 2) Съобщения за заявки. Съобщенията за отчитане на грешки се използват за откриване на проблемите, с които може да се срещне рутер или хост, докато трансформира IP пакета. Съобщенията на заявката помагат на мрежовия мениджър да получи конкретна информация от всеки рутер или хост.

Формат на съобщението за протокол за съобщение от интернет контрол

По-долу споменатата диаграма показва формата на съобщението за протокол за интернет контролно съобщение.

  • Тип : Това поле е от 8 бита, което определя видовете съобщения.
  • Код: Това поле е от 8 бита, което определя причината за конкретния тип съобщения.
  • Контролна сума: Това поле е от 16 бита, което се използва за откриване на грешката при трансформиране на дейтаграмите.
  • Остатък от заглавието: Това поле е за всеки тип съобщение.
  • Секция с данни: Това подадено е съобщение за грешка. Той носи информация за оригиналния пакет, който има грешка. В случай на съобщения за запитвания, това поле съдържа допълнителна информация въз основа на типа заявка.

Видове съобщения на протокола за съобщения за контрол на интернет

Ето видовете съобщения за протокол за съобщения за контрол на интернет, дадени по-долу

1) Съобщения за грешки

Съобщенията за отчитане на грешки се използват за докладване на проблеми, с които маршрутизаторът или хостът може да се сблъскат, докато трансформират дейтаграмите. Не забравяйте, че съобщенията за отчитане на грешки не коригират грешката, с която се сблъсква маршрутизаторът, а просто дава обобщения отчет за грешката. Съобщенията за грешки винаги се изпращат до източника, т.е. сайта на изпращача, защото дейтаграмите съдържат само източник и IP адрес на местоназначение. Internet Control Message Protocol използва IP адрес на източника, за да изпрати съобщение за грешка.
Има пет вида съобщения за грешки -

  1. Съобщение за недостъпност за местоназначение
  2. Съобщение за гасене на източника
  3. Съобщението надхвърли времето
  4. Съобщение за проблем с параметър
  5. Съобщение за пренасочване
  • Съобщение, недостъпно за местоназначение: Хостът или маршрутизаторът изпраща съобщението за недостъпно местоназначение до източника, който е инициирал дейтаграмата, когато хостът или маршрутизаторът не могат да насочат дейтаграмата. С други думи, когато маршрутизаторът не може да изпрати дейтаграма до получателя, той изпраща недостъпно съобщение за местоназначение до източника.
  • Съобщение за гасене на източник: Рутерът изпраща съобщения за гасене на източника към източника на дейтаграма, когато хостът или рутерът изхвърли дейтаграмата поради липса на контрол на потока и контрол на задръстванията.
  • Съобщение за превишено време: Съобщението за превишено време може да се генерира в два случая. Нека да обсъдим тези случаи
    Случай 1: Когато хостът или маршрутизаторът декларира времето за активна стойност на дейтаграмата до нула, протоколът за съобщение за контрол на интернет изпраща съобщението за превишено време до адреса на източника и изхвърля дейтаграмата.
    Случай 2: Когато адресът на местоназначение не получава всички фрагменти от дейтаграми в определен интервал от време, протокол за съобщение за интернет контрол изпраща съобщение за превишено време до адреса на източника и изхвърля дейтаграмата.
    Във времето надхвърлено съобщението, маршрутизаторите използват код 0, за да покажат стойността на полето за време на живо е 0, а кодът за използване на хоста на местоназначение 1, за да покаже всички фрагменти от дейтаграми, получени в определеното време.
  • Съобщение за проблем с параметъра: Това съобщение е създадено от хоста на получателя или рутера. Ако хостът на маршрутизатор или дестинация идентифицира нееднозначна активност или липсваща стойност в което и да е поле на дейтаграмата, той изпраща съобщението за проблеми с параметъра до адреса на източника и изхвърля дейтаграмата.
  • Съобщение за пренасочване: Това съобщение се изпраща от рутер или хост в същата локална мрежа.
    Таблицата за маршрутизиране произвежда трафик, тъй като актуализира таблиците динамично. Предимно хостът използва статично маршрутизиране. Когато хостът се появи, неговата таблица за маршрутизация има ограничен брой записи. Той знае само IP адреса на един рутер и рутера по подразбиране. Поради тази причина хостът може да изпраща дейтаграма от една мрежа до друга, т.е. грешен рутер. В този случай грешен рутер, който получава дейтаграми напред към правилния рутер. Но за да актуализира таблицата за маршрутизиране на хоста, тя изпраща съобщение за пренасочване към хоста.

2) Съобщения за запитвания

Съобщенията за запитвания помагат на мрежовите мениджъри да получат конкретна информация от всеки рутер или хост. С други думи, протоколът за съобщение за интернет контрол може да диагностицира някои мрежови проблеми чрез съобщения за заявки.
Има четири типа съобщения за заявки -

  1. Echo искане и съобщение за отговор
  2. Заявка за времева марка и съобщение за отговор
  3. Заявка за маска на адрес и съобщение за отговор
  4. Съобщение за маршрутизатор и реклама
  • Съобщение за ехо-запитване и отговор: Това съобщение е предназначено за диагностични цели. Тези съобщения се използват за идентифициране дали две системи могат да комуникират помежду си или не.
    Съобщението за заявка за ехо може да бъде изпратено от хост или рутер, докато съобщението за отговор на ехо се изпраща от хост или рутер, който получава съобщение за заявка за ехо.
    Мрежовите мениджъри използват тези съобщения, за да проверят дали операциите с IP протокол.
    С помощта на команда ping всяка заявка и съобщение за отговор може да тества достъпността на хоста или маршрутизатора.
  • Заявка за времева марка и съобщение за отговор: Заявката за времева марка и съобщението за отговор се използват за определяне на времето за обратно пътуване, всяка IP дейтаграма отнема, докато пътувате от един хост към друг хост. Той също така може да синхронизира часовниците между хостовете.
  • Заявка за маска на адрес и съобщение за отговор: Тези съобщения се използват за идентифициране на маската на хоста.
    Например, да приемем, че хостът познава своя IP адрес 192.168.1.25, но той не знае маската на съответния хост. В този случай, за да знае маската на хоста, той изпраща съобщение за искане на маска за адрес за рутера в LAN мрежата. В случай че хостът знае IP адреса на рутера, той изпраща заявка директно към този рутер и ако той не знае, той излъчва съобщението за заявка. Рутерът, който получава заявката за адресна маска, отговаря с отговор на маска за адрес и предоставя маската на хоста.
  • Съобщение за маршрутизиране и реклама: Да предположим, че хостът иска да изпрати данни на друг хост, който лежи в друга мрежа и трябва да знае IP адреса на маршрутизаторите, свързани към собствената му мрежа. Той също така иска да знае дали маршрутизаторът на собствената му мрежа функционира или не. В тази ситуация съобщенията за маршрутизиране и реклами могат да помогнат. Съобщение за хостинг излъчване на маршрутизатор и маршрутизатор, който получава съобщението излъчва информация за маршрутизиране, използвайки съобщение за рекламиране на рутер.

Препоръчителни статии

Това е ръководство за протокол за съобщение за контрол на интернет. Тук обсъждаме Видовете съобщения в протокола за съобщения за контрол на интернет. Можете също да разгледате следната статия, за да научите повече -

  1. Инструменти за интернет маркетинг
  2. Интернет базирани бизнес идеи
  3. Кариера в уеб разработката
  4. Принципи за тестване на софтуер