Otázky z PCS a OPS pro V2 (2004/2005)
 echo Date("d.m.Y, H:i:s", fileMtime($_SERVER["SCRIPT_FILENAME"]))?>
Počítačové sítě
 - Internet - základní přehled
     
       - historie, topologie, základní protokoly a služby používané v Internetu
       
- WWW, URL, HTML, CSS, CGI, PHP, formuláře, kódování znaků, Javascript, Java
       
- NIX, RFC, proxy cache, elektronická pošta a konference, NetNews, BBS
       
- orientace v Internetu (rozcestníky, vyhledávače), on-line komunikace
     
 
- Počítačové sítě
     
       - charakteristika sítí, LAN, WAN a jejich využití, autentizace v počítačové síti
       
- topologie sítí (dvoubodové spoje a sdílené kanály)
       
- sdílení a aplikace v sítích (klient-server, klient-klient), 
           clustery (výpočetní, load-balancing, failover)
     
 
- Referenční model OSI
     
       - představa modelu, přehled vrstev, uplatnění v TCP/IP
       
- přepojování okruhů a paketů, virtuální okruhy
     
 
- Přenosová média a přenos dat
     
       - typy přenosových médií (kroucená dvojlinka, optický kabel, koaxiál, vzduch)
       
- přenos analogový (modemy, modulace) a přenos digitální (ISDN, xDSL), PCM
       
- paralelní, sériový přenos dat (synchronní, asynchronní, arytmický)
     
 
- Sdílená média
     
       - význam sdílených médií, statický a dynamický přístup k médiu
       
- kolizní a bezkolizní protokoly (čistá a dálková Aloha, CSMA, CSMA/CD)
       
- spojování segmentů u Ethernetu, limity a omezení
     
 
- Síťové technologie
     
       - Ethernet a jeho varianty, ethernetové rámce, full/half duplex
       
- hub, switch, segment, kolizní doména
       
- Arcnet, Token Bus, Token Ring, ATM, FDDI, Frame Relay
       
- dálková pojítka, WiFi sítě
     
 
- Rodina protokolů TCP/IP
     
       - IP adresa, třídy adres a privátní adresy, IP datagram, fragmentace datagramů, TTL
       
- protokoly ICMP, ARP, proxy ARP, RARP, BOOTP,DHCP
- TCP (porty, okénka, piggy-backing,navázání a uzavření spojení),
           UDP,IPSec, IPv6
 
- Spojování sítí, směrování v IP sítích
     
       - repeater, bridge, router, gateway
       
- dělení IP sítí, maska, broadcast, loopback
       
- návrh sítě s routerem, routovací tabulka, konfigurace stanic
       
- propojování větších sítí, statické a dynamické routování
 
- DNS
     
       - struktura DNS jmen, typy a struktura DNS serverů, záznamy v DNS, reverzní záznamy
       
- vyřešení dotazu na DNS server, (ne)autoritativní odpovědi, problém konzistence záznamů
       
- založení a registrace domény
     
 
- Elektronická pošta, NetNews
     
       - formát zprávy, MIME, přenos elektronické pošty (MUA, MTA, SMTP, POP, IMAP)
       
- úloha MX záznamů v DNS, fronty, chybová hlášení
       
- SPAM a ochrana proti němu, Webmail, NetNews
     
 
- Připojení k síti (Internetu)
     
       - Hayes kompatibilní modem, Winmodem, PPP, přenosové standardy (V.92, komprese, korekce chyb)
       
- modemy pro ISDN, xDSL, pevné linky
       
- bezdrátová komunikace, VLAN
     
 
- Bezpečnost v počítačových sítích
     
       - symetrická a asymetrická šifra, klíče, GnuPG, SSL, SSH
       
- digitální podpis, autorizace pomocí klíčů, certifikáty a jejich ověření
       
- firewall, útoky vnitřní a vnější, ochrana proti spamu a virům
       
- NAT, masquerading, proxy cache, aplikační brány
     
 
Operační systémy
 - Úvod do operačních systémů (OS)
     
       - základní pojmy (analogový, hybridní, číslicový počítač, hardware, software)
       
- Von Neumannovo a Harwardské schéma počítače, vývoj počítačů a mikroprocesorů
       
- účel a funkce OS, typy jader OS, zavedení OS (FDD, HDD, CD, BootROM)
       
- víceúlohové a víceuživatelské systémy, multiprocesory, multipočítače, clustery
     
 
- Hardwarové prostředky využívané počítačem
     
       - vstupně výstupní (I/O) zařízení v PC (IN, OUT, mapování do paměti, DMA, bus master)
       
- význam a typy přerušení, obsluha přerušení
       
- privilegované instrukce, ochrana paměti, časovač, virtualizace
     
 
- Procesy v OS
     
       - algoritmus, program, proces, thread, životní cyklus procesu
       
- preemptivní a nepreemptivní multitasking, context switch, plánování procesů a procesoru
       
- spolupráce mezi procesy (signály, sdílená paměť), souběh, kritická sekce, uváznutí
     
 
- Správa paměti v OS
     
       - strategie přidělování a ochrany paměti, relokace, segmentace a stránkování paměti
       
- virtuální paměť, stránkování na žádost, výběr stránky, segmentace se stránkováním na žádost
       
- rozdělení hlavní paměti počítače (Linux), PAE a omezení x86 procesorů
     
 
- Systémy souborů v OS
     
       - účel systémů souboru (FS), FAT, NTFS, ext3, žurnálování, kvóty
       
- práce se soubory (otevírání, čtení, zápis, zamykání, mapování do paměti)
       
- RAID, zálohování dat (úplná a inkrementální záloha, média pro zálohování)
     
 
- Unix - úvod
     
       - charakteristika, vývoj Unixu (vznik, hlavní větve)
       
- uživatelé, skupiny, systém práv, ACL, atributy, uchovávané časy, speciální oprávnění
       
- struktura systému souborů ext3, i-node, linky, vlastnictví souboru
       
- znakový terminál, GUI, vzdálené přihlašování, autorizace pomocí hesla a klíčů
     
 
- Unix - systém
     
       - start systému (zavední jádra), init (runlevely a startovací skripty),
           přihlášení (místní, ze sítě)
       
- úlohy a jejich správa, fork, exec, signály, plánování úloh (jobs, bg, fg, cron, at),
           stavy procesu (RSZD)
       
- předvedení práce s programy: mutt, vi, sed, awk, ...
     
 
- Unix - příkazový řádek
     
       - shell, správa souborů a adresářů, práce se soubory, žolíkové znaky, regulární výrazy
       
- std. vstupy a výstupy, přesměrování, here document, roury, seskupování příkazů
       
- zpracování příkazového řádku - žolíkové znaky, speciální znaky, historie, aliasy
       
- proměnné prostředí a shellu, programování ve shellu (skripty)