Sieci Komputerowe (SIK 420)
Sylabus, 2006/2007
Wprowadzenie
1. Model odniesienia ISO/OSI
2. Model czterowarstwowy (Internet)
3. Interfejs programistyczny gniazd BSD (lub Winsock)
4. Programowania sieciowe: Java, .NET
II. Protokoły sieci Internet
1.Warstwa sieci (IP)
a) Pakiet IP; adresowanie, VLSM i CIDR, IPv6
b) Protokoły ARP, ICMP (DHCP, DNS - ogólnie)
c) Ruting statyczny, NAT
b) Ruting dynamiczny; RIP, RIP2, OSPF
d) Systemy autonomiczne, ruting BGP
2.Warstwa transportowa
a) Segment TCP i datagram UDP
b) Sterowanie przepływem i przeciążeniem w TCP
c) Programowanie sieciowe (-pojęcie asocjacji)
3.Warstwa aplikacji
a) Zarządzanie sieciami; MIB II, SNMP.
b) Analiza protokołów za pomocą Ethereala
III. Sieci lokalne
1. Protokoły wielodostępu; CSMA/CD
2. Media; sygnalizacja, kodowanie, normy
3. Sieci Ethernet, koncentratory, mosty, przełączniki
4. Standardy IEEE; 802.2, 802.3 i 802.5
5. Administrowanie sieciami VLAN; 802.1Q/p (zob. NetSim)
6. Szybkie sieci lokalne; 10000BASE F
IV. Sieci bezprzewodowe
1. Protokół wielodostępu CSMA/CA
2. Standardy IEEE 802.11 i sieci WiFi
3. Sieci szerokopasmowe 802.16 (WiMax)
4. Sieci Bluetooth (IrDa)
5. Mobilność w warstie 2 w sieciach WiFi
6. Mobile IP; mobilność a warstwy sieciowe
V. Sieci rozległe
1. Sieci z integracją usług; sieci ISDN i ATM (*)
2. Sieci X25 i FrameRelay (*)
5. Zarządzanie siecią Internet; IETF, RIRs, ICANN
VI. Bezpieczeństwo w sieciach komputerowych
1. Elementy kryptografii (*)
2. Bezpieczeństwo TCP/IP: SSL, IPsec i VPN (*)
3. Bezpieczeństwo sieci bezprzewodowych (WEP)
Uwaga. W przypadku punktów oznaczonych (*) wymagane są aktualnie
jedynie bardzo podstawowe fakty.
Literatura podstawowa.
[ 1] J.F.Kurose, K.W.Ross, Sieci komputerowe, wydanie 3-cie, Helion
[ 2] A.Tanenbaum, Sieci komputerowe, Helion
[ 3] K.Nowicki, J.Woźniak, Przewodowe i bezprzewodowe sieci
komputerowe, Oficyna Wydawnicza PW.
[ 4] R.Breyer, S.Rileyi, Switched, Fast i Gigabit Ethernet, Helion.
[ 5] M.Gast, 802.11 Sieci bezprzewodowe, Helion
[ 6] R. Stevens, Biblia TCP/IP, t. 1-3.
[ 7] Wikipedia, dla celów porównawczych (możliwe nieścisłości).