Size: 2484
Comment:
|
Size: 2575
Comment:
|
Deletions are marked like this. | Additions are marked like this. |
Line 68: | Line 68: |
|| TCP klient || http://bitbucket.org/gjenca/python_vyuka_public/raw/tip/tcp_client.py || | |
Line 69: | Line 70: |
|| UDP client || http://bitbucket.org/gjenca/python_vyuka_public/raw/tip/udp_client.py || | || UDP klient || 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 |
TCP klient |
http://bitbucket.org/gjenca/python_vyuka_public/raw/tip/tcp_client.py |
UDP server |
http://bitbucket.org/gjenca/python_vyuka_public/raw/tip/udp_server.py |
UDP klient |
http://bitbucket.org/gjenca/python_vyuka_public/raw/tip/udp_client.py |