| Size: 1988 Comment:  | Size: 2484 Comment:  | 
| Deletions are marked like this. | Additions are marked like this. | 
| Line 47: | Line 47: | 
| a. Model ISO/OSI a. Model TCP/IP | |
| Line 48: | Line 50: | 
| 1. Centralizované a decentralizované modely, deterministické a nedeterministické modely 1. Modely s centrálnym arbitrom, token ring 1. ALOHA, slotted ALOHA, CSMA, CD, Ethernet | a. Centralizované a decentralizované modely, deterministické a nedeterministické modely a. Modely s centrálnym arbitrom, token ring a. ALOHA, slotted ALOHA, CSMA, CD, Ethernet | 
| Line 52: | Line 54: | 
| 1. IPv4 adresy, triedy A,B,C 1. Privátne adresy 1. Sieťová a broadcast adresa 1. Routovacie tabuľky uzlov 1. Preklad IP adries (masquerading) | a. IPv4 adresy, triedy A,B,C a. Privátne adresy a. Sieťová a broadcast adresa a. Preklad IP adries (masquerading) | 
| Line 58: | Line 59: | 
| 1. Protokoly TCP a UDP 1. Softwarové rozhranie pre prístup k transportnej vrstve - sockety 1. Šablóny programov "klient" a "server" - fork a select prístup | a. Protokoly TCP a UDP a. Softwarové rozhranie pre prístup k transportnej vrstve - sockety a. Šablóny programov "klient" a "server" - fork a select prístup == Šablóny programov == || TCP server bez súbežnej obsluhy viacerých klientov || http://bitbucket.org/gjenca/python_vyuka_public/raw/tip/tcp_server.py || || TCP server so súbežnou obsluhou viacerých klientov || http://bitbucket.org/gjenca/python_vyuka_public/raw/tip/tcp_server_fork.py || || UDP server || http://bitbucket.org/gjenca/python_vyuka_public/raw/tip/udp_server.py || || UDP client || http://bitbucket.org/gjenca/python_vyuka_public/raw/tip/udp_client.py || | 
Počítačové siete
2009/2010 -- zimný semester
Vyučujúci
- Gejza Jenča gejza.jenca@stuba.sk 
Stručná osnova predmetu
- Taxonómia počítačových sietí
- Vrstvový model
- Sieťová vrstva, routing
- Základy konfigurácie sietí a služieb
- Transportná vrstva, sockety
- Aplikačná vrstva
- Aplikačné protokoly
- HTTP
- HTML a CSS, dizajn web stránok
- Dynamické webové stránky pomocou CGI skriptov
- Šablónové jazyky
Literatúra
- Andrew S. Tanenbaum, Computer Networks, 4. vydanie, Prentice-Hall 
- Craig Hunt, TCP/IP Network administration, 3. vydanie, O'Reilly, http://docstore.mik.ua/orelly/networking_2ndEd/tcp/index.htm 
Webové stránky
Podmienky na zápočet
- Počas semestra sa bude udeľovať 40 bodov. Na zápočet je potrebných 20 bodov.
- 40 bodov bude udeľovaných za tieto veci: - Dve zápočtové cvičenia vypracované ako rozšírenie domácich zadaní - TCP/IP a sockety
- CGI skripty
 
- Jedno domáce zadanie z web dizajnu a šablón
 
- Dve zápočtové cvičenia vypracované ako rozšírenie domácich zadaní 
Témy na skúšku
- Vrstvové referenčné modely. - Model ISO/OSI
- Model TCP/IP
 
- Problém riadenia súbežného prístupu (MAC) - Centralizované a decentralizované modely, deterministické a nedeterministické modely
- Modely s centrálnym arbitrom, token ring
- ALOHA, slotted ALOHA, CSMA, CD, Ethernet
 
- Sieťová vrstva, adresácia, smerovanie - IPv4 adresy, triedy A,B,C
- Privátne adresy
- Sieťová a broadcast adresa
- Preklad IP adries (masquerading)
 
- Transportná vrstva, UDP, TCP - Protokoly TCP a UDP
- Softwarové rozhranie pre prístup k transportnej vrstve - sockety
- Šablóny programov "klient" a "server" - fork a select prístup
 
Šablóny programov
| TCP server bez súbežnej obsluhy viacerých klientov | http://bitbucket.org/gjenca/python_vyuka_public/raw/tip/tcp_server.py | 
| TCP server so súbežnou obsluhou viacerých klientov | http://bitbucket.org/gjenca/python_vyuka_public/raw/tip/tcp_server_fork.py | 
| UDP server | http://bitbucket.org/gjenca/python_vyuka_public/raw/tip/udp_server.py | 
| UDP client | http://bitbucket.org/gjenca/python_vyuka_public/raw/tip/udp_client.py | 

