Computer Networks
Course title: Computer Networks
Code: FEIT07Z018
Number of credits (ECTS): 6
Weekly number of classes: 2+2+1+0
Prerequisite for enrollment of the subject: None
Course goals/Competences: Introduction to the basic concepts of computer networks. A detailed view of the network architecture and its layers (IP, Transport, Application), design and standards. Illustration of the concept using common network architectures such as the Internet, Ethernet.
Total available number of classes: 180
Curriculum: Medium access control sublayer. Problems arising in channel allocation. Multiple access protocols and control. Ethernet. Wireless local computer networks. Broadband wireless networks. Bluetooth. RFID. Network layer. Routing algorithms. Algorithms for congestion control. Quality of Service (QoS) requirements and algorithms. Internetworking connectivity. Network layer in the Internet. Transport protocols: TCP and UDP. Performance.
Literature:
Literature |
||||
Compulsory literature |
||||
No. |
Author |
Title |
Publisher |
Year |
1 |
A.S. Tanenbaum, D. J. Wetherall |
Computer Networks, 5th edition |
Prentice-Hall Inc. |
2010 |
2 |
J.F. Kurose, K. W. Ross |
Computer Networking: A Top-Down Approach, 5th Edition |
Prentice Hall |
2010 |
3 |
L.L Peterson, B. Davie |
Computer Networks: A Systems Approach, 5th Edition |
Morgan Kaufmann |
2011 |
Further literature |
||||
No. |
Author |
Title |
Publisher |
Year |
1 |
R. Bradford |
The Art of Computer Networking |
Prentice Hall |
2007 |