Otázky z OPS a PCS 2010: Porovnání verzí
Z Milan Kerslager
(→Počítačové sítě: fix) |
(→Počítačové sítě: šifrování) |
||
Řádka 10: | Řádka 10: | ||
#* [[csw:Instant messaging|Instant messaging]], [[csw:Voice over Internet Protocol|VoIP]], [[csw:Usenet|Usenet]], [[csw:File Transfer Protocol|FTP]], [[csw:Secure Copy|SCP]] | #* [[csw:Instant messaging|Instant messaging]], [[csw:Voice over Internet Protocol|VoIP]], [[csw:Usenet|Usenet]], [[csw:File Transfer Protocol|FTP]], [[csw:Secure Copy|SCP]] | ||
#* [[csw:Network_address_translation|NAT]], maškaráda, [[csw:Firewall|firewall]], [[csw:Proxy server|proxy cache]] | #* [[csw:Network_address_translation|NAT]], maškaráda, [[csw:Firewall|firewall]], [[csw:Proxy server|proxy cache]] | ||
− | # | + | # [[csw:Kryptografie|Kryptografie]] |
− | #* [[csw:Symetrická kryptografie|symetrická]] a [[csw:Asymetrická kryptografie|asymetrická]] [[csw: | + | #* [[csw:Symetrická kryptografie|symetrická]] a [[csw:Asymetrická kryptografie|asymetrická]] šifra, používané algoritmy ([[csw:RSA|RSA]], [[csw:Digital Signature Algorithm|DSA]], [[csw:ElGamal|ElGamal]]) |
− | + | #* [[csw:Kryptografická hashovací funkce|kryptografická hashovací funkce]] ([[csw:Message-Digest algorithm|MD5]], [[csw:Secure Hash Algorithm|SHA]]), privátní klíč, veřejný klíč | |
− | #* využití šifrování v [[csw:HTTPS|HTTPS]], [[csw:Secure Sockets Layer|SSL]]/[[csw:Transport Layer Security|TLS]], [[csw:Secure Shell|SSH]] (ověřování pomocí klíčů), [[csw:Virtuální privátní síť|VPN]], [[csw:GNU Privacy Guard|gpg]] | + | #* [[csw:Elektronický podpis|elektronický podpis]], [[csw:Digitální certifikát|digitální certifikát]], [[csw:Certifikační autorita|certifikační autorita]], [[csw:Osobně podepsaný certifikát|self-signed certifikát]] |
− | #* [[csw:Generátor pseudonáhodných čísel|generátor pseudonáhodných čísel]] | + | #* [[csw:PKI|PKI]], přenos důvěry, [[csw:Síť důvěry|sítě důvěry]] |
+ | # Počítačová bezpečnost | ||
+ | #* [[csw:Počítačová bezpečnost|počítačová bezpečnost]], [[csw:zranitelnost|zranitelnost]], [[csw:exploit|exploit]], [[csw:Aktualizace (software)|aktualizace]] | ||
+ | #* využití šifrování v [[csw:HTTPS|HTTPS]], [[csw:Secure Sockets Layer|SSL]]/[[csw:Transport Layer Security|TLS]], [[csw:Secure Shell|SSH]] (ověřování pomocí klíčů), [[csw:Virtuální privátní síť|VPN]], [[csw:IPsec|IPsec]], [[csw:GNU Privacy Guard|gpg]] | ||
+ | #* útok [[csw:Man in the middle|Man in the middle]], [[csw:Útok hrubou silou|útok hrubou silou]], [[csw:Generátor pseudonáhodných čísel|generátor pseudonáhodných čísel]] | ||
# [[csw:Topologie sítí|Topologie sítí]] | # [[csw:Topologie sítí|Topologie sítí]] | ||
#* [[csw:Počítačová síť|charakteristika sítí]], [[csw:Local Area Network|LAN]], [[csw:Wide Area Network|WAN]] a jejich využití | #* [[csw:Počítačová síť|charakteristika sítí]], [[csw:Local Area Network|LAN]], [[csw:Wide Area Network|WAN]] a jejich využití |
Verze z 16. 9. 2009, 05:30
Stránka bude během semestru upravována, aby rozsah otázek odpovídal probranému učivu. Odkazované články ve Wikipedii nemusí být přesné a úplné, avšak je vhodné je přednostně rozšiřovat v rámci semestrální práce (zápočet z článku na Wikipedii).
Počítačové sítě
- Internet - WWW
- Internet - další služby
- elektronická pošta, MIME, kódování znaků
- Instant messaging, VoIP, Usenet, FTP, SCP
- NAT, maškaráda, firewall, proxy cache
- Kryptografie
- symetrická a asymetrická šifra, používané algoritmy (RSA, DSA, ElGamal)
- kryptografická hashovací funkce (MD5, SHA), privátní klíč, veřejný klíč
- elektronický podpis, digitální certifikát, certifikační autorita, self-signed certifikát
- PKI, přenos důvěry, sítě důvěry
- Počítačová bezpečnost
- počítačová bezpečnost, zranitelnost, exploit, aktualizace
- využití šifrování v HTTPS, SSL/TLS, SSH (ověřování pomocí klíčů), VPN, IPsec, gpg
- útok Man in the middle, útok hrubou silou, generátor pseudonáhodných čísel
- Topologie sítí
- Využití počítačových sítí
- sdílení souborů (klient-server, klient-klient), aplikace (BitTorrent, SQL server, Skype)
- autentizace v počítačové síti, heslo, bezpečné heslo
- clustery (výpočetní, load-balancing, failover, úložný, gridový)
- Referenční model OSI
- představa referenčního modelu OSI, přehled vrstev, uplatnění v TCP/IP
- přepojování okruhů a paketů, virtuální okruh, hybridní sítě
- Přenosová média
- přenosová média (kabel – koaxiál, kroucená dvojlinka, optické vlákno; vzduch – rádiové záření, optická pojítka)
- paralelní a sériový přenos dat, analogový a digitální přenos (modem, modulace, ISDN, xDSL, PCM, GPRS)
- Ethernetové sítě
- Ethernet (10 Mbps, 100 Mbps, 1 Gbps, 10 Gbps), ethernetové rámce
- segment, CSMA/CD, kolizní doména, full/half duplex
- Další technologie lokálních sítí
- hub, switch, VLAN (802.1Q)
- Arcnet, Token Bus, Token Ring, FDDI, ATM, Frame Relay
- Bezdrátové sítě
- IP protokol
- IP adresa, třídy adres, neveřejné adresy, dělení na podsítě, maska sítě
- IP datagram, fragmentace, broadcast, multicast, loopback, ping, traceroute
- Rodina protokolů TCP/IP
- IPv6
- Spojování IP sítí
- DNS
- Elektronická pošta, Usenet NetNews
- Bezpečnost v počítačových sítích
- odposlouchávání síťového provozu, DDoS, exploit
- útok Man in the middle, útok hrubou silou, slovníkové útoky
Operační systémy
- Základní pojmy operačních systémů
- analogový, hybridní, číslicový počítač, hardware, software
- Von Neumannovo a Harvardské schéma počítače
- vývoj počítačů a mikroprocesorů, superskalarita, pipeline
- Operační systémy
- účel a funkce OS, víceúlohové a víceuživatelské systémy, typy jader OS, RTOS
- zavedení OS (FDD, HDD, CD, BootROM), multiprocesory, multipočítače, clustery
- Počítačová bezpečnost
- Hardwarové prostředky využívané operačním systémem
- komunikace se vstupně/výstupním zařízením (I/O) v PC (instrukce IN, OUT, mapování do paměti, DMA, bus master)
- typy přerušení, obsluha přerušení, ovladač, privilegovaný režim, časovač, virtualizace, endianita
- Procesy v operačním systému
- algoritmus, program, proces, thread
- context switch, PCB, preemptivní a nepreemptivní multitasking
- životní cyklus procesu, plánování procesů a procesoru
- Spolupráce mezi procesy
- signály, zasílání zpráv, roura, pojmenovaná roura, soket
- sdílená paměť, souběh, kritická sekce, TSL, semafory, uváznutí
- Správa paměti v operačním systému
- rozdělení pamětí (vnitřní paměť, registr procesoru, cache, operační paměť, RAM, vnější paměť)
- PAE a omezení x86 procesorů, relokace
- Přidělování paměti
- přidělování celé paměti (CP/M), přidělování pevných bloků paměti (MFT)
- přidělování bloků paměti proměnné velikosti (MVT, DOS, současné systémy, mapa paměti procesu v Linuxu)
- Segmentace paměti
- segment a offset, ochrana paměti (ochrana segment registru, mezní registr)
- fragmentace paměti, setřásání segmentů, swapování
- Stránkování paměti
- adresní prostor procesu, tabulka stránek, převod virtuální adresy na fyzickou adresu
- ochrana paměti (metoda zámků a klíčů), segmentace se stránkováním na žádost
- Virtuální paměť
- mechanismus virtuální paměti, výpadek stránky, algoritmy výběru stránky
- mapování souborů do paměti, OOM, memory thrashing (swap to death)
- Systémy souborů v OS
- účel systémů souborů, formátování, FAT, NTFS, ext3, žurnálování, kvóty
- práce se soubory (otevírání, čtení, zápis, zamykání, mapování souborů do paměti)
- RAID, zálohování dat (úplná a inkrementální záloha, média pro zálohování, LTO)
- Unix – úvod
- charakteristika, vývoj Unixu (vznik, hlavní větve, POSIX)
- manuálové stránky, info a ostatní dokumentace, locale
- příkazový řádek, textové uživatelské rozhraní, kozole, telnet, ssh, PuTTY
- grafické uživatelské rozhraní, X Window System, VNC
- Unix – práce se soubory
- uživatelé, skupiny, systém práv pro soubory a adresáře, umask, speciální oprávnění
- správa souborů a adresářů, pevná a symbolická linka, základní příkazy Unixu
- Unix – příkazový řádek
- shell a jeho inicializační soubory
- zpracování příkazového řádku - žolíkové znaky, speciální znaky, historie, aliasy
- standardní vstup a výstupy, přesměrování, here document, roury
- programování v shellu BASH (proměnné, skripty, funkce, předávání parametrů)
- MS Windows
- charakteristika, vývoj (16, 32 a 64 bitová řada, Windows Mobile, Symbian)
- systémy souborů, uživatelé, oprávnění, doména, Active directory