Hands-On Networking Thorsten Herfet, Andreas Schmidt, Pablo Gil Pereira

News

14.07.2020

HON Exam Inspection

Dear students,

We would like to inform you that the HON Exam Inspection will take place on 29 July from 13:00 to 15:00. Given the current situation we need to take special measures, so that every student willing to inspect their exam will have to book a 15 minute... Read more

Dear students,

We would like to inform you that the HON Exam Inspection will take place on 29 July from 13:00 to 15:00. Given the current situation we need to take special measures, so that every student willing to inspect their exam will have to book a 15 minute slot on a first come, first served basis before the inspection takes place. You can find the registration in CMS, which will start on 16 July at 10:00 and remain open until 21 July 23:59.

Best regards,

Pablo

09.07.2020

HON Re-exam Results

Dear students,

We would like to inform you that the re-exam results have been published in CMS as well as LSF. 

Best regards,

The HON20 Team

26.06.2020

HON Re-Exam Monday June 29th, 16:00

COVID-19 Regulations of University

Dear Students,

we are looking forward to welcoming you for the HON re-exam next Monday. Since the University is still in only limited operation and has established clear rules we need you to:

  1. Be there on time and stay... Read more

COVID-19 Regulations of University

Dear Students,

we are looking forward to welcoming you for the HON re-exam next Monday. Since the University is still in only limited operation and has established clear rules we need you to:

  1. Be there on time and stay outside of the building. We will allow entrance one by one sufficiently prior to the exam start.
  2. Enter the building with sufficient social distance. We'll make sure that the distance is kept in the lecture hall during the entire exam.
  3. Wear mouth/nose protection (aka masks). This is strongly recommended! 
  4. Wash your hands properly. We will provide disinfectant at the entrance in case you didn't have the chance to do so.
  5. Stay seated at the end of the exam to allow for an organized leave, one by one with sufficient social distance.
  6. Bring you matriculation card and an ID; we will advise where to put it for inspection during the exam.

IMPORTANT: You are NOT allowed to participate in case you have one of the following symptoms:

  1. Cough
  2. Throat ache
  3. Sneezing
  4. Diarrhea
  5. Fever
  6. Pains in the limbs
  7. Loss of smelling sense
  8. Loss of tasting sense

For the sake of not infecting others in case of one of those symptoms please refrain from participation. In case we recognize one of those symptoms we are obliged to prevent you from participating.

See you on Monday in good shape and health,

The HON20 Team

14.06.2020

LSF Registration

Dear students,

We would like to apologise for the confusion created with the LSF registration. We can now confirm that the issue several of you detected has been solved and you should be able to register as usual.

Best regards,

The HON20 team

12.06.2020

Re-exam Registration

Dear students,

we would like to remind you that if you want to participate in the HON re-exam taking place on 29 June, you must register in LSF and CMS at least 2 weeks before the exam (this means Sunday 14 June is the latest you can register). Please make sure... Read more

Dear students,

we would like to remind you that if you want to participate in the HON re-exam taking place on 29 June, you must register in LSF and CMS at least 2 weeks before the exam (this means Sunday 14 June is the latest you can register). Please make sure you do register in time to avoid any issues.

We wish you good luck with the re-exam preparation

Best regards and stay healthy,

The HON20 team

20.05.2020

Exam Results and Re-Exam Date

Dear students,

 

We would like to inform you that the exam results have already been published.

 

We have also agreed on a date for the re-exam and we can confirm you that it will take place on 29th June 16:00-17:30 in E2.2 HS 001 (Günter-Hotz lecture... Read more

Dear students,

 

We would like to inform you that the exam results have already been published.

 

We have also agreed on a date for the re-exam and we can confirm you that it will take place on 29th June 16:00-17:30 in E2.2 HS 001 (Günter-Hotz lecture hall).

 

Best regards,

The HON20 Team

05.05.2020

HON Exam Wednesday May 6th, 16:00 (4pm s.t.)

COVID-19 Regulations of University

Dear Students,

we are looking forward to welcoming you for the HON exam tomorrow. Since the University is still in only limited operation and has established clear rules we need you to:

  1. Be there on time and stay outside... Read more

COVID-19 Regulations of University

Dear Students,

we are looking forward to welcoming you for the HON exam tomorrow. Since the University is still in only limited operation and has established clear rules we need you to:

  1. Be there on time and stay outside of the building. We will allow entrance one by one sufficiently prior to the exam start.
  2. Enter the building with sufficient social distance. We'll make sure that the distance is kept in the lecture hall during the entire exam.
  3. Wear mouth/nose protection (aka masks). This is strongly recommended! 
  4. Wash your hands properly. We will provide desinfectant at the entrance in case you didn't have the chance to do so.
  5. Stay seated at the end of the exam to allow for an organized leave, one by one with sufficient social distance.
  6. Bring you matriculation card and an ID; we will advise where to put it for inspection during the exam.

IMPORTANT: You are NOT allowed to participate in case you have one of the following symptoms:

  1. Cough
  2. Throat ache
  3. Sneezing
  4. Diarrhea
  5. Fever
  6. Pains in the limbs
  7. Loss of smelling sense
  8. Loss of tasting sense

For the sake of not infecting others in case of one of those symptoms please refrain from participation. The re-exam of course is available for you! In case we recognize one of those symptoms we are obliged to prevent you from participating.

See you tomorrow in good shape and health,

Thorsten Herfet

20.04.2020

Rescheduled Main Exam: May 06th, 2020

UPDATE: The exam Q&A happens on April 29th, 2020 12:00 - 14:00 in Mattermost. Also note that the new main exam takes place in E2.2 HS 001 (Günter-Hotz lecture hall).

Dear students,

as we are now allowed to do presence exams, we have the following plan: The... Read more

UPDATE: The exam Q&A happens on April 29th, 2020 12:00 - 14:00 in Mattermost. Also note that the new main exam takes place in E2.2 HS 001 (Günter-Hotz lecture hall).

Dear students,

as we are now allowed to do presence exams, we have the following plan: The original re-exam on May 06th, 2020 16:00 - 18:00 becomes the main exam and happens in E2.2 HS 001 (Günter-Hotz lecture hall).

Please make sure that your registration in CMS is up-to-date by April 30th. Afterwards, we are going to send the CMS-list to the examination office and they are going to import it, so that the CMS and LSF registration are identical.

The new date for the postponed exam Q&A is going to be announced soon April 29th, 12:00 - 14:00 in Mattermost (in particular this channel). This is one dedicated time slot where we are present and answer questions, but feel free to drop your doubts and questions in there outside this time slot or send us (Sven, Andreas, Pablo) a direct message. We also encourage you to use this to help each other out, in case we do not find the time to respond to your questions. Based on the experience from the project office hour, we believe that this should work out very well.

We wish you good luck for your exam preparations. Stay healthy and stay home. We are looking forward to seeing you soon again.

Best regards,
The HON20 Team

05.04.2020

AVCN/5G Lecture in SS2020

Dear students,

due to the difficult situation SARS-Cov-2 causes for us all and especially for you, we decided to despite the earlier announcement offer AVCN (former TCII) in the summer term!!!
We will adapt the lecture to pay respect to a) the shorter term and... Read more

Dear students,

due to the difficult situation SARS-Cov-2 causes for us all and especially for you, we decided to despite the earlier announcement offer AVCN (former TCII) in the summer term!!!
We will adapt the lecture to pay respect to a) the shorter term and b) the potential requirement to offer at least parts of the course remotely.
Please check the course website: https://cms.nt.uni-saarland.de/avcn_20/.

Best regards, take care and stay healthy!

Thorsten Herfet and Team

17.03.2020

Exam + Projects in the face of University emergency operation

Dear students,
 
regarding the mail you received yesterday from the president and its implications on HON:
  • The exam is not going to take place on 31st March.
  • The exam Q&A is also not happening on 27th March. If you want to chat about the content of the... Read more
Dear students,
 
regarding the mail you received yesterday from the president and its implications on HON:
  • The exam is not going to take place on 31st March.
  • The exam Q&A is also not happening on 27th March. If you want to chat about the content of the lecture, please use the mattermost chat we provide.
  • The project deadline is going to stay the same. The projects are not in the category "Qualifizierungsaufgaben" as these are not the final theses of a study program. As the projects are also rather short and can be completed with a manageable amount of effort, you should finish them in the next two weeks.
Apart from the course logistics, please take all the measures implemented by the local and national governments very sincere! Do your utmost to prevent the virus from spreading. Since most of you will not even really notice when being infected consider it an ethical duty to restrict social contacts as much as possible! There's still a lack of awareness, parties going on and people going shopping beyond their daily needs. This is really dangerous and we only have little time left to flatten the curve!
 
As HON students and engineers you know exponential curves better than most citizens, so be a role-model and convince others to obey the rules!
 
Best regards,
The HON20 Team
16.03.2020

MMCP Performance

Dear students,

to clarify the passing criteria for the MMCP project, here are the results of our reference implementation. To pass the project, the residual error ratios must be at least as low as the reference implementation's. Runtimes depend on your hardware,... Read more

Dear students,

to clarify the passing criteria for the MMCP project, here are the results of our reference implementation. To pass the project, the residual error ratios must be at least as low as the reference implementation's. Runtimes depend on your hardware, so there might be differences, but must be below the upper bounds mentioned on the task sheet. This also holds for the redundancy you add.

Residual / Errors = Ratio     | Measured   / Ideal Redundancy | Runtime | Pattern
       0 /    210 =     0.00% |   1.00e+00 /         4.86e-06 |    151s | Benevolent_Pattern_1.txt
       0 /    190 =     0.00% |   1.00e+00 /         4.40e-06 |    144s | Benevolent_Pattern_2.txt
       0 /    190 =     0.00% |   1.00e+00 /         4.40e-06 |    142s | Benevolent_Pattern_3.txt
     118 /  21634 =     0.55% |   1.00e+00 /         5.01e-04 |    149s | Adversary_Pattern_1.txt
     135 /  21932 =     0.62% |   1.00e+00 /         5.08e-04 |    166s | Adversary_Pattern_2.txt
     116 /  21851 =     0.53% |   1.00e+00 /         5.06e-04 |    139s | Adversary_Pattern_3.txt
     186 /    442 =    42.08% |   1.00e+00 /         1.02e-05 |    142s | Burst_Pattern_1.txt
     252 /    502 =    50.20% |   1.00e+00 /         1.16e-05 |    150s | Burst_Pattern_2.txt
     366 /    654 =    55.96% |   1.00e+00 /         1.52e-05 |    149s | Burst_Pattern_3.txt

Regards
The HON20 Team

13.03.2020

Next two weeks of HON

Dear students,
 
let us update you on the further process of this course. As pointed out before, we do not want to suspend the course and instead try to progress as good as possible using digital means (consider this as a hands-on exercise and showing you how... Read more
Dear students,
 
let us update you on the further process of this course. As pointed out before, we do not want to suspend the course and instead try to progress as good as possible using digital means (consider this as a hands-on exercise and showing you how relevant the content of the course is in practice). This means helping you in the next two weeks to finish the project and prepare for the exam.
 
The project office hours are now general office hours and happen during the next two weeks as planned, i.e. Monday and Thursday from 14 to 16. Instead of coming to our office or meeting in a room, we ask you to register here:
 
 
This is NOT replacing official announcements via the CMS and we will make sure that you are not missing essential information in case you do not want to register in Mattermost. So just as a fictional example: If we would need to postpone the exam, we would share this via CMS-news, i.e. email. This also means that we strongly advise you to keep an eye on your mail account.
 
So if you want to join the Mattermost, please consider the following:
  • Use your stud.uni-saarland.de address for identification. Other addresses are not permitted.
  • Do not share the link with others. We will ban users that are not part of HON in order to avoid this place being hijacked by whoever.
  • Make sure that you understand the rules of online etiquette (consider e.g. this article: https://achievevirtual.org/7-rules-for-online-etiquette/). We will take appropriate measures if you misbehave.
In summary, please don't worry, stay calm and healthy, have a nice weekend and see you online.
 
Best regards,
The HON20 Team
12.03.2020

Last Day of HON - Keep healthy

Dear HON students,
 
as you might have heard from the news, we are now living close to a high risk region for the Corona virus and University is already taking first actions (e.g. disallowing employees from France to come to work,). As we all take health... Read more
Dear HON students,
 
as you might have heard from the news, we are now living close to a high risk region for the Corona virus and University is already taking first actions (e.g. disallowing employees from France to come to work,). As we all take health serious and want to protect people from getting infected and spreading the disease, we want to continue with HON as follows:
 
We switch the units for tomorrow, Fr 13.03.2020 to online-only, so we will not teach the lectures and not actively motivate you to sit together for doing tutorials. First, let us talk about some general things to consider and later about some unit-specific ones:
 
General:
  • First of all, please don't be afraid or panick. What we are doing here is a precaution and attempt to slow down the spreading to avoid this thing hitting the weak in our society.
  • Please don't hesitate to send us an email if you have any problems with our course material. We would do our best to reply individually, but if it turns out that many people ask similar questions and need help we will consider setting up other means (e.g. curating a FAQ).
  • Make sure that your LabVM is working and that you have a well-known environment to do the practical projects in.
  • Materials are going to be published in accordance to the schedule, so you can "join" the course tomorrow as usual, but (maybe) from home.
  • Regarding the exam and the exam Q&A, please stay tuned. As the situation is that dynamic at the moment we have to see and adapt.
Units:
  • U25 applies the concepts of U24 (multimedia communications) and is a pure pen-and-paper exercise, for which we don't think personal presence is required. If you have problems, just tell us.
  • U26 is a lecture on Software-Defined Networking. While this is an extremely relevant topic in practice, it is advanced to an extent that we don't ask questions about it in the exam. Still, we will upload the slides and cordially invite you to have a look at it.
  • U27 is a unit that applies Software-Defined Networking in practice, so it is highly recommended to improve your understanding of the topic.
  • U28 is the course wrap-up that primarily gives information on how the course progresses (exam, etc.) but also highlights some opportunities for you (vacant student researcher jobs as well as potential topics for theses).
Projects:
  • The projects will be released tomorrow and include a self-explaining text that has already been tested by HON iterations that happened before. Still, you might have questions and we are happy to answer the via email (or FAQ, see above).
Best regards and stay well
The HON20-Team
06.03.2020

Today in E2.5 HS III

Dear students,

unfortunately, we have mixed up the weeks and we have to do HON today in E2.5 HS III (math building).

This in turn means that next week Friday, HON will happen in E1.3 as usual.

Best regards,
The HON20 Team

03.02.2020

Welcome & Preparations

REMINDER: Please download the Lab-VM as described below. We are going to use it for the first time on Monday, March 02nd at 10:15!

Dear students,

welcome to the Hands-On Networking 2020 course. We are going to start in less than two months on March, 02nd 2020... Read more

REMINDER: Please download the Lab-VM as described below. We are going to use it for the first time on Monday, March 02nd at 10:15!

Dear students,

welcome to the Hands-On Networking 2020 course. We are going to start in less than two months on March, 02nd 2020 at 08:30. A preliminary timetable can be found on this webpage and is going to be updated over the next weeks.

Until then, we are wishing you good luck for your exams and hope you can have some "mental recharging" days, before we start with our intensive course.

We highly recommend that you use one of the next days when you are at the University to download and setup our Lab-VM (a virtual machine used for the practical units and projects in HON). Downloading it on March 02nd is a bad idea because (a) you might not be the only one downloading and competing for a data rate share of the lecture hall's access point (you are going to learn more about this in the lecture), (b) downloading and setup takes time, which you don't want to lose right at the start of a fast-paced two weeks course. You can use both VMware Player and Oracle's VirtualBox, but please be aware that we ourselves are using Oracle's VirtualBox and hence can provide better support for you if you chose to use the same. Both tools are free and available for (nearly) all platforms, so you don't lose anything by running VirtualBox.

Apart from that, brushing up your Python skills might be a good idea. There are tons of free course and online material out there; starting points would be thisthis and this.

Best regards
The HON20 Team

21.01.2020

Admission Test

Dear students,

this is a gentle reminder that the admission test takes place tomorrow (Wednesday, 22nd January 2020) at 16:00 s.t. in E2.2 (Günter-Hotz Lecture Hall).

Looking forward to see all of you there!

Best regards,
The HON20 Team

Show all
 

Introduction

Large-scale networks as the Internet are crucial for day-to-day communication and nowadays affect all areas of life. In parallel, near-field communication and personal area networks are becoming increasingly important for connecting the digital with the physical world and in particular an individual's health. Building and harnessing these communication systems requires in-depth understanding and practical experience on the concepts of networking as well as network programming and troubleshooting methods. Starting from the application layer, all important parts and components of networks are explained, down to some of the physical aspects of wired and wireless technology. Most importantly, these considerations are not only done in theory but are accompanied with hands-on labs, to apply the learned concepts in practical scenarios.

The Telecommunications Lab at Saarland University is offering this course to teach networking fundamentals to undergraduates, as these topics are not part of the mandatory curriculum in Computer Science Bachelor programme.

Curriculum

The course covers four major areas, giving you practical and theoretical knowledge to create, maintain and advance network environments, which are essential for today's fully-connected world. The following questions (amongst others) will be answered in this course:

  • Foundations of Communication and Networking.
    • What are buffers and queues for, why do you need sequence numbers and what is the advantage of push over pull?
    • Why are forwarding and routing not the same and what makes a hub different from a switch?
  • Top-down Tour through the ISO/OSI Model.
    • How do applications, such as HTTP and Email, use the Internet as a communication infrastructure, e.g. using TCP or UDP connections?
    • How are packets forwarded across a cable, a subnetwork and even across the Internet itself?
  • Designing and Troubleshooting Small Networks.
    • How to use WireShark for network analysis and GNS3 for network simulation?
    • How can I write my own firewall rules and fix misconfigurations in a network?
  • Development of Network Applications.
    • How to write server and client applications for the next exciting Internet application?
    • How to modify data streams to ensure reliable transmission over unreliable networks?

Organization

  • Credit Points: 6 (ungraded, except for Systems Engineering students)
  • Format: Lab (Praktikum)
  • Audience:
    • Bachelor Students (typically in 3rd semester or higher, highly motivated 1st semester are also welcome).
    • If you are a Master Student you can still participate, but as you might have attended the "Data Networks" core lecture or a similar course at another university, large parts of the theory we cover is not going to be new for you.
  • Schedule:
    • 2 weeks presence time (02. Mar. - 13. Mar. 2020)
      • Time: 8:30 - 15:00 (lunch break roughly 12:00 to 13:00 and shorter breaks as schedule permits)
      • Room: E1.3 HS001 (except 06. Mar in E2.5 HS III)
    • 2 weeks for implementing small networking projects (13. Mar - 29. Mar. 2020)
    • a small exam on 06. May 2020 (re-exam 29. June)
      • Time: 16:00
      • Room: E2.2 HS 001
    • All the dates can be found here (as soon as they are fixed).
  • Language:
    • Lectures, Slides, Task Sheets, etc. in English.
    • Some instructors and tutors speak German so no problem if you don't understand something (bei Problemen: Fragen!)
  • Requisites:
    • Enough motivation and drive for taking part in a short but intensive course with many new concepts.
    • No prior networking knowledge required.
    • Elementary programming skills required (e.g. Programmierung 2, Programmieren für Ingenieure).
    • Python skills are beneficial, but there will be tutorials on that.
    • This is not an open course, admission is needed (see below).

Admission

In order to ensure that you fulfill the requirements for this course and be able to keep with the fast pace, there is an admission test before the course starts. This is to ensure that you are not disappointed when putting a lot of effort (and free time in the semester break) into a course where you cannot keep up. Furthermore, this shows that you are dedicated and take the course seriously, which is needed for a short and intensive course as this one.

  • Date: We, 22nd January 2020, 16:00
  • Place: E2.2 Günter-Hotz Lecture Hall
  • Duration: 30 minutes
  • Topics: Boolean Algebra, Bits and Bytes, Programming (a mock test can be found under materials)

Please register for this course if you want to take part in the admission. If you just stop by, there is NO guarantee that we have a booklet for you!



Privacy Policy | Legal Notice
If you encounter technical problems, please contact the administrators