Computer Networks
Code | Completion | Credits | Range | Language |
---|---|---|---|---|
BE4B38PSIA | Z,ZK | 5 | 2P+2L | English |
- Vztahy:
- During a review of study plans, the course B4B38PSIA can be substituted for the course BE4B38PSIA.
- It is not possible to register for the course BE4B38PSIA if the student is concurrently registered for or has already completed the course BE4B38PSI (mutually exclusive courses).
- It is not possible to register for the course BE4B38PSIA if the student is concurrently registered for or has previously completed the course B4B38PSIA (mutually exclusive courses).
- Garant předmětu:
- Lecturer:
- Tutor:
- Supervisor:
- Department of Measurement
- Synopsis:
-
Subject is devoted to principles and technologies of Computer Networks. Physical layer media, analog and digital modulations, network topologies, MAC methods, ARQ algorithms, data communication models, coding and cryptography basics are introduced. Widely used LAN technologies are then presented together with their features. Internet protocols are explained and internetworking approaches are presented.
- Requirements:
- Syllabus of lectures:
-
1. Introduction, basic terms definition, ISO/OSI model, layer functionality
2. Metallic, optic a wireless physical media, features and application parameters
3. Information source entropy, source and channel coding, channel capacity
4. Communication channel models (AWGN, BSC, ...), modulations, spread spectrum communication
5. Data transfer types, channel capacity sharing, physical and logical topologies
6. MAC methods and their characteristics, addressing
7. ARQ methods, error detection and correction
8. Symmetric and asymmetric cryptography, digital signature
9. Internetworking, routing, flow control, QoS
10. Computer networks (particularly IEEE 802.3), versions, active elements, VLAN, PoE
11. Wireless networks I (IEEE 802.11)
12. TCP/IP basics (IPv4, IPv6, ICMP, ARP, NDP, DNS)
13. Transport layer protocols (UDP, TCP, RTP), flow control, congestion control
14. Network management, SNMP, RMON
- Syllabus of tutorials:
-
1. Measurements with digital oscilloscope
2. Error detection with CRC
3. Metalic wire channel
4. Optical fiber channel
5. Wireless networks
Semestral project focused on implementation of network applications.
- Study Objective:
- Study materials:
-
Tanenbaum, A. S., Wethetral, D.J.: Computer Networks, Prentice Hall 2010, ISBN-13: 978-0132126953
- Note:
- Further information:
- https://moodle.fel.cvut.cz/courses/BE4B38PSIA
- No time-table has been prepared for this course
- The course is a part of the following study plans:
-
- Open Informatics - Computer Science 2016 (compulsory course in the program)
- Open Informatics - Internet of Things 2016 (compulsory course in the program)
- Open Informatics - Software 2016 (compulsory course in the program)
- Open Informatics - Computer Games and Graphics 2016 (compulsory course in the program)
- Open Informatics (compulsory course in the program)
- Open Informatics (compulsory elective course)
- Open Informatics - Artificial Intelligence and Computer Science 2018 (compulsory elective course)
- Open Informatics - Internet of Things 2018 (compulsory elective course)
- Open Informatics - Software 2018 (compulsory elective course)
- Open Informatics - Computer Games and Graphics 2018 (compulsory elective course)