Course syllabus

Course-PM

EEN115 Introduction to communication networks lp3 VT24 (7.5 hp)

Course is offered by the department of Electrical Engineering. A detailed Course PM can be found here.

Contact details

Examiner

Marija Furdek, furdek@chalmers.se 

Lecturer

Paolo Monti mpaolo@chalmers.se

Teaching Assistants

Leyla Sadighi, sadighi@chalmers.se

Ehsan Etezadi, ehsanet@chalmers.se

E2 Student Administration Office

Christina Lidbeck, Phone 772 4611, christina.lidbeck@chalmers.se

Student representatives

Jahanvi Bhadrashetty Dinesh

Jacob Billvén

Nele Johanna Bross

Ana Crkvenjas

Lean Tong Ng

Course purpose

The course aims at introducing the fundamental networking and security, concepts, problems, and applications which are typical of modern communication infrastructures. The course will provide a broad horizontal overview of the area, highlighting the main concepts, technologies, and challenges when looking at the design, operation, and trustworthiness of communication networks.

The content of the course is listed below. A detailed week plan will be available on the course web.

  • Network architectures, modeling and performance evaluation
    • Core, access and datacenter networks
    • Network throughput, latency, availability
  • Network switching and routing
    • Flow and congestion control
    • Routing and resource assignment
  • Network control and management
    • GMPLS, SDN
  • Network service virtualization
  • Network security and privacy
    • Attacks at the physical and upper network layers
    • Access control and cryptography
    • Networks and distributed ledger technologies

Schedule

TimeEdit

Course literature

Each lecture has been prepared based on a combination of chapters from the course literature listed below. In the weekly plan, the chapters relevant for each lecture are noted with the surname of the first author of the book and chapter number (e.g., Cowley Ch 2).

Main text book:

J. Cowley, Communications and Networking, Second edition, Springer, 2013, ISBN 978-1-4471-4356-7. Available through Chalmers Library and online at https://link.springer.com/book/10.1007/978-1-4471-4357-4 Links to an external site.

Parts of the following books will also be used:

S. Kasera, N. Narang, S. Narang, Communication networks: Principles and practice, McGraw Hill, 2007, ISBN: 9780070583542. Available online (when logged in through Chalmers) at https://www.accessengineeringlibrary.com/content/book/9780070583542 Links to an external site. 

D. Bertsekas, R. Gallagher, Data networks, 2nd edition, Prentice Hall, 1992, ISBN 0132009161. Freely available online: https://web.mit.edu/dimitrib/www/datanets.html Links to an external site. 

F. Halsall, Computer networking and the Internet, 5th edition, Pearson Education Limited, 2005, ISBN 0321263588. Available online: https://myethiolectures.files.wordpress.com/2014/11/computer-networking-and-the-internet-halsall-fred.pdf 

J. M. Simmons, Optical network design and planning, 2014, Springer, ISBN 978-3-319-33097-6. Available online (when logged in through Chalmers) at https://link.springer.com/book/10.1007/978-3-319-05227-4 Links to an external site. 

S. R. Ali, Next generation and advanced network reliability analysis, 2019, Springer, ISBN: 978-3-030-01646-3.  Available online at https://link.springer.com/book/10.1007/978-3-030-01647-0Links to an external site.

Mukherjee et al, Handbook of optical networks, 2020, Springer, ISBN: 978-3-030-16249-8. Available online  (when logged in through Chalmers) at https://link.springer.com/book/10.1007/978-3-030-16250-4Links to an external site.

S.F. Hasan, Emerging Trends in Communication Networks, 2014, Springer, ISBN: 978-3-319-07388-0. Available online  (when logged in through Chalmers) at https://link.springer.com/book/10.1007/978-3-319-07389-7 Links to an external site. 

M. Vaezi, J. Zhang, Cloud mobile networks, 2017, Springer. ISBN 978-3-319-54496-0. Available online at https://link.springer.com/book/10.1007/978-3-319-54496-0 Links to an external site. 

Course design

The course comprises lectures, exercises, a project and two computer exercises. 

Please see written Course-PM for details about lectures, project, exercises, exam, and grading rules.

Changes made since the last occasion

A summary of changes made since the last occasion.

Learning objectives and syllabus

Learning objectives:

  • Model different network topologies and assess the performance of a given network setting
  • Solve routing, resource assignment and flow control problems on a network example
  • Explain the main network control mechanisms
  • Summarize the principles of network service virtualization
  • Distinguish between security threats at different network layers and recommend countermeasures

 

Link to the syllabus on Studieportalen.

Study plan

 

Course summary:

Date Details Due