Credits
6
Types
Elective
Requirements
This subject has not requirements
, but it has got previous capacities
Department
AC
Web
http://jordid.site.ac.upc.edu/CN/
Weekly hours
Theory
2
Problems
2
Laboratory
0
Guided learning
0
Autonomous learning
5
Objectives
-
The main goal is to understand the basic concepts of the network architecture, the fundamental principles of network design and of the most relevant algorithms used in protocols and network functions.
Related competences: CB6, CB7, CTR4, CTR5, CTR6, CEE2.1, CEE2.2, CEE2.3, CG1, CG3, CG5, -
The main goal will be achieved via discussion sessions based on selected readings. This approach fosters autonomous learning and team work skills.
Related competences: CB7, CB8, CB9, CB6, CTR3, CTR4, CTR6, CEE2.2, CEE2.1, CEE2.3,
Contents
-
Basic concepts in Computer Networks
Transmission Principles.
Error correction. Flow control.
Switching. Statistical Multiplexing.
Multiaccess Communications (ALOHA, CSMA/CD, TDMA, WDM).
Wireless Transmission. -
Network Architecture Principles
Network Design Principles.
Naming and Addressing.
IPv6. IPv6/IPv4 Transition and Coexistence.
New Network Architectures. -
Resorce Management
Basic principles in Quality of Service.
Quality of Experience.
Schedulers (FIFO, Priorities, Weighted Fair Queueing).
Policy Functions: Leaky Bucket.
Flow control.
Congestion control.
Integrated Services Architecture.
Differentiated Services Architecture. -
Routing and Inter-Networking
Routing Algorithms.
Inter-domain Routing.
Spanning Tree.
Multicast Routing. Single Source Multicast. -
Network Services
Mobility.
P2P networks.
Routing in overlay networks.
Content Distribution Networks.
Wireless Sensor Networks (Internet of the Things). -
Research Topics
Current "hot topics" in computer networks research:
Name centric networks (Data Centric Networking).
Software-Defined Networks.
Locator/ID split networks.
Network Economics (Incentives and Economic Models).
Smart Grid an Energy Efficiency.
Internet of the Things (Machine-to-machine).
Cloud Computing.
Wireless Sensor and Ad Hoc Networks.
Mobility and Vehicular Networks.
Social Networks.
Activities
Activity Evaluation act
Theory
4h
Problems
4h
Laboratory
0h
Guided learning
0h
Autonomous learning
10h
Theory
6h
Problems
6h
Laboratory
0h
Guided learning
0h
Autonomous learning
15h
Theory
6h
Problems
6h
Laboratory
0h
Guided learning
0h
Autonomous learning
15h
Theory
3h
Problems
3h
Laboratory
0h
Guided learning
0h
Autonomous learning
7h
Research Topics
Theory
3h
Problems
3h
Laboratory
0h
Guided learning
0h
Autonomous learning
8h
Teaching methodology
Theoretical sessions will be complemented by discussion sessions based on assigned readings.Studying some selected research papers will provide the flavor of research work.
Evaluation methodology
Midterm/Assignments: 25%Discussion sessions: 20%
Active Participation in Class: 5%
Final Exam / Final project: 50%
Bibliography
Basic
-
Computer networking : a top-down approach featuring the Internet
- James F. Kurose, Keith W. Ross,
Addison-Wesley,
2012.
ISBN: 0132856204
-
Engineering Internet QoS
- Jha, Sanjay; Hassan, Mahbub,
Artech House,
cop. 2002.
ISBN: 1-58053-341-8
http://cataleg.upc.edu/record=b1220487~S1*cat
Complementary
-
Computer networks
- Tanenbaum, Andrew S; Wetherall, David J,
Pearson/Prentice Hall,
cop. 2011.
ISBN: 9780132126953
http://cataleg.upc.edu/record=b1389282~S1*cat -
Computer networks and internets : with Internet applications
- Comer, Douglas E,
Pearson Prentice-Hall,
200.
ISBN: 9780136061274
http://cataleg.upc.edu/record=b1340953~S1*cat -
Mathematical foundations of computer networking
- Keshav, Srinivasan,
Addison-Wesley,
cop. 2012.
ISBN: 9780321792105
http://cataleg.upc.edu/record=b1418774~S1*cat -
Data networks
- Bertsekas, Dimitri P; Gallager, Robert G,
Prentice-Hall,
cop. 1992.
ISBN: 978-0132009164
http://cataleg.upc.edu/record=b1065603~S1*cat -
Computer networks : a systems approach
- Peterson, Larry L; Davie, Bruce S,
Morgan Kaufmann,
2007.
ISBN: 978-0123705488
http://cataleg.upc.edu/record=b1306621~S1*cat -
Data communications networking
- Mieghem, Piet van,
Techne,
2006.
ISBN: 978-9085940081
http://cataleg.upc.edu/record=b1330709~S1*cat