SylabUZ

Wygeneruj PDF dla tej strony

Computer Networks - opis przedmiotu

Informacje ogólne
Nazwa przedmiotu Computer Networks
Kod przedmiotu 11.3-WK-MATED-CN-S22
Wydział Wydział Matematyki, Informatyki i Ekonometrii
Kierunek Mathematics
Profil ogólnoakademicki
Rodzaj studiów drugiego stopnia z tyt. magistra
Semestr rozpoczęcia semestr zimowy 2023/2024
Informacje o przedmiocie
Semestr 2
Liczba punktów ECTS do zdobycia 5
Typ przedmiotu obieralny
Język nauczania angielski
Sylabus opracował
  • mgr inż. Andrzej Majczak
Formy zajęć
Forma zajęć Liczba godzin w semestrze (stacjonarne) Liczba godzin w tygodniu (stacjonarne) Liczba godzin w semestrze (niestacjonarne) Liczba godzin w tygodniu (niestacjonarne) Forma zaliczenia
Wykład 30 2 - - Egzamin
Laboratorium 30 2 - - Zaliczenie na ocenę

Cel przedmiotu

The aim of the course is to provide current knowledge of the theory and practice of computer networks and the Internet, to present how network applications and protocols work, what layering of network architecture is and how to build a functional and secure application.

Wymagania wstępne

Information Technology, Computer Programming.

Zakres tematyczny

Lecture

  1. 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.
  2. Network application architectures. Web technology and HTTP protocol. File transfer using FTP. Internet e-mail. DNS system. Programming TCP sockets.
  3. Transport layer services. Connectionless UDP transport protocol. Reliable data transfer. Connection-oriented TCP transport protocol. Overload control.
  4. Network layer, forwarding and routing. What's inside the router? IP protocol, forwarding and addressing on the Internet. Routing algorithms.
  5. 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.
  6. 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.
  7. Multimedia network applications. Streaming image and sound transmission. Internet telephone example. Interactive protocols for real-time applications. Providing service quality assurance.
  8. 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.
  9. Network management. Network management infrastructure. Internet model of network management. Operation of the SNMP protocol. Security and administration.

Labolatory

  1. Access networks and physical media.
  2. Network devices and network traffic.
  3. Basic diagnostic and troubleshooting tools.
  4. Analyzing packets, introduction to Wireshark.
  5. Web technology and HTTP protocol.
  6. Internet e-mail.
  7. DNS namespace system.
  8. Connection-oriented TCP transport protocol.
  9. Connectionless UDP transport protocol.
  10. IP protocol, forwarding and addressing on the Internet.
  11. Wireless networks.
  12. Network security.
  13. 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

  1. Checking the degree of students' preparation and their activity during laboratory exercises.
  2. Obtaining positive grades for all laboratory exercises planned for implementation as part of the laboratory program.
  3. 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

  1. James F. Kurose, Keith W. Ross Computer Networking: A Top-Down Approach 7th Edition Pearson 2016
  2. Andrew S. Tanenbaum, David J. Wetherall  Computer Networks 5th Edition Pearson 2010

Literatura uzupełniająca

  1. William Stallings Data and Computer Communications Prentice Hall 2007
  2. Al Anderson, Ryan Benedetti Head First Networking. A Brain-Friendly Guide Helion 2010

Uwagi

The subject is also offered in semester IV.


Zmodyfikowane przez dr Ewa Sylwestrzak-Maślanka (ostatnia modyfikacja: 06-05-2024 21:22)