SNMPGW_졸업논문_.PDF

Size: px
Start display at page:

Download "SNMPGW_졸업논문_.PDF"

Transcription

1 XML SNMP () ( ) 2002

2 XML SNMP Design and Implementation of SNMP Gateway for XML-based Network Management

3 Design and Implementation of SNMP Gateway for XML-based Network Management by Jeong-Hyuk Yoon Department of Computer and Communications Engineering POSTECH Graduate School for Information Technology A thesis submitted to the faculty of POSTECH Graduate School for Information Technology in partial fulfillment of the requirements for the degree of Master of Engineering in the Department of Computer and Communications Engineering Pohang, Korea December 17, 2001 Approved by Major Advisor

4 XML SNMP ( ) ( ) ( )

5 MCC , Jeong-Hyuk Yoon, Design and Implementation of SNMP Gateway for XML-based Network Management, XML SNMP, Department of Computer and Communications Engineering, 2002, 81P, Advisor: J Won-Ki Hong, Text in Korean ABSTRACT The research objective of this thesis is to develop a concrete SNMP MIB to XML translation algorithm and to implement an SNMP-XML gateway using the algorithm The gateway is used to transfer management information between an XML-based manager and SNMP-based agents SNMP is widely used for Internet management, but SNMP is insufficient to manage continuously growing huge networks because of its constraints in scalability and efficiency XML based network management architectures are newly proposed as an alternative to SNMP, but XML-based Network Management System (NMS) can not manage legacy SNMP agents directly We have researched the way to manage legacy SNMP agents with XMLbased manager, and we designed and implemented SNMP gateway for XMLbased NMS We defined both specification translation and interaction translation algorithms We also implemented automatic specification translator (SNMP MIB to XML Translator) and a SNMP gateway The SNMP gateway translates and relays messages between SNMP agent and XML-based manager system The SNMP gateway gives a way to manage networks composed of SNMP agents by using XML-based manager system

6 SNMP SNMP SMI7 SNMP MIB 19 SNMP Protocol XML XML 24 XML DTD XML 26 XML 28 XML SNMP XML XML 35 XML SNMP 37 SNMP MIB XML i

7 SMIv1 47 SMIv SMIv1 59 SMIv SNMP ii

8 1 SNMP 5 2 SMIv1 MIB 8 3 SMIv2 MIB 10 4 MIB 20 5 SNMPv2-MIB 21 6 SNMPv1 operations 22 7 SNMPv2 operations XML DOM XML SNMP MIB to XML SNMP-XML XSL Notification 76 iii

9 1 SNMP 6 2 SNMP SMI Data Type 18 3 DTD XML Schema RFC2579 Textual Convention 57 6 SMIv1 XML Schema 60 7 SMIv2 XML Schema 60 8 XML Schema 62 9 SNMP-HTTP 69 iv

10 (WWW: World Wide Web) [1] SNMP (Simple Network Management Protocol) [2] SNMP [3] 1990 SNMP SNMP XML [6] XML XML XML HTTP [3, 4], XML [5] HTTP XML, XML XML, HTTP XML 1

11 XML, (Embedded Web Server) HTTP XML SNMP SNMP SNMP XML SNMP XML SNMP SNMP MIB (Management Information Base) [17] SNMP XML XML SNMP MIB XML,, SNMP XML (Gateway) XML SNMP SNMP MIB XML, XML XML 2

12 SNMP 2, 3 4 SNMP MIB XML 5 6 SNMP-XML 7 3

13 2 SNMP XML 21 SNMP 1980 WWW ICMP (Internet Control Message Protocol) [9], IAB (Internet Archetecture Board) SNMP, CMIP(Common Management Information Protocol) [10] SNMP IETF SNMP CMIP SNMP SNMP 1990 IETF (Internet Engineering Task Force) [32], 1995 SNMPv2 (SNMP version 2) [21],

14 SNMPv3 (SNMP version 3) [22] SNMP SNMPv1 SNMPv2 SNMP 1 / SNMP 1 SNMP (Polling) (trap),, : SNMP SMI (Structure of Management Information) [15, 18] 5

15 : SNMP MIB (Management Information Base) [17, 21] MIB, MIB (Private MIB) : SNMP (Request)/ (Response) (Trap) SNMP 1 SNMPv1 SNMPv2 SNMPv3 SMIv1 SMIv2 SMIv2 Get, GetNext, Set Trap Get, GetNext, GetBulk Set SNMPv2-trap Inform Get, GetNext, GetBulk Set SNMPv2-trap Inform SMI , 1212, 1213, 1901~1908, 2570~2576 RFC ~ SNMP 1 6

16 211 SNMP SMI SMI SNMP ASN1 (Abstract Syntax Notation One) [14] MIB XML SMI MIB SNMP SMI SNMP MIB XML SMI OID 2111 SMIv1 SMIv1 (SMI version 1) RFC1155 [15], RFC1212 [16] OBJECT-TYPE SMIv1 internet OBJECT IDENTIFIER ::= { iso org(3) dod(6) 1 } directory OBJECT IDENTIFIER ::= { internet 1 } mgmt OBJECT IDENTIFIER ::= { internet 2 } experimental OBJECT IDENTIFIER ::= { internet 3 } private OBJECT IDENTIFIER ::= { internet 4 } enterprises OBJECT IDENTIFIER ::= { private 1 } 2 7

17 2 SMIv1 MIB internet OBJECT IDENTIFIER ::= { } 1361 SMIv1 ASN1 OBJECT-TYPE RFC1155 RFC1212 OBJECT-TYPE MACRO ::= BEGIN TYPE NOTATION ::= "SYNTAX" type(objectsyntax) "ACCESS " Access "STATUS" Status DescrPart ReferPart IndexPart DefValPart VALUE NOTATION ::= value (VALUE ObjectName) Access ::= "read-only" "read-write" "write-only" "not-accessible" Status ::= "mandatory" "optional" "obsolete" "deprecated" DescrPart ::= "DESCRIPTION" value (description DisplayString) empty ReferPart ::= "REFERENCE" value (reference DisplayString) empty IndexPart ::= "INDEX" "{" IndexTypes "}" empty IndexTypes ::= IndexType IndexTypes "," IndexType IndexType ::= value (indexobject ObjectName) type (indextype) DefValPart ::= "DEFVAL" "{" value (defvalue ObjectSyntax) "}" empty END 8

18 SYNTAX, ACCESS STATUS, DESCRIPTION REFERENCE MIB DEFVAL 2112 SMIv2 SMIv2 (SMI version 2) SMIv2 RFC2578 (SNMPv2-SMI) [18], RFC2579 (SNMPv2-TC) [19], RFC2580 (SNMPv2-CONF) [20] SMIv2 -- the path to the root org OBJECT IDENTIFIER ::= { iso 3 } -- "iso" = 1 dod OBJECT IDENTIFIER ::= { org 6 } internet OBJECT IDENTIFIER ::= { dod 1 } directory OBJECT IDENTIFIER ::= { internet 1 } mgmt OBJECT IDENTIFIER ::= { internet 2 } mib-2 OBJECT IDENTIFIER ::= { mgmt 1 } transmission OBJECT IDENTIFIER ::= { mib-2 10 } experimental OBJECT IDENTIFIER ::= { internet 3 } private OBJECT IDENTIFIER ::= { internet 4 } enterprises OBJECT IDENTIFIER ::= { private 1 } security OBJECT IDENTIFIER ::= { internet 5 } snmpv2 OBJECT IDENTIFIER ::= { internet 6 } -- transport domains snmpdomains OBJECT IDENTIFIER ::= { snmpv2 1 } -- transport proxies snmpproxys OBJECT IDENTIFIER ::= { snmpv2 2 } -- module identities snmpmodules OBJECT IDENTIFIER ::= { snmpv2 3 } 3 9

19 3 SMIv2 MIB RFC2578(SNMPv2-SMI) [18], MODULE-IDENTITY MIB MODULE-IDENTITY MACRO ::= BEGIN TYPE NOTATION ::= "LAST-UPDATED" value(update UTCTime) "ORGANIZATION" Text "CONTACT-INFO" Text "DESCRIPTION" Text RevisionPart VALUE NOTATION ::= value(value OBJECT IDENTIFIER) RevisionPart ::= Revisions empty Revisions ::= Revision Revisions Revision Revision ::= "REVISION" value(update UTCTime) "DESCRIPTION" Text -- uses the NVT ASCII character set Text ::= """" string """" END LAST-UPDATED, ORGANIZATION, CONTACT-INFO, 10

20 DESCRIPTION, REVISION, REVISION DESCRIPTION, SMIv2 OBJECT-TYPE SMIv1 (MO : Managed Object) UNITS ASN1 OBJECT-TYPE MACRO ::= BEGIN TYPE NOTATION ::= "SYNTAX" Syntax UnitsPart "MAX-ACCESS" Access "STATUS" Status "DESCRIPTION" Text ReferPart IndexPart DefValPart VALUE NOTATION ::= value(value ObjectName) Syntax ::= type(objectsyntax) "BITS" "{" Kibbles "}" Kibbles ::= Kibble Kibbles "," Kibble Kibble ::= identifier "(" nonnegativenumber ")" UnitsPart ::= "UNITS" Text empty Access ::= "not-accessible" "accessible-for-notify" "read-only" "read-write" "read-create" Status ::= "current" "deprecated" "obsolete" ReferPart ::= "REFERENCE" Text empty IndexPart ::= "INDEX" "{" IndexTypes "}" "AUGMENTS" "{" Entry "}" empty IndexTypes ::= IndexType IndexTypes "," IndexType IndexType ::= "IMPLIED" Index Index Index ::= value(indexobject ObjectName) Entry ::= value(entryobject ObjectName) DefValPart ::= "DEFVAL" "{" value(defval Syntax) "}" empty Text ::= """" string """" END, NOTIFICATION-TYPE SNMPv2 (trap) ASN1 NOTIFICATION-TYPE MACRO ::= BEGIN TYPE NOTATION ::= ObjectsPart "STATUS" Status "DESCRIPTION" Text 11

21 ReferPart VALUE NOTATION ::= value(value NotificationName) ObjectsPart ::= "OBJECTS" "{" Objects "}" empty Objects ::= Object Objects "," Object Object ::= value(name ObjectName) Status ::= "current" "deprecated" "obsolete" ReferPart ::= "REFERENCE" Text empty Text ::= """" string """" END OBJECTS, STATUS, DESCRIPTION, REFERENCE MIB, OBJECT-IDENTITY OBJECT IDENTIFIER, ASN1 OBJECT-IDENTITY MACRO ::= BEGIN TYPE NOTATION ::= "STATUS" Status "DESCRIPTION" Text ReferPart VALUE NOTATION ::= value(value OBJECT IDENTIFIER) Status ::= "current" "deprecated" "obsolete" ReferPart ::= "REFERENCE" Text empty Text ::= """" string """" END STATUS, DESCRIPTION, REFERENCE MIB RFC2579(SNMPv2-TC) [19] TEXTUAL-CONVENTION SNMPv2 SNMP MIB TEXTUAL- CONVENTION ASN1 12

22 TEXTUAL-CONVENTION MACRO ::= BEGIN TYPE NOTATION ::= DisplayPart "STATUS" Status "DESCRIPTION" Text ReferPart "SYNTAX" Syntax VALUE NOTATION ::= value(value Syntax) -- adapted ASN1 DisplayPart ::= "DISPLAY-HINT" Text empty Status ::= "current" "deprecated" "obsolete" ReferPart ::= "REFERENCE" Text empty Text ::= value(ia5string) Syntax ::= type "BITS" "{" NamedBits "}" NamedBits ::= NamedBit NamedBits "," NamedBit NamedBit ::= identifier "(" number ")" -- number is nonnegative END TEXTUAL-CONVENTION DISPLAY-HINT, STATUS, DESCRIPTION, REFERENCE MIB, SYNTAX, BITS TruthValue ::= TEXTUAL-CONVENTION STATUS current DESCRIPTION "Represents a boolean value" SYNTAX INTEGER { true(1), false(2) },, 64,, (-) RFC2580(SNMPv2-CONF) [20], OBJECT-GROUP (MO) 13

23 ASN1 OBJECT-GROUP MACRO ::= BEGIN TYPE NOTATION ::= ObjectsPart "STATUS" Status "DESCRIPTION" Text ReferPart VALUE NOTATION ::= value(value OBJECT IDENTIFIER) ObjectsPart ::= "OBJECTS" "{" Objects "}" Objects ::= Object Objects "," Object Object ::= value(objectname) Status ::= "current" "deprecated" "obsolete" ReferPart ::= "REFERENCE" Text empty Text ::= value(ia5string) END OBJECTS STATUS DESCRIPTION REFERENCE, NOTIFICATION-GROUP OBJECT-GROUP NOTIFICATION NOTIFICATION-GROUP MACRO ::= BEGIN TYPE NOTATION ::= NotificationsPart "STATUS" Status "DESCRIPTION" Text ReferPart VALUE NOTATION ::= value(value OBJECT IDENTIFIER) NotificationsPart ::= "NOTIFICATIONS" "{" Notifications "}" Notifications ::= Notification Notifications "," Notification Notification ::= value(notificationname) Status ::= "current" "deprecated" "obsolete" ReferPart ::= "REFERENCE" Text empty 14

24 Text ::= value(ia5string) END NOTIFICATIONS STATUS DESCRIPTION REFERENCE, MODULE-COMPLIANCE MIB ASN1 MODULE-COMPLIANCE MACRO ::= BEGIN TYPE NOTATION ::= "STATUS" Status "DESCRIPTION" Text ReferPart ModulePart VALUE NOTATION ::= value(value OBJECT IDENTIFIER) Status ::= "current" "deprecated" "obsolete" ReferPart ::= "REFERENCE" Text empty ModulePart ::= Modules Modules ::= Module Modules Module Module ::= "MODULE" ModuleName MandatoryPart CompliancePart ModuleName ::= identifier ModuleIdentifier empty ModuleIdentifier ::= value(object IDENTIFIER) empty MandatoryPart ::= "MANDATORY-GROUPS" "{" Groups "}" empty Groups ::= Group Groups "," Group Group ::= value(object IDENTIFIER) CompliancePart ::= Compliances empty Compliances ::= Compliance Compliances Compliance Compliance ::= ComplianceGroup Object ComplianceGroup ::= "GROUP" value(object IDENTIFIER) "DESCRIPTION" Text Object ::= "OBJECT" value(objectname) SyntaxPart WriteSyntaxPart AccessPart "DESCRIPTION" Text SyntaxPart ::= "SYNTAX" Syntax empty WriteSyntaxPart ::= "WRITE-SYNTAX" Syntax empty Syntax ::= type "BITS" "{" NamedBits "}" 15

25 NamedBits ::= NamedBit NamedBits "," NamedBit NamedBit ::= identifier "(" number ")" -- number is nonnegative AccessPart ::= "MIN-ACCESS" Access empty Access ::= "not-accessible" "accessible-for-notify" "read-only" "read-write" "read-create" Text ::= value(ia5string) END STATUS, DESCRIPTION REFERENCE MIB MANDATORY-GROUPS GROUP DESCRIPTION OBJECT SYNTAX OBJECT WRITE-ACCESS SYNTAX MIN-ACCESS OBJECT OBJECT DESCRIPTION OBJECT MODULE-COMPLIANCE XYZv2-MIB xyzmibcompliance MODULE-COMPLIANCE STATUS current DESCRIPTION "The compliance statement for XYZv2 entities which implement the XYZv2 MIB" MODULE -- compliance to the containing MIB module MANDATORY-GROUPS { xyzsystemgroup, xyzstatsgroup, xyztrapgroup, xyzsetgroup, xyzbasicnotificationsgroup } GROUP xyzv1group DESCRIPTION "The xyzv1 group is mandatory only for those XYZv2 entities which also implement XYZv1" ::= { xyzmibcompliances 1 } XYZv2-MIB MIB xyzsystemgroup, xyzstatsgroup, xyztrapgroup, xyzsetgroup, xyzbasicnotificationsgroup XYZv2 XYZv1 16

26 XYZv1Group, AGENT-CAPABILITIES SNMP MIB ASN1 RFC2580 [20] AGENT-CAPABILITIES MACRO ::= BEGIN TYPE NOTATION ::= "PRODUCT-RELEASE" Text "STATUS" Status "DESCRIPTION" Text ReferPart ModulePart VALUE NOTATION ::= value(value OBJECT IDENTIFIER) Status ::= "current" "obsolete" ReferPart ::= "REFERENCE" Text empty ModulePart ::= Modules empty Modules ::= Module Modules Module Module ::= "SUPPORTS" ModuleName "INCLUDES" "{" Groups "}" VariationPart ModuleName ::= identifier ModuleIdentifier ModuleIdentifier ::= value(object IDENTIFIER) empty Groups ::= Group Groups "," Group Group ::= value(object IDENTIFIER) VariationPart ::= Variations empty Variations ::= Variation Variations Variation Variation ::= ObjectVariation NotificationVariation NotificationVariation ::= "VARIATION" value(notificationname) AccessPart "DESCRIPTION" Text ObjectVariation ::= "VARIATION" value(objectname) SyntaxPart WriteSyntaxPart AccessPart CreationPart DefValPart "DESCRIPTION" Text -- must be a refinement for object's SYNTAX clause SyntaxPart ::= "SYNTAX" Syntax empty WriteSyntaxPart ::= "WRITE-SYNTAX" Syntax empty Syntax ::= type "BITS" "{" NamedBits "}" NamedBits ::= NamedBit NamedBits "," NamedBit NamedBit ::= identifier "(" number ")" -- number is nonnegative AccessPart ::= "ACCESS" Access empty Access ::= "not-implemented" -- only "not-implemented" for notifications "accessible-for-notify" "read-only" "read-write" "read-create" -- following is for backward-compatibility only 17

27 "write-only" CreationPart ::= "CREATION-REQUIRES" "{" Cells "}" empty Cells ::= Cell Cells "," Cell Cell ::= value(objectname) DefValPart ::= "DEFVAL" "{" Defvalue "}" empty Defvalue :: value(objectsyntax) "{" BitsValue "}" BitsValue ::= BitNames empty BitNames ::= BitName BitNames "," BitName BitName ::= identifier Text ::= value(ia5string) END PRODUCT-RELEASE STATUS DESCRIPTION SUPPORTS MIB 2113 Data Type SMI 2 DataType SNMPv1 SNMPv2 INTEGER Unsigned32 Counter32(Counter) Counter64 Gauge32(Gauge) TimeTicks OCTECT STRING IpAddress OBJECT IDENTIFIER Opaque SMIv1 2 SNMP SMI Data Type (Primitive type) INTEGER, OCTET STRING, NULL, OBJECT IDENTIFIER, (Constructor type) SEQUENCE, 18

28 SEQUENCE-OF 2, (Application-wide Type) Networkaddress, Ipaddress, Counter, Gauge, Timeticks, Opaque 6 SMIv2 Counter64, Unsigned SNMP MIB MIB SNMP SMI SNMP MIB MIB MIB(standard MIB), MIB(private MIB) SNMPv1 MIB RFC1213 MIB, SNMPv2 MIB RFC1907 SNMPv2-MIB MIB 2121 MIB- SMIv1 MIB RFC1213 [17] MIB 10 mib-2 OBJECT IDENTIFIER ::= { mgmt 1 } system OBJECT IDENTIFIER ::= { mib-2 1 } interfaces OBJECT IDENTIFIER ::= { mib-2 2 } at OBJECT IDENTIFIER ::= { mib-2 3 } ip OBJECT IDENTIFIER ::= { mib-2 4 } 19

29 icmp OBJECT IDENTIFIER ::= { mib-2 5 } tcp OBJECT IDENTIFIER ::= { mib-2 6 } udp OBJECT IDENTIFIER ::= { mib-2 7 } egp OBJECT IDENTIFIER ::= { mib-2 8 } transmission OBJECT IDENTIFIER ::= { mib-2 10 } snmp OBJECT IDENTIFIER ::= { mib-2 11 } system interface at, transmission 4 mib-2 system, intercaces, at 4 MIB 20

30 2122 SNMPv2 SMIv2 SNMPv2 MIBRFC1907 [21] MIB snmpv2 { internet 2 } mib-2 system, snmp SNMPv2-MIB 5 5 SNMPv2-MIB 21

31 213 SNMP Protocol SMI MIB SNMP SNMPv1 6 6 SNMPv1 operations 6 (a) (b) (c) (d) SNMPv2 bulk-transger SNMPv2 7 22

32 7 SNMPv2 operations SNMPv2 GetBulk inform GetBulk, inform 22 XML XML [6] W3C (World Wide Web Consortium) [33] 1998, SGML (Standard Generalized Markup Language ) [8] XML HTML [7],,, SGML 23

33 XML HTML HTTP SGML XML XML 221 XML 8 XML <?xml version="10" encoding="utf-8"?> <document pages="1"> <receiver> <name> </name> <address> </address> <phone> </phone> <fax> </fax> </receiver> <sender> <name> </name> <address> </address> <phone> </phone> <fax> </fax> </sender> <date> </date> <title> </title> <contents> 1 </contents> </document> XML <?xml version="10"?> XML 24

34 8 XML DTD (Document Type Definition) [30] <?xml version="10" encoding="utf-8"?> <!ELEMENT document (receiver, sender, date, title, contents)> <!ATTLIST document pages CDATA #REQUIRED> <!ELEMENT receiver (name, address, phone, fax)> <!ELEMENT name (#PCDATA)> <!ELEMENT address (#PCDATA)> <!ELEMENT phone (#PCDATA)> <!ELEMENT fax (#PCDATA)> <!ELEMENT sender (name, address, phone, fax)> <!ELEMENT date (#PCDATA)> <!ELEMENT title (#PCDATA)> <!ELEMENT contents (#PCDATA)> XML (schema) XML 25

35 <?xml version="10" encoding="utf-8"?> <xsd:schema xmlns:xsd=" elementformdefault="qualified"> <xsd:element name="document"> <xsd:complextype> <xsd:sequence> <xsd:element name="receiver" type="receivertype"/> <xsd:element name="sender" type="receivertype"/> <xsd:element name="date" type="xsd:date"/> <xsd:element name="title" type="xsd:string"/> <xsd:element name="contents" type="xsd:string"/> </xsd:sequence> <xsd:attribute name="pages" type="xsd:int" use="required"/> </xsd:complextype> </xsd:element> <xsd:complextype name="receivertype"> <xsd:sequence> <xsd:element name="name" type="xsd:string"/> <xsd:element name="address" type="xsd:string"/> <xsd:element name="phone" type="phonetype"/> <xsd:element name="fax" type="phonetype"/> </xsd:sequence> </xsd:complextype> <xsd:complextype name="phonetype"> <xsd:simplecontent> <xsd:restriction base="xsd:string"> <xsd:pattern value="0(\d{2} \d{3} c \d{4})-(\d{3} ]d{4})-\d{4}"/> </xsd:restriction> </xsd:simplecontent> </xsd:complextype> </xsd:schema> 222 XML DTD XML DTD XML 10 [6] XML (XML schema) 1 XML-Data [36], RDF [37], IBM DCD(Document Content 1 XML Schema W3C XML schema XML 26

36 Description) [38] XML W3C XML XML XML Schema [31] XML Schema DTD DTD XML Schema 3 3 DTD XML Schema XML Schema XML 10 DTD 3 XML XML API, 44 (Namespace) 27

37 223 XML HTML XML, XML HTML XSL (extensible Stylesheet Language) [24] XML XSL XML, XML DTD XML, XML HTML Xlink [34] Xpointer [35], API XML SGML XML DTD DOM(Document Object Model) [25] W3C XML HTML API DOM XML,, SAX (Simple API for XML) [26] XML, 9 DOM XML XML XML 28

38 29 API DOM API DOM 9 XML DOM 224 XML XML XML SNMP MIB XML HTTP HTTP

39 30 XML XML API, XML XML SNMP

40 3 SNMP XML, SNMP XML 31 SNMP SNMP, SNMP, SNMP, MIB MIB (IP routing table, TCP connection table, accounting table ), SNMP 31

41 [4],, SNMP SNMP get Get-bulk max-repetition, SNMP, CPU, SNMP 32

42 , SNMP,, SNMP SNMP SNMP SNMP 224 XML 32 XML XML XML XML, XML 33

43 321 [3] XML XML WBM agent 10 [3] (a) (b) (c) W B M A g e n t GET /MgtConf//Manager HTTP/11 HTTP/ OK <Manager> < UserName> juht </UserName> </Manager> <Manager> < UserName> sehee </UserName> </Manager> POST //ManagerList HTTP/11 <Manager Operation= Add > < UserName> really97 </UserName> </Manager> HTTP/ OK POST /MgmtConf/Alarm/FanStatus HTTP/11 <Alarm> < FanStatus> Fail </FanStatus> </Alarm> HTTP/ OK W B M M a n a g e r 10 XML 10 (a) HTTP GET 34

44 (b) HTTP POST (c) SNMP get, set, trap HTTP XML, XML XML XML SNMP XML SNMP SNMP XML WBM XML SNMP 322 XML JP Martin-Flatin, XML [4], SNMP 35

45 SNMP MIB XML Modellevel mapping Metamodel-level mapping Model-level mapping DTD SNMP MIB SNMP XML DTDElement Attribute <interface> <bandwidth type= string >100 Mbit/s</bandwidth> </interface> XML Validation MIBDTD DTD XML MIB Metamodel-level mapping DTD MIB MIB Element Model-level mapping Metamodel-level mapping <class name= interface > <property name= bandwidth type= string > <value>100 Mbit/s</value> </property> </class> Martin-Flatin XML IP, HTTP/XML, SNMP MIB XML 36

46 , SNMP MIB MIB interface XML SMI 323 XML SNMP XML [5] SNMP MIB SNMP MIB XML XML DOM DOM XML SNMP MIB XML DTD DTD 324, SNMP (trap) 324 SNMP MIB XML SNMP MIB XML, JP Martin-Flatin SNMP MIB XML DTD [4] MIB MIB system interface 37

47 , Bell CORBA/SNMP [11] SNMP MIB XML MIB DTD XML, Frank Strauss MIB libsmi [12] MIB XML, JAVA, C, IDL DTD MIB OID IBM ASN1 XML [13] ASN1 XML SNMP SMI SNMP MIB, DTD MIB, MIB XML MIB MIB XML 33 SNMP XML 321 XML 38

48 XML XML XML SNMP XML SNMP SNMP-XML XML HTTP XML, SNMP SNMP SNMP (Specification Translation) (Interaction Translation) SNMP SNMP MIB XML SNMP MIB XML SNMP MIB XML DTD XML Schema SNMP XML HTTP SNMP 39

49 4 SNMP MIB XML 41 SNMP MIB, XML 4 SNMP SMI XML ( ) (Element) (Attribute) 4 SNMP MIB XML (Element) MIB (Clause) XML (Attribute) 411 SNMP MIB ASN1 DEFINITION BEGIN END 40

50 modulename DEFINITIONS ::= BEGIN END XML XML ( ), DTD XML Schema XML DTD XML <?xml version="10" encoding="utf-8"?> <!ELEMENT modulename ( )> <?xml version="10" encoding="utf-8"?> <xsd:schema xmlns:xsd=" elementformdefault="qualified"> <xsd:element name="modulename"> <xsd:complextype> <xsd:sequence> ( ) </xsd:sequence> <xsd:attribute name="version" type="xsd:string" use="required"/> </xsd:complextype> </xsd:element> </xsd:schema> OBJECT IDENTIFIER SNMP MIB RFC1213 [17] 41

51 mib-2 OBJECT IDENTIFIER ::= { mgmt 1 } mgmt mib=2 XML DTD oid <!ELEMENT mgmt (mib-2)> <!ATTLIST mgmt oid CDATA #FIXED "13612"> <!ELEMENT mib-2 ( )> <!ATTLIST mib-2 oid CDATA #FIXED "136121"> XML Schema <xsd:element name="mgmt"> <xsd:complextype> <xsd:sequence> <xsd:element ref="mib-2"/> </xsd:sequence> <xsd:attribute name="oid" type="xsd:string" use="fixed" value="13612"/> </xsd:complextype> </xsd:element> <xsd:element name="mib-2"> <xsd:complextype> <xsd:sequence> ( ) </xsd:sequence> <xsd:attribute name="oid" type="xsd:string" use="fixed" value="136121"/> </xsd:complextype> </xsd:element>, oid MIB OID 4122 (leaf node), 42

52 MIB sysdescr sysdescr OBJECT-TYPE SYNTAX DisplayString (SIZE (0255)) ACCESS read-only STATUS mandatory DESCRIPTION "A textual description of the entity " ::= { system 1 } sysdescr DTD <!ELEMENT sysdescr #PCDATA> <!ATTLIST sysdescr oid CDATA #FIXED " " syntax CDATA #FIXED "DisplayString (SIZE (0255))" access CDATA #FIXED "read-only" status CDATA #FIXED "mandatory" description CDATA #FIXED "A textual description of the entity "> MIB sysdescr #PCDATA XML Schema <xsd:element name="sysdescr"> <xsd:complextype> <xsd:simplecontent> <xsd:restriction base="xsd:string"> <xsd:minlength value="0"/> <xsd:maxlength value="255"/> <xsd:attribute name="oid" type="xsd:string" use="fixed" value=" "/> <xsd:attribute name="access" type="xsd:string" use="fixed" value="read-only"/> <xsd:attribute name="status" type="xsd:string" use="fixed" value="mandatory"/> <xsd:attribute name="description" type="xsd:string" use="fixed" value= "A textual description of the entity "/> </xsd:restriction> </xsd:simplecontent> </xsd:complextype> </xsd:element> XML Schema DTD SYNTAX DisplayString (SIZE (0255)) (string) DTD XML Schema <restriction> 43

53 4123 SYNTAX, SEQUENCE OF SNMP MIB id SNMP MIB id SNMPv1 MIBifTable iftable OBJECT-TYPE SYNTAX SEQUENCE OF IfEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A list of interface entries The number of entries is given by the value of ifnumber" ::= { interfaces 2 } ifentry OBJECT-TYPE SYNTAX IfEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "An interface entry containing objects at the subnetwork layer and below for a particular interface" INDEX { ifindex } ::= { iftable 1 } MIB XML DTD <!ELEMENT iftable (ifentry*)> <!ATTLIST iftable oid CDATA #FIXED " "> <!ATTLIST iftable syntax CDATA #FIXED "SEQUENCE OF IfEntry" access CDATA #FIXED "not-accessible" status CDATA #FIXED "mandatory" description CDATA #FIXED "A list of interface entries The number of entries is given by the value of ifnumber"> <!ELEMENT ifentry (ifindex, ifdescr, iftype, ifmtu, ifspeed, ifphysaddress, ifadminstatus, ifoperstatus, iflastchange, ifinoctets, ifinucastpkts, ifinnucastpkts, ifindiscards, ifinerrors, 44

54 ifoperstatus, iflastchange, ifinoctets, ifinucastpkts, ifinnucastpkts, ifindiscards, ifinerrors, ifinunknownprotos, ifoutoctets, ifoutucastpkts, ifoutnucastpkts, ifoutdiscards, ifouterrors, ifoutqlen, ifspecific)> <!ATTLIST ifentry oid CDATA #FIXED " " syntax CDATA #FIXED "IfEntry" access CDATA #FIXED "not-accessible" status CDATA #FIXED "mandatory" description CDATA #FIXED "An interface entry containing objects at the subnetwork layer and below for a particular interface" index CDATA #FIXED "ifindex" id CDATA #REQUIRED"> XML Schema <xsd:element name="iftable"> <xsd:complextype> <xsd:sequence> <xsd:element ref="ifentry" minoccurs="0" maxoccurs="unbounded"/> </xsd:sequence> <xsd:attribute name="oid" type="xsd:string" use="fixed" value=" "/> <xsd:attribute name="access" type="xsd:string" use="fixed" value="not-accessible"/> <xsd:attribute name="status" type="xsd:string" use="fixed" value="mandatory"/> <xsd:attribute name="description" type="xsd:string" use="fixed" value= "A list of interface entries The number of entries is given by the value of ifnumber"/> </xsd:complextype> </xsd:element> <xsd:element name="ifentry"> <xsd:complextype> <xsd:sequence> <xsd:element ref="ifindex" minoccurs="0"/> <xsd:element ref="ifdescr" minoccurs="0"/> <xsd:element ref="iftype" minoccurs="0"/> <xsd:element ref="ifmtu" minoccurs="0"/> <xsd:element ref="ifspeed" minoccurs="0"/> <xsd:element ref="ifphysaddress" minoccurs="0"/> <xsd:element ref="ifadminstatus" minoccurs="0"/> <xsd:element ref="ifoperstatus" minoccurs="0"/> <xsd:element ref="iflastchange" minoccurs="0"/> <xsd:element ref="ifinoctets" minoccurs="0"/> <xsd:element ref="ifinucastpkts" minoccurs="0"/> <xsd:element ref="ifinnucastpkts" minoccurs="0"/> <xsd:element ref="ifindiscards" minoccurs="0"/> <xsd:element ref="ifinerrors" minoccurs="0"/> <xsd:element ref="ifinunknownprotos" minoccurs="0"/> 45

55 <xsd:element ref="ifoutoctets" minoccurs="0"/> <xsd:element ref="ifoutucastpkts" minoccurs="0"/> <xsd:element ref="ifoutnucastpkts" minoccurs="0"/> <xsd:element ref="ifoutdiscards" minoccurs="0"/> <xsd:element ref="ifouterrors" minoccurs="0"/> <xsd:element ref="ifoutqlen" minoccurs="0"/> <xsd:element ref="ifspecific" minoccurs="0"/> </xsd:sequence> <xsd:attribute name="oid" type="xsd:string" use="fixed" value=" "/> <xsd:attribute name="syntax" type="xsd:string" use="fixed" value="ifentry"/> <xsd:attribute name="access" type="xsd:string" use="fixed" value="not-accessible"/> <xsd:attribute name="status" type="xsd:string" use="fixed" value="mandatory"/> <xsd:attribute name="description" type="xsd:string" use="fixed" value= "An interface entry containing objects at the subnetwork layer and below for a particular interface"/> <xsd:attribute name="index" type="xsd:string" use="fixed" value="ifindex"/> <xsd:attribute name="id" type="xsd:string" use="required"/> </xsd:complextype> </xsd:element> INDEX XML id 4124 IMPORT EXPORT ASN1 SNMP MIB IMPORT EXPORT IMPORT MIB IMPORT, MIB MIB IMPORT, MIB 43 XML (namespace) EXPORTIMPORT MIB 46

56 MIB, SNMPv2 SMI EXPORT XML EXPORT 42 SNMP MIB SMI XML SNMP SMI 421 SMIv1 SMIv1 OBJECT-TYPE TRAP-TYPE 4211 OBJECT-TYPE OBJECT-TYPE SMIv1 MIB MIB XML OBJECT-TYPE MIB nodename OBJECT-TYPE SYNTAX syntaxtype ACCESS accesstype STATUS statustype DESCRIPTION descriptiontext REFERENCE referencetype INDEX indexlist DEFVAL defaultvalue ::= { parentnodename nodenumber } 47

57 MIB XML DTD <!ELEMENT parentnodename nodename > <!ELEMENT nodename (#PCDATA elemant names)> <!ATTLIST nodename syntax CDATA #FIXED "syntaxtype" access CDATA #FIXED "accesstype" status CDATA #FIXED "statustype" description CDATA #FIXED "descriptiononnode" reference CDATA #FIXED "referencetype" index CDATA #FIXED "indexlist" defval CDATA #FIXED "defaultvalue" oid CDATA #FIXED "oidvalue"> #FIXED #FIXED DTD XML oid oid DTD XML Schema SYNTAX XML Schema MIB XML Schema <xsd:element name="nodename"> <xsd:complextype> <xsd:simplecontent> <xsd:restriction base="xsd:string"> <xsd:sequence> ( ) </xsd:sequence> 48

58 <xsd:attribute name="oid" type="xsd:string" use="fixed" value="oidvalue"/> <xsd:attribute name="access" type="xsd:string" use="fixed" value=" accesstype"/> <xsd:attribute name="status" type="xsd:string" use="fixed" value=" statustype"/> <xsd:attribute name="description" type="xsd:string" use="fixed" value= "descriptiontext "/> <xsd:attribute name="reference" type="xsd:string" use="fixed" value= "referencetype"/> <xsd:attribute name="index" type="xsd:string" use="fixed" value= "indexlist"/> <xsd:attribute name="defval" type="xsd:string" use="fixed" value= "defaultvalue"/> </xsd:restriction> </xsd:simplecontent> </xsd:complextype> </xsd:element> nodename XML, ACCESS, STATUS, SYNTAX XML syntaxtype <xsd:restriction base="xsd:string"> type, oid OID SNMP XML oid OID RFC1213 MIB system oid use="fixed" XML Schema XML 49

59 4212 TRAP-TYPE RFC1215 SNMP (trap) TRAP-TYPE MACRO ::= BEGIN TYPE NOTATION ::= "ENTERPRISE" value (enterprise OBJECT IDENTIFIER) VarPart DescrPart ReferPart VALUE NOTATION ::= value (VALUE INTEGER) VarPart ::= "VARIABLES" "{" VarTypes "}" empty VarTypes ::= VarType VarTypes "," VarType VarType ::= value (vartype ObjectName) DescrPart ::= "DESCRIPTION" value (description DisplayString) empty ReferPart ::= "REFERENCE" value (reference DisplayString) empty END nodename TRAP-TYPE ENTERPRISE enterprisename VARIABLES variabletype DESCRIPTION descriptiontext REFERENCE referencetype ::= trapnumber XML <nodename trapnumber= trapnumber enterprise= enterprisename description= descriptiontext reference= referencetype > variabletype </nodename> MIB XML Schema <xsd:element name="nodename"> <xsd:complextype> <xsd:simplecontent> 50

60 <xsd:restriction base="xsd:string"> <xsd:attribute name="trapnumber" type="xsd:int" use="fixed" value="trapnumber"/> <xsd:attribute name="enterprise" type="xsd:string" use="fixed" value="enterprisename"/> <xsd:attribute name="description" type="xsd:string" use="fixed" value="descriptiontext "/> <xsd:attribute name="reference" type="xsd:string" use="fixed" value="referencetype"/> </xsd:restriction> </xsd:simplecontent> </xsd:complextype> </xsd:element> 422 SMIv2 SNMPv2 SMI OBJECT-TYPE 4221 MODULE-IDENTITY 2112 nodename MODULE-IDENTITY LAST-UPDATED last-updated ORGANIZATION organization CONTACT-INFO contact-info DESCRIPTION description REVISION revision DESCRIPTION revision_description ::= { parentnodename nodenumber } OBJECT IDENTIFIER oid XML Schema <annotation> DTD 51

61 <!ELEMENT parentnodename (nodename)> <!ATTLIST parentnodename oid CDATA #FIXED "parent_oid"> <!ELEMENT nodename ( )> <!ATTLIST nodename oid CDATA #FIXED "parent_oid nodenumber"> parent_oid parentnodename OID, parent_oid NodeNumber OID XML Schema <xsd:element name=" parentnodename"> <xsd:complextype> <xsd:sequence> <xsd:element ref="nodename"/> </xsd:sequence> <xsd:attribute name="oid" type="xsd:string" use="fixed" value="parent_oid"/> </xsd:complextype> </xsd:element> <xsd:element name="nodename "> <xsd:complextype> <xsd:sequence> ( ) </xsd:sequence> <xsd:attribute name="oid" type="xsd:string" use="fixed" value=" parent_oid nodenumber "/> </xsd:complextype> </xsd:element> 4222 OBJECT-TYPE 2112 SMIv2 OBJECT-TYPE nodename OBJECT-TYPE SYNTAX syntaxtype UNITS unitstype MAX-ACCESS accesstype STATUS statustype DESCRIPTION descriptiontext 52

62 REFERENCE referencetype INDEX indexlist DEFVAL defaultvalue ::= { parentnodename nodenumber } SMIv1 OBJECT-TYPE DTD, MAX-ACCESS SMIv1 access <!ELEMENT parentnodename nodename > <!ELEMENT nodename (#PCDATA elemant names)> <!ATTLIST nodename syntax CDATA #FIXED "syntaxtype" units CDATA #FIXED "unitstype" access CDATA #FIXED "accesstype" status CDATA #FIXED "statustype" description CDATA #FIXED "descriptiononnode" reference CDATA #FIXED "referencetype" index CDATA #FIXED "indexlist" defval CDATA #FIXED "defaultvalue" oid CDATA #FIXED "oidvalue"> SMIv1 XML Schema <xsd:element name="nodename"> <xsd:complextype> <xsd:simplecontent> <xsd:restriction base="xsd:string"> <xsd:sequence> ( ) </xsd:sequence> <xsd:attribute name="oid" type="xsd:string" use="fixed" value="oidvalue"/> <xsd:attribute name="units" type="xsd:string" use="fixed" value="unitstype"/> <xsd:attribute name="access" type="xsd:string" use="fixed" value="accesstype"/> <xsd:attribute name="status" type="xsd:string" use="fixed" value="statustype"/> <xsd:attribute name="description" type="xsd:string" use="fixed" value= "descriptiontext "/> <xsd:attribute name="reference" type="xsd:string" use="fixed" value= "referencetype"/> <xsd:attribute name="index" type="xsd:string" use="fixed" value= "indexlist"/> <xsd:attribute name="defval" type="xsd:string" use="fixed" value= "defaultvalue"/> </xsd:restriction> </xsd:simplecontent> </xsd:complextype> </xsd:element> 53

63 4223 NOTIFICATION-TYPE 2112 NOTIFICATION-TYPE nodename NOTIFICATION-TYPE OBJECTS objectstype STATUS statustype DESCRIPTION descriptiontext REFERENCE referencetype ::= { parentnodename nodenumber } OID XML Schema <xsd:element name="nodename"> <xsd:complextype> <xsd:attribute name="oid" type="xsd:string" use="fixed" value="oidvalue"/> <xsd:attribute name="objects" type="xsd:string" use="fixed" value="objectstype"/> <xsd:attribute name="status" type="xsd:string" use="fixed" value="statustype"/> <xsd:attribute name="description" type="xsd:string" use="fixed" value= "descriptiontext "/> <xsd:attribute name="reference" type="xsd:string" use="fixed" value= "referencetype"/> </xsd:complextype> </xsd:element> oid 4224 OBJECT-IDENTITY OBJECT-IDENTITY nodename OBJECT-IDENTITY STATUS statustype DESCRIPTION descriptiontext 54

64 REFERENCE referencetext ::= { parentnodename nodenumber } XML DTD <!ELEMENT parentnodename nodename> <!ATTLIST parentnodename oid CDATA #FIXED "oidstring"> <!ELEMENT nodename ( )> <!ATTLIST nodename oid CDATA #FIXED "oidstring"> <!ATTLIST nodename status CDATA #FIXED "statustype"> <!ATTLIST nodename descriptin CDATA #FIXED "descriptiontext "> <!ATTLIST nodename reference CDATA #FIXED " referencetext "> MIB, oid OID XML Schema <xsd:element name="parentnodename"> <xsd:complextype> <xsd:sequence> <xsd:element ref="nodename"/> </xsd:sequence> <xsd:attribute name="oid" type="xsd:string" use="fixed" value="oidstring"/> </xsd:complextype> </xsd:element> <xsd:element name="nodename"> <xsd:complextype> <xsd:sequence> ( ) </xsd:sequence> <xsd:attribute name="oid" type="xsd:string" use="fixed" value="oidstring"/> <xsd:attribute name="status" type="xsd:string" use="fixed" value="statustext"/> <xsd:attribute name="description" type="xsd:string" use="fixed" value=" descriptiontext "/> <xsd:attribute name="reference" type="xsd:string" use="fixed" value=" referencetext "/> </xsd:complextype> </xsd:element> 55

65 4225 TEXTUAL-CONVENTION TEXTUAL-CONVENTION NewTypeName ::= TEXTUAL-CONVENTION DISPLAY-HINT display-hinttext STATUS statustype DESCRIPTION descriptiontext REFERENCE referencetext SYNTAX syntaxtype NewTypeName display-hinttext, statustype syntaxtype descriptiontext, referencetext NewTypeName syntaxtype XML Schema <xsd:simpletype name=" NewTypeName"> <xsd:restriction base="xsd: syntaxtype"> ( ) </xsd:restriction> </xsd:simpletype> RFC2579 [19] 5 XML SNMPv2-TC DisplayString ::= TEXTUAL-CONVENTION DISPLAY-HINT "255a" STATUS current SYNTAX OCTET STRING (SIZE (0255)) XML Schema <xsd:simpletype name="displaystring"> <xsd:restriction base="xsd:string"> <xsd:minlength value="0"/> <xsd:maxlength value="255"/> </xsd:restriction> </xsd:simpletype> 56

66 PhysAddress ::= TEXTUAL-CONVENTION DISPLAY-HINT "1x:" STATUS current DESCRIPTION "Represents media- or physicallevel addresses" SYNTAX OCTET STRING MacAddress ::= TEXTUAL-CONVENTION DISPLAY-HINT "1x:" STATUS current DESCRIPTION "Represents an 802 MAC SYNTAX OCTET STRING (SIZE (6)) TruthValue ::= TEXTUAL-CONVENTION STATUS current DESCRIPTION "Represents a boolean value" SYNTAX INTEGER { true(1), false(2) } TestAndIncr ::= TEXTUAL-CONVENTION STATUS current DESCRIPTION "Represents integer-valued information used for atomic operations SYNTAX INTEGER ( ) AutonomousType ::= TEXTUAL- CONVENTION STATUS current DESCRIPTION "Represents " SYNTAX OBJECT IDENTIFIER VariablePointer ::= TEXTUAL-CONVENTION STATUS current DESCRIPTION "A pointer to a " SYNTAX OBJECT IDENTIFIER RowPointer ::= TEXTUAL-CONVENTION STATUS current DESCRIPTION "Represents " SYNTAX OBJECT IDENTIFIER <xsd:simpletype name=" PhysAddress"> <xsd:restriction base="xsd:string"> <xsd:minlength value="0"/> <xsd:maxlength value="255"/> </xsd:restriction> </xsd:simpletype> <xsd:simpletype name=" MacAddress"> <xsd:restriction base="xsd:string"> <xsd:minlength value="0"/> <xsd:maxlength value="6"/> </xsd:restriction> </xsd:simpletype> <xsd:simpletype name=" TruthValue"> <xsd:restriction base="xsd:int"> <xsd:enumeration value="1"/> <xsd:enumeration value="2"/> </xsd:restriction> </xsd:simpletype> <xsd:simpletype name=" TestAndIncr"> <xsd:restriction base="xsd:int"> <xsd:mininclusive value="0"/> <xsd:maxinclusive value=" "/> </xsd:restriction> </xsd:simpletype> <xsd:simpletype name=" AutonomousType"> <xsd:restriction base="xsd:string"> </xsd:restriction> </xsd:simpletype> <xsd:simpletype name=" VariablePointer"> <xsd:restriction base="xsd:string"> </xsd:restriction> </xsd:simpletype> <xsd:simpletype name=" RowPointer"> <xsd:restriction base="xsd:string"> </xsd:restriction> </xsd:simpletype> 5 RFC2579 Textual Convention XML (namespace) XML 4226 SNMPv2-CONF OBJECT-GROUP NOTIFICATION-GROUP 57

67 XML MODULE-COMPLIANCE MIB, AGENT-CAPABILITIES SNMP MIB XML 43 SNMP MIB XML DTD W3C XML Schema XML Schema,, XML (Validation), XML SMI XML Schema SMI (Application)MIB 58

68 431 SMIv1 SMIv1 XML Schema 6 INTEGER OCTET STRING SMI OBJECT IDENTIFIER NULL SEQUENCE SEQUENCE OF NetworkAddress ::= CHOICE { internet IpAddress } IpAddress ::= OCTET STRING (SIZE (4) Counter ::= INTEGER ( ) Gauge ::= INTEGER ( ) XML Schema <xsd:simpletype name="int"> <xsd:restriction base="xsd:int"> </xsd:restriction> </xsd:simpletype> <xsd:simpletype name=" OctectString"> <xsd:restriction base="xsd:string"> </xsd:restriction> </xsd:simpletype> <xsd:simpletype name=" ObjectId"> <xsd:restriction base="xsd:string"> </xsd:restriction> </xsd:simpletype> null <xsd:complextype> <xsd:all> <xsd:element name= /> </xsd:all> </xsd:simpletype> <xsd:complextype> <xsd:sequence> <xsd:element name= /> </xsd:sequence> </xsd:simpletype> <xsd:simpletype name="networkaddress"> <xsd:restriction base=" IpAddress"> </xsd:restriction> </xsd:simpletype> <xsd:simpletype name=" IpAddress"> <xsd:restriction base="xsd:string"> <xsd:pattern value="(([1-9]?[0-9] 1[0-9][0-9] 2[0-4][0-9] 25[0-5])\){3}([1-9]?[0-9] 1[0-9][0-9] 2[0-4][0-9] 25[0-5])"/> </xsd:rest riction> </xsd:simpletype> <xsd:simpletype name=" Counter"> <xsd:restriction base="xsd:unsignedint"> </xsd:restriction> </xsd:simpletype> <xsd:simpletype name=" Gauge"> <xsd:restriction base="xsd:unsignedint"> </xsd:restriction> </xsd:simpletype> 59

69 TimeTicks ::= INTEGER ( ) Opaque ::= OCTET STRING <xsd:simpletype name=" TimeTicks"> <xsd:restriction base="xsd:unsignedint"> </xsd:restriction> </xsd:simpletype> <xsd:simpletype name=" Opaque"> <xsd:restriction base="xsd:string"> </xsd:restriction> </xsd:simpletype> 6 SMIv1 XML Schema SEQUENCE SEQUENCE OF IpAddress IP Address [0-255][0-255][0-255][0-255] 432 SMIv2 SMIv2 XML Schema 7 SMI Counter32 ::= INTEGER ( ) Counter64 ::=INTEGER ( ) Gauge32 ::= INTEGER ( ) Unsigned32 ::= INTEGER ( ) XML Schema <xsd:simpletype name=" Counter32"> <xsd:restriction base="xsd:unsignedint"> </xsd:restriction> </xsd:simpletype> <xsd:simpletype name=" Counter64"> <xsd:restriction base="xsd:unsignedlong"> </xsd:restriction> </xsd:simpletype> <xsd:simpletype name=" Gauge32"> <xsd:restriction base="xsd:unsignedint"> </xsd:restriction> </xsd:simpletype> <xsd:simpletype name=" Unsigned32"> <xsd:restriction base="xsd:unsignedint"> </xsd:restriction> </xsd:simpletype> 7 SMIv2 XML Schema 60

70 XML Schema 433 SNMP MIB DisplayString ::= OCTET STRING DTD XML XML Schema 8 MIB XML Schema Enumerated INTEGERs ( ): SYNTAX INTEGER { up(1), down(2), testing(3) } DisplayString (SIZE (0255)) PhysAddress Integer32 (100200) <xsd:complextype> <xsd:simplecontent> <xsd:restriction base="xsd:int"> <xsd:enumeration value=" 1"/> <xsd:enumeration value=" 2"/> <xsd:enumeration value=" 3"/> </xsd:restriction> </xsd:simplecontent> </xsd:complextype> <xsd:simpletype name=" DisplayString_0_255"> <xsd:restriction base="xsd:string"> <xsd:minlength value="0"/> <xsd:maxlength value="255"/> </xsd:restriction> </xsd:simpletype> <xsd:simpletype name=" PhysAddress"> <xsd:restriction base="xsd:string"> <xsd:minlength value="0"/> <xsd:maxlength value="17"/> </xsd:restriction> </xsd:simpletype>, <xsd:simpletype name=" PhysAddress"> <xsd:list itemtype= xsd:binary > <xsd:length value="6"/> </xsd:list> </xsd:simpletype> <xsd:simpletype name="int32_100_200"> <xsd:restriction base="xsd:unsignedint"> <xsd:mininclusive value="100"/> <xsd:maxinclusive value=" 200"/> </xsd:restriction> </xsd:simpletype> ( ) Hex: DE

71 Integer32 ( ) <xsd:simpletype name=" union_example"> <xsd:simpletype> <xsd:restriction base="xsd:int"> <xsd:mininclusive value="-100"/> <xsd:maxinclusive value=" 10"/> </xsd:restriction> </xsd:simpletype> <xsd:simpletype> <xsd:restriction base="xsd:unsignedint"> <xsd:mininclusive value="100"/> <xsd:maxinclusive value="200"/> </xsd:restriction> </xsd:simpletype> </xsd:simpletype> 8 XML Schema,, XML Schema 62

72 5 4 SNMP MIB XML Schema 51 4 SNMP MIB XML SNMP MIB, URL MIB XML Schema XML DOM XML XML DOM DOM MIB DOM MIB MIB MIB SNMP MIB DOM SNMP DOM 11 63

73 11 SNMP MIB to XML MIB,, XML Schema XML Schema, XML DOM DOM (SMI syntax analyzer) SNMP MIB ASN1 SMI MIB (node table generator) 64

74 XML Schema XML Schema (XML Schema generator) W3C XML Schema XML DOM (DOM generator) SNMP MIB DOM DOM SNMP, XML DOM API SNMP MIB IMPORTMIB MIB MIB 52 JDK13, DOM Apache Xerces [28] SNMP MIB public class MibNode { String parent = null; // int myid; // 65

75 } String oid=null; // OID String name=null; // String syntax=null; // syntax String access=null; //access String status=null; // status String description=null; // description String reference=null; // reference String index=null; // index String defval=null; //defval String units=null; // units String entry_name=null; // String entry=null; // String objects=null; // objects String notifications=null; // notification String type=null; // //OBJECT-TYPE, OBJECT-GROUP int p[] = new int[20]; //OID public void clear() { } // SNMP MIB Textual Convention, XML DTD, XML Schema XML Schema IMPORTMIB MIB MIB 66

76 6 SNMP 5 SNMP MIB to XML SNMP XML HTTP 61 XML SNMP SNMP XML 12 SNMP-XML XML SNMP SNMP, (SNMP ) XML SNMP-XML 12 67

77 DOM / SNMP SNMP MIB 5, DOM MIB DOM 5 HTTP MIB URL MIB DOM mib, source, type DOM 68

78 mib_name MIB URL mib_source MIB mib_name URL 1, 2 type=new DOM MIB type=new MIB MIB DOM MIB 6212 SNMP get, set, trap get SNMP,, OID set SNMP OID,, OID, trap, OID, SNMP HTTP 9 SNMP HTTP Get Set Trap &community=community_name&operation=get &xpath=node_name &community=community_name&operation=set &xpath=node_name&value=value_string ost=host_name 9 SNMP-HTTP HTTP GET HTTP GET/ HTTP POST HTTP POST HTTP HTTP host, operation, 69

79 community, xpath, value 5 host SNMP operation get set, community SNMP xpath SNMP OID XML Xpath value SNMP set agent Set HTTP POST

80 HTTP handler : HTTP XML HTTP, XML XML request parser : XML HTTP GET HTTP POST XML DOM : MIB MIB2XML DOM XML generator : DOM XML HTTP handler MIB to XML translator : SNMP MIB XML Schema DOM SNMP poller : SNMP SNMP OID DOM Trap receiver : SNMP trap DOM XML Notification XML Scheduler : SNMP poller XSL generator : DOM XML XSL MIB 71

81 623 - SNMP XML 6231 / (Request/Response), HTTP handler request parser, request parser DOM OID SNMP poller get SNMP get OID OID DOM, DOM XML generator XML XML HTTP handler, HTTP 6232 (Notification) 72

82 SNMP (Event) trap Trap receiver Trap receiver trap, OID,, DOM XML generator XML HTTP handler HTTP POST 63, JDK13 SNMP MIB XML Schema 5 SNMP SNMP Poller Trap receiver opennms joesnmp [39] SNMPv1, SNMPv2c XML DOM DOM Apache Xerces [28] XML HTTP handler JDK13 HTTP request parser XML generator DOM Xerces MIB SNMP DOM request parser 73

83 64 SNMP XML 14, 15 internet SNMP

84 14 MIB- sysdescr 15 MIB- XML XSL XSL 75

85 17 SNMP MIB SNMP SNMP trap Notification Notification SNMP trap XML XML 76

86 7 XML SNMP SNMP MIB XML, SNMP-XML XML SNMP SNMP, SNMP SNMP XML XML XML XML SNMP, HTTP XML SNMP SNMP SNMP 77

87 XML SNMP XML SNMP (Specification Translation) SNMP SNMP MIB XML SNMP MIB XML (Interaction Translation) HTTP XML SNMP XML XML XML SNMP MIB XML XML SNMP-XML SNMP 78

88 [1] The World Wide Web Consortium, [2] W Stallings, SNMP, SNMPv2, SNMPv3, and RMON 1 and 2, Third edition, Addison-Wesley, Reading, MA, USA, 1999 [3] Hong-Taek Ju, Sehee Han, Yunjung Oh, Jeong-Hyuk Yoon, Hyojin Lee, James W Hong, An Embedded Web Server Architecture for XML-Based Network Management, Accepted to appear in Proc of the IEEE/IFIP Network Operations and Management Symposium (NOMS 2002), April, 2002, Florence, Italy [4] JP Martin-Flatin "Web-Based Management of IP Networks and Systems", PhD thesis, Swiss Federal Institute of Technology, Lausanne (EPFL), Oct 2000 [5],,,,, "SNMP SMI to XML ", Proc of KNOM 2001 Conference, Taejeonn, May, 2001, pp [6] W3C, Extensible Markup Language (XML) 10, W3C Recommendation, October 2000, [7] W3C, HTML 40 Specification, Internet Draft, HTML Working Group, Apr 1998 [8] International Organization for Standardization, "ISO 8879: Standard Generalized Markup Language (SGML)", 1986 [9] Network Sorcery Inc, ICMP, Internet Control Message Protocol, [10] ISO/IEC, CCITT, Information Technology-OSI, Common Management Information Protocol (CMIP)-Part 1: Specification ISO/IEC , CCITT Recommendation X711, 1991 [11] Subrata Mazumdar, CORBA/SNMP Gateway, Bell Labs, [12] Frank Strauss, A Library to Access SMI MIB Information, [13] Imamura, T and Maruyama, H, Mapping between ASN1 and XML, Applications and the Internet, 2001 Proceedings, IEEE, 2001, pp [14] ITU-T, Specification of Abstract Syntax Notation One(ASN1), ITU-T Rec X208, 1998 [15] M Rose, K McCloghrie, Structure and Identification of Management Information for TCP/IP-based Internets, IETF, RFC1155, May 1990 [16] M Rose, K McCloghrie, Concise MIB Definitions, IETF, RFC1212, 79

89 March 1991 [17] K McCloghrie, M Rose, Management Information Base for Network Management of TCP/IP-based internets: MIB-II, IETF, RFC1213, March 1991 [18] K McCloghrie, et al, Structure of Management Information Version 2 (SMIv2), IETF, RFC2578, April 1999 [19] K McCloghrie, et al, Textual Conventions for SMIv2, IETF, RFC2579, April 1999 [20] K McCloghrie, et al, Conformance Statements for SMIv2, IETF, RFC2580, April 1999 [21] J Case, et al, Management Information Base for Version 2 of the Simple Network Management Protocol (SNMPv2), IETF, RFC1907,January 1996 [22] J Case, Introduction to Version 3 of the Internet-standard Network Management Framework, IETF, RFC2570, April 1999 [23] W3C, Cascading Style Sheets, level 1, Recommendation, Dec 1996, revised Jan 1999, [24] W3C, Extensible Stylesheet Language (XSL) Version 10, Recommendation, Oct 2001, [25] W3C, Document Object Model (DOM) Level 2 Core Specification, Nov 2000, [26] Simple API for XML 20, 1999, [27] W3C, "XML Path Language (XPath) Version 10, Recommendation, Nov 1999, [28] Apache XML project, Xerces Java parser, [29] Apache XML project, Xalan - XSLT processor, [30] W3C, Extensible Markup Language (XML) 10 - DTD, W3C Recommendation, October 2000, [31] W3C, XML Schema Part 0: Primer, Recommendation, May 2001, [32] Internet Engineering Task Force, [33] World Wide Web Consortium, [34] W3C, XML Linking Language (XLink), Version 10, W3C Proposed Recommendation, Dec 2000, [35] W3C, XML Pointer Language (XPointer), Version 10, W3C Last Call Working Draft, Jan 2001, [36] W3C, XML-Data, 80

90 [37] Ora Lassila, Introduction to RDF Metadata, W3C NOTE, Nov 1997, [38] W3C, Document Content Description for XML, [39] OpenNMS, 81

91 ( ) 2 SK,, DPNM,,,,,,,, 9

92 ( ),

93 : : : : 133 ( ) : ( ) : ( ) 1995 : SK Telecom

94 ? Conference Papers -,,, " SNMP MIB XML, 9,,, , Hong-Taek Ju, Sehee Han, Yunjung Oh, Jeong-Hyuk Yoon, Hyojin Lee, James W Hong, An Embedded Web Server Architecture for XML-Based Network Management, Accepted to appear in Proc of the IEEE/IFIP Network Operations and Management Symposium (NOMS 2002), April, 2002, Florence, Italy? Co-Project Reports - POSCO,,, project report, , DPNM project, 2001

snmpgw1217

snmpgw1217 2001. 12. 17 infobank@postech.ac.kr SNMP SNMP SNMP Agent, XML XML HTTP/XML XML XML manager SNMP agent SNMP agent SNMP(Simple Network Management Protocol) Manager / Agent : Protocol : SMI(Structure of Management

More information

thesis

thesis ( Design and Implementation of a Generalized Management Information Repository Service for Network and System Management ) ssp@nile nile.postech.ac..ac.kr DPE Lab. 1997 12 16 GMIRS GMIRS GMIRS prototype

More information

Microsoft PowerPoint - thesis_annie.ppt

Microsoft PowerPoint - thesis_annie.ppt Design and Implementation of WBEM/SNMP Gateway December 21, 2004 So-Jung Lee annie@postech.ac.kr DPNM Lab., Dept. of -1- 목차 1. 서론 2. 관련연구 3. WBEM Implementations 분석 4. WBEM/SNMP Gateway 설계 5. Prototype

More information

final_thesis

final_thesis CORBA/SNMP DPNM Lab. POSTECH email : ymkang@postech.ac.kr Motivation CORBA/SNMP CORBA/SNMP 2 Motivation CMIP, SNMP and CORBA high cost, low efficiency, complexity 3 Goal (Information Model) (Operation)

More information

XML04

XML04 4 128 129 130 131 132 2003 8 15 !!.

More information

thesis

thesis CORBA TMN 1 2 CORBA, CORBA CORBA TMN CORBA 3 - IN Intelligent Network (Call) SMS : Service Management System SCP : Service Control Point SSP : Service Switching Point SCP SMS CMIP Signaling System No.7

More information

thesis

thesis CORBA TMN Surveillance System DPNM Lab, GSIT, POSTECH Email: mnd@postech.ac.kr Contents Motivation & Goal Related Work CORBA TMN Surveillance System Implementation Conclusion & Future Work 2 Motivation

More information

SK IoT IoT SK IoT onem2m OIC IoT onem2m LG IoT SK IoT KAIST NCSoft Yo Studio tidev kr 5 SK IoT DMB SK IoT A M LG SDS 6 OS API 7 ios API API BaaS Backend as a Service IoT IoT ThingPlug SK IoT SK M2M M2M

More information

untitled

untitled : 2009 00 00 : IMS - 1.0 : IPR. IMS,.,. IMS IMS IMS 1). Copyright IMS Global Learning Consortium 2007. All Rights Reserved., IMS Korea ( ). IMS,. IMS,., IMS IMS., IMS.,., 3. Copyright 2007 by IMS Global

More information

歯홍원기.PDF

歯홍원기.PDF WWW (World-Wide Web), 1, 1969 ARPANET[1], MRTG[2], Etherfind[3],, WWW TCPdump[4], WebTrafMon[5] (World-Wide Web) WWW MIB SNMP agent SNMP manager,, SNMP agent SNMP manager , NT manager, [8], WebTrafMon[5]

More information

SchoolNet튜토리얼.PDF

SchoolNet튜토리얼.PDF Interoperability :,, Reusability: : Manageability : Accessibility :, LMS Durability : (Specifications), AICC (Aviation Industry CBT Committee) : 1988, /, LMS IMS : 1997EduCom NLII,,,,, ARIADNE (Alliance

More information

Microsoft Word _KNOM-WBEM-GW-final_camera_ready.doc

Microsoft Word _KNOM-WBEM-GW-final_camera_ready.doc 게이트웨이를이용한 WBEM 기반의통합관리시스템 1 이소정, 1 유선미, 2 주홍택, 1 홍원기, 3 안창원 1 포항공과대학교컴퓨터공학과 2 계명대학교컴퓨터공학과 3 한국전자통신연구원디지털홈연구단 {annie, sunny81, jwkhong}@ postech.ac.kr, juht@kmu.ac.kr, ahn@etri.re.kr 요 약 WBEM 은 DMTF 에의해서표준화되고있는네트워크및시스템관리기술중에하나로서현재산업계의각광을받고있다.

More information

歯튜토리얼-이헌중.PDF

歯튜토리얼-이헌중.PDF leehj@nca nca.or..or.kr 1 : 2 : / 3 : 4 : 5 : 6 : 2 1 : 1.? 2. 3. 4. 5. 3 1.? " MOU (ISO, IEC, ITU, UN/ECE) Electronic Business A generic term covering information definition and exchange requirements

More information

슬라이드 제목 없음

슬라이드 제목 없음 (JTC1/SC6) sjkoh@knu.ac.kr JTC1 JTC1/SC6/WG7 ECTP/RMCP/MMC (JTC1/SC6) 2/48 JTC1 ISO/IEC JTC1 Joint Technical Committee 1 ( ) ISO/TC 97 ( ) IEC/TC 83 ( ) Information Technology (IT) http://www.jtc1.org

More information

KCCS :V2.1(N01) 디지털수량산출정보교환표준 ( 안 ) Digital QDB(Quantity DataBase) in Construction V2.1 제정일 : 2011 년 4 월 개정일 : 2016 년 6 월

KCCS :V2.1(N01) 디지털수량산출정보교환표준 ( 안 ) Digital QDB(Quantity DataBase) in Construction V2.1 제정일 : 2011 년 4 월 개정일 : 2016 년 6 월 KCCS-0004-2016:V2.1(N01) 디지털수량산출정보교환표준 ( 안 ) Digital QDB(Quantity DataBase) in Construction V2.1 제정일 : 2011 년 4 월 개정일 : 2016 년 6 월 KCCS-0004-2016:V2.1(N01) 디지털수량산출정보교환표준 V2.1 ( 안 ) 2016.6 부속서

More information

PBNM CIM(Common Information Model) DEN, COPS LDAP 21 CIM (Common Information Model) CIM, specification schema [7]

PBNM CIM(Common Information Model) DEN, COPS LDAP 21 CIM (Common Information Model) CIM, specification schema [7] (Policy-Based Network Management Technology) ((ksok, dsyun)@ktcokr) PBNM CIM(Common Information Model) DEN, COPS LDAP 21 CIM (Common Information Model) CIM, specification schema [7] 1 CIM core model hierarchy

More information

PCServerMgmt7

PCServerMgmt7 Web Windows NT/2000 Server DP&NM Lab 1 Contents 2 Windows NT Service Provider Management Application Web UI 3 . PC,, Client/Server Network 4 (1),,, PC Mainframe PC Backbone Server TCP/IP DCS PLC Network

More information

yessign Version 3.1 (yessign). ccopyright 2009 yessign ALL RIGHTS RESERVED

yessign Version 3.1 (yessign). ccopyright 2009 yessign ALL RIGHTS RESERVED yessign Version 3.1 (yessign). ccopyright 2009 yessign ALL RIGHTS RESERVED - - 2000. 8.29. 2000. 8.29. 2001. 7. 5. 2001. 7. 5. 2001.12.17. 2001.12.17. 2002. 3.12. 2002. 3.12. 2002. 8.21. 2002. 9. 5. 2002.12.27.

More information

<C0CCBCBCBFB52DC1A4B4EBBFF82DBCAEBBE7B3EDB9AE2D313939392D382E687770>

<C0CCBCBCBFB52DC1A4B4EBBFF82DBCAEBBE7B3EDB9AE2D313939392D382E687770> i ii iii iv v vi 1 2 3 4 가상대학 시스템의 국내외 현황 조사 가상대학 플랫폼 개발 이상적인 가상대학시스템의 미래상 제안 5 웹-기반 가상대학 시스템 전통적인 교수 방법 시간/공간 제약을 극복한 학습동기 부여 교수의 일방적인 내용전달 교수와 학생간의 상호작용 동료 학생들 간의 상호작용 가상대학 운영 공지사항,강의록 자료실, 메모 질의응답,

More information

Something that can be seen, touched or otherwise sensed

Something that can be seen, touched or otherwise sensed Something that can be seen, touched or otherwise sensed Things about an object Weight Height Material Things an object does Pen writes Book stores words Water have Fresh water Rivers Oceans have

More information

SMB_ICMP_UDP(huichang).PDF

SMB_ICMP_UDP(huichang).PDF SMB(Server Message Block) UDP(User Datagram Protocol) ICMP(Internet Control Message Protocol) SMB (Server Message Block) SMB? : Microsoft IBM, Intel,. Unix NFS. SMB client/server. Client server request

More information

°í¼®ÁÖ Ãâ·Â

°í¼®ÁÖ Ãâ·Â Performance Optimization of SCTP in Wireless Internet Environments The existing works on Stream Control Transmission Protocol (SCTP) was focused on the fixed network environment. However, the number of

More information

rmi_박준용_final.PDF

rmi_박준용_final.PDF (RMI) - JSTORM http://wwwjstormpekr (RMI)- Document title: Document file name: Revision number: Issued by: Document Information (RMI)- rmi finaldoc Issue Date: Status:

More information

1217 WebTrafMon II

1217 WebTrafMon II (1/28) (2/28) (10 Mbps ) Video, Audio. (3/28) 10 ~ 15 ( : telnet, ftp ),, (4/28) UDP/TCP (5/28) centralized environment packet header information analysis network traffic data, capture presentation network

More information

歯이시홍).PDF

歯이시홍).PDF cwseo@netsgo.com Si-Hong Lee duckling@sktelecom.com SK Telecom Platform - 1 - 1. Digital AMPS CDMA (IS-95 A/B) CDMA (cdma2000-1x) IMT-2000 (IS-95 C) ( ) ( ) ( ) ( ) - 2 - 2. QoS Market QoS Coverage C/D

More information

Network seminar.key

Network seminar.key Intro to Network .. 2 4 ( ) ( ). ?!? ~! This is ~ ( ) /,,,???? TCP/IP Application Layer Transfer Layer Internet Layer Data Link Layer Physical Layer OSI 7 TCP/IP Application Layer Transfer Layer 3 4 Network

More information

MasoJava4_Dongbin.PDF

MasoJava4_Dongbin.PDF JSTORM http://wwwjstormpekr Issued by: < > Revision: Document Information Document title: Document file name: MasoJava4_Dongbindoc Revision number: Issued by: < > SI, dbin@handysoftcokr

More information

歯최덕재.PDF

歯최덕재.PDF ISP Monitoring Tool OSPF SNMP, Metric MIB OSPFECMP 1 11 [6], Metric ISP(Internet Service Provider) Monitoring Tool, [5] , (Network Management System) SNMP ECMP Cost OSPF ECMP IGP(Interior Gateway Protocol)

More information

untitled

untitled Push... 2 Push... 4 Push... 5 Push... 13 Push... 15 1 FORCS Co., LTD A Leader of Enterprise e-business Solution Push (Daemon ), Push Push Observer. Push., Observer. Session. Thread Thread. Observer ID.

More information

example code are examined in this stage The low pressure pressurizer reactor trip module of the Plant Protection System was programmed as subject for

example code are examined in this stage The low pressure pressurizer reactor trip module of the Plant Protection System was programmed as subject for 2003 Development of the Software Generation Method using Model Driven Software Engineering Tool,,,,, Hoon-Seon Chang, Jae-Cheon Jung, Jae-Hack Kim Hee-Hwan Han, Do-Yeon Kim, Young-Woo Chang Wang Sik, Moon

More information

Voice Portal using Oracle 9i AS Wireless

Voice Portal using Oracle 9i AS Wireless Voice Portal Platform using Oracle9iAS Wireless 20020829 Oracle Technology Day 1 Contents Introduction Voice Portal Voice Web Voice XML Voice Portal Platform using Oracle9iAS Wireless Voice Portal Video

More information

I T C o t e n s P r o v i d e r h t t p : / / w w w. h a n b i t b o o k. c o. k r

I T C o t e n s P r o v i d e r h t t p : / / w w w. h a n b i t b o o k. c o. k r I T C o t e n s P r o v i d e r h t t p : / / w w w. h a n b i t b o o k. c o. k r I T C o t e n s P r o v i d e r h t t p : / / w w w. h a n b i t b o o k. c o. k r Jakarta is a Project of the Apache

More information

TTA Verified : HomeGateway :, : (NEtwork Testing Team)

TTA Verified : HomeGateway :, : (NEtwork Testing Team) TTA Verified : HomeGateway :, : (NEtwork Testing Team) : TTA-V-N-05-006-CC11 TTA Verified :2006 6 27 : 01 : 2005 7 18 : 2/15 00 01 2005 7 18 2006 6 27 6 7 9 Ethernet (VLAN, QoS, FTP ) (, ) : TTA-V-N-05-006-CC11

More information

PWR PWR HDD HDD USB USB Quick Network Setup Guide xdsl/cable Modem PC DVR 1~3 1.. DVR DVR IP xdsl Cable xdsl Cable PC PC DDNS (

PWR PWR HDD HDD USB USB Quick Network Setup Guide xdsl/cable Modem PC DVR 1~3 1.. DVR DVR IP xdsl Cable xdsl Cable PC PC DDNS ( PWR PWR HDD HDD USB USB Quick Network Setup Guide xdsl/cable Modem PC DVR 1~3 1.. DVR DVR IP xdsl Cable xdsl Cable PC PC DDNS (http://ddns.hanwha-security.com) Step 1~5. Step, PC, DVR Step 1. Cable Step

More information

USB USB DV25 DV25 REC SRN-475S REC SRN-475S LAN POWER LAN POWER Quick Network Setup Guide xdsl/cable Modem PC DVR 1~3 1.. DVR DVR IP xdsl Cable xdsl C

USB USB DV25 DV25 REC SRN-475S REC SRN-475S LAN POWER LAN POWER Quick Network Setup Guide xdsl/cable Modem PC DVR 1~3 1.. DVR DVR IP xdsl Cable xdsl C USB USB DV25 DV25 REC SRN-475S REC SRN-475S LAN POWER LAN POWER Quick Network Setup Guide xdsl/cable Modem PC DVR 1~3 1.. DVR DVR IP xdsl Cable xdsl Cable PC PC Step 1~5. Step, PC, DVR Step 1. Cable Step

More information

OID(Object Identifier) 적용을위한응용분야연구 수탁기관 : 충청대학 2009. 12. iii iv v - i - - ii - - 1 - - 2 - 1) 국내의 OID포럼의정보는 www.oidforum.kr 에서제공한다. - 3 - - 4 - - 5 - - 6 - 3) - 7 - - 8 - - 9 - - 10 - - 11 - - 12 - -

More information

Intra_DW_Ch4.PDF

Intra_DW_Ch4.PDF The Intranet Data Warehouse Richard Tanler Ch4 : Online Analytic Processing: From Data To Information 2000. 4. 14 All rights reserved OLAP OLAP OLAP OLAP OLAP OLAP is a label, rather than a technology

More information

No Slide Title

No Slide Title J2EE J2EE(Java 2 Enterprise Edition) (Web Services) :,, SOAP: Simple Object Access Protocol WSDL: Web Service Description Language UDDI: Universal Discovery, Description & Integration 4. (XML Protocol

More information

정보기술응용학회 발표

정보기술응용학회 발표 , hsh@bhknuackr, trademark21@koreacom 1370, +82-53-950-5440 - 476 - :,, VOC,, CBML - Abstract -,, VOC VOC VOC - 477 - - 478 - Cost- Center [2] VOC VOC, ( ) VOC - 479 - IT [7] Knowledge / Information Management

More information

- - yessign Version 3.5 (yessign)

- - yessign Version 3.5 (yessign) - - yessign Version 3.5 (yessign). 2000. 8.29. 2000. 8.29. 2001. 7. 5. 2001. 7. 5. 2001.12.17. 2001.12.17. 2002. 3.12. 2002. 3.12. 2002. 8.21. 2002. 9. 5. 2002.12.27. 2003. 1.13. 2004. 3.31. 2004. 6.12.

More information

Microsoft PowerPoint - ch02_인터넷 이해와 활용.ppt

Microsoft PowerPoint - ch02_인터넷 이해와 활용.ppt 컴퓨터 활용과 실습 원리를 알면 IT가 맛있다 chapter 2. 윈도우XP, 한글25, 엑셀23, 파워포인트23 인터넷 이해와 활용 www.hanb.co.kr -1- 학습목표 목차 통신과 네트워크의 개념 통신과 네트워크 컴퓨터 통신망 인터넷정의및역사 인터넷주소체계 인터넷 정의와 역사 인터넷 주소 웹서비스의정의및특징 웹 서비스 웹 브라우저의 기능 웹 브라우저

More information

Slide 1

Slide 1 OID 관련국제표준화현황및 OID 해석프로토콜기술 이준섭 2009. 5. 12 Contents OID 의개요 OID 의개념 OID Tree OID Repository OID 의인코딩 OID 관련국제표준화현황 OID Resolution System 개요 구조 입출력 동작예제 필요성 미해결이슈 OID 의개념 (1/2) OID (Object Identifier,

More information

01-OOPConcepts(2).PDF

01-OOPConcepts(2).PDF Object-Oriented Programming Concepts Tel: 02-824-5768 E-mail: hhcho@selabsoongsilackr? OOP (Object) (Encapsulation) (Message) (Class) (Inheritance) (Polymorphism) (Abstract Class) (Interface) 2 1 + = (Dependency)

More information

TCP.IP.ppt

TCP.IP.ppt TCP/IP TCP/IP TCP/IP TCP/IP TCP/IP Internet Protocol _ IP Address Internet Protocol _ Subnet Mask Internet Protocol _ ARP(Address Resolution Protocol) Internet Protocol _ RARP(Reverse Address Resolution

More information

Portal_9iAS.ppt [읽기 전용]

Portal_9iAS.ppt [읽기 전용] Application Server iplatform Oracle9 A P P L I C A T I O N S E R V E R i Oracle9i Application Server e-business Portal Client Database Server e-business Portals B2C, B2B, B2E, WebsiteX B2Me GUI ID B2C

More information

untitled

untitled 2006 517 ICS KS X ISO 2006 Transport Protocol Experts Group(TPEG) TPEG specifications CTT(Congestion and TravelTime Information) TPEG()., TPEG Part TPEG. TPEG TPEG TDC(Transparent Data Channel). (Digital

More information

Chap7.PDF

Chap7.PDF Chapter 7 The SUN Intranet Data Warehouse: Architecture and Tools All rights reserved 1 Intranet Data Warehouse : Distributed Networking Computing Peer-to-peer Peer-to-peer:,. C/S Microsoft ActiveX DCOM(Distributed

More information

Analytics > Log & Crash Search > Unity ios SDK [Deprecated] Log & Crash Unity ios SDK. TOAST SDK. Log & Crash Unity SDK Log & Crash Search. Log & Cras

Analytics > Log & Crash Search > Unity ios SDK [Deprecated] Log & Crash Unity ios SDK. TOAST SDK. Log & Crash Unity SDK Log & Crash Search. Log & Cras Analytics > Log & Crash Search > Unity ios SDK [Deprecated] Log & Crash Unity ios SDK. TOAST SDK. Log & Crash Unity SDK Log & Crash Search. Log & Crash Unity SDK... Log & Crash Search. - Unity3D v4.0 ios

More information

untitled

untitled (shared) (integrated) (stored) (operational) (data) : (DBMS) :, (database) :DBMS File & Database - : - : ( : ) - : - : - :, - DB - - -DBMScatalog meta-data -DBMS -DBMS - -DBMS concurrency control E-R,

More information

학습영역의 Taxonomy에 기초한 CD-ROM Title의 효과분석

학습영역의 Taxonomy에 기초한 CD-ROM Title의 효과분석 ,, Even the short history of the Web system, the techniques related to the Web system have b een developed rapidly. Yet, the quality of the Webbased application software has not improved. For this reason,

More information

DBPIA-NURIMEDIA

DBPIA-NURIMEDIA 논문 10-35-03-03 한국통신학회논문지 '10-03 Vol. 35 No. 3 원활한 채널 변경을 지원하는 효율적인 IPTV 채널 관리 알고리즘 준회원 주 현 철*, 정회원 송 황 준* Effective IPTV Channel Control Algorithm Supporting Smooth Channel Zapping HyunChul Joo* Associate

More information

DBPIA-NURIMEDIA

DBPIA-NURIMEDIA 무선 센서 네트워크 환경에서 링크 품질에 기반한 라우팅에 대한 효과적인 싱크홀 공격 탐지 기법 901 무선 센서 네트워크 환경에서 링크 품질에 기반한 라우팅에 대한 효과적인 싱크홀 공격 탐지 기법 (A Effective Sinkhole Attack Detection Mechanism for LQI based Routing in WSN) 최병구 조응준 (Byung

More information

슬라이드 제목 없음

슬라이드 제목 없음 ITU-T sjkoh@cs.knu.ac.kr ITU International Telecommunication Union 1934, UN Formerly, as known as CCITT http://www.itu.int ITU 2/36 ITU ITU Secretary General PP: ITU 3 Sectors ITU-T (Director, WTSA) ITU-Telecom.

More information

Interstage5 SOAP서비스 설정 가이드

Interstage5 SOAP서비스 설정 가이드 Interstage 5 Application Server ( Solaris ) SOAP Service Internet Sample Test SOAP Server Application SOAP Client Application CORBA/SOAP Server Gateway CORBA/SOAP Gateway Client INTERSTAGE SOAP Service

More information

Remote UI Guide

Remote UI Guide Remote UI KOR Remote UI Remote UI PDF Adobe Reader/Adobe Acrobat Reader. Adobe Reader/Adobe Acrobat Reader Adobe Systems Incorporated.. Canon. Remote UI GIF Adobe Systems Incorporated Photoshop. ..........................................................

More information

Domino Designer Portal Development tools Rational Application Developer WebSphere Portlet Factory Workplace Designer Workplace Forms Designer

Domino Designer Portal Development tools Rational Application Developer WebSphere Portlet Factory Workplace Designer Workplace Forms Designer Domino, Portal & Workplace WPLC FTSS Domino Designer Portal Development tools Rational Application Developer WebSphere Portlet Factory Workplace Designer Workplace Forms Designer ? Lotus Notes Clients

More information

Microsoft PowerPoint - thesis_della_1220_final

Microsoft PowerPoint - thesis_della_1220_final 엔터프라이즈 IP 네트워크연결정보관리시스템설계및개발 2006. 12. 20 김은희 분산처리및네트워크관리연구실포항공과대학교정보통신대학원정보통신학과 della@postech.ac.kr 목차 1. 서론 2. 관련연구 3. 시스템요구사항 4. 시스템설계 5. 구현 : POSTECH 네트워크에서의실험결과 6. 결론및향후과제 (2) 서론 목적 네트워크장비들간의연결구성을자동으로탐지하는

More information

The Self-Managing Database : Automatic Health Monitoring and Alerting

The Self-Managing Database : Automatic Health Monitoring and Alerting The Self-Managing Database : Automatic Health Monitoring and Alerting Agenda Oracle 10g Enterpirse Manager Oracle 10g 3 rd Party PL/SQL API Summary (Self-Managing Database) ? 6% 6% 12% 55% 6% Source: IOUG

More information

6.24-9년 6월

6.24-9년 6월 리눅스 환경에서Solid-State Disk 성능 최적화를 위한 디스크 입출력요구 변환 계층 김태웅 류준길 박찬익 Taewoong Kim Junkil Ryu Chanik Park 포항공과대학교 컴퓨터공학과 {ehoto, lancer, cipark}@postech.ac.kr 요약 SSD(Solid-State Disk)는 여러 개의 낸드 플래시 메모리들로 구성된

More information

APOGEE Insight_KR_Base_3P11

APOGEE Insight_KR_Base_3P11 Technical Specification Sheet Document No. 149-332P25 September, 2010 Insight 3.11 Base Workstation 그림 1. Insight Base 메인메뉴 Insight Base Insight Insight Base, Insight Base Insight Base Insight Windows

More information

No Slide Title

No Slide Title Copyright, 2001 Multimedia Lab., CH 3. COM object (In-process server) Eun-sung Lee twoss@mmlab.net Multimedia Lab. Dept. of Electrical and Computer Eng. University of Seoul Seoul, Korea 0. Contents 1.

More information

SyncMLServer-정보과학회_논문지.PDF

SyncMLServer-정보과학회_논문지.PDF Design and Implementation of SyncML Data Synchronization System based on Session Manager (Byung-Yun Lee) (Gil-Haeng Lee) (Jin-Hyun Cho) (Soo-Hee Ryu) (Hoon Choi) PDA,,, (synchronization) 2000 12,, IBM

More information

Week13

Week13 Week 13 Social Data Mining 02 Joonhwan Lee human-computer interaction + design lab. Crawling Twitter Data OAuth Crawling Data using OpenAPI Advanced Web Crawling 1. Crawling Twitter Data Twitter API API

More information

<353420B1C7B9CCB6F52DC1F5B0ADC7F6BDC7C0BB20C0CCBFEBC7D120BEC6B5BFB1B3C0B0C7C1B7CEB1D7B7A52E687770>

<353420B1C7B9CCB6F52DC1F5B0ADC7F6BDC7C0BB20C0CCBFEBC7D120BEC6B5BFB1B3C0B0C7C1B7CEB1D7B7A52E687770> Journal of the Korea Academia-Industrial cooperation Society Vol. 13, No. 2 pp. 866-871, 2012 http://dx.doi.org/10.5762/kais.2012.13.2.866 증강현실을 이용한 아동교육프로그램 모델제안 권미란 1*, 김정일 2 1 나사렛대학교 아동학과, 2 한세대학교 e-비즈니스학과

More information

한국학 온라인 디지털 자원 소개

한국학 온라인 디지털 자원 소개 XSL 의이해 김현한국학중앙연구원인문정보학교실 hyeon@aks.ac.kr 이저작물 (PPT) 의인용표시방법 : 김현, XSL 의이해, 전자문서와하이퍼텍스트 수업자료 (2018) 1. XSL 이란? 2. XSL Elements 3. XSL 에의한문서표현 1. XSL이란? XSL 관련개념 XSL (extensible Stylesheet Language) 문서의스타일을정의하기위한언어

More information

thesis-shk

thesis-shk DPNM Lab, GSIT, POSTECH Email: shk@postech.ac.kr 1 2 (1) Internet World-Wide Web Web traffic Peak periods off-peak periods peak periods off-peak periods 3 (2) off-peak peak Web caching network traffic

More information

Mstage.PDF

Mstage.PDF Wap Push June, 2001 Contents About Mstage What is the Wap Push? SMS vs. Push Wap push Operation Wap push Architecture Wap push Wap push Wap push Example Company Outline : (Mstage co., Ltd.) : : 1999.5

More information

Intro to Servlet, EJB, JSP, WS

Intro to Servlet, EJB, JSP, WS ! Introduction to J2EE (2) - EJB, Web Services J2EE iseminar.. 1544-3355 ( ) iseminar Chat. 1 Who Are We? Business Solutions Consultant Oracle Application Server 10g Business Solutions Consultant Oracle10g

More information

1

1 1 1....6 1.1...6 2. Java Architecture...7 2.1 2SDK(Software Development Kit)...8 2.2 JRE(Java Runtime Environment)...9 2.3 (Java Virtual Machine, JVM)...10 2.4 JVM...11 2.5 (runtime)jvm...12 2.5.1 2.5.2

More information

Chap06(Interprocess Communication).PDF

Chap06(Interprocess Communication).PDF Interprocess Communication 2002 2 Hyun-Ju Park Introduction (interprocess communication; IPC) IPC data transfer sharing data event notification resource sharing process control Interprocess Communication

More information

자바-11장N'1-502

자바-11장N'1-502 C h a p t e r 11 java.net.,,., (TCP/IP) (UDP/IP).,. 1 ISO OSI 7 1977 (ISO, International Standards Organization) (OSI, Open Systems Interconnection). 6 1983 X.200. OSI 7 [ 11-1] 7. 1 (Physical Layer),

More information

bn2019_2

bn2019_2 arp -a Packet Logging/Editing Decode Buffer Capture Driver Logging: permanent storage of packets for offline analysis Decode: packets must be decoded to human readable form. Buffer: packets must temporarily

More information

hd1300_k_v1r2_Final_.PDF

hd1300_k_v1r2_Final_.PDF Starter's Kit for HelloDevice 1300 Version 11 1 2 1 2 3 31 32 33 34 35 36 4 41 42 43 5 51 52 6 61 62 Appendix A (cross-over) IP 3 Starter's Kit for HelloDevice 1300 1 HelloDevice 1300 Starter's Kit HelloDevice

More information

PowerPoint 프레젠테이션

PowerPoint 프레젠테이션 Elements and attributes 조윤상 ( 과편협기획운영위원 ) 1 Table of Contents 1. Elements( 요소 )? 2. Attributes( 속성 ), PCDATA, CDATA? 3. Elements 선언방법 4. Attributes 속성 2 15 th KCSE Editor s Workshop, Seoul 2015 Elements

More information

untitled

untitled PowerBuilder 連 Microsoft SQL Server database PB10.0 PB9.0 若 Microsoft SQL Server 料 database Profile MSS 料 (Microsoft SQL Server database interface) 行了 PB10.0 了 Sybase 不 Microsoft 料 了 SQL Server 料 PB10.0

More information

Orcad Capture 9.x

Orcad Capture 9.x OrCAD Capture Workbook (Ver 10.xx) 0 Capture 1 2 3 Capture for window 4.opj ( OrCAD Project file) Design file Programe link file..dsn (OrCAD Design file) Design file..olb (OrCAD Library file) file..upd

More information

HTML5가 웹 환경에 미치는 영향 고 있어 웹 플랫폼 환경과는 차이가 있다. HTML5는 기존 HTML 기반 웹 브라우저와의 호환성을 유지하면서도, 구조적인 마크업(mark-up) 및 편리한 웹 폼(web form) 기능을 제공하고, 리치웹 애플리케이 션(RIA)을

HTML5가 웹 환경에 미치는 영향 고 있어 웹 플랫폼 환경과는 차이가 있다. HTML5는 기존 HTML 기반 웹 브라우저와의 호환성을 유지하면서도, 구조적인 마크업(mark-up) 및 편리한 웹 폼(web form) 기능을 제공하고, 리치웹 애플리케이 션(RIA)을 동 향 제 23 권 5호 통권 504호 HTML5가 웹 환경에 미치는 영향 이 은 민 * 16) 1. 개 요 구글(Google)은 2010년 5월 구글 I/O 개발자 컨퍼런스에서 HTML5를 통해 플러 그인의 사용이 줄어들고 프로그램 다운로드 및 설치가 필요 없는 브라우저 기반 웹 플랫폼 환경이 점차 구현되고 있다고 강조했다. 그리고 애플(Apple)은 2010년

More information

歯Cablexpert제안서.PDF

歯Cablexpert제안서.PDF : CableXpert TM TEL:02-576-0471 / E-mail : lab@dakos.net 1. (CableXpert TM :CME1100 ) (PSTN) 100,. (CableXpert TM ).,,.... : : 324-1 2 : 02-576-0471 : 02-576-0474 : (E-mail : jangpo@dakos.net) 3. 1) S/W

More information

I

I I II III (C B ) (C L ) (HL) Min c ij x ij f i y i i H j H i H s.t. y i 1, k K, i W k C B C L p (HL) x ij y i, i H, k K i, j W k x ij y i {0,1}, i, j H. K W k k H K i i f i i d ij i j r ij i j c ij r ij

More information

기술 이력서 2.0

기술 이력서 2.0 Release 2.1 (2004-12-20) : : 2006/ 4/ 24,. < > Technical Resumé / www.novonetworks.com 2006.04 Works Projects and Technologies 2 / 15 2006.04 Informal,, Project. = Project 91~94 FLC-A TMN OSI, TMN Agent

More information

<30362E20C6EDC1FD2DB0EDBFB5B4EBB4D420BCF6C1A42E687770>

<30362E20C6EDC1FD2DB0EDBFB5B4EBB4D420BCF6C1A42E687770> 327 Journal of The Korea Institute of Information Security & Cryptology ISSN 1598-3986(Print) VOL.24, NO.2, Apr. 2014 ISSN 2288-2715(Online) http://dx.doi.org/10.13089/jkiisc.2014.24.2.327 개인정보 DB 암호화

More information

StruxureWare Data Center Expert 7.2.x 의 새 기능 StruxureWare Data Center Expert 7.2.x 릴리스에서 사용할 수 있는 새 기능에 대해 자세히 알아보십시오. 웹 클라이언트 시작 화면: StruxureWare Cen

StruxureWare Data Center Expert 7.2.x 의 새 기능 StruxureWare Data Center Expert 7.2.x 릴리스에서 사용할 수 있는 새 기능에 대해 자세히 알아보십시오. 웹 클라이언트 시작 화면: StruxureWare Cen Online Help StruxureWare Data Center Expert Version 7.2.4 StruxureWare Data Center Expert 7.2.x 의 새 기능 StruxureWare Data Center Expert 7.2.x 릴리스에서 사용할 수 있는 새 기능에 대해 자세히 알아보십시오. 웹 클라이언트 시작 화면: StruxureWare

More information

API STORE 키발급및 API 사용가이드 Document Information 문서명 : API STORE 언어별 Client 사용가이드작성자 : 작성일 : 업무영역 : 버전 : 1 st Draft. 서브시스템 : 문서번호 : 단계 : Docum

API STORE 키발급및 API 사용가이드 Document Information 문서명 : API STORE 언어별 Client 사용가이드작성자 : 작성일 : 업무영역 : 버전 : 1 st Draft. 서브시스템 : 문서번호 : 단계 : Docum API STORE 키발급및 API 사용가이드 Document Information 문서명 : API STORE 언어별 Client 사용가이드작성자 : 작성일 : 2012.11.23 업무영역 : 버전 : 1 st Draft. 서브시스템 : 문서번호 : 단계 : Document Distribution Copy Number Name(Role, Title) Date

More information

2005 2004 2003 2002 2001 2000 Security Surveillance Ubiquitous Infra Internet Infra Telematics Security Surveillance Telematics Internet Infra Solutions Camera Site (NETWORK) Monitoring & Control

More information

UML

UML Introduction to UML Team. 5 2014/03/14 원스타 200611494 김성원 200810047 허태경 200811466 - Index - 1. UML이란? - 3 2. UML Diagram - 4 3. UML 표기법 - 17 4. GRAPPLE에 따른 UML 작성 과정 - 21 5. UML Tool Star UML - 32 6. 참조문헌

More information

3. 클라우드 컴퓨팅 상호 운용성 기반의 서비스 평가 방법론 개발.hwp

3. 클라우드 컴퓨팅 상호 운용성 기반의 서비스 평가 방법론 개발.hwp 보안공학연구논문지 Journal of Security Engineering Vol.11, No.4 (2014), pp.299-312 http://dx.doi.org/10.14257/jse.2014.08.03 클라우드 컴퓨팅 상호 운용성 기반의 서비스 평가 방법론 개발 이강찬 1), 이승윤 2), 양희동 3), 박철우 4) Development of Service

More information

DocsPin_Korean.pages

DocsPin_Korean.pages Unity Localize Script Service, Page 1 Unity Localize Script Service Introduction Application Game. Unity. Google Drive Unity.. Application Game. -? ( ) -? -?.. 준비사항 Google Drive. Google Drive.,.. - Google

More information

0125_ 워크샵 발표자료_완성.key

0125_ 워크샵 발표자료_완성.key WordPress is a free and open-source content management system (CMS) based on PHP and MySQL. WordPress is installed on a web server, which either is part of an Internet hosting service or is a network host

More information

UDP Flooding Attack 공격과 방어

UDP Flooding Attack 공격과 방어 황 교 국 (fullc0de@gmail.com) SK Infosec Co., Inc MSS Biz. Security Center Table of Contents 1. 소개...3 2. 공격 관련 Protocols Overview...3 2.1. UDP Protocol...3 2.2. ICMP Protocol...4 3. UDP Flood Test Environment...5

More information

JMF2_심빈구.PDF

JMF2_심빈구.PDF JMF JSTORM http://wwwjstormpekr Issued by: < > Document Information Document title: Document file name: Revision number: Issued by: JMF2_ doc Issue Date: Status: < > raica@nownurinet

More information

Assign an IP Address and Access the Video Stream - Installation Guide

Assign an IP Address and Access the Video Stream - Installation Guide 설치 안내서 IP 주소 할당 및 비디오 스트림에 액세스 책임 본 문서는 최대한 주의를 기울여 작성되었습니다. 잘못되거나 누락된 정보가 있는 경우 엑시스 지사로 알려 주시기 바랍니다. Axis Communications AB는 기술적 또는 인쇄상의 오류에 대해 책 임을 지지 않으며 사전 통지 없이 제품 및 설명서를 변경할 수 있습니다. Axis Communications

More information

Microsoft PowerPoint - web-part03-ch19-node.js기본.pptx

Microsoft PowerPoint - web-part03-ch19-node.js기본.pptx 과목명: 웹프로그래밍응용 교재: 모던웹을 위한 JavaScript Jquery 입문, 한빛미디어 Part3. Ajax Ch19. node.js 기본 2014년 1학기 Professor Seung-Hoon Choi 19 node.js 기본 이 책에서는 서버 구현 시 node.js 를 사용함 자바스크립트로 서버를 개발 다른서버구현기술 ASP.NET, ASP.NET

More information

/ TV 80 () DAB 2001 2002 2003 2004 2005 2010 Analog/Digital CATV Services EPG TV ( 60 ) TV ( Basic, Tier, Premiums 60 ) VOD Services Movies In Demand ( 20 ) Education N- VOD (24 ) Digital Music

More information

한국학 온라인 디지털 자원 소개

한국학 온라인 디지털 자원 소개 XML 의이해 김현한국학중앙연구원인문정보학교실 hyeon@aks.ac.kr 이저작물 (PPT) 의인용표시방법 : 김현, XML 의이해, 전자문서와하이퍼텍스트 수업자료 (2018) 1. XML 발전의역사 2. XML 의특징 3. Namespace 의활용 1. XML 발전의역사 ARTANET XML이란? XML 이란? XML: extensible Markup Language

More information

歯I-3_무선통신기반차세대망-조동호.PDF

歯I-3_무선통신기반차세대망-조동호.PDF KAIST 00-03-03 / #1 1. NGN 2. NGN 3. NGN 4. 5. 00-03-03 / #2 1. NGN 00-03-03 / #3 1.1 NGN, packet,, IP 00-03-03 / #4 Now: separate networks for separate services Low transmission delay Consistent availability

More information

00-CourseSyllabus

00-CourseSyllabus 웹기술및응용 : Course Syllabus 2018 년도 2 학기 Instructor: Prof. Young-guk Ha Dept. of Computer Science & Engineering Contents Introduction Major Topics Term Project Course Material Grading Policy Class Schedule

More information

1ºÎ

1ºÎ 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 28 X1 TTC Comm MPMHAPT TTCouncil AIC PHS ARIB MoU CIAJ MITF MMAC INSTAC JEIDA OITDA JISC GMM CG APT ASTAP Trade Associations EP TC 1

More information

09오충원(613~623)

09오충원(613~623) A Study of GIS Service of Weather Information* Chung-Weon Oh**,..,., Web 2.0 GIS.,.,, Web 2.0 GIS, Abstract : Due to social and economic value of Weather Information such as urban flooding, demand of Weather

More information

Mobile Service > IAP > Android SDK [ ] IAP SDK TOAST SDK. IAP SDK. Android Studio IDE Android SDK Version (API Level 10). Name Reference V

Mobile Service > IAP > Android SDK [ ] IAP SDK TOAST SDK. IAP SDK. Android Studio IDE Android SDK Version (API Level 10). Name Reference V Mobile Service > IAP > Android SDK IAP SDK TOAST SDK. IAP SDK. Android Studio IDE 2.3.3 Android SDK Version 2.3.3 (API Level 10). Name Reference Version License okhttp http://square.github.io/okhttp/ 1.5.4

More information