Topic outline

  • Welcome to the Basic Principles in Networking course! 

    The first lecture will be held online on January 11, 2022. 

    We will have two contact sessions per week. Contact sessions can be lectures or exercise sessions, depending on the schedule of the course. 

    Note that all the lectures in Period III will be held online. You should have been invited to a Microsoft Teams group called 'ELEC-C7420 basic principles in networking Spring 2022'. You will receive calendar invitations automatically for each online lecture and exercise session. Please contact course assistants if you have not received the invitations to join the Teams group. 

    Mid-term exam will be held in TU2 from 12 to 14 on Feb 21. 


    Learning Outcomes:

    At the end of this course, you will be able to

    • Describe the basic principles of TCP/IP model and the representative protocols at each layer
    • Use network diagnostic tools to analyze the working mechanisms and performance of networking services
    • Implement basic communications services using socket programming
    • Understand basic principles of network security: public/private key encryption, signatures, hashing, Message authentication, Email Security (PGP), securing of TCP (SSL), IPSec and VPN.


    Prerequisites:

    - Teachers highly recommend students to learn basics in Linux before taking this course. One option is to take ELEC-A7310 Linux Basics. 

    -  Basic programming skills are needed. Students are expected to have taken at least one programming course, e.g. CS-A1113 Basics in Programming Y1. 


    Responsible Teachers:

    •Yu Xiao    yu.xiao(at)aalto.fi
    •Stephan Sigg   stephan.sigg(at)aalto.fi

    Course Assistants:

    • Leo Lazar     leo.lazar(at)aalto.fi / david.lazar(at)aalto.fi (issues with the first account)
    • Esa Vikberg    esa.vikberg(at)aalto.fi