1. K7: Opperative System Support
1.1. 1
1.1.1. Windows, Linux, OSX, UNIX
1.2. 2
1.2.1. Få programmer, flere processer, flest tråde
1.3. 3
1.3.1. Thread. Java API (Oracle). Figur 4.12
1.4. 4
1.4.1. Thread per request. Thread per object. Thread per session
1.5. 5
1.5.1. Operativsystemet
1.6. 6
1.6.1. Arraylist
1.7. 7
1.7.1. Nej. start() kører programmet
1.8. 8
1.8.1. Kerner
2. K9: Web Services
2.1. 1
2.1.1. XML
2.2. 2
2.2.1. Simple Object Access Protocol. Protokol til at udveksle XML beskeder
2.3. 3
2.3.1. Web Services Description Language
2.4. 4
2.4.1. Universal Description Discovery and Integration
2.5. 5
2.5.1. HyperText Transfer Protocol: Regelsæt for at sende og modtage data
2.6. 6
2.6.1. REST er konkurrent til SOAP
2.7. 7
2.7.1. Lagerplads, database, x
2.8. 8
2.8.1. Ja
3. K11: Sikkerhed
3.1. 1
3.1.1. Nej
3.2. 2
3.2.1. En
3.3. 3
3.3.1. Verysign
3.4. 4
3.4.1. Alice og Bob
3.5. 5
3.5.1. Leftshift, rightshift og XOR
3.6. 6
3.6.1. Det som er krypteret kan ikke læses, men en digital signatur kan læses
3.7. 7
3.7.1. RSA og TEA. Symmetriske
3.8. 8
3.8.1. Digital signatur
4. K17: Distributed Transactions
4.1. 1
4.1.1. Nej. Enten godt eller dårligt
4.2. 2
4.2.1. To typer transaktioner: Flat og nested
4.3. 3
4.3.1. Koordinator
4.4. 4
4.4.1. Voting phase og Completion phase
4.5. 5
4.5.1. TCP
4.6. 6
4.6.1. doCommit, doRapport
4.7. 7
4.8. 8
5. K3
5.1. 1
5.1.1. Netværk: LAN, WAN, MAN, Internetwork, WPAN, WLAN, WMAN, WWAN Netværksprotokoller: 802.11a, b, c, d, e, f, g osv.
5.2. 2
5.2.1. WLAN: 0,15 - 1,5km i rækkevidde og 11 - 108Mbps i båndbredde
5.3. 3
5.3.1. OSI -> 7 lag: Applikation, Præsenation, Session, Transport, Network, Data link, Physical. Nej OSI passer ikke til internettet, fordi at Internettet gør brug af 4 lag i OSI modellen. Disse lag er Applikation, Transport, Network og Network interface
5.4. 4
5.4.1. LAN, WAN, IP, TCP, HTCP
5.5. 5
5.5.1. 64 bits
5.5.2. Den første bruges til at finde typen af netværket, den anden del finder vejen, den sidste del bruges til at skabe forbindelse
5.5.3. Fire klasser af IP adresser: A, B, C, D
5.6. 6
5.6.1. Routing Information Protocol (RIP)
5.6.2. Hvert 30. sekund
5.7. 7
5.7.1. 32 bits i begge to
5.8. 8
5.8.1. Wireshark
6. K4
6.1. 1
6.1.1. Ja
6.2. 2
6.2.1. 1984
6.2.2. Objekt
6.3. 3
6.3.1. TCP
6.4. 4
6.4.1. Port: Computerens modtager/identifier.
6.4.2. IP-adresse: et unikt nummer som netværksenheder (f.eks. computere) bruger til at kommunikere med hinanden over Internetprotokollen (IP).
6.4.3. Process: En instans af et computerprogram som udføres. Et computerprogram kan siges at være en samling af instruktioner, og en process udfører så disse instrukser.
6.4.4. Socket: Et slutpunkt i interproceskommunikation i et computer system
6.5. 5
6.5.1. Nej
6.6. 6
6.6.1. Nej
6.7. 7
6.7.1. IBM
6.7.2. UDP og TCP
6.8. 8
6.8.1. Fleksibilitet, fx. skype som ligger over den almindelige network, ellers er der andre eksempler som ekstra sikkerhed ved TOR
7. K5: Remote Invocation
7.1. 1
7.1.1. Den måde de taler sammen på. Fx. så er Java Remote Invocation en API for at simplificere kommunikation mellem Java objekter.
7.2. 2
7.2.1. Request. Request, reply. Request, reply, acknowledge
7.3. 3
7.3.1. Failure modellen (En af de fundamentale modeller)
7.4. 4
7.4.1. Remote Methode Invocation
7.5. 5
7.5.1. Nej, der bruges SOAP
7.6. 6
7.6.1. Fordi RMI'er gør kommunikation mere simpel.
7.7. 7
7.7.1. Proxy
7.8. 8
7.8.1. TCP
8. K1:
8.1. 1
8.1.1. Beskeder
8.2. 2
8.2.1. Distribueret System
8.3. 3
8.3.1. Server
8.4. 4
8.4.1. Backbone
8.5. 5
8.5.1. Uniform Resource Locator
8.5.1.1. En ressource adresse
8.6. 6
8.6.1. Nej, fordi det betyder at man ved hvad tastaturet gør, men kan ikke se det
8.7. 7
8.7.1. Nej, http:// eller https://
8.8. 8
8.8.1. Bits, bytes (kilo, mega, giga, tetra, petra). 1 byte = 8 bits. 1 kilobit = 128 bytes. 10 * 8 * 128 * 8 * 128 * 8 = 83.886.080
9. K2:
9.1. 1
9.1.1. Den fysiske model viser systemets hardware komponenter. Den definerer ligeledes systemets enheder.
9.2. 2
9.2.1. Ja. Den viser systemets komponenter, og hvordan enkelte komponenter kommunikerer med hinanden
9.3. 3
9.3.1. Ja, arkitekturmodellerne overvejer middleware platforms, samt forklarer systemets størrelse/kompleksitet og dermed også tiering
9.4. 4
9.4.1. Client-Server model
9.5. 5
9.5.1. Security
9.6. 6
9.6.1. Failure
9.7. 7
9.7.1. Interaction
9.8. 8
9.8.1. En tynd klient, er en klient som afhænger af en server for regnekraft(... og harddisk osv). Selve klienten har kun en grafisk overflade.