Lectures:
* Introduction to Computer Networks: Basics of data transmission, network topologies, switching techniques.
* Layered Computer Networks Architecture: Layered ISO-OSI reference model, responsibilities of individual layers. Network interconnection, transmission media, network devices and their operation principles.
* LAN Networks: Multiple access problem, methods of transmission media and channel sharing.
* LAN Networks: IEEE 802 networks. Ethernet. Switched networks. Virtual LANs.
* Reliable Data Delivery: Error Control Methods, flow control.
* Resource Allocation: Fixed vs. dynamic allocation, congestion and its prevention
* Internet Protocols: TCP/IP protocol family. IPv6, NAT
* Routing and routing algorithms, hierarchical routing.
* DNS: principles, structure, basic records and extensions of DNS.
* Networked Applications: Protocols of Internet services (esp. HTTP protocol, electronic mail), URL and URI.
* Introduction to computer networks security.
* Mobility: Wireless LANs IEEE 802.11, cell networks, IP mobility.
* Network System Services (Syslog, NTP protocol, AAA servers).
Laboratories:
* Lab guidelines, simple network, network settings in OS, basic networking utilities.
* Structured wiring systems.
* Implementation of a simple client-server application, using Sockets API.
* Practical switched network implementation, switching.
* Switched virtual LAN network, loop prevention, Ethernet frames analysis.
* IP addressing - subnetting, NAT.
* IPv6 network configuration.
* TCP/IP protocol analysis, reliable communication protocol design and implementation.
* Static and dynamic routing - implementation of routed network.
* DNS: configuration and management.
* Analysis of Internet application layer protocols.
* Configuration of packet filtering.
* WiFi network - configuration of APs and client stations.
* Introduction to Computer Networks: Basics of data transmission, network topologies, switching techniques.
* Layered Computer Networks Architecture: Layered ISO-OSI reference model, responsibilities of individual layers. Network interconnection, transmission media, network devices and their operation principles.
* LAN Networks: Multiple access problem, methods of transmission media and channel sharing.
* LAN Networks: IEEE 802 networks. Ethernet. Switched networks. Virtual LANs.
* Reliable Data Delivery: Error Control Methods, flow control.
* Resource Allocation: Fixed vs. dynamic allocation, congestion and its prevention
* Internet Protocols: TCP/IP protocol family. IPv6, NAT
* Routing and routing algorithms, hierarchical routing.
* DNS: principles, structure, basic records and extensions of DNS.
* Networked Applications: Protocols of Internet services (esp. HTTP protocol, electronic mail), URL and URI.
* Introduction to computer networks security.
* Mobility: Wireless LANs IEEE 802.11, cell networks, IP mobility.
* Network System Services (Syslog, NTP protocol, AAA servers).
Laboratories:
* Lab guidelines, simple network, network settings in OS, basic networking utilities.
* Structured wiring systems.
* Implementation of a simple client-server application, using Sockets API.
* Practical switched network implementation, switching.
* Switched virtual LAN network, loop prevention, Ethernet frames analysis.
* IP addressing - subnetting, NAT.
* IPv6 network configuration.
* TCP/IP protocol analysis, reliable communication protocol design and implementation.
* Static and dynamic routing - implementation of routed network.
* DNS: configuration and management.
* Analysis of Internet application layer protocols.
* Configuration of packet filtering.
* WiFi network - configuration of APs and client stations.