5. OBJECT SYNTAX AND ENCODING
Gli oggetti referenziati dal protocollo sono tipizzati. Quanto segue descrive la sintassi degli oggetti e le regole di codifica utilizzate dal protocollo per trasmettere i valori degli oggetti gestiti.
-- definition of object types:
ObjectName ::=
OBJECT IDENTIFIER
ObjectSyntax ::=
CHOICE {
simple
SimpleSyntax,
application-wide
ApplicationSyntax
}
SimpleSyntax ::=
CHOICE {
number
INTEGER,
string
OCTET STRING,
object
OBJECT IDENTIFIER,
empty
NULL
}
ApplicationSyntax ::=
CHOICE {
address
NetworkAddress,
counter
Counter,
gauge
Gauge,
ticks
TimeTicks,
arbitrary
Opaque
}
La codifica di questi tipi segue le Basic Encoding Rules (BER) di ASN.1 [7]. Ciascun valore è codificato come tripletta T-L-V (tag, length, value).
Return: RFC 1157 Home