Otázky z OPS a PCS 2010: Porovnání verzí
Z Milan Kerslager
m (→Operační systémy: reorganizace) |
m (→Počítačové sítě: reorganizace) |
||
Řádka 7: | Řádka 7: | ||
#* [[csw:World Wide Web|WWW]], [[csw:Webový prohlížeč|prohlížeče]], [[csw:Internetový_vyhledávač|vyhledávače]], rozcestníky, [[csw:Uniform Resource Locator|URL]], [[csw:HyperText Markup Language|HTML]], [[csw:Hypertext Transfer Protocol|HTTP]], [[csw:World Wide Web Consortium|W3C]], [[csw:Search Engine Optimization|SEO]] | #* [[csw:World Wide Web|WWW]], [[csw:Webový prohlížeč|prohlížeče]], [[csw:Internetový_vyhledávač|vyhledávače]], rozcestníky, [[csw:Uniform Resource Locator|URL]], [[csw:HyperText Markup Language|HTML]], [[csw:Hypertext Transfer Protocol|HTTP]], [[csw:World Wide Web Consortium|W3C]], [[csw:Search Engine Optimization|SEO]] | ||
# Internet – další služby | # Internet – další služby | ||
− | #* [[csw:E-mail|elektronická pošta]] a konfigurace klienta, [[enw:Mailing list|elektronická konference]] | + | #* [[csw:File Transfer Protocol|FTP]], [[csw:Secure Copy|SCP]], [[csw:E-mail|elektronická pošta]] a konfigurace klienta, [[enw:Mailing list|elektronická konference]], [[csw:Usenet|Usenet]] |
− | #* [[csw:Znaková_sada|kódování znaků]], [[csw:Unicode|Unicode]] ([[csw:UTF-8|UTF-8]], [[csw:UTF-16|UTF-16]], [[enw:UTF-32/UCS-4|UTF-32]]) | + | #* [[csw:Znaková_sada|kódování znaků]], [[csw:Unicode|Unicode]] ([[csw:UTF-8|UTF-8]], [[csw:UTF-16|UTF-16]], [[enw:UTF-32/UCS-4|UTF-32]]), [[csw:Instant messaging|Instant messaging]], [[csw:Voice over Internet Protocol|VoIP]] ([[csw:Session Initiation Protocol|SIP]], [[csw:H.323|H.323]]) |
− | |||
#* [[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:Kryptografie|Kryptografie]] | ||
− | #* [[csw:Symetrická kryptografie|symetrická]] a [[csw:Asymetrická kryptografie|asymetrická]] šifra, privátní klíč, veřejný klíč | + | #* [[csw:Symetrická kryptografie|symetrická]], přenos zprávy a klíče, [[csw:Asymetrická kryptografie|asymetrická]] šifra, privátní klíč, veřejný klíč |
− | #* [[csw:Bloková šifra|bloková]] a [[enw:Stream cipher|proudová šifra]], algoritmy ([[csw:RSA|RSA]], [[csw:Digital Signature Algorithm|DSA]], [[csw:ElGamal|ElGamal]]) | + | #* [[csw:Jednocestná funkce|jednocestná funkce]], [[csw:Bloková šifra|bloková]] a [[enw:Stream cipher|proudová šifra]], algoritmy ([[csw:RSA|RSA]], [[csw:Digital Signature Algorithm|DSA]], [[csw:ElGamal|ElGamal]]) |
+ | # [[csw:Elektronický podpis|Elektronický podpis]] | ||
#* [[csw:Kryptografická hashovací funkce|kryptografická hashovací funkce]] ([[csw:Message-Digest algorithm|MD5]], [[csw:Secure Hash Algorithm|SHA]]), kolize | #* [[csw:Kryptografická hashovací funkce|kryptografická hashovací funkce]] ([[csw:Message-Digest algorithm|MD5]], [[csw:Secure Hash Algorithm|SHA]]), kolize | ||
− | |||
− | |||
#* [[csw:PKI|PKI]], přenos důvěry, [[csw:Síť důvěry|sítě důvěry]], [[csw:Setkání s podepisováním klíčů|setkání s podepisováním klíčů]] | #* [[csw:PKI|PKI]], přenos důvěry, [[csw:Síť důvěry|sítě důvěry]], [[csw:Setkání s podepisováním klíčů|setkání s podepisováním klíčů]] | ||
+ | # Šifrování na webových stránkách | ||
+ | #* šifrování [[csw:HTTPS|HTTPS]], [[csw:Secure Sockets Layer|SSL]]/[[csw:Transport Layer Security|TLS]] | ||
+ | #* [[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]] | ||
# Počítačová bezpečnost | # 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]] | #* [[csw:Počítačová bezpečnost|počítačová bezpečnost]], [[csw:zranitelnost|zranitelnost]], [[csw:exploit|exploit]], [[csw:Aktualizace (software)|aktualizace]] | ||
− | #* | + | #* útok [[csw:Man in the middle|Man in the middle]], [[csw:Útok hrubou silou|útok hrubou silou]], [[enw:Dictionary attack|slovníkový útok]], [[csw:Denial of Service|DoS]], [[csw:Sociální inženýrství (bezpečnost)|sociální inženýrství]] |
− | #* | + | #* [[csw:Generátor pseudonáhodných čísel|generátor pseudonáhodných čísel]], [[csw:Secure Shell|SSH]] (ověřování pomocí klíčů), [[csw:Virtuální privátní síť|VPN]], [[csw:IPsec|IPsec]], [[csw:GNU Privacy Guard|gpg]] |
− | |||
# [[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í | ||
Řádka 64: | Řádka 64: | ||
# [[csw:E-mail|Elektronická pošta]], [[csw:Usenet|Usenet NetNews]] | # [[csw:E-mail|Elektronická pošta]], [[csw:Usenet|Usenet NetNews]] | ||
#* MUA, [[csw:Mail transfer agent|MTA]], [[csw:Mail delivery agent|MDA]], [[csw:Simple Mail Transfer Protocol|SMTP]], [[csw:Post Office Protocol version 3|POP]], [[csw:Internet Message Access Protocol|IMAP]], formát zprávy, [[csw:Multipurpose Internet Mail Extensions|MIME]] | #* MUA, [[csw:Mail transfer agent|MTA]], [[csw:Mail delivery agent|MDA]], [[csw:Simple Mail Transfer Protocol|SMTP]], [[csw:Post Office Protocol version 3|POP]], [[csw:Internet Message Access Protocol|IMAP]], formát zprávy, [[csw:Multipurpose Internet Mail Extensions|MIME]] | ||
− | #* MX záznamy, fronty, chybová hlášení | + | #* MX záznamy, fronty, chybová hlášení, HOAX, HAM, [[csw:Spam|SPAM]] a ochrana proti němu, [[csw:Webmail|Webmail]] |
− | |||
== Operační systémy == | == Operační systémy == |
Verze z 1. 3. 2010, 11:08
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). Podpůrné materiály (články, slidy) naleznete na stránce Výuka.
Počítačové sítě
- Internet – WWW
- Internet – další služby
- FTP, SCP, elektronická pošta a konfigurace klienta, elektronická konference, Usenet
- kódování znaků, Unicode (UTF-8, UTF-16, UTF-32), Instant messaging, VoIP (SIP, H.323)
- NAT, maškaráda, firewall, proxy cache
- Kryptografie
- symetrická, přenos zprávy a klíče, asymetrická šifra, privátní klíč, veřejný klíč
- jednocestná funkce, bloková a proudová šifra, algoritmy (RSA, DSA, ElGamal)
- Elektronický podpis
- kryptografická hashovací funkce (MD5, SHA), kolize
- PKI, přenos důvěry, sítě důvěry, setkání s podepisováním klíčů
- Šifrování na webových stránkách
- Počítačová bezpečnost
- počítačová bezpečnost, zranitelnost, exploit, aktualizace
- útok Man in the middle, útok hrubou silou, slovníkový útok, DoS, sociální inženýrství
- generátor pseudonáhodných čísel, SSH (ověřování pomocí klíčů), VPN, IPsec, gpg
- 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
- 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, MAC adresa
- 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
Operační systémy
- Základní pojmy operačních systémů
- Operační systémy
- účel, funkce a vývoj OS, víceúlohové a víceuživatelské systémy, RTOS
- jádro, monolitické jádro, mikrojádro, hybridní jádro, modulární jádro
- start počítače, BIOS, ACPI, DDC, I²C, SMBus
- Mikroprocesory
- Počítačová bezpečnost
- počítačová bezpečnost, zranitelnost, exploit, aktualizace
- malware (virus, červ, adware, spyware, trojský kůň, rootkit, ...)
- elektronicky podepsané soubory
- 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)
- význam a 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, spooling
- ž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, aktivní čekání, 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ů
- Přidělování paměti
- 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
- Stránkování na disk
- 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í, diskové oddíly, FAT, NTFS, ext3, žurnálování, kvóty
- síťové a distribuované souborové systémy, práce se soubory (otevírání, čtení, zápis, zamykání, mapování do paměti)
- RAID, LVM, zálohování dat (úplná a inkrementální záloha, média pro zálohování, LTO), OSD
- Specifické soubory v OS
- Unix – úvod
- charakteristika, vývoj Unixu (vznik, hlavní větve, POSIX, Single UNIX Specification), unixové války
- Linux, projekt GNU, licence (GPL, LGPL, BSD...), open source, free software
- manuálové stránky, info a ostatní dokumentace, locale, NLS
- příkazový řádek, textové uživatelské rozhraní, kozole
- emulátor terminálu, telnet, ssh, PuTTY, síťové tunelování, autentizace pomocí klíčů
- grafické uživatelské rozhraní, X Window System, VNC
- Unix – práce se soubory
- správa souborů a adresářů, pevná a symbolická linka, základní příkazy Unixu
- uživatelé, skupiny, systém práv pro soubory a adresáře, umask, speciální oprávnění
- Unix – příkazový řádek
- shell a jeho inicializační soubory
- zpracování příkazového řádku – speciální znaky, žolíkové znaky, historie, aliasy
- standardní vstup a výstupy, přesměrování, here document, roury
- programování v shellu (proměnné, skripty, funkce, předávání parametrů)
- Současné operační systémy
- MS Windows: charakteristika, vývoj (16, 32 a 64 bitová řada, Windows CE)
- systémy souborů, uživatelé, oprávnění, doména, Active directory
- charakteristika: Symbian, Mac OS X, Linux, DOS