[ Pobierz całość w formacie PDF ]
.T L V Uwagi PrzykładINTEGER02 LL VV Kodowanie: proste; 48: 02 01 48LL oznacza ilość oktetów potrzebnych 7F: 02 01 7Fna zakodowanie liczby, VV -80: 02 01 80zakodowana liczba.Reprezentacja 80: 02 02 00 80liczby opiera się na uzupełnianiu dodwóch z najmniejszą liczbąwykorzystanych oktetów.BIT STRING03 LL VV Kodowanie: proste lub złożone; 1011011101011 B:W kodowaniu prostym oktety VV, które 03 03 03 B7 88składają się na wartość możnaprzedstawić w postaci: gdzie: B7 88 możnaprzedstawić wLead_octet + (LL -1)*data_octetpostaci binarnejjako:gdzie:10110111 01011xxxLead_octet oznacza oktet W tym przykładzieinicjujący oznaczający liczbęx = 0.nieużywanych bitów z lewejstrony ciągu, którego wartośćmoże być pomiędzy 0 a 7.Nieużywane bity mogą byćustawione na 1 lub 0.data_octet oznacza oktety zdanymi.Tak więc długość oznacza liczbęoktetów potrzebnych do zapisaniażadanej wartości plus jeden oktetinicjujący.Oczywiście jeśli nie maw ogóle oktetów z danymi wówczasdługość (LL) wynosi 1, a wartośćLead_octet to 0.OCTET STRING04 LL VV Kodowanie: proste lub złożone; 01234567:Przy kodowaniu prostym oktety 04 04 01 23 45 67zawartości odpowiadają po kolejnym- 55 -Bartłomiej JózwiakMonitorowanie pracy router ów CISCO w oparciu o protokół SNMPwartością łańcucha.LL oznacza liczbę AABBCC0011:oktetów VV składających się na 04 05 AA BB CCzawartość.00 11NULL05 00 - Kodowanie: proste; 05 00Brak wartości V.OBJECT IDENTIFIER06 LL VV Kodowanie: proste OID:W generalnym ujęciu wartość składa się 1.3.6.1.2.1.35.1z sekwencji integer ów.Każdy integer (podidentyfikator) 06 07 2B 06 01 02kodowany jest przy użyciu 7 najmniej 01 23 01znaczących bitów oktetu.Najbardziejznaczący bit oktetu ustawiany jest na 0jeśli jest to ostatni oktet kodowanejwartości, w przeciwnym wypadkuprzyjmuje 1.Dodatkowo dwa pierwsze ()identyfikatory tworzone są przypomocy wyrażenia:1_ident * 40 + 2_identSEQUENCE30 LL VV Kodowanie: złożone Triplet SEQUENCEKażdy element znajdujący się na liście of INTEGER ::=jest kodowany i dołączany do pola VV {2, 6, 5}zgodnie z kolejnością wystąpień.LL zawiera ilość wszystkich oktetów 30 09 VVstanowiących VV.02 01 0202 02 0602 02 05CHOICE- - - Kod wartości CHOICE jest kodemwybranej wartościTabela 11.Kodowanie BER typów prostychDefinicja typów aplikacyjnych ustawione bity 7 i 6 na 01b używanych w SNMPzostała przedstawiona na Listingu 2.Wynika z niej, że wszystkie typy aplikacyjneużywane w SNMP zostały zdefiniowane jako IMPLICIT i bazują na typach prostych.Dlatego też kodowanie ich polega na zastąpieniu kodu pola etykiety typu prostego przezkod etykiety (tag) typu aplikacyjnego, a pozostałe pola (długość i wartość) pozostają bezzmian.- 56 -Bartłomiej JózwiakMonitorowanie pracy router ów CISCO w oparciu o protokół SNMPListing 2 (RFC 1155)IpAddress ::=[APPLICATION 0] -- in network-byte orderIMPLICIT OCTET STRING (SIZE (4))Counter ::=[APPLICATION 1]IMPLICIT INTEGER (0.4294967295)Gauge ::=[APPLICATION 2]IMPLICIT INTEGER (0.4294967295)TimeTicks ::=[APPLICATION 3]IMPLICIT INTEGER (0.4294967295)Opaque ::=[APPLICATION 4] -- arbitrary ASN.1 value,IMPLICIT OCTET STRING -- "double-wrapped"Przykładowo, chcąc zakodować wartość 48 typu COUNTER (tag: 0x41), stosując się doopisanej wyżej zasady, musimy wykonać następujące kroki:1.typ COUNTER zdefiniowany jest jako IMPLICIT INTEGER, zatem należyposzukać sposobu kodowania INTEGER a;2.wartość 48 zakodowana jako INTEGER wygląda: 02 01 48, gdzie koloremczerwonym zaznaczono pole etykiety;3.podmieniając pole etykiety dostaniemy szukaną wartość: 41 01 08- 57 -Bartłomiej JózwiakMonitorowanie pracy router ów CISCO w oparciu o protokół SNMP6 RouteryRouter jest inteligentnym urządzeniem sieciowym, pracującym w trzeciej warstwiemodelu OSI, służącym do przekazywania pakietów pomiędzy różnymi sieciamikomputerowymi.Bazując na wewnętrznej tablicy, zwanej tablicą routingu oraz na innychparametrach stanowiących koszt, router podejmuje decyzje, na który interfejs ma przesłaćodebrany pakiet
[ Pobierz całość w formacie PDF ]
Linki
- Indeks
- praca+magisterska+ +strategia+marketingowa+fabryki+w%C3%B3dek+gda%C5%84skich+w+starogardzie+gda%C5%84skim+sp%C3%B3%C5%82ka+akcyjna
- Kopia Praca Magisterska Barbara Dymalska Szkolenie I Doskonalenie PracownikÄĹw W ZarzĂâŚdzaniu Zasobami Ludzkimi W PrzedsiĂâ˘biorstwie(1)
- praca licencjacka(11)78s. dobr!!!strategia marketingowa na przykĹadzie przedsiÄbiorstwa wrozamet s.a. we wrocĹawiu(1)
- Pedagogika specjalna praca zbiorowa red. Dykcik Władysław, wyd II, poszerzone i uaktualnione, 2001
- praca licencjacka 50 str wtym; historia internetu gry komputerowe mikrostruktury spoĹeczne
- praca+licencjacka+ +karty+p%C5%82atnicze+w+ofercie+banku+pko+bp
- Praca+Magisterska+ +ADMINISTRACJA+%C5%9Awiadczenia+zdrowotne+i+ich+wykonywanie
- rozwĂłj systemĂłw transportu telekomunikacyjnego praca magisterska
- 21 Praca Magisterska Finanse SpóĺâEk
- praca magisterska,inwestycje zagraniczne
- zanotowane.pl
- doc.pisz.pl
- pdf.pisz.pl
- andsol.htw.pl