Provide current knowledge of the theory and practice of computer networks and the Internet, present how network applications and protocols work. and present what the layering of network architecture is.
Wymagania wstępne
Information Technology, Computer Programming.
Zakres tematyczny
Lecture
Computer networks and the Internet. Description of basic components. Client and server programs. Access networks and physical media. Circuit and packet switching. ISP providers and Internet backbone networks. Protocol layers and their service models.
Network application architectures. Web technology and HTTP protocol. File transfer using FTP. Internet e-mail. DNS system. Programming TCP sockets.
Transport layer services. Connectionless UDP transport protocol. Reliable data transfer. Connection-oriented TCP transport protocol. Overload control.
Network layer, forwarding and routing. What's inside the router? IP protocol, forwarding and addressing on the Internet. Routing algorithms.
Data link layer services. Methods of detecting and removing errors. Multiple access protocols. MAC addresses. Ethernet frame structure, CSMA/CD multiple access protocol. Varieties of Ethernet technology. Data link layer switches. PPP Protocol.
Wireless and mobile networks. Features of wireless links and networks. Wi-Fi: wireless local area networks. Mobile Internet access. Principles of mobility management. Mobility management in mobile networks.
Multimedia network applications. Streaming image and sound transmission. Internet telephone example. Interactive protocols for real-time applications. Providing service quality assurance.
Security in computer networks. Principles of cryptography. Message integrity and endpoint authentication. Secure email. SSL protocol. Network Layer Security. Securing wireless local networks. Operational security, firewalls and intrusion detection systems.
Network management. Network management infrastructure. Internet model of network management. Operation of the SNMP protocol. Security and administration.
Labolatory
Access networks and physical media.
Network devices and network traffic.
Basic diagnostic and troubleshooting tools.
Analyzing packets, introduction to Wireshark.
Web technology and HTTP protocol.
Internet e-mail.
DNS namespace system.
Connection-oriented TCP transport protocol.
Connectionless UDP transport protocol.
IP protocol, forwarding and addressing on the Internet.
Wireless networks.
Network security.
Network project.
Metody kształcenia
Traditional lecture. Laboratory exercises in the computer lab according to prepared instructions.
Efekty uczenia się i metody weryfikacji osiągania efektów uczenia się
Opis efektu
Symbole efektów
Metody weryfikacji
Forma zajęć
Warunki zaliczenia
Checking the degree of students' preparation and their activity during laboratory exercises.
Obtaining positive grades for all laboratory exercises planned for implementation as part of the laboratory program.
A written exam consisting of questions and tasks verifying knowledge of the material covered.
The grade for the course consists of the grade for the exercises (40%) and the grade for the exam (60%). The condition for taking the exam is a positive grade from the exercises. The condition for passing the course is a positive grade in the exercises and exam.
Literatura podstawowa
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
Literatura uzupełniająca
William Stallings Data and Computer Communications Prentice Hall 2007
Al Anderson, Ryan Benedetti Head First Networking. A Brain-Friendly Guide Helion 2010
Uwagi
The subject is also offered in the second semester.
Zmodyfikowane przez dr Ewa Sylwestrzak-Maślanka (ostatnia modyfikacja: 06-05-2024 21:22)
Ta strona używa ciasteczek (cookies), dzięki którym nasz serwis może działać lepiej. Korzystając z niniejszej strony, wyrażasz zgodę na ich używanie. Dowiedz się więcej.