Datalogi 1F rapportopgave K2: Implementering af en datanet protokolstak
|
|
- Minna Ravn
- 7 år siden
- Visninger:
Transkript
1 Datalogi 1F rapportopgave K2: Implementering af en datanet protokolstak 12. april 2002 Resumé Rapportopgave K2 stilles fredag den 12. april 2002 og skal afleveres senest mandag den 13. maj 2002 kl i DIKU s 1.dels-administration, Universitetsparken 1. Besvarelser, der sendes med posten, skal være DIKU i hænde senest ved afleveringsfristens udløb. Besvarelser kan udarbejdes individuelt eller i grupper på to eller tre deltagere. Den skriftlige fremstilling indgår som en del af bedømmelsen af rapporten. Vigtige meddelelser vedrørende denne opgave vil blive meddelt i kursets nyhedsgruppe (diku.dat1f ) og på kursets WWW side <URL: Ændringer meddelt på opslagstavlen, i nyhedsgruppen og på hjemmesiden, underskrevet NEL, er obligatoriske. Plan for instruktorvagt vil ligeledes blive slået op elektronisk. Indhold 1 Kort om opgaven 2 2 Baggrund SRDF Scenarie Designovervejelser 3 4 Forenklende forudsætninger 3 5 Omgivelser Andre grupper Komponenter OSI Lag 1 og OSI Lag 3 og OSI Lag 5 og OSI Lag 7 - Applikationer Design og implementering Kerne Kerne/brugermodus Krav til besvarelsen 5 9 Bilag 6 1
2 1 Kort om opgaven Formålet med opgaven er dels at give de studerende indsigt i datanet og deres realisering ved at implementere et miniaturenet, dels at give en praktisk opgave og dels at de studerende får erfaring i realisering af et system, der skal være kompatibelt med andre implementeringer og derfor skal overholde nogle standarder. Opgaven går ud på at designe, implementere og dokumentere en simpel, replikeret, distribueret filserver (SRDF). Applikationer, der ønsker at gemme en fil, kalder en SRDF, der sørger for at distribuere filer ud på så mange SRDF er som muligt. Når en applikation skal bruge en fil, kalder den en SRDF. Filer har logiske tidsstempler som styres af applikationerne. Når en fil skal hentes, skaffer SRDF det tilgængelige replika med det største tidsstempel. Hvis der er flere replika med samme tidsstempel kan SRDF en frit vælge et af dem; medmindre et af dem er lokalt, så vælges dette. Da forskellige implementationer skal kunne kommunikere, ligesom det er ønskeligt at en applikationsproces udviklet af andre, kan anvende en given implementering, er det nødvendigt at der fastlægges nogle standardiserede grænseflader og protokoller, og at der stilles minimumskrav af funktionel art. Disse er beskrevet nedenfor. SRDF overfører filer med SFOOP (Simpel ForbindelsesOrienteret Protokol) og bruger DFLUP (Distribueret Fil opslag) til at finde filer på andre hosts. Det er et krav, at det dokumenteres at implementationen kan køre og kommunikere med andre, og rapporten skal have en acceptabel standard, herunder en omhyggelig analyse, jvf. afsnit 8. Den skriftlige fremstilling indgår som en del af bedømmelsen af rapporten. 2 Baggrund Da implementationen skal være modulær og åben, må vi fastlægge visse protokoller og grænseflader på forhånd. Dette er gjort i bilaget Interface- og protokolspecifikationer og præciseret i afsnittene nedenfor. Der anvendes i teksten forskellige forkortelser, som er forklaret her: NA Net Adapter FS Fil Server NE Net Entitet, OSI lag 3. Udgør sammen med TE lag 3,4 stak TE Transport Entitet, OSI lag 4. Udgør sammen med NE lag 3,4 stak TS Transport Service grænseflade PA-xxx Protokol mellem applikationer af typen xxx PDU Protokol Data Unit NETP Net Protokol, lag 3 (a la Internet IP) FOLEP Forbindelsesløs Protokol, lag 4 (a la Internet UDP) SFOOP Forbindelsesorienteret Protokol, lag 4 RUXP Ruteinformations udvekslingsprotokol MALUP MAC adresse opslagsprotokol, lag 2/3 (a la Internet ARP) DFLUP Fil opslagsprotokol FUP FilUdvekslingsProtokol SRDF Simpel, distribueret filserver 2
3 2.1 SRDF Scenarie 1. En applikation på maskinen Anne opretter filen foo. Det gør den med en skriveoperation på Annes SRDF. 2. Annes SRDF skal nu sende foo til alle kernemaskiner. For at finde de andre maskiner, sender Anne en DFLUP request og venter på svar fra de andre maskiner. 3. Anne kan ikke vente evigt på svar. Men inden der kommer et time-out, har Anne fået svar fra maskinerne Benny, Carl og Dorthe. 4. Anne sender nu foo til Benny, Carl og Dorthe med protokollen FUP. Det mislykkes at sende foo til Carl (Carls SRDF er nok lavet af en anden gruppe), men da foo er gemt på både Benny og Dorthe, returnerer Annes SRDF SUCCES til applikationen. 5. En time senere vil en applikation på maskinen Einar læse foo. Einars SRDF søger efter foo med en DFLUP request. Inden time-out svarer Anne og Benny at de har foo, begge version Einers SRDF vælger Benny, henter filen fra Benny med FUP og returnerer SUCCES til applikationen 3 Designovervejelser Når en DFLUP request er sendt, ventes der på svar. Der kan altid komme et svar med et højere tidsstempel. Da man ikke kan vente evigt, må man på et tidspunkt holde op med at vente og returnere til applikationen. Filsystemet på hver maskine har en begrænset størrelse. Da alle andre maskiner kan sende filer til andre maskiner, kan et filsystem hurtigt blive fyldt. Det kan håndteres ved fx at nægte at modtage filer, slette filer (cache funktionalitet) eller flytte filer til andre maskiner. 4 Forenklende forudsætninger Filserveren kaldes simpel fordi der af hensyn til opgavens størrelse er sat følgende begrænsninger. Kun filer gemmes Dvs, SRDF håndterer ikke kataloger. Filer identificeres ved et navn Hver fil har et navn på højst 128 tegn. Hele Filer SRDF overfører hele filer. Fejlhåndtering på filniveau Hvis der opstår fejl under en filoverførsel, afbrydes hele operationen og genstartes evt. Dvs., der er ingen retransmissioner. Ingen versioner af filer Dvs, hvis filer med samme navn findes på flere servere, antages det at være den samme fil. Applikationer kan undgå navnesammenfald ved at lade et unikt ID indgå i filnavnet (fx gruppenummer). For at holde mængden af kode på et acceptabelt niveau kan der herudover gøres en række forenklende forudsætninger; det er tilladt at forenkle endnu mere med passende vægtig argumentation, hvis resultatet ikke så mister forbindelsen med den virkelige verden. Det kan antages, at de enkelte maskiner kun er lavt belastede det totale system kun omfatter DIKU s kerne-alpha er (max. 10 stk) og det tilhørende dedikerede net 3
4 fejlsituationer i et vist omfang kan klares ved at kaste pakker væk der ikke skal tages hensyn til exceptions, der opstår ved programmets afvikling Det kan derimod ikke antages, at det er muligt for alle maskiner at nå alle andre (se 6.2). Det kan heller ikke antages, at alle maskiner er oppe på samme tidspunkt, eller at de er stabilt i drift i længere perioder. 5 Omgivelser Udviklingsomgivelserne fra rapportopgave K1 benyttes uforandret. Der må på stærkt belastede tidspunkter kun anvendes én kerne-alpha ad gangen pr. gruppe, medmindre det er nødvendigt for at afprøve protokolstakken. Da DEBUG ikke er velegnet til andet end post-mortem analyser i denne opgave, bør der anvendes andre testværktøjer ved indkøringen, fx sporing i intern buffer eller udskrift på COM port. 5.1 Andre grupper Der opfordres til at grupperne samarbejder om afprøvning af protokollerne. Dels giver det mindre belastning af kernemaskinerne, dels kan det øge tilliden til at implementationerne overholder protokollerne. 6 Komponenter 6.1 OSI Lag 1 og 2 Da der anvendes et netkort, som kan lag 1 og 2, er der ingen særskilte krav, ud over at de benyttede MAC adresser skal være korrekte. 6.2 OSI Lag 3 og 4 NETP, FOLEP og SFOOP skal implementeres. Beregning og check af NETP checksum skal ikke understøttes. Beskeder modtages enten fra en lokal applikation via TS grænsefladen eller fra en fjern applikation i protokollerne NETP og FOLEP/SFOOP via netadapteren. På grundlag af modtageradressen afleveres beskeden enten lokalt, eller den sendes til en anden maskine, der er nærmere bestemmelsesstedet. Den skitserede algoritme skal styres af en tabel over afstande eller lignende, og fungere uafhængigt af nettets topologi. Tabellen kan i denne opgave være statisk og lokal. 6.3 OSI Lag 5 og 6 Disse lag er tomme. 6.4 OSI Lag 7 - Applikationer Der er mange mulige applikationer, idet systemet er et generelt system til interproceskommunikation. SRDF er det eneste, der skal implementeres. Der udleveres (som kildekode) EKKO, SINK, SOURCE og TELEX. Her er en kort liste, sorteret alfabetisk. Applikationerne mærket ja i søjlen Afprøvning? kan bruges til test af implementationen, og protokollerne skal understøtte dem fuldt ud. For applikationer mærket * udleveres der C kode. 4
5 Betegnelse Afprøvning? Beskrivelse EKKO ja* Sender besked tilbage (med tilføjelse af stempel) SRDF klient ja replikeret filsystem SINK ja* Aftager af beskeder - de smides væk SOURCE ja* Kilde til en stadig strøm af beskeder TELEX ja* Interaktivt program, der kan sende en besked Uendeligt cirkulerende beskeder og ukontrolleret mangfoldiggørelse af beskeder er i al almindelighed noget, der skal undgås. Applikationer kan enten realiseres som processer, der kommunikerer med transport-entiteten gennem TS (kaldet eksterne applikationer), eller de kan implementeres i direkte tilknytning til transport-entiteten (interne), og så er der ikke krav om at TS overholdes. TS skal imidlertid implementeres, således at applikationer fra andre grupper kan lænkes sammen med ens egen gruppes transport-entitet og køres. Der skal skrives en SRDF klient, som kan bruges til at afprøve SRDF og DFLUP. 7 Design og implementering 7.1 Kerne Kerne og grænseflade fra K1 skal benyttes. Kernen må gerne ændres så længe grænsefladen overholdes. For grupper, der ikke har en stabilt kørende kerne, vil der blive stillet en til rådighed. 7.2 Kerne/brugermodus Protokolstakken og applikationerne afvikles i brugermodus, så kun kernen kører i kerne-modus. En komponent vil ikke nødvendigvis svare til en proces. Der er ikke foreskrevet en bestemt processtruktur i løsningen, men hvis applikationer skal kunne flyttes eller udskiftes, er det naturligt at implementere hver som en proces (evt. flere). Dette er dog ikke et krav. Den valgte processtruktur skal begrundes. Det skal fastlægges, hvorledes processer kommunikerer indbyrdes. I bilaget Valg af antal processer skitseres nogle mulighed for antallet af processer. Det anbefales at anvende beskedsemaforer til kommunikation mellem processerne. For at undgå kontekstskift kan man bruge mulighed N fra bilaget: én proces pr. hændelse. 8 Krav til besvarelsen De ovenfor nævnte obligatoriske elementer NETP, FOLEP, SFOOP og TS skal designes, implementeres og dokumenteres. Applikationerne EKKO, SINK, SOURCE og TELEX skal kunne afvikles. SRDF og DFLUP skal implementeres og dokumenteres. En implementation skal kunne kommunikere på acceptabel vis (dvs. uden at omgivelserne generes). Det skal af rapporten tydeligt fremgå, hvilken fremgangsmåde, der er anvendt ved afprøvningen. Der skal skrives en rapport (højst 30 sider) og hertil de nødvendige bilag med hovedvægt på design, analyse og overordnet dokumentation af implementationen. Afprøvning skal beskrives uden detaljer (men dog med screendumps) og med angivelse af overordnet metode og med en klar konklusion med hensyn til hvad der virker og implementationens begrænsninger, fejl og funktionsduelighed. Der skal være kortfattede brugsvejledninger for udviklede programmer, i det omfang det er relevant. Herudover lægges der vægt på at der i rapporten er overvejelser om: 5
6 9 Bilag Processtruktur, dvs. antal og funktionsmæssig berettigelse; hertil angivelse af ventepunkter (hvor en proces blokerer) og den opnåede parallelitet og mulige flaskehalse ved høj belastning Dataflow i implementationen, dvs. en buffers vej gennem systemet med angivelse af køer og kopiering af data; herudover valg af antal buffere, allokering og deallokering af buffere Der skal redegøres for de trufne valg, hvor specifikationen lader detaljer stå åbent (fx i SFOOP og SRDF) Det valgte design for TS-modulet skal omhyggeligt begrundes Egenskaber ved SRDF skal vurderes. Redegør for konsistensproblemer i SRDF og overvej hvad SRDF kunne anvendes til. HTML-dokumentet Interface- og protokolspecifikationer er vedlagt. Ligeledes de to dokumenter Skitse af en klassestruktur og Valg af antal processer. Kildetekster med forskellige hjælpefunktioner, applikationer samt kørende kerne mv. offentliggøres via URL: 6
Datalogi 1F rapportopgave K2 Anonym datakommunikation
Datalogi 1F rapportopgave K2 Anonym datakommunikation 23. april 2004 1 Administrativ information Rapportopgave K2 stilles fredag den 23. april 2004 og skal afleveres senest fredag den 14. maj kl. 11:00
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 mereK-opgave i faget multimedietekologi, foråret 2004 Fremstilling af multimediebaseret præsentation
K-opgave i faget multimedietekologi, foråret 2004 Fremstilling af multimediebaseret præsentation 1. Tidsfrister og generelle krav Dette er den karaktergivende eksamensopgave (K-opgave) på kurset multimedieteknologi,
Læs mereMålet for disse slides er at diskutere nogle metoder til at gemme og hente data effektivt.
Merging og hashing Mål Målet for disse slides er at diskutere nogle metoder til at gemme og hente data effektivt. Dette emne er et uddrag af kurset DM507 Algoritmer og datastrukturer (2. semester). Mål
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 mereSTS Designdokument. STS Designdokument
STS Designdokument i STS Designdokument STS Designdokument ii REVISION HISTORY NUMBER DATE DESCRIPTION NAME 0.3 2013-01 N STS Designdokument iii Indhold 1 Introduktion 1 2 Arkitekturoverblik 1 2.1 Eksterne
Læs mereNETVÆRKSKURSUS Oktober November 2014. jmt 07-11-2014
1 NETVÆRKSKURSUS Oktober November 2014 jmt 07-11-2014 2 Netværkskursus 14 17 Oktober 2014 ETHERNET 99% af al datatrafik er på ETH standard http://standards.ieee.org/ https://www.ieee.org/ 802.3 er ETH
Læs mereSOSIGW. - Driftsvejledning for SOSIGW 1.0. Indeks
SOSIGW - Driftsvejledning for SOSIGW 1.0 Indeks Indeks... 1 Revisionshistorik... 2 Introduktion... 2 Kontrol af korrekt driftstilstand... 2 Ændring af statisk konfiguration... 2 Logfil... 2 Backup... 3
Læs mereInternet Protokollen. - IP er arbejdshesten på næsten alle netværk! Netteknik 1
Internet Protokollen - IP er arbejdshesten på næsten alle netværk! Netteknik 1 Internet Protocol (IP) Om IP protokollen generelt: Er arbejdsprotokollen i moderne netværks-kommunikation; al kommunikation
Læs mereVoIP. Voice over IP & IP-Telefoni. Lars Christensen & René Truelsen, Dec. 2004
VoIP Voice over IP & IP-Telefoni Lars Christensen & René Truelsen, Dec. 2004 Oversigt over foredrag VoIP I Dag Hvordan står tingene i dag? Netværksstrukturen for VoIP Benyttede VoIP-standarder/protokoller
Læs mereDM507 Algoritmer og datastrukturer
DM507 Algoritmer og datastrukturer Forår 2016 Projekt, del I Institut for matematik og datalogi Syddansk Universitet 29. februar, 2016 Dette projekt udleveres i tre dele. Hver del har sin deadline, således
Læs mereNet Videre TCP/IP repetition Øvelse
TCP/IP repetition Formål Formålet med denne øvelse er at få et praktisk kendskab til programmet Wireshark og opfriske viden om Internet Protokollen. Programmet Wireshark anvendes til netværks analyse og
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 mereDM507 Eksamen Obligatorisk Opgave Rejseplanlægning
Institut for Matematik og Datalogi Syddansk Universitet, Odense 21. februar 2011 LMF DM507 Eksamen Obligatorisk Opgave Rejseplanlægning 1 Problemet Denne opgave går ud på at lave et program, som ud fra
Læs mereFESD-standardiseringsgruppen Att: Palle Aagaard IT- og Telestyrelsen IT-strategisk kontor Holsteinsgade 63 2100 København Ø
FESD-standardiseringsgruppen Att: Palle Aagaard IT- og Telestyrelsen IT-strategisk kontor Holsteinsgade 63 2100 København Ø Høringssvar vedr. FESD GIS-integrationsmodel version 2.0 Geodata Danmark har
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 meredmasark Aflevering - Uge 50
dmasark Aflevering - Uge 50 Michael Lind Mortensen, 20071202, DAT4 Michael Dahl, 20073943, DAT4 Katalog: http://www.daimi.au.dk/ u073943/dmasark/uge6/ 13. december 2007 Indhold 1 PingClient implementation
Læs mereDeling i Windows. - via NetBIOS eller Hjemmegruppe! Netteknik 1
Deling i Windows - via NetBIOS eller Hjemmegruppe! Netteknik 1 NetBIOS historisk set NetBIOS - Network Basic Input Output System Giver - på en simpel og nem måde - mulighed for at dele ressourcer (filer,
Læs mereDigital Print Room Implementering og tilretning. 11. Sep. 2001 TMC Plot-SIG
Digital Print Room Implementering og tilretning 11. Sep. 2001 TMC Plot-SIG Agenda. Priser. Forskellen mellem de 3 versioner. Hardware og software. Sikkerheden og opsætning af rettigheder. Opgradering fra
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 mereÆldredokumentation. Vejledning til kommunerne vedr. etablering og drift af filoverførsel til Danmarks Statistik
Ældredokumentation Vejledning til kommunerne vedr. etablering og drift af filoverførsel til Danmarks Statistik Danmarks Statistik 11. december 2007 Indhold 1. Indledning...3 2. Kort beskrivelse af teknik
Læs mereVersion Dato Beskrivelse 1.0.0 26/11/2012 Initial version 1.2.0 05/03/2013 Tilføjet eksempel med Template Agent, generelt udvidet dokumentet.
MOX og APOS2 Forord Dette dokument er en del af APOS version 2 manualerne. APOS version 2 (APOS2 herefter) er et organisation, klassifikation og personale system baseret på Sag & Dokument standarderne.
Læs mereDM507 Algoritmer og datastrukturer
DM507 Algoritmer og datastrukturer Forår 2019 Projekt, del III Institut for matematik og datalogi Syddansk Universitet 10. april, 2019 Dette projekt udleveres i tre dele. Hver del har sin deadline, således
Læs mereGenerel projektbeskrivelse
02121 Ingeniørarbejde Softwareteknologi Januar 2010 1 Introduktion Generel projektbeskrivelse Formålet med programmeringsprojektet er at give deltagerne erfaring med at designe og konstruere et simpelt
Læs mereDM507 Algoritmer og datastrukturer
DM507 Algoritmer og datastrukturer Forår 2017 Projekt, del III Institut for matematik og datalogi Syddansk Universitet 6. april, 2017 Dette projekt udleveres i tre dele. Hver del har sin deadline, således
Læs mereDatanet Obligatorisk opgave 2: TCP. René Hansen Michael Nilou Anders Bjerg Pedersen Hold september 2007
Datanet Obligatorisk opgave 2: TCP René Hansen Michael Nilou Anders Bjerg Pedersen Hold 1 19. september 2007 1 Indledning Denne opgave går ud på at analysere TCPs måde at transmittere og retransmittere
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 mereM A D S L A R S E N, A S G E R B A L L E G A A R D & J O N A S K R O N B O R G R O S K I L D E T E K N I S K E G Y M N A S I U M.
M A D S L A R S E N, A S G E R B A L L E G A A R D & J O N A S K R O N B O R G R O S K I L D E T E K N I S K E G Y M N A S I U M mininet EN ØVELSE I AT ETABLERE ET NETVÆRK S E R V I C E O G K O M M U N
Læs mereDM536. Rapport og debug
DM536 Rapport og debug Kilder Vigtig.it (Felix Palludan Hargreaves) http://vigtig.it/dm502/howto_report.pdf http://vigtig.it/blog/teaching/#toc-relevant-tips Peter Schneider-Kamp http://imada.sdu.dk/~petersk/dm536/project2.pdf
Læs mereBasal TCP/IP fejlfinding
Basal TCP/IP fejlfinding Dette notat beskriver en række enkle metoder til fejlfinding på TCP/IP problemer. Metoderne er baseret på kommandoer, som er en fast bestanddel af Windows. Notatet er opbygget
Læs mereDeling i Windows. Netteknik 1
Deling i Windows - via Net eller Hjemmegruppe! Netteknik 1 Net historisk set Net - Network Basic Input Output System Giver - på en simpel og nem måde - mulighed for at dele ressourcer (filer, printere
Læs mereHub & Lag 2 Switch. - Ethernet-enhederne fra lag 2! Netteknik 1
Hub & Lag 2 Switch - Ethernet-enhederne fra lag 2! Netteknik 1 Ethernet enhederne Ethernet Lag 2 Switch eller Ethernet HUB - det ka da være lige meget! Eller ka det nu også det??? ;-) HUB De ser meget
Læs mereE-time kursus. Kursus indhold 1
Kursus indhold 1 Installation af softwaren. Opsætning til et løb. Hent data fra O-service Klargøring i regneark Særlige hensyn vedrørende B-løb Importere data til løbet Aktivere en backup af løbet Planlægning
Læs mereMålet for disse slides er at beskrive nogle algoritmer og datastrukturer relateret til at gemme og hente data effektivt.
Merging og hashing Mål Målet for disse slides er at beskrive nogle algoritmer og datastrukturer relateret til at gemme og hente data effektivt. Dette emne er et uddrag af kurset DM507 Algoritmer og datastrukturer
Læs mereSkriftlig eksamen i Datalogi
Roskilde Universitetscenter side 1 af 9 sider Skriftlig eksamen i Datalogi Modul 1 Vinter 1999/2000 Opgavesættet består af 6 opgaver, der ved bedømmelsen tillægges følgende vægte: Opgave 1 5% Opgave 2
Læs mere- Installationsvejledning for SOSIGW 1.1, NSP
SOSIGW - Installationsvejledning for SOSIGW 1.1, NSP Indeks Indeks... 1 Revisionshistorik... 2 Introduktion... 2 Forudsætninger og krav... 2 Installér ønsket JDK.... 2 Konfigurer JDK til ubegrænset kryptering...
Læs mereSektornet VPN. Opsætning af Novell 4.1x server og klient på. Windows 2000/NT/XP
Sektornet VPN Opsætning af Novell 4.1x server og klient på Windows 2000/NT/XP UNI C oktober 2002 Sektornet VPN UNI C oktober 2002 v1.0 Af Jesper Skou Jensen 1 Installation og konfiguration af Netware IP
Læs mereOpenTele datamonitoreringsplatform
OpenTele datamonitoreringsplatform Brugergrænsefladedokumentation 09. marts 2015 Indholdsfortegnelse Indholdsfortegnelse Brugergrænseflade for OpenTele-server Administrationsfunktionalitet Skemaer Skemagrupper
Læs mereTDCs Signaturserver. 11/05 - Version 1.0 2005 TDC Erhverv Sikkerhed og certifikater
TDCs Signaturserver Side 2 Indhold Indledning...3 Teknisk projekt... 3 Tekniske forudsætninger... 3 Installation af klienten... 4 Udstedelse af signatur... 4 Anvendelse af signaturen... 6 Eksport af signaturen...
Læs mereK-opgave: Fremstilling af en multimediebaseret præsentation
K-opgave: Fremstilling af en multimediebaseret præsentation Georg Strøm 22. april 2003 1 Indledning Dette er den karaktergivende eksamensopgave (K-opgave) på kurset Multimedieteknologi foråret 2003. Opgaven
Læs mereOS2faktor. AD FS Connector Vejledning. Version: Date: Author: BSG
OS2faktor AD FS Connector Vejledning Version: 1.3.0 Date: 16.04.2019 Author: BSG Indhold 1 Indledning... 3 2 Forudsætninger... 4 2.1 Connector softwaren... 4 2.2 API nøgle... 4 3 Installation... 5 4 Konfiguration...
Læs mereOpenTele datamonitoreringsplatform
OpenTele datamonitoreringsplatform Brugergrænsefladedokumentation 1. maj 2013 Indholdsfortegnelse Indholdsfortegnelse...2 Indledning...3 Brugergrænseflade for OpenTele-server...3 Administrationsfunktionalitet...3
Læs mereSmartFraming Et vindue til nationale sundhedssystemer. Version 3.0
SmartFraming Et vindue til nationale sundhedssystemer Version 3.0 Infrastruktur i dagens sundheds IT Det sundhedsfaglige personale benytter sig i dag af en række forskellige systemer i forbindelse med
Læs mereInternet Protocol (IP)
Internet Protocol (IP) IP protokollen: er arbejdsprotokollen i moderne netværks-kommunikation; al kommunikation går gennem den. adresserer pakkerne på lag 3 (netværkslaget). arbejder med forbindelsesløs
Læs mereFairSSL Fair priser fair support
Microsoft IIS 6 Certifikat administration Følgende vejledning beskriver hvordan man installere et certifikat på en IIS 6 For support og hjælp til anvendelsen af denne vejledning kan du kontakte FairSSL
Læs mereDM507 Algoritmer og datastrukturer
DM507 Algoritmer og datastrukturer Forår 2019 Projekt, del I Institut for matematik og datalogi Syddansk Universitet 27. februar, 2019 Dette projekt udleveres i tre dele. Hver del har sin deadline, således
Læs mereDM507 Algoritmer og datastrukturer
DM507 Algoritmer og datastrukturer Forår 2018 Projekt, del II Institut for matematik og datalogi Syddansk Universitet 13. marts, 2018 Dette projekt udleveres i tre dele. Hver del har sin deadline, således
Læs mereDesign af IT-medier. Skriftlig prøve 27. august 1999. Alle skriftlige hjælpemidler er tilladt.
Design af IT-medier Skriftlig prøve 27. august 1999 Varighed: Hjælpemidler: Bedømmelse: Besvarelse: Opgaver: 4 timer. Alle skriftlige hjælpemidler er tilladt. Karakter efter 13-skalaen. Alle ark skal være
Læs mereVideregående Programmering Obligatorisk opgave - 3. semester, efterår 2004
Overvågningssystem Beskrivelse Bagagesorteringssystemet består af et antal skranker (check-in) til modtagelse og registrering af bagage, et automatiseret sorteringsanlæg samt et antal terminaler (gates),
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 mereGuide til IT-afdelingen: Test af DANBIO6 Kiosksystem
Guide til IT-afdelingen: Test af DANBIO6 Kiosksystem Indholdsfortegnelse 1. Teknisk opsætning af DANBIO Kiosk 3 2. Test af DANBIO Kiosk 4 3. Baggrund - Hvad er DANBIO? 7 3.1. Kort beskrivelse af flowet
Læs mereBILAG 1 GENERELLE BETINGELSER INTERN (VERSION 1.0 AF 31. MAJ 2005) (I DET FØLGENDE KALDET GENERELLE BETINGELSER) OIO STANDARDAFTALE FOR WEB SERVICES
BILAG 1 GENERELLE BETINGELSER INTERN (VERSION 1.0 AF 31. MAJ 2005) (I DET FØLGENDE KALDET GENERELLE BETINGELSER) OIO STANDARDAFTALE FOR WEB SERVICES INDHOLDSFORTEGNELSE 1. Anvendelsesområde... 3 2. Definitioner...
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 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 mere2. SEMESTER PROJEKT 3 INTERAKTIONSUDVIKLING
2. SEMESTER PROJEKT 3 INTERAKTIONSUDVIKLING Baggrund Udgangspunktet er projekt 2, dvs. en blog om cupcakes, hvor målgruppe, afsender og modtager allerede er defineret. Du bliver nu bedt om at udvikle et
Læs mere3. Menuen Start -> Programs -> OpenVPN åbnes, og "My Certificate Wizard" vælges:
Opsætning af VPN forbindelse til DRC En VPN forbindelse gør det muligt for en hjemmecomputer, eller en bærbar computer, at få adgang til DRCs interne lokalnet fra en vilkårlig internetforbindelse. Forudsætninger
Læs mereSYSTEMDOKUMENTATION AF POC
DIGITALISERINGSSTYRELSEN POC PÅ ORKESTRERINGSKOMPONENTEN SYSTEMDOKUMENTATION AF POC Version: 1.1 Status: Endelig Godkender: Forfatter: Copyright 2019 Netcompany. All rights reserved Dokumenthistorik Version
Læs mereDataHub Forbrugeradgangsløsning Spørgsmål og svar
9. Januar 2013 MEH/MHC DataHub Forbrugeradgangsløsning Spørgsmål og svar Dok 75938-12_v2, Sag 10/3365 1/7 1. Generelt 1.1 I hvilket omfang yder Energinet.dk support til elleverandørerne? Forretningskonceptet
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 merePlanen for idag. Datalogi 1F Forår 2003. Hvad er en proces? Livscyklus for en proces. Hvad består en proces af?
Datalogi 1F Forår 2003 OS[2]: Processor, tråde og skedulering Jørgen Sværke Hansen Planen for idag Processer: Procesbegrebet Processkift Processers familieliv Kommunikerende processer Tråde En lettere
Læs merePAXNET. - Den tekniske implementering - Offentlig netværks ydelser - Det fysiske netværk - Drift af netværket
PAXNET - Den tekniske implementering - Offentlig netværks ydelser - Det fysiske netværk - Drift af netværket Detaljeret indhold PAXNET og standarder Data transport (X.25 baseret) Tilkoblingsmuligheder
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 merePlanen for idag. Synkroniseringsmekanismer. Krav til løsning. Kritiske regioner. Bagerens algoritme. Kritisk region via delt lager.
Planen for idag Synkroniseringsmekanismer Kritiske regioner Semaforer: Binære semaforer Tællesemaforer Beskedsemaforer Prioritetsinvertering Låse (spinlocks) sikrer udelelig adgang Barrierer synkroniseringspunkt
Læs mereRetningslinjer for studerende som skal til skriftlig eksamen på Samfundsvidenskab
Retningslinjer for studerende som skal til skriftlig eksamen på Samfundsvidenskab September 2013 Bemærk at denne vejledning er et tillæg til SDU s regelsæt for brug af computer ved skriftlige stedprøver.
Læs mereTech College Aalborg. HomePort. Projekt Smart Zenior Home
Tech College Aalborg HomePort Projekt Smart Zenior Home Indhold HomePort... 2 Hvad er HomePort?... 2 Hvad kan HomePort bruges til?... 3 Hvad er HomePort Adaptere?... 3 Muligheder og begrænsninger... 4
Læs mereADIS, WS og Meta Service
ADIS, WS og Meta Service Om ADIS, Web Services, Værktøjer og Meta Service. Michael Jacobsen Technology Network Management Agenda ADIS og dens udvidelse ISOagriNET Web Service med eller uden fuldt objektmodel
Læs mereArduino Programmering
Microcontroller, Arduino I teknologi skal vi lære at lave programmer til uc for at have muligheden til eksamen at kunne lave intelligente el-produkter. I hvert fald skal vi have set mulighederne, og forstået
Læs mereSTS Designdokument. STS Designdokument
STS Designdokument i STS Designdokument REVISION HISTORY NUMBER DATE DESCRIPTION NAME 0.3 2013-01 N STS Designdokument iii Contents 1 Introduktion 1 2 Arkitekturoverblik 3 2.1 Eksterne snitflader..................................................
Læs mereEG Data Inform. Byggebasen. WCF og webservices. Jens Karsø
EG Data Inform Byggebasen WCF og webservices Jens Karsø 10 Indholdsfortegnelse Byggebasen Services indledning... 2 Målsætning... 2 Valg af teknologier... 3 Kommunikationsmodel for byggebasen... 3 Services.byggebasen.dk...
Læs mereFairSSL Fair priser fair support
Small Business Server 2003 Certifikat administration Følgende vejledning beskriver hvordan man vælger hvilke adresser der skal være i ens SBS 2003 SSL certifikat. For support og hjælp til anvendelsen af
Læs mereELEKTRONISK INDBERETNING POST 23/8 2007 VERSION 1.13
ELEKTRONISK INDBERETNING POST 23/8 2007 VERSION 1.13 Indhold Indhold... 2 Introduktion... 3 dk.hob.ei.general.plugin... 4 Metoder... 4 GetPrivateMail... 4 GetPrivateMailNext... 7 DeletePrivateMailEx...
Læs mereTo mikroarkitekturer til MIPS Karakteropgave på Maskinarkitektur 1B
To mikroarkitekturer til MIPS Karakteropgave på Maskinarkitektur 1B Martin Zachariasen 10. september 2004 1 Introduktion Dette er den karaktergivende rapportopgave på kurset Maskinarkitektur 1B, efterår
Læs mereMicrocontroller, Arduino
Microcontroller, Arduino Programmerbar elektronik. uc Vi skal lære at lave programmer til uc for at kunne lave el-produkter. Forstå princippet i programmering af en uc og se mulighederne. Programmeringen
Læs mereVistemmernu. Et webbaseret værktøj udviklet af Programdatateket i Skive. E-mail: programdatateket@viauc.dk Web: http://www.programdatateket.
Vistemmernu Et webbaseret værktøj udviklet af Programdatateket i Skive E-mail: programdatateket@viauc.dk Web: http://www.programdatateket.dk Kolofon HVAL-vejledning Vistemmernu på HVAL.DK Forfatter: Susanne
Læs mereTilgang til data. To udbredte metoder for at tilgå data: Sekventiel tilgang Random access: tilgang via ID (også kaldet key, nøgle) for dataelementer.
Merging og Hashing Tilgang til data To udbredte metoder for at tilgå data: Sekventiel tilgang Random access: tilgang via ID (også kaldet key, nøgle) for dataelementer. API for sekventiel tilgang (API =
Læs mereKernealphaerne Indhold af G1
Kernealphaerne Indhold af G1 3 små opgaver: 1. Oversæt en kerne og afvikl den på en kernealpha 2. Håndoversæt en C/C++ funktion til alpha assembler 3. Implementer procedurer til dynamisk lagerallokering
Læs mereResumé NSI har udviklet en funktionel prototype med en visuel brugergrænseflade, der giver ikke-teknikere mulighed for at tilgå adviseringsservicen.
Fælles testmiljøer Statens Serum Institut Sektor for National Sundheds-it - Anvenderguide: Visuel adviseringsklient, en funktionel prototype Artillerivej 5 2300 København S Dato: 12.12.2013 Version: 1.0
Læs mereVejledning i opsætning af MQ
NemKonto KMD Lauritzens Plads 1 9000 Aalborg www.nemkonto.dk support@nemkonto.dk Vejledning i opsætning af MQ 19. februar 2016 Side 1 Beskrivelse af MQ opsætning ved opkobling til KMD Nemkonto 1. Formål
Læs merePS102: Den menneskelige faktor og patientsikkerhed
IHI Open School www.ihi.org/patientsikkerhed PS102: Den menneskelige faktor og patientsikkerhed (1 time) Dette modul er en introduktion til emnet "menneskelige faktorer": Hvordan indarbejdes viden om menneskelig
Læs mereIDAP manual Emission
IDAP manual Emission Dato: 08-06-2005 16:32:35 Indhold INDHOLD... 1 1 EMISSION... 2 1.1 KURVER... 2 1.2 RAPPORTER... 5 1.3 DATA REDIGERING... 6 1.3.1 Masse redigering... 7 1.3.2 Enkelt redigering... 10
Læs mereVersion 1.0 Januar 2011. Xerox Phaser 3635MFP Extensible Interface Platform
Version 1.0 Januar 2011 Xerox Phaser 3635MFP 2011 Xerox Corporation. XEROX og XEROX and Design er varemærker tilhørende Xerox Corporation i USA og/eller andre lande Der foretages regelmæssigt ændringer
Læs mereFMK-online's brug af SmartFraming
Side 1 af 9 FMK-online's brug af SmartFraming Version 1.1 2011-11-01 Side 2 af 9 Indholdsfortegnelse Indledning...3 Initialisering og login...3 Kontekst Properties...4 user.id.authorizationid...4 userorganization.id.number...4
Læs mereCenter Logistik. mågård data. Automatiske fakturaer som får det hele med. Garanti for korrekt udlevering af varer. mågård data - Center Logistik
mågård data Center Logistik Center Logistik holder styr hvilke varer der modtages, hvor og hvornår varerne udleveres til kunderne og hvem der har udleveret dem. Der oprettes og vedligeholdes løbende en
Læs mereNetteknik 1. AMU kursus nr Netværk grundlæggende ( AMU Netteknik 1 ) - anvendelse af teknologier og begreber. Formålet med kursus
Netteknik 1 - anvendelse af teknologier og begreber AMU kursus nr. 44947 Formålet med kursus Overblik over Internet teknologier Sammenhængen mellem TCP/IP net og Pc en Ethernet-teknologi Ethernet switches
Læs mereKommunale integrationsløsninger i SkoleIntra v/ Ole Windeløv
Kommunale integrationsløsninger i SkoleIntra v/ Ole Windeløv Kommunale integrationsløsninger Elevplaner og andet til ESDH systemer Daginstitutioner på SkoleIntra Varmestyrings- og booking systemer Advisering
Læs mereBrugerskabte data en national service (BSD) - produktbeskrivelse
- 1 Brugerskabte data en national service (BSD) - produktbeskrivelse Brugerskabte data en national service (BSD) - produktbeskrivelse...1 Indledning...1 Formål...1 Beskrivelse...1 Basale krav til det bibliotek/website
Læs mereOpenTele Server Performance Test Rapport
OpenTele Server Performance Test Rapport 17. marts 2015 Side 1 af 22 1Indholdsfortegnelse Indholdsfortegnelse Indledning Test forudsætning Beskrivelse af testscenarier Test af OpenTele kliniker web interface
Læs mere2. Systemarkitektur... 2
Indholdsfortegnelse 2. Systemarkitektur... 2 2.1 Præsentationsserverarkitektur... 3 2.2 Applikationsserverarkitektur... 7 Version 7.0 Side 1 af 7 5. Systemarkitektur Arkitekturen for Nyt BBR bygger på
Læs merePrincipper for Samtidighed og Styresystemer
Principper for Samtidighed og Styresystemer kursusintroduktion og Introduktion til Styresystemer René Rydhof Hansen Februar 2008 PSS 08 (Forelsning 00) Kursus intro./intro. styresystemer Februar 2008 1
Læs mereVilkår for dialogintegration SAPA
Vilkår for dialogintegration SAPA Indhold 1. Indledning og vejledning... 3 1.1 Definitioner... 5 2. Krav til it-systemer for at kunne udføre dialogintegration... 6 2.1 Udstilling af endpoint... 6 2.2 HTTPS
Læs mereSOSIGW. - Administrationskonsol for SOSIGW 1.0.6. Indeks
SOSIGW - Administrationskonsol for SOSIGW 1.0.6 Indeks Indeks... 1 Revisionshistorik... 2 Introduktion... 2 Administrationskonsollen... 2 Generel brug af konsollen... 3 Fremsøgning af ID-kort... 3 Søgning
Læs mereEn open source løsning til bibliotekernes publikumspc ere
En open source løsning til bibliotekernes publikumspc ere Dokument: bibos installationsvejledning bibos version: 2.1.0.1 released 25. oktober 2013 Senest redigeret: 5. februar 2014 af Niels Schmidt Petersen,
Læs mereDOKUMENTBROKER Koncept
DOKUMENTBROKER Koncept Copyright 2012 INDHOLDSFORTEGNELSE 1 Hvad er DokumentBrokeren?...1 1.1 Formål...1 1.2 Fordele...1 1.3 Baggrund...2 2 Komponenter...3 2.1 Dataflet...4 2.2 Platform og teknologi...4
Læs mereVejledning til en digital stedprøve med overvågning (ITX Flex) Pilotfase 1. okt. 2. nov.
Vejledning til en digital stedprøve med overvågning (ITX Flex) Pilotfase 1. okt. 2. nov. NYT! Særlige opmærksomhedspunkter ift. ITX Flex Din computer skal leve op til minimumskravene (se nedenfor). Du
Læs mereBorgerforslag - støtterblanket
Borgerforslag - støtterblanket Du kan bruge denne blanket til at støtte et borgerforslag på www.borgerforslag.dk Støtten er anonym, således forstået at der ikke offentliggøres nogen personoplysninger om
Læs mereLUDUS Web version Den 3. juli LUDUS Web
version 2.78.0 Den 3. juli 2019 DXC Technology Scandihealth A/S, P.O. Pedersens Vej 2, DK-8200 Århus N Tlf. +45 3614 4000, fax +45 3614 7324, www.dxc.com/ludus, sc-ludus@dxc.com CVR-nr. 25 46 93 64 Indholdsfortegnelse
Læs mereFælles testmiljøer. Dato: Version: 1.1
Fælles testmiljøer Statens Serum Institut Sektor for National Sundheds-it - Anvenderguide: Visuel testdataklient, en funktionel prototype Artillerivej 5 2300 København S Dato: 13.11.2015 Version: 1.1 Udarbejdet
Læs mereNetteknik 1. AMU kursus nr. 44947. Netteknik 1 (AMU 44947) - anvendelse af teknologier og begreber. Formålet med kursus
Netteknik 1 - anvendelse af teknologier og begreber AMU kursus nr. 44947 Formålet med kursus Overblik over Internet teknologier Sammenhængen mellem TCP/IP net og Pc en Ethernet-teknologi Ethernet switches
Læs mereLaboratorie forsøg med Forløbsplan arkitekturen version 2 Hosted implementering. ver
Laboratorie forsøg med Forløbsplan arkitekturen version 2 Hosted implementering ver. 21-08-2017 Indhold Formål... 3 Laboratorietesten omfatter... 3 Resultat af laboratorietest... 3 Installation og opdatering
Læs mere