Контролирайте протоколи в стека TCP

Нарастващата сложност на мрежите увеличава значението и сложността на инструментите за управление на мрежата.

Сред контролните протоколи има протоколи, които реализират контролни функции на мрежовия слой и протоколи за наблюдение на състоянието на мрежата, свързани с по-високите слоеве. В TCP/IP мрежите ролята на първия се изпълнява от протокола ICMP, а ролята на втория е от SNMP (Simple Network Management Protocol).

ICMP пакетите са вградени в IP дейтаграми при доставка.

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

Действителната информация, събрана за състоянието на мрежата, се съхранява в база данни, наречена MIB (Managment Information Base). Примери за данни в MIB: статистика за броя пакети и байтове, изпратени или получени правилно или с грешки, дължини на опашки, максимален брой връзки и др.

Протокол SNMP се отнася до приложния слой в стека протокол TCP/IP. Той работи по системата "мениджър-агент". Мениджърът (SNMP сървърна програма) изпраща заявки до агенти, агентите (т.е. SNMP програми на обекти за управление) са инсталирани в наблюдавани възли, те събират информация (например за зареждане, опашки, времена на събития) и я предават на сървъра за предприемане на необходимите мерки ... По принцип агентите могат да бъдат натоварени както с обработката на събития, така и с автоматичния отговор на тях. За целта агентите имат тригери, които записват появата на събития и средствата за тяхната обработка. SNMP командите могат да търсят стойности на MIB обекти, да изпращат отговори, да променят стойностите на параметрите.