Abstract Syntax Notation One ASN.1
|
|
- Aksel Fog
- 8 år siden
- Visninger:
Transkript
1 Udvalgte emner inden for datanet Abstract Syntax Notation One ASN.1 DIKU.PEH.415
2 ASN.1 - indhold Introduktion til Abstract Syntax Notation One (ASN.1) Præsentationslaget Forskelle i repræsentation Hvad er ASN.1 Notation (Abstract syntax) Indkodning (Transfer syntax) ASN.1 Notation ASN.1 typer Object Identifier (OID) ASN.1 tags ASN.1 indkodnings regler Eksempler på brug Notation Indkodning DIKU.PEH.41
3 OSI Basic Reference Model User A User B Application Layer Application Layer Presentation Layer Presentation Layer Session Layer Session Layer Transport Layer Transport Layer Network Layer Network Layer Network Layer Network Layer Data Link Layer Data Link Layer Data Link Layer Data Link Layer Physical Layer Physical Layer Physical Layer Physical Layer Communication media DIKU.PEH.416
4 Formålet med præsentationslaget at udligne forskelle i den måde data repræsenteres på internt i de maskiner, der udveksler data funktionerne i præsentationslaget vedrører derfor syntaksen af de udvekslede data DIKU.PEH.417
5 Forskelle i repræsentation (I) Repræsentation af tegn: Byte nummerering: ASCII Little endian : EBCDIC byte er loworder Repræsentation af tal: byte x byte 1 s komplement Big endian : 2 s komplement byte er highorder byte byte x DIKU.PEH.418
6 Forskelle i repræsentation (II) Little endian Big endian type end; dinosaur = record name: array [1..12] of char; length: integer; carnivorous: boolean; bones: integer; discovery: integer; g u e a s t s u 1 s o r s o r 1 44 t s u 1 e a s g u { stegosaurus, 1, False, 3, 1877} * * 2 + * 2 + *2 = 44* * = DIKU.PEH.419
7 Forskelle i repræsentation (III) struct QtxfHead { char qtxfversion; 1 1 CD CD char long long qtxfpdutype; qtxfseqno; qtxfsid; short qtxfdatalgth; char qtxfdata[1]; }; struct hellodata { 13 CD CD 58 A CD char long hellocid; hellofseqno; short char }; hellohbvalue; hellodata[1]; 5F 6E D {1, 1,,, 19, X,, 1, QTXF_demo } DIKU.PEH.42
8 Konvertering mellem maskiner A A A A B B B B C C C ASN.1 C D D D D E E E E n (n -1) konverteringer 2n konverteringer DIKU.PEH.421
9 integer integer 4 bytes integer start of record 4 bytes integer Eksempel på indkodning 4 12 s t e g o s a u r u s 4 bytes integer DIKU.PEH.422 boolean 1 byte boolean integer 35 bytes record string 12 bytes string
10 Hvad er ASN.1 et internationalt standardiseret værktøj til definition af application layer protokol syntakser et sådant værktøj er nødvendig, idet applikations protokoller ofte indeholder komplekse data strukturer behovet blev identificeret af ITU (CCITT) i forbindelse med standardiseringen af Message Handling (MHS) ITU standardiserede det i X.49 i 1984 ITU og ISO blev enig om den samme tekst ITU: X.28 og X.29 ISO: ISO/IEC 8824 og ISO/IEC 8825 anvendes også i TCP/IP verdenen (Managed Objects - SNMP) DIKU.PEH.423
11 Hvad er specificeret i ASN.1 der er to komponenter, en notationsform og et sæt indkodnings (encoding) regler notationen er Abstract Syntax Notation One (normalt omtalt ASN.1) indkodnings reglerne er ASN.1 Basic Encoding Rules (normal omtalt BER) ASN.1 optræder i protokol specifikationer for at beskrive de datastrukturer, der skal transmiteres (Abstract Syntax) BER specificerer hvorledes disse strukturer indkodes for transmission (Transfer Syntax) Notation -> Abstarct Syntax -> Protokol specifikation Indkodning -> Transfer Syntax -> Kommunikations forbindelsen DIKU.PEH.424
12 ASN.1 notation notationen (ASN.1) tillader design af komplekse datastrukturer udfra få simple typer de simple typer inkludere integer, real, boolean, forskellige typer af strings (bit string, octet string, character string) og object identifier designeren kan opbygge mere komplekse typer ud fra simple typer komplekse typer kan også opbygges på grundlag af typerne sets, sequences og choices of simpler types f.eks. kan en fil være struktureret som et antal records, der kan bestå af et antal fields, som kan være tal, tegn strenge eller komplekse strukturer af subfields DIKU.PEH.425
13 Eksempel på ASN.1 notation EventReportArgument ::= SEQUENCE { managedobjectclass ObjectClass, managedobjectinstance ObjectInstance, eventtime [5] IMPLICIT GeneralizedTime, eventtype EventTypeId, eventinfo [8] ANY DEFINED BY eventtype } ObjectClass ::= CHOICE { globalform [] IMPLICIT OBJECT IDENTIFIER, localform [1] IMPLICIT INTEGER } ObjectInstance ::= CHOICE { distinguishedname [2] IMPLICIT DistinguishedName, nonspecificform [3] IMPLICIT OCTET STRING, localdistinguishedname [4] IMPLICIT RDNSequence } DistinguishedName ::= RDNSequence RDNSequence ::= SEQUENCE OF RelativeDistinguishedName RelativeDistinguishedName ::= SET OF AttributeValueAssertion AttributeValueAssertion ::= SEQUENCE { attributetype AttributeType, attributevalue AttributeValue } AttributeType ::= OBJECT IDENTIFIER AttributeValue ::= ANY DIKU.PEH.42
14 Eksempler på simple ASN.1 typer integer heltal (positiv, negativ og ) boolean True og False bit string Liste af eller flere bits octet string Liste af eller flere oktetter real M * B E M mantise (integer) B base (2 eller 1) E exponent (integer) object identifier { } DIKU.PEH.426
15 Object Identifier (OID) top ccitt () iso (1) joined ccitt-iso (2) org (3) dod (6) internet (1) directory (1) mgmt (2) mib-2 (1) system (1) sysdescr: sysdescr (1) iso org dod internet mgmt mib-2 system sysdescr ip (4) experimental (3) private (4) enterprises (1) DIKU.PEH.784
16 Object Identifier (OID) - cont. Der findes ingen steder, hvor man kan få et samlet overblik Men på findes en hel del Internet ligger under DoD, der er en ISO Identified Organization OID= Under Internet Private ligger Enterprices ( ), som er firmaer m.m., f.eks.: Cisco ( ) Sun ( ) Stanford University ( ) DIKU.PEH.43
17 ASN.1 tags en tag har en tag class og et tag number. To tags er forskellige, hvis enten tag class eller tag number er forskellig der er fire tag classes: universal context-specific application-wide private tag number er et ikke-negativt heltal alle typer defineret i ASN.1 (og kun disse typer) er universal DIKU.PEH.427
18 Basic Encoding Rules (BER) al information indkodes i en nested struktur al indkodning har det samme basale layout (denne ensartethed gør parsing let) hver indkodning består af en identifikation (I), en længde angivelse (L) og indholdet (contents (C)). Dette layout betegnes nogle gange også TLV (Type - Length - Value) identifikationen indeholder oplysning om datatypen længe angivelsen muliggør at afslutningen på indkodningen kan findes indholdet er de aktuelle data. Dette kan igen være en række af indkodninger. Dette tillader at rekursive datastrukturer afspejles i indkodningen DIKU.PEH.428
19 Basic Encoding Rules - Identifier Der findes to formater: single octet : CCFTTTTT multiple octest : CCF TTTTTTT... TTTTTTT CC er Tag Class ( = universal, 1 = application-wide, 1 = context-specific og 11 = private) F er Form ( = primitive og 1 = constructed) TTTTTT er Tag number og repræsenteret som et unsigned binary number DIKU.PEH.429
20 Basic Encoding Rules - Length Der findes tre formater: short: LLLLLLL long: 1[<n<127] LLLLLLLL... LLLLLLLL indefinite: 1, der afsluttes med DIKU.PEH.43
21 Eksempel på encoding (I) : AD CF `...$1E)..E. 1: 1 2D C AC 19 3 AC @... 2: 4 4 B 6 2D D D 'AM.)%.P. 3: B F 8 1 1!.d... 4: A 8 A a... 5: F A 3...O... 6: 5 A B B U...DK 7: 31 C 3 A A B 31 D 1...U...TDK1. 8: 3 B B E U...UTTN1. 9: C D 6E 2D 6E 6F U...tmn-note A: Y...st B: E D 98 aiagent1... C: 1C 7 1C 19 C D 49 4E B...UCPMINITEK D: F 6 7- D 98 1C ST1...&. E: X F: B Y. 1: 2 A 2 A8 2C 3 2A A...,*..Y... 11: E 32...X.2 12: F 6E 6E F 6E 2 6C 6F 73 5 connection los 13: 74 - t... DIKU.PEH.55
22 Eksempel på encoding (II) E A = 11 => 5 3 = 11 => 3 = => A = 11 => 1 = => 92 4E = => x11x11111 = = 4m + n => m =, n = E A 3 5 = Value = Object Identifier = Length: 1= 8 octets 8 = Identifier: 1 (CCFTTTTT)=> Class=Context-specific, Format=Primitive, Tag= (globalform, OID) E A = Value 8 = Length: 1= Indefinite, dvs. afsluttes med - 3 = Identifier: 11 (CCFTTTTT)=> Class=Universal, Format=Constructed, Tag=16 (SEQUENCE) DIKU.PEH.551
23 Eksempel på encoding (III) ISO ROSE PDU 1 : ROIV ROSEapdus: roiv-apdu [C 1] IMPLICIT invokeid [U 2] INTEGER operation-value: localvalue [U 2] INTEGER Display of User Data has been turned off. ISO CMIP PDU 1 : M-EVENT-REPORT REQ EventReportArgument SEQUENCE (OF) value... managedobjectclass: globalform [C ] IMPLICIT OBJECT IDENTIFIER value... { } managedobjectinstance: distinguishedname [C 2] IMPLICIT value... relativedistinguishedname [U 17] SET (OF) value... AttributeValueAssertion [U 16] SEQUENCE (OF) value... attributetype [U 6] OBJECT IDENTIFIER value... { } attributevalue ANY DEFINED BY attributetype, USER DATA value... DK DIKU.PEH.552
Simpel Network Management Protocol SNMP
Projekter indenfor datanet Simpel Network Management Protocol SNMP DIKU.PEH.757 Tre komponenter i et net Bruger Bruger Bruger NMS Transport Net Bruger Bruger Grænseflade DIKU.PEH.758 Network Management
Læs mereSemi FIFO routing. Litteratur. Supplerende litteratur
Semi FIFO routing I artiklen præsenteres en ny protokol som tilbyder en sikker (reliable) transmission af data oven på et usikkert semi-fifo rutnings lag. Protokollen kræver kun få ressourcer og viden
Læs mereAvancerede Datanet. Udviklingen i Netværksarkitekturer. Ole Brun Madsen Professor Department of Control Engineering University of Aalborg
Department of Control Engineering Distributed Real-time Systems Avancerede Datanet Udviklingen i Netværksarkitekturer Ole Brun Madsen Professor Department of Control Engineering University of Aalborg Avancerede
Læs mereNetwork management. - hvad sker der på mit netværk?! Netteknik 1
Network management - hvad sker der på mit netværk?! Netteknik 1 Network management Network management (engelsk ord for netværksovervågning og -administration) er den brede betegnelse for styring og overvågning
Læs mereProgrammering i C Intro og grundlæggende C 5. marts 2007
Programmering i C Intro og grundlæggende C 5. marts 2007 Mads Pedersen, OZ6HR mads@oz6hr.dk Plan for kurset Ma. 5/3: Ma. 19/3: Ma. 2/4: To. 12/4: Formål, intro, grundlæggende Videre, sprogkonstruktioner
Læs mereEksempel: Skat i år 2000
Kursus 02199: Programmering afsnit 2.1-2.7 Anne Haxthausen IMM, DTU 1. Værdier og typer (bl.a. char, boolean, int, double) (afsnit 2.4) 2. Variable og konstanter (afsnit 2.3) 3. Sætninger (bl.a. assignments)
Læs mereChapter. Information Representation
Chapter 3 Information Representation (a) A seven-bit cell. Figure 3. Figure 3. (Continued) (b) Some possible values in a seven-bit cell. Figure 3. (Continued) 6 8 7 2 5 J A N U A R Y (c) Some impossible
Læs mereBits, bit operationer, integers og floating point
Denne guide er oprindeligt udgivet på Eksperten.dk Bits, bit operationer, integers og floating point Denne artikel beskriver hvordan data gemmes som bits og hvordan man kan manipulere med bits. Den forudsætter
Læs mereNetværksovervågning og -administration
Netværksovervågning og -administration Network management (eng. ord for netværksovervågning og administration) er den brede betegnelse for styring og overvågning af alle netværksenheder og brugere. Enhederne
Læs mereOpfølgning på Dygtig Skildpadde (Michael) To algoritmeskabeloner
Forelæsning 4.1 Opfølgning på Dygtig Skildpadde (Michael) To algoritmeskabeloner finden findalle Primitive typer (forfremmelse og begrænsning) Identitet versus lighed (for objekter, herunder strenge) Afleveringsopgave
Læs mereSemi FIFO routing. Litteratur. Supplerende litteratur
Semi FIFO routing I artiklen præsenteres en ny protokol som tilbyder en sikker (reliable) transmission af data oven på et usikkert semi-fifo rutnings lag. Protokollen kræver kun få ressourcer og viden
Læs mereSNMP Simple Network Management Protocol. Henrik Thomsen/EUC MIDT 2007
SNMP Simple Network Management Protocol Henrik Thomsen/EUC MIDT 2007 Overvågning Network Management At overvåge kritiske netværksenheder System Management At overvåge kritiske servere Application Management
Læs mereTCP & UDP. - de transportansvarlige på lag 4. Netteknik 1
TCP & UDP - de transportansvarlige på lag 4 Netteknik 1 TCP & UDP TCP og UDP er begge netværksprotokoller til transport, med hver deres header-information i pakken (segmentet): TCP: 0 8 16 31 bit Sequence
Læs mereRevision af tekniske standarder i OIO-kataloget 2007
Revision af tekniske standarder i OIO-kataloget 2007 høringssvar Jens Mikael Jensen Document: Høringssvar vedr- revision af tekniske standarder I OIO-kataloget 2007 Page 1 of 5 1. Resumé IT & Telestyrelsen
Læs mereBRP Tal. Om computer-repræsentation og -manipulation. Logaritmer
BRP 13.9.2006 Tal. Om computer-repræsentation og -manipulation. Logaritmer 1. Opgaverne til i dag dækker det meste af stoffet 2. Resten af stoffet logaritmer binære træer 3. Øvelse ny programmeringsopgave
Læs mereHer kan du læse om OSI modellen, og de 7 forskellige lag. Der er en mindre detaljeret beskrivelse udfra hvert lag.
Denne guide er oprindeligt udgivet på Eksperten.dk OSI Model Reference Her kan du læse om OSI modellen, og de 7 forskellige lag. Der er en mindre detaljeret beskrivelse udfra hvert lag. Du kan også læse
Læs mereSoftware Construction 1 semester (SWC) Spørgsmål 1
Spørgsmål 1 Objekter #1 Giv en kort præsentation af begrebet objekt, samt hvorledes du erklærer(declare), opretter(create) og bruger objekter Du kan beskrive o Datatyper o Variable / Instans variable /
Læs mere- en introduktion! Netteknik
Network management - en introduktion! Netteknik Network management Network management (engelsk ord for netværksovervågning og - administration) er den brede betegnelse for styring og overvågning af alle
Læs mereSNMP ISO/OSI TMN NGOSS
Udvalgte emner inden for datanet Projekter indenfor datanet Network SNMP ISO/OSI TMN NGOSS - etom DIKU.PEH.983 Indhold Formål og historie model ISO / OSI SNMP beskrivelses værktøjer GDMO MIB Telecommunication
Læs mereComputer Networks Specielt om Infrastrukturer og Teknologi
Computer Networks Specielt om Infrastrukturer og Teknologi Ole Borch Slide 1 Doc Bud på arkitektur (som mange andre steder) Sygehus Hemmelig Meget hemmelig WWW browser WWW Server Dataplejer Staklen Internet
Læs mereSIP. Session Initiation Protocol TDC IP telefoni Scale. SIP design mål
Session Initiation Protocol TDC IP telefoni Scale design mål Give mulighed for at integrere nye faciliteter efterhånden som de opfindes er ikke en erstatning for det offentlige telefonnet - er helt sin
Læs mereForelæsning Uge 4 Mandag
Forelæsning Uge 4 Mandag Algoritmeskabeloner findone, findall, findnoof, findsumof Primitive typer (forfremmelse og begrænsning) Identitet versus lighed (for objekter, herunder strenge) Opfølgning på Skildpadde
Læs mereSIP. Session Initiation Protocol. TDC IP telefoni Scale
SIP Session Initiation Protocol TDC IP telefoni Scale SIP design mål Give mulighed for at integrere nye faciliteter efterhånden som de opfindes SIP er ikke en erstatning for det offentlige telefonnet -
Læs mereARP og ICMP. - service protokoller, som vi ikke kan undvære! Netteknik 1
ARP og ICMP - service protokoller, som vi ikke kan undvære! Netteknik 1 ARP & ICMP Protokoller, som udfører forskellige servicefunktioner på og imellem OSI lagene 2 og 3 Type Code Checksum Type-specific
Læs mereProgrammering og Problemløsning, 2017
Programmering og Problemløsning, 2017 Martin Elsman Department of Computer Science University of Copenhagen DIKU September 27, 2017 Martin Elsman (DIKU) Programmering og Problemløsning, 2017 September
Læs merePROJEKT 3. The Design Diaries. LINK TIL BLOG: Af Mikkel Borg Svendsen & Sebastian Frank MUL B
PROJEKT 3 The Design Diaries LINK TIL BLOG: http://mbsgraphic.dk/blog/ Af Mikkel Borg Svendsen & Sebastian Frank MUL B 1 INDHOLDS- FORTEGNELSE HVEM ER BLOGGERNE? 3 USE CASE 4 ATTRIBUT TABEL 5 PHP CODE
Læs mereKlasser og nedarvning
Datalogi C, Efterår 2004 OH er, forelæsning 21/9-2004 Klasser og nedarvning Hvad er formålet? Typer, generisk kode, typeparameterisering Kritisk kig på, hvordan man gør i Java. Opgaven til senere: Generalisere
Læs mereFå succesmed automatisering i producerende virksomheder
SESAM seminar nr. 100 Få succesmed automatisering i producerende virksomheder 0 SESAM seminar nr. 100 Få succes med automatisering i producerende virksomheder Program #1 09:00-09:10 Velkomst og introduktion
Læs mereOpgradering og udskiftning af produktions it og automation
SESAM seminar nr. 101 Opgradering og udskiftning af produktions it og automation SESAM seminar nr. 101 Opgradering og udskiftning af produktions it og automation Program #1 09:00-09:10 Velkomst og introduktion
Læs mereProgrammering i C. Lektion 4. 5. december 2008
Programmering i C Lektion 4 5. december 2008 Funktioner Eksempel Fra sidst 1 Funktioner 2 Eksempel Funktioner Eksempel Eksempel: 1 / f u n k t i o n s p r o t o t y p e r / i n t i n d l a e s ( void )
Læs mereHåndbog Til CPR services. Bilag 8 GCTP-standard m.m. CPR-kontoret
Håndbog Til CPR services Bilag 8 GCTP-standard m.m. CPR-kontoret Datavej 20, Postboks 269, 3460 Birkerød E-post: cpr@cpr.dk. Telefax 45 82 51 10. Hjemmeside: www.cpr.dk Side 2 af 14 Indholdsfortegnelse
Læs mereFå sin querystring til at fungere. (Nybegyndere)
Denne guide er oprindeligt udgivet på Eksperten.dk Få sin querystring til at fungere. (Nybegyndere) Artikelen henvender sig til nybegyndere der har problemer med at få sin querystring til at fungere (Access/ASP).
Læs mereSoftware Construction 1. semester (SWC) januar 2014 Spørgsmål 1
Spørgsmål 1 Grundlæggende objektorienterede begreber o Klasse (class) o Objekt (object) o Metode (method), herunder return type og parametre o Instansvariable (instance variables) & egenskaber (properties),
Læs mereVejledning til anvendelse af MeMo og SMTP. Næste generation Digital Post Maj 2018, version 0.9
Vejledning til anvendelse af MeMo og SMTP Næste generation Digital Post Maj 2018, version 0.9 Indhold Indhold 2 1 Introduktion 3 1.1 Præciseringer 3 1.2 Terminologi 3 2 Anvendelse af SMTP-felter 5 3 Anvendelse
Læs mereRoute-tabellen. Routertabel R2. Routertabel R3. Routertabel R1. Routertabel R4 NETVÆRK SENDES TIL
Routningsteknik Route-tabellen Alle Host har en routetabel Routetabellen indeholder liste over alle kendte logiske net. Routetabellen indeholder ofte også en Default Route til alle andre net Routetabellen
Læs merePNI/GRN - 1. kursusgang
Jens Myrup Pedersen Ass. Professor Networking and Security Center for Network Planning PNI/GRN - 1. kursusgang 10/17/2007 1 Struktur på kurset 5 Kursusgange (JMP 3 gange, JDN 2 gange). Form: 2x 45 minutters
Læs mereÅben uddannelse, Efterår 1996, Oversættere og køretidsomgivelser
3/10/96 Seminaret den 26/10 vil omhandle den sidste fase af analysen og de første skridt i kodegenereringen. Det drejer sig om at finde betydningen af programmet, nu hvor leksikalsk og syntaktisk analyse
Læs mereAAU, Programmering i Java Intern skriftlig prøve 18. maj 2007
AAU, Programmering i Java Intern skriftlig prøve 18. maj 2007 Opgavebesvarelsen skal afleveres som enten en printerudskrift eller som et passende dokument sendt via email til fjj@noea.dk. Besvarelsen skal
Læs mere2x50 ETHERNET MODUL. RS485 slave med Ethernet-IP. Gælder for: Program nr.: AUXSLAVE v1 Dokument nr.: 0422md2x50-2v1 Dato:
Kokkedal Industripark 4 DK-2980 Kokkedal Denmark info@eilersen.com Tel +45 49 180 100 Fax +45 49 180 200 2x50 ETHERNET MODUL RS485 slave med Ethernet-IP Gælder for: Program nr.: AUXSLAVE.140422.2v1 Dokument
Læs mereDK-Cartridge 1.0. Distributionsformat for digital læringsindhold VERSION: 1.0
DK-Cartridge 1.0 Distributionsformat for digital læringsindhold VERSION: 1.0 DATO: 9. december 2015 1 Indholdsfortegnelse 1 Introduktion... 3 2 Formål... 3 3 Afgrænsninger... 3 4 DK-Cartridge instanser...
Læs mereComputer netværk og TCP/IP protokoller. dcomnet 1
Computer netværk og TCP/IP protokoller dcomnet 1 Maskinarkitektur.. fokus på intern organisation af en enkelt computer: dcomnet 2 Computer netværk.. kommunikation mellem maskiner forbindet i et netværk:
Læs mereDatabase Implementering
Database Implementering 1 Database Implementering Er det ikke nemt at implementere et database system? Gemme relationer Parse statements Print resultater Ændre relationer 2 Må vi præsentere Database Management
Læs mereProgrammering og Problemløsning, 2017
Programmering og Problemløsning, 2017 Typer og Mønstergenkendelse Martin Elsman Datalogisk Institut Københavns Universitet DIKU 23. Oktober, 2017 Martin Elsman (DIKU) Programmering og Problemløsning, 2017
Læs mereForelæsning Uge 4 Mandag
Forelæsning Uge 4 Mandag Algoritmeskabeloner Kan (ved simple tilretningerne) bruges til at implementere metoder, der gennemsøger en arrayliste (eller anden objektsamling) og finder objekter, der opfylder
Læs mereWINDCHILL THE NEXT STEPS
WINDCHILL THE NEXT STEPS PTC/user, 4. marts 2015 Jens Christian Jensen, Econocap Agenda Windchill the next steps Bliv opdateret og inspireret til at se hvor Windchill kan hjælpe dig med andet end blot
Læs mere#AlleKanKode. Lektion 2 - Konstanter og Variabler
#AlleKanKode Lektion 2 - Konstanter og Variabler Disclaimer / Ansvarsfraskrivelse Alt du deler og siger mm bliver optaget. Lad være med at dele privat oplysninger, adgangskoder, kreditkort oplysninger
Læs mereNetværksmålinger. - en introduktion! Netteknik. TCP - IP - Ethernet
Netværksmålinger - en introduktion! Netteknik TCP - IP - Ethernet 1 DNS eksempel På en ældre Windows 7 pc sker følgende deault ved DNS opslag: HOSTS filen kigges igennem DNS + DNS Suffix checkes LLMNR
Læs mereH.323. Protocol suite. En ITU standard til VoIP
Protocol suite En ITU standard til VoIP VoIP Standarder ITU (International Telecommunication Union) udvikler standarder til teleindustrien. (offentliggjort i 1996) beskriver hvordan man opbygger telefoni
Læs mereIPT Netværk. IPT netværks protokoller. TDC IP telefoni Scale
IPT Netværk IPT netværks protokoller TDC IP telefoni Scale IPT Netværk Services IP telefoner skal bruge noget konfiguration for at virke på et netværk Stor arbejdsbyde at taste alt informationen ind manuelt
Læs mereISA Server 2006 Del 5. Jesper Hanno Hansen Jphan@wmdata.dk
ISA Server 2006 Del 5 Jesper Hanno Hansen Jphan@wmdata.dk Agenda Overblik over sessionen Konfigurerer RDP publisering Konfigurerer Exchange Access (OWA, RPC http og EAS) Næste Webcast Overblik over sessionen
Læs mereEthernet teknologi. - hvordan fungerer det? Netteknik 1
Ethernet teknologi - hvordan fungerer det? Netteknik 1 Ethernet & OSI modellen Lag 7 Applikation Giver netværks adgang for programmer uden for OSI modellen fx til fil overførsel, regneark, ETB og terminal
Læs mere+ "&"' +,! ")& - )'.** /, )'.** 1 2 "&"' +,! 3 *4 5
!"#!"# $&'( # $ "&"' ( )* =NUTIDSVÆRDI(B8;B12:K12)-B4 ")&# + "&"' +,! ")& - )'.** / 0, )'.** 1 2 "&"' +,! 3 *4 64 " *7)*7 '7 )87 )'.**!"# 9 )( )"* $ 3 (!" 3 :: 3 :"*;8: 3 Range( A1:A10 ).Cells(3)
Læs mereSkriftlig eksamen i Datalogi
Roskilde Universitetscenter Skriftlig eksamen i Datalogi Modul 1 Sommer 1999 Opgavesættet består af 5 opgaver, der ved bedømmelsen tillægges følgende vægte: Opgave 1 15% Opgave 2 15% Opgave 3 8% Opgave
Læs mere132-400 kv AC Station. Kontrolanlæg Relæbeskyttelse. Dataudveksling med SIMEAS SAFIR. ETS-52-01-04 Rev. 1
132-400 kv AC Station Kontrolanlæg Relæbeskyttelse Dataudveksling med SIMEAS SAFIR ETS-52-01-04 Rev. 1 teknisk standard Dokument nr. 60386/10, sag 10/5371 - ETS-52-01-04 v. 0 1/10 REVISIONSOVERSIGT Dokumentnummer:
Læs mereIP version 6. Kapitel 3: IPv6 in Depth Baseret på bogen: Cisco Self-study: Implementing Cisco IPv6 Networks Henrik Thomsen V1.0.
IP version 6 Kapitel 3: IPv6 in Depth Baseret på bogen: Cisco Self-study: Implementing Cisco IPv6 Networks Henrik Thomsen V1.0 Indhold ICMPv6 Neighbor Discovery Protocol Stateless Autoconfiguration 1 ICMPv6
Læs mereDM507 Algoritmer og datastrukturer
DM507 Algoritmer og datastrukturer Forår 2016 Projekt, del III Institut for matematik og datalogi Syddansk Universitet 20. april, 2016 Dette projekt udleveres i tre dele. Hver del har sin deadline, således
Læs mereOIOUBL Guideline. OIOUBL Guideline
OIOUBL Guideline OIOUBL Guideline OIOUBL Datatyper UBL 2.0 Datatypes G29 Version 1.3 Udgivelsen er beskyttet af Creative Commons license, Navngivning 2.5 Kolofon Kontakt: Digitaliseringsstyrelsen E-mail:
Læs mereOBJECT IDENTIFICERES OID PHMR
OBJECT IDENTIFICERES OID PHMR MedCom. Odense d. 27. feb. 2014 Thor Schliemann OID OG INTEROPERABILITET OID er et omdrejningspunktet for interoperabilitet I både teknisk og semantisk interoperabilitet er
Læs mereForelæsning Uge 2 Torsdag
Forelæsning Uge 2 Torsdag Java syntax og style guide Sætninger Simple sætninger (assignment, interne og eksterne metodekald) Sammensatte sætninger (blok, selektion, gentagelse) Udtryk og operatorer Brug
Læs merePrivat-, statslig- eller regional institution m.v. Andet Added Bekaempelsesudfoerende: string No Label: Bekæmpelsesudførende
Changes for Rottedatabasen Web Service The coming version of Rottedatabasen Web Service will have several changes some of them breaking for the exposed methods. These changes and the business logic behind
Læs mereAutomation Projektledelse Networking. Energi & forsyning. Automation Projektledelse Networking
Energi & forsyning Energi & Forsyning SRO standardisering i forsyningsvirksomheder Økonomisystem Kundecentersystem Dokument & projektstyringssystem Portal og kommunikation Ledelsesrapporteringssystem Asset
Læs mere! "# $$ &'()*"* +*, & &"*0* & "# % %- %
!"! "# $$ & &'()*"* +*, &- & &"./+0 & &"*0* & & & 1 2 ()))))$$" "# - " # $!&!!" 34 3((5(4 6()))))5 3((5# 7())))) 4 3((58 43((58 3((5#9! 3((5#4 3((584 6 9 # '"!&()!" * " 49 9-3 :; & Private Sub Workbook_Open()
Læs mereSAX Simple API for XML.
SAX Simple API for XML. En API (Application Programming Interface) et bibliotek eller et sæt af funktioner eller metoder. SAX er et sådant bibliotek af abstrakte metoder som f. eks. startdocument() eller
Læs mereUnderbilag C2 - metadata pr. side
Underbilag C2 - metadata pr. side 1.1 - bibliografiske metadata i MODS 3.5 (http://www.loc.gov/standards/mods/v3/mods-3-5.xsd) 1.2 - tekniske metadata: 1.2.1 - MIX 2.0 (http://www.loc.gov/standards/mix/mix20/mix20.xsd)
Læs mereEthernets placering i OSI modellen
Ethernets placering i OSI modellen Lag 7 Applikation Giver netværks adgang for programmer uden for OSI modellen fx til fil overførsel, regneark, ETB og terminal emulering. Lag 6 Præsentation Kode konvertering
Læs mere4 Basal Objekt-orienteret Programmering I.
4 Basal Objekt-orienteret Programmering I. Klasser i forhold til abstrakte datatyper og record-typer. Variable og operationer. Klasse-interfaces. Klasser og typer. Klasse-instantiering og initialisering.
Læs mereTCP/IP stakken. TCP/IP Protokollen består af 5 lag:
Trådløse netværk TCP/IP stakken TCP/IP er nok den mest benyttede netværks protokol. Protokollen har fået sit navn efter de to vigtigste protokoller i den : Transmission Control Protocol (TCP) og Internet
Læs mereVerilog HDL. Presented by: Amir Masoud Gharehbaghi
Verilog HDL Presented by: Amir Masoud Gharehbaghi Email: amgh@mehr.sharif.edu Design Hierarchy Design Specification & Requirements Behavioral Design Register Transfer Level (RTL) Design Logic Design Circuit
Læs mereTimePlan version 6.0 - Installationsvejledning
TimePlan version 6.0 - Installationsvejledning For opgradering af tidligere TimePlan versioner anvendes opdateringsprogrammet: TimePlan 6 Wizard.exe. Programmet kan afvikles på dansk eller engelsk. Opdateringsprogrammet
Læs mereDatanet Obligatorisk opgave 3: IP og ICMP. René Hardi Hansen Michael Falcke Nilou Anders Bjerg Pedersen Hold 1 26. september 2007
Datanet Obligatorisk opgave 3: IP og ICMP René Hardi Hansen Michael Falcke Nilou Anders Bjerg Pedersen Hold 1 26. september 2007 1 Indledning Denne opgave går ud på at analysere IP-protokollen ved at betragte
Læs mereWeb Services Light. Karen Thomsen. Silkeborg Bibliotek. Karen Thomsen
Web Services Light Silkeborg Bibliotek 1 Min baggrund Faglig baggrund datalog Ansættelse 16 år som IT- udvikling og usability 4 år som usability-konsulent og nu 3 år på Silkeborg Bibliotek som IT- udvikling
Læs mereKlasser og objekter. (Afsnit i manualen)
Klasser og objekter (Afsnit 4 + 5 i manualen) Grundbegreber Klasser og objekter beskrivelse oprettelse Attributter og metoder tilstand opførsel Indkapsling afskærmning datarepræsentationsuafhængighed Klasser
Læs mere14.1 Internationale programmer
14.1 Internationale programmer Når et program skal anvendes af flere kulturer og sprog opstår behov for at programtekster, beløb og datoangivelser afhænger af landet og sproget, og man må i gang med at
Læs mereDatalogi OB, Efterår 2002 OH er, forelæsning 10/ Klasser og nedarvning
Datalogi OB, Efterår 2002 OH er, forelæsning 10/9-2002 Klasser og nedarvning Hvad er formålet? Typer, generisk kode, typeparameterisering Kritisk kig på, hvordan man gør i Java. Eftermiddagens opgave:
Læs mereNetwork. Grundlæggende netværk. Region Syd Grundlæggende netværk
Network Grundlæggende netværk Region Syd Grundlæggende netværk Basic Networking Nummeriske systemer Bits og bytes Ethernet (MAC Address etc.). IP Adressen/Subnet mask. ARP: Sammenspil imellem MAC og IP
Læs mereADFS Opsætning til MODST SSO Moderniseringsstyrelsen
ADFS Opsætning til MODST SSO Moderniseringsstyrelsen Indhold 1 Intro... 3 1.1 I drift på MODST SSO... 3 1.2 Anbefalinger om certifikater... 3 2 How-to guide... 4 2.1 Opsætning af relying party... 4 2.2
Læs mereEncoding:...1 Et tegn sæt (character set):...1 UTF-8 og UTF-16 (Unicode):...2
Encoding:...1 Et tegn sæt (character set):...1 UTF-8 og UTF-16 (Unicode):...2 Encoding: Vi har tidligere set på spørgsmålet om et XML dokuments encoding. Det er generelt altid en god ide at gemme et dokument
Læs mereForelæsning Uge 4 Mandag
Forelæsning Uge 4 Mandag Algoritmeskabeloner Kan (ved simple tilretningerne) bruges til at implementere metoder, der gennemsøger en arrayliste (eller anden objektsamling) og finder objekter, der opfylder
Læs mereBilag 1. Tekniske Specifikationer
Bilag 1. Tekniske Specifikationer Dette bilag udgør bilag 1 til Produkttillæg for SIP Gateway og erstatter samtidig følgende bilag: Bilag E: Tekniske specifikationer hørende til Aftale om SIP Gateway.
Læs mereDato Version Beskrivelse Applikation version Indsættes under CSC s dokstandard. Reference Forfatter Godkender. Brian Helmer Nielsen
Dato Version Beskrivelse Applikation version 2016.08.17 1 Indsættes under CSC s dokstandard Reference Forfatter Godkender SER-609 Helle Nilausen Brian Helmer Nielsen FTP - instruks 2 Indholdsfortegnelse
Læs mereFilsystemer: Anvendelse. dopsys
Filsystemer: Anvendelse 1 Lageret er hierarkisk - Fokus: disk Sekundært lager er nødvendigt: Data i RAM forsvinder når processer terminerer o.lign. Og der er også brug for pladsen 2 Lageret er hierarkisk
Læs mereOn the complexity of drawing trees nicely: corrigendum
Acta Informatica 40, 603 607 (2004) Digital Object Identifier (DOI) 10.1007/s00236-004-0138-y On the complexity of drawing trees nicely: corrigendum Thorsten Akkerman, Christoph Buchheim, Michael Jünger,
Læs mereRetningslinier for implementering af statistisk processtyring (SPC) Del 1: Forudsætninger og aktiviteter
Dansk standard DS/ISO 11462-1 2. udgave 2007-03-08 Retningslinier for implementering af statistisk processtyring (SPC) Del 1: Forudsætninger og aktiviteter Guidelines for implementation of statistical
Læs mereD INTEGRATIONSDESIGN FOR DATAAFTAGERE
DIGST ORKESTRERINGSKOMPONENT D0180 - INTEGRATIONSDESIGN FOR DATAAFTAGERE Version: 1.3 Status: Endelig Godkender: Forfatter: Copyright 2019 Netcompany. Alle rettigheder forbeholdes. Dokumenthistorik Version
Læs mereUdgivelsen er beskyttet af Creative Commons license, Navngivning 2.5
OIOUBL Guideline UBL 2.0 Datatyper OIOUBL Datatypes G29 Version 1.1 Udgivelsen er beskyttet af Creative Commons license, Navngivning 2.5 Kolofon Kontakt: IT- & Telestyrelsen E-mail: oioubl@itst.dk OIOUBL
Læs mereOracle PL/SQL. Overview of PL/SQL
Oracle PL/SQL John Ortiz Overview of PL/SQL Oracle's Procedural Language extension to SQL. Support many programming language features. If-then-else, loops, subroutines. Program units written in PL/SQL
Læs mereDesign by Contract Bertrand Meyer Design and Programming by Contract. Oversigt. Prædikater
Design by Contract Bertrand Meyer 1986 Design and Programming by Contract Michael R. Hansen & Anne Haxthausen mrh@imm.dtu.dk Informatics and Mathematical Modelling Technical University of Denmark Design
Læs meredcomnet-nr. 6 Talrepræsentation Computere og Netværk (dcomnet)
dcomnet-nr. 6 Talrepræsentation Computere og Netværk (dcomnet) Efterår 2009 1 Talrepræsentation På maskinkodeniveau (Instruction Set Architecture Level) repræsenteres ordrer og operander ved bitfølger
Læs mereRecollections about the Development of Pascal. Niklaus Wirth ACM, 1993
Recollections about the Development of Pascal Niklaus Wirth ACM, 1993 1 Niklaus Wirth, 73 Født i Schweiz, 1934 Ph.D., University of California, Berkeley, 1963 Assistant Professor of CS, Stanford University,
Læs mereSoftware 1 with Java. Recitation No. 7 (Servlets, Inheritance)
Software 1 with Java Recitation No. 7 (Servlets, Inheritance) Servlets Java modules that run on a Web server to answer client requests For example: Processing data submitted by a browser Providing dynamic
Læs mereEE 122: Sockets. Kevin Lai September 11, 2002
EE 122: Sockets Kevin Lai September 11, 2002 Motivation Applications need Application Programming Interface (API) to use the network API: set of function types and data structures and constants Desirable
Læs mereComputer netværk og TCP/IP protokoller. dcomnet 1
Computer netværk og TCP/IP protokoller dcomnet 1 Maskinarkitektur.. fokus på intern organisation af en enkelt computer: dcomnet 2 Computer netværk.. kommunikation mellem maskiner forbindet i et netværk:
Læs mereUniversity of Southern Denmark Syddansk Universitet. DM502 Forelæsning 3
DM502 Forelæsning 3 Indlæsning fra tastatur Udskrift til skærm Repetition Beregning af middelværdi Gentagelse med stop-betingelse (while) Heltalsdivision Division med nul Type-casting ( (double) ) Betinget
Læs mereWAN s. - langdistance netværk! Netteknik 1
WAN s - langdistance netværk! Netteknik 1 Wide Area Network Hjemme arbejdsplads Hjemme arbejdsplads ISDN2 ISDN30 ISDN ISDN2 1 Mbps FRAME RELAY 512 Kbps Frederiskhavn - Filial RAS 512 Kbps Aarhus - Hovedkontor
Læs mereDe forskellige måder man scanner på
SCANNER GUIDE De forskellige måder man scanner på - 1 - 1. Introduktion Når man snakker om scanning så kan funktionen enten være en Push eller Pull scanning. Push betyder at man skubber dokumentet til
Læs mereBGP Peers Opbygning af BGP Peers/Neighbors
BGP Peers Opbygning af BGP Peers/Neighbors BGP transport BGP anvender TCP som transport medie Derfor skal netværket være i konvergens Derfor anvendes en IGP. (IS-IS) TCP er forbindelses orienteret BGP
Læs mereDM507 Algoritmer og datastrukturer
DM507 Algoritmer og datastrukturer Forår 2018 Projekt, del II Institut for matematik og datalogi Syddansk Universitet 20. marts, 2019 Dette projekt udleveres i tre dele. Hver del har sin deadline, således
Læs mere1. INDLEDNING 3 2. FORSKELLE I FILERNE EFTER MIGRERING 3 3. LINUX FTP-SERVEREN 3. 4. MAINFRAME 3 4.1 Instruks 3 4.2 Eksempel 4
FTP-instruks Indholdsfortegnelse 1. INDLEDNING 3 2. FORSKELLE I FILERNE EFTER MIGRERING 3 3. LINUX FTP-SERVEREN 3 4. MAINFRAME 3 4.1 Instruks 3 4.2 Eksempel 4 5. WINDOWS 6 5.1 Instruks 6 6. UNIX ELLER
Læs mereNetwork. Grundlæggende netværk. Region Syd Grundlæggende netværk
Network Grundlæggende netværk Region Syd Grundlæggende netværk Basic Networking Nummeriske systemer Bits og bytes Ethernet (MAC Address etc.). IP Adressen/Subnet mask. ARP: Sammenspil imellem MAC og IP
Læs mereBILAG A KØBENHAVNS UNIVERSITET IKT-TEKNISK KOMMUNIKATIONSSPECIFIKATION
KØBENHAVNS UNIVERSITET BILAG A IKT-TEKNISK KOMMUNIKATIONSSPECIFIKATION PROJEKT ID: KU_xxx_xx_xx_xxxx (se bilag G, pkt. 0.0) PROJEKTNAVN: xxx DATO: xx.xx.xxxx VERSION: 1.1 VERSIONSDATO: 28.03.2014 02 BILAG
Læs mere