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.
Wymagania wstępne
Information technology and Computer programming.
Zakres tematyczny
Lecture
Computer networks and the Internet. Description of the main components. Client and server programs. Access networks and physical carriers. Circuit and packet switching. ISPs and Internet backbones. Protocol layers and models of their services.
Architecture of network applications. WWW technology and HTTP protocol. File transfer using FTP. Internet e-mail. DNS system. Programming TCP protocol sockets.
Transport layer services. Connectionless UDP transport protocol. Reliable data transfer. Connection-oriented TCP transport. 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. Variations of Ethernet technology. Data link layer switches. PPP protocol.
Wireless and mobile networks. Features of wireless links and networks. Wi-Fi: wireless local networks. Mobile Internet access. Principles of mobility management. Mobility management in mobile networks.
Multimedia network applications. Streaming image and sound. Internet telephone example. Real-time application interactive protocols. Providing a service quality guarantee.
Security in computer networks. Principles of cryptography. Message integrity and endpoint authentication. Safe e-mail. SSL protocol. Security at the network layer. Securing wireless local networks. Operational security, firewalls and intrusion detection systems.
Network management. Network management infrastructure. Internet network management model. SNMP protocol operation. Security and administration.
Laboratory
Access networks and physical carriers.
Network devices and network traffic.
Basic diagnostic tools and troubleshooting.
Packet analysis, introduction to Wireshark.
WWW technology and HTTP protocol.
Internet electronic 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.
Metody kształcenia
Traditional lecture. Laboratory exercises in the computer lab according to the developed 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 preparation level of students and their activity during laboratory exercises.
Obtaining positive grades from all laboratory exercises planned for implementation under the laboratory program.
Written exam consisting of questions and tasks, verifying the knowledge of the material processed.
The grade for the subject consists of an exercise grade (40%) and an exam grade (60%). The condition for taking the exam is a positive grade from the exercises. The condition for passing the course is a positive grade from the exercises and the 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.
Uwagi
Zmodyfikowane przez mgr inż. Andrzej Majczak (ostatnia modyfikacja: 19-11-2020 13:55)
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.