Computer networking II

Individual course

During this course the student will:

  • understand routing protocols and their functions;
  • be able to study the most important architectures and mechanisms for QoS provisioning in the Internet;
  • learn how to provide secure communications in computer networks;
  • identify QoS requirements of various applications and choose protocols to support them;
  • will have an opportunity to design a corporate network in a lab.

The course includes a short introduction to network security and protocol design. Additionally, the course provides a survey of modern Internet technologies such as MPLS, cloud computing, distributed file systems, as well as future internet technologies such as IPv6, Internet of things etc.

Course contents

Internetworking:

  • Interior and exterior gateway protocols
  • Virtual private networks with IPsec
  • Mobile IP
  • SDN, future network technologies

Quality of service assurance:

  • IntServ, DiffServ
  • Queuing disciplines and traffic shaping
  • Label switching with MPLS

Network security:

  • Cryptographic algorithms overview
  • Network security protocols
  • Defense solutions

Applications:

  • IoT application layer protocols
  • Session control protocols
  • Voice over IP
  • P2P fundamentals, device-to-device communication
  • Network management

Network design:

  • Configuring VPNs
  • Designing routing and VLANs
  • Practical experience in the lab

Learning outcomes

After completing the course, the student will be able to design, configure and maintain a large office network, as well as analyse its performance through measurements and simulation.

Course material

Lecture notes, slides and other complementary materials.

Lecture recordings and other materials are available on the course platform.

Teaching

The course will primarily be based on flexible self-studying.

Completion methods

Exam and successful completion of homework exercises and laboratory assignment. For FITech students, flexible mechanisms are pursued.

More information in the Tampere University’s study guide.

You can get a digital badge after completing this course.

tietoliikennetekniikka, tietoliikenneverkot, Internet, tietokoneverkot, tiedonsiirtoprotokollat, laadunhallinta, tietoturva

Responsible teacher

Tampere University
Juha Vihervaara
juha.vihervaara(at)tuni.fi

Further information about courses and studying

Tampere University
Mikko Valkama5G coordinator
mikko.valkama(at)tuni.fi

Contact person for applications

FITech-verkostoyliopisto
Fanny Qvickström, Opintoasioiden suunnittelija
info(at)fitech.io

Topics:

Course code:

Study credits:

Price:

Course level:

Teaching period:

Application start date:

Application deadline:

Host university:

Who can apply:

Teaching method:

Teaching language:

General prerequisites:

Course suitable for:

Interested in this course? Subscribe and get updates about the course directly to your email. You can cancel subscription any time you want.