The aim of the course is presentation of current knowledge on the use of computer networks and the Internet, cable and wireless networks as well as basic network protocols and applications.
Prerequisites
Information technology and Computer programming.
Scope
Lecture;
Applications of computer networks (business applications, home applications, mobile users).
Physical layer (theoretical basis of data transmission, cables, optical fibers and wireless links).
Data link layer (network protocols, data transfer correctness verification).
Access control to the carrier (multiple access protocols, Ethernet, wireless local networks, Bluetooth).
Network layer (routing algorithms, congestion control, QoS, IPv4 and IPv6).
Transport layer (socket programming, UDP, TCP, RTP and network performance).
Application layer (DNS name system, email, web architecture, streaming audio and video).
Network security (cryptography, DES, AES, RSA, communication security, WWW security, social aspects of computer networks).
Laboratory;
Access networks and physical carriers.
Planning the network layout.
Diagnostic tools and troubleshooting.
Analyzing packets.
Devices and network traffic.
Connecting networks using routers.
Routing protocols.
Domain Name System.
Network monitoring and troubleshooting.
Wireless networks.
Network security
Teaching methods
Traditional lecture. Laboratory exercises in the computer lab according to the developed instructions.
Learning outcomes and methods of theirs verification
Outcome description
Outcome symbols
Methods of verification
The class form
Assignment conditions
Checking the level of preparation of students and their activity during laboratory exercises.
Obtaining positive grades from all laboratory exercises planned for implementation under the laboratory program.
Written test to pass the lecture, consisting of questions and tasks, verifying the knowledge of the material.
The grade for the subject consists of the grade for laboratory exercises (40%) and the grade for the lecture (60%). The pass mark for the course is a positive assessment of the laboratory exercises and the lecture.
Recommended reading
James F. Kurose, Keith W. Ross Computer Networking: A Top-Down Approach 7th Edition Pearson 2016.
Andrew S. Tanenbaum, David J. Wetherall Computer Networks 5th Edition Pearson 2010.
Further reading
William Stallings Data and Computer Communications Prentice Hall 2007.
Al Anderson, Ryan Benedetti Head First. Sieci komputerowe Helion 2010.
Notes
Modified by dr Ewa Synówka (last modification: 10-04-2024 19:31)