Course syllabus

Course-PM

A detailed Course-PM is available in the Files tab in the left-hand menu.

Contact details

Lecturer

Marija Furdek, furdek@chalmers.se

Guest Lecturers

  • Applications of blockhain in telecommunications: Nima Afraz, University College Dublin, Ireland, afraz@ucd.ie
  • Network automation: Paolo Monti and Carlos Natalino, Chalmers, mpaolo@chalmers.se, carlos.natalino@chalmers.se 
  • Quantum key distribution networks: Rui Lin, Chalmers, ruilin@chalmers.se
  • Machine learning for network optimization, Jelena Pesic and Matteo Lonardi, Nokia Bell Labs, France

Teaching Assistants

Ehsan Etezadi, ehsanet@chalmers.se

Leyla Sadighi, sadighi@chalmers.se

E2 Student Administration Office

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

Student representatives:

Mikaela Andersson
Joakim Edby
Eltjon Qefalija
Thiago Romano
Tini Thomas

Examination dates

March 16, 2022
June 8, 2022
August 24, 2022

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

Available in TimeEdit: https://cloud.timeedit.net/chalmers/web/s1/ri16Q603260067QQ56ZZ556005yYW56676056706Q656.html (Links to an external site.)

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 

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 

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

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 

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-0

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-4

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 

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 

Course design

The course comprises lectures and exercises. 

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

Changes made since the last occasion

Examination dates added on February 15, 2022.

Learning objectives and syllabus

Learning objectives:

  • Model different network topologies and assess the performance of a given network configuration
  • 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.

https://www.student.chalmers.se/sp/course?course_id=33010

 

Course summary:

Date Details Due