Уважаеми читатели на нашия уеб сайт, искаме да Ви известим, че благодарим на нашите спонсори от студио Изработка.com за предоставянето на възможността да публикуваме полезни и интересни материали за вас. Изработка точка ком ни предоставя това хостинг пространство безплатно, за което сме безкрайно благодарни. Фирмата предлага професионална изработка на сайтове и множество други уеб услуги, както и изработка на рекламни материали, програмиране на системи, оптимизация на сайтове. С благодарности от екипа.

Георги Павлов, програмист на свободна практика

Вижте също фирма за уеб дизайн услуги Webdesign NT (R), която предлага висококачвствена реализация и изработка на уеб сайтове с професионален web дизайн и графична концепция, програмиране на сложни системи за управление и изработване на рекламни материали, Интернет маркетинг и оптимизация на сайтове за търсачки.

Архитектура и предназначение и на протокола SNMP

Основното предназначение на SNMP е управление на мрежови устройства от разстояние. Протоколът SNMP е широко разпространен, поради възможността за използването му в мрежи, изградени с устройства на различни доставчици, след инсталиране и конфигуриране на съответен софтуер, който, от своя страна, се осигурява също от множество различни доставчици. Както беше споменато по-горе управляваната мрежа, съдържа три основни компонента – управлявани устройства, агенти и една или множество управляващи устройства в лицето на системи за управление на мрежата. Управлявано устройство (managed devices) може да бъде всяка част от оборудване на мрежата, изпълняваща протокола SNMP – рутери, комутатори, концентратори, работни станции (РС, сървъри), принтери и други устройства (модеми, камери, скенери, UPS, FAX, медицински апарати, машини с ЦПУ). Агентът (аgent) е софтуер на управляваното устройство, който натрупва информация за устройството и я предава през мрежата във формат, определен от SNMP. Система за управление на мрежата (network-management system - NMS) наблюдава и управлява управляваните устройства като изпраща заявки (requests), на които устройствата връщат отговори (responses).

NMS и агентите комуникират помежду си чрез следните съобщения, които за SNMPv1 са пет: GetRequest, SetRequest, GetNextRequest, GetResponse и Trap. Едно съобщение на SNMP се оформя като един протоколен блок данни (PDU) в съответствие с абстрактния синтаксис Abstract Syntax Notation One (ASN.1) и се предават в бинарен формат. Всяко от петте съобщения има различна цел, а именно:

  • GetRequest - изпраща се от NMS до агента, който връща една или няколко величини;
  • SetRequest - използва се от NMS за установяване на параметри на устройство;
  • GetNextRequest – използва се от NMS на следващото значение от таблица или списък, разположени в агента;
  • GetResponse - съобщава на управляващата станция за резултатите от изпращане на GetRequest или SetRequest чрез връщане на съобщение за грешка и списък променливи и техните значения;
  • Trap messages – изпраща се от агента към управляващата система. „Trap messages” не са пускани предварително от управляващото устройство. Получаването на „trap messages” може да означава, че се инициализирала някаква грешка или събитие в управляваното устройство или то просто уведомява управляващото устройство за промяна на състоянието си.
Чрез обмена на тези служебни съобщения (извън полезния информационен трафик), SNMP позволява на мрежовите и системни администратори да наблюдават и конфигурират устройствата от разстояние. Например, ако администраторът иска да види величината на трафика през едно мрежово устройство, той може да провери устройството с използване на SNMP. Това се отнася и за наблюдаване на използването на CPU, захранващото напрежение, температурата на шасито и други важни параметри. SNMP е протокол създаден да улесни обмен на информация за управление между мрежовите елементи. С използването на SNMP транспортирана информация, мрежовия администратор може по–лесно да управлява мрежовите събития, да открива и решава проблеми и да планира развитието на мрежата. SNMP е част от голяма архитектура наречена “рамка за управление на интернет мрежи” (Internet Network Management Framework - Internet NMF), която е регламентирана в документите специфициращи интернет мрежите, наречени Request For Comments (RFCs). SNMPv.1 е дефиниран във препоръките RFCs 1157, 1155, 1212. SNMPv.2 e дефиниран в RFCs 1441 до 1452. В момента SNMP е най – разпространения протокол за управление на IP мрежи. Според документите RFCs на IETF, системата за управление на мрежата се състои от: • Мрежови елементи – хардуерни устройства, като компютри, маршрутизатори и терминали свързани в мрежа; • Агенти – софтуерни модули, които са базирани в мрежови елементи и в които се съхранява информацията по управлението; • Управляеми обекти – всички мрежови елементи, които подлежат на управление. Всички елементи на TCP мрежата. Те могат да бъдат единични и групови; • Управляваща информационна база – съвкупност от управляеми обекти, свързани във виртуална информационна памет (база данни); • Syntax notation – езика използван за описване на управляваща информационна база в машинен формат; • Структура на управляващата информация – определя правилата за описване на управляващата информация. Структурата на управляващата информация в SNMP използва ASN.1 (Abstract Syntax Notation 1); • Център за управление на мрежата – често наричана конзола. Тези станции изпълняват функции по управление, наблюдение и контрол на мрежовите елементи и на мрежата като цяло. Физически центъра за управление на мрежата представлява организирана съвкупност от високопроизводителни работни станции с голямо дисково пространство и цветни монитори с висока разделителна способност. • Управляващ протокол – този протокол се използва за обмен на информация между агентите и центъра за управление на мрежата (протокола SNMP). SNMPv1 използва т.нар. community string (CS - обща последователност) за достъп до информацията, намираща се в управляемото устройство. Има два типа CS – само за четене и за четене/запис. С първата CS се изпраща запитване и се прочитат значенията на параметрите на устройството. Със CS за четене/запис се четат и променят значенията на тези параметри, т.е. управляемото устройство се наблюдава и му се подават управляващи команди. SNMPv1 обменя CS в открита форма, което позволява вмешателство в управлението на мрежата чрез преглед на трафика и разкриване на CS. Възможно е и отгатване на CS, тъй като администраторите често използват CS предоставени от производителя по подразбиране или използват стандартни думи като: admin, administrator, private или друг, като често те не са защитени с пароли. Други предпоставки за възможни вмешателства в управлението на мрежата е oбмена на съобщенията на SNMP чрез протокол UDP, който позволява повторения, загуби и пренареждане на пакетите. Такива повторения, загуби и пренареждания могат да бъдат предизвикани злоумишлено, като по този начин се влияе върху управляемите устройства. Във версиите SNMPv2 и SNMPv3 са реализирани механизми за защита на управляващата информация, които са описани в документа RFC-2271 и включват процедура за идентифициране на потребителя и криптиране на съобщенията на протокола.

Не пропускайте да разгледате и сайта на любезните ни спонсори от студио Уеб Дизайн Пловдив ® и техните иновативни и модерни предложения за програмиране и уеб дизайн на сайтове, Интернет реклама и маркетинг, разработка на сложни бизнес системи за управление и много други Web услуги.

Софтуер, програми и програмиране, софтуерни продукти и уеб системи