5
Journal of Physics: Conference Series OPEN ACCESS Innovation of laboratory exercises in course Distributed systems and computer networks To cite this article: Pavel Souek et al 2013 J. Phys.: Conf. Ser. 459 012012 View the article online for updates and enhancements. You may also like Central dependencies in quantum algebras Martin Bacovský, Miloslav Havlíek and Severin Pošta - Advanced procedures for design of bolted connections František Wald, Jaromír Kabelá, Marta Kuíková et al. - New Concept of Laboratory Exercise on Temperature Measurements Using Thermocouple Oldich Slavata, Pavel Souek and Jan Holub - This content was downloaded from IP address 41.79.4.79 on 14/12/2021 at 12:29

Innovation of laboratory exercises in course Distributed - IOPscience

  • Upload
    others

  • View
    1

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Innovation of laboratory exercises in course Distributed - IOPscience

Journal of Physics Conference Series

OPEN ACCESS

Innovation of laboratory exercises in courseDistributed systems and computer networksTo cite this article Pavel Souek et al 2013 J Phys Conf Ser 459 012012

View the article online for updates and enhancements

You may also likeCentral dependencies in quantumalgebrasMartin Bacovskyacute Miloslav Havliacuteek andSeverin Pošta

-

Advanced procedures for design of boltedconnectionsFrantišek Wald Jaromiacuter Kabelaacute MartaKuiacutekovaacute et al

-

New Concept of Laboratory Exercise onTemperature Measurements UsingThermocoupleOldich Slavata Pavel Souek and JanHolub

-

This content was downloaded from IP address 4179479 on 14122021 at 1229

Innovation of laboratory exercises in course Distributed systems and computer networks

Pavel Souček Oldřich Slavata Jan Holub

Dept of Measurement FEE CTU Prague Technicka 2 CZ 166 27 Prague 6 Czech Republic

E-mail soucepa3felcvutcz slavaofelcvutcz holubjanfelcvutcz

Abstract This paper is focused on innovation of laboratory exercises in course Distributed Systems and Computer Networks These exercises were introduced in November of 2012 and replaced older exercises in order to reflect real life applications

1 Introduction Exercises wireless network coverage prediction and TCPIP network analysis are part of Distributed Systems and Computer Networks course These lessons are compulsory for students Sensors and Instrumentation and optional for other students Distributed Systems and Computer Networks lessons are successor of long time taught course Information Transfer This course is focused on basic principles used in order to transfer information in area of electrical engineering It covers area from serial line to USB and TCPIP networks The main purpose of this course is to show main approaches used in way data are transferred and to compare their advantages and disadvantages Through this course students become familiar with basic ways to transfer data from physical principles for example difference between twisted and flat cable to the ways of securing data delivery on higher layers of OSI model like CRC This knowledge will help students in following lectures so they can faster get to solving specialized problems and donrsquot get stuck at basics of data communication like how serial communication works

2 Wireless network coverage Laboratory exercise Wireless Network Coverage is extension of former version which employed only wireless modems working on 868 MHz frequency and I-Prop software (figure 1) used for simulation of signal coverage The main problem of original exercise was that it was too theoretical and students had problems understanding the connection between measured data and real life application The main task is to simulate coverage of wireless signal in real environment and to demonstrate how the signal distribution is affected by obstacles and type of antenna used on both sides of connection

IMEKO 2013 TC1 + TC7 + TC13 IOP PublishingJournal of Physics Conference Series 459 (2013) 012012 doi1010881742-65964591012012

Content from this work may be used under the terms of the Creative Commons Attribution 30 licence Any further distributionof this work must maintain attribution to the author(s) and the title of the work journal citation and DOI

Published under licence by IOP Publishing Ltd 1

Figure 1 I-Prop software used for simulation of signal strength

After simulation students evaluate predicted signal coverage with real devices ndash 868 MHz modems wi-fi access point Mikrotik RouterBoard and notebook One of modems and RouterBoard serve as base station (figure 2) the other one with notebook serve as mobile client which students use to measure real signal strength in several points of their choosing

Figure 2 Mikrotik RouterBoard RB411U and 868 MHz modem

The main advantage of hardware used in this exercise is its versatility and robustness Both modems and Mikrotik RouterBoard are practically indestructible and can be easily reconfigured after reset in case of misconfiguration made by students To determine the signal strength they use special query command in case of 868 MHz modems and visualization in inSSIDer program in case of wifi signal (figure 3)

Figure 3 Freeware software inSSIDer used for wifi signal strength measurement

IMEKO 2013 TC1 + TC7 + TC13 IOP PublishingJournal of Physics Conference Series 459 (2013) 012012 doi1010881742-65964591012012

2

Another innovation is usage of several antennas which help students to understand basic aspects of signal transmission like polarization Students have one antenna with known gain and they have to determine the gain of the others (figure 4)

Figure 4 Different antenna types used in exercise

When students gather all the data they need they compare measured and simulated data The last part of exercise is focused on change in wi-fi signal strength depending on antenna used on side of base station For this part we prepared three types of antenna Using these antennas we can easily demonstrate the difference between them and with piece of dry and wet cloth we can demonstrate problems that wi-fi has with air humidity in real life

3 TCPIP network analysis TCPIP Network Analysis is brand new laboratory exercise focused on basic principles used in TCPIP networks including OSI model and basic protocols In this laboratory exercise students will find out how TCPIP networks work They will gain understanding of principles used in networks In simplified form they will acquire knowledge from routing through DHCP and DNS system to basics of network monitoring and analysis For network monitoring students use simple tools which are part of operating system (both Windows and Linux) or are licensed under GNUGPL With these tools students are able to discover network topology and use this knowledge for localization of problems in this network Of course these tools can be used to gain illegal access to network resources but they can be also used to detect such attack or prevent it In first part of this laboratory exercise students have to find out how they are connected to into the internet and from publicly accessible databases they find out how DNS system works In second part of this laboratory exercise they are monitoring network communication using packet sniffer Wireshark (figure 5) Than students analyze collected data in order to solve problem defined in following parts of exercise Among other tasks they have to capture DHCP request and lease and to find out lease time or to analyze how web page is composed from several servers Last but not least is capture of unsecured message transmission like smtp or Facebook chat

IMEKO 2013 TC1 + TC7 + TC13 IOP PublishingJournal of Physics Conference Series 459 (2013) 012012 doi1010881742-65964591012012

3

Figure 5 Wireshark used for traffic analysis

One of advantages of this laboratory exercise is that every part of it reflects real world conditions As a method of line interception for we chose port mirroring which can be easily set up on better switches

4 Comparisoin It is not surprising that exactly same laboratory exercises donrsquot exist In case of Wireless network coverage similar exercise is taught at KTH Royal Institute of Technology [3] The main difference is that they employ GSM base station and donrsquot simulate signal coverage only measure signal strength in defined distances Better situation is in case of TCPIP network analysis where we can easily find very similar laboratory exercises which often use Wireshark These exercises are usually taught on Computer science departments and in many cases they reveal the subject more deeply [4] but that exceeds intention for this course which is mainly to show possibilities and trends

5 Conclusion Innovation of two laboratory exercises in Distributed systems and computer networks course led to significant modernization and made the course more interesting The course reflects real life application of principles demonstrated in course

References [1] Kocourek P Novaacutek J Přenos informace CTU in Prague Prague 2004 [2] Distributed Systems and Computer Networks lecture notes 2013 available from

httpmeasurefeldcvutczeneducationcoursesAE3B38DSP [3] Wireless indoor coverage and path loss KTH Stockholm 2013 available from

httpswwwkthsesocialupload511ba910f276542ef42c4697ik1330lab1pdf [4] Computer networks laboratory exercise no 2 Halmstad University 2013 available from

httpwwwhhsedownload1870cf2e49129168da0158000961781249984542542Laboration_2pdf

IMEKO 2013 TC1 + TC7 + TC13 IOP PublishingJournal of Physics Conference Series 459 (2013) 012012 doi1010881742-65964591012012

4

Page 2: Innovation of laboratory exercises in course Distributed - IOPscience

Innovation of laboratory exercises in course Distributed systems and computer networks

Pavel Souček Oldřich Slavata Jan Holub

Dept of Measurement FEE CTU Prague Technicka 2 CZ 166 27 Prague 6 Czech Republic

E-mail soucepa3felcvutcz slavaofelcvutcz holubjanfelcvutcz

Abstract This paper is focused on innovation of laboratory exercises in course Distributed Systems and Computer Networks These exercises were introduced in November of 2012 and replaced older exercises in order to reflect real life applications

1 Introduction Exercises wireless network coverage prediction and TCPIP network analysis are part of Distributed Systems and Computer Networks course These lessons are compulsory for students Sensors and Instrumentation and optional for other students Distributed Systems and Computer Networks lessons are successor of long time taught course Information Transfer This course is focused on basic principles used in order to transfer information in area of electrical engineering It covers area from serial line to USB and TCPIP networks The main purpose of this course is to show main approaches used in way data are transferred and to compare their advantages and disadvantages Through this course students become familiar with basic ways to transfer data from physical principles for example difference between twisted and flat cable to the ways of securing data delivery on higher layers of OSI model like CRC This knowledge will help students in following lectures so they can faster get to solving specialized problems and donrsquot get stuck at basics of data communication like how serial communication works

2 Wireless network coverage Laboratory exercise Wireless Network Coverage is extension of former version which employed only wireless modems working on 868 MHz frequency and I-Prop software (figure 1) used for simulation of signal coverage The main problem of original exercise was that it was too theoretical and students had problems understanding the connection between measured data and real life application The main task is to simulate coverage of wireless signal in real environment and to demonstrate how the signal distribution is affected by obstacles and type of antenna used on both sides of connection

IMEKO 2013 TC1 + TC7 + TC13 IOP PublishingJournal of Physics Conference Series 459 (2013) 012012 doi1010881742-65964591012012

Content from this work may be used under the terms of the Creative Commons Attribution 30 licence Any further distributionof this work must maintain attribution to the author(s) and the title of the work journal citation and DOI

Published under licence by IOP Publishing Ltd 1

Figure 1 I-Prop software used for simulation of signal strength

After simulation students evaluate predicted signal coverage with real devices ndash 868 MHz modems wi-fi access point Mikrotik RouterBoard and notebook One of modems and RouterBoard serve as base station (figure 2) the other one with notebook serve as mobile client which students use to measure real signal strength in several points of their choosing

Figure 2 Mikrotik RouterBoard RB411U and 868 MHz modem

The main advantage of hardware used in this exercise is its versatility and robustness Both modems and Mikrotik RouterBoard are practically indestructible and can be easily reconfigured after reset in case of misconfiguration made by students To determine the signal strength they use special query command in case of 868 MHz modems and visualization in inSSIDer program in case of wifi signal (figure 3)

Figure 3 Freeware software inSSIDer used for wifi signal strength measurement

IMEKO 2013 TC1 + TC7 + TC13 IOP PublishingJournal of Physics Conference Series 459 (2013) 012012 doi1010881742-65964591012012

2

Another innovation is usage of several antennas which help students to understand basic aspects of signal transmission like polarization Students have one antenna with known gain and they have to determine the gain of the others (figure 4)

Figure 4 Different antenna types used in exercise

When students gather all the data they need they compare measured and simulated data The last part of exercise is focused on change in wi-fi signal strength depending on antenna used on side of base station For this part we prepared three types of antenna Using these antennas we can easily demonstrate the difference between them and with piece of dry and wet cloth we can demonstrate problems that wi-fi has with air humidity in real life

3 TCPIP network analysis TCPIP Network Analysis is brand new laboratory exercise focused on basic principles used in TCPIP networks including OSI model and basic protocols In this laboratory exercise students will find out how TCPIP networks work They will gain understanding of principles used in networks In simplified form they will acquire knowledge from routing through DHCP and DNS system to basics of network monitoring and analysis For network monitoring students use simple tools which are part of operating system (both Windows and Linux) or are licensed under GNUGPL With these tools students are able to discover network topology and use this knowledge for localization of problems in this network Of course these tools can be used to gain illegal access to network resources but they can be also used to detect such attack or prevent it In first part of this laboratory exercise students have to find out how they are connected to into the internet and from publicly accessible databases they find out how DNS system works In second part of this laboratory exercise they are monitoring network communication using packet sniffer Wireshark (figure 5) Than students analyze collected data in order to solve problem defined in following parts of exercise Among other tasks they have to capture DHCP request and lease and to find out lease time or to analyze how web page is composed from several servers Last but not least is capture of unsecured message transmission like smtp or Facebook chat

IMEKO 2013 TC1 + TC7 + TC13 IOP PublishingJournal of Physics Conference Series 459 (2013) 012012 doi1010881742-65964591012012

3

Figure 5 Wireshark used for traffic analysis

One of advantages of this laboratory exercise is that every part of it reflects real world conditions As a method of line interception for we chose port mirroring which can be easily set up on better switches

4 Comparisoin It is not surprising that exactly same laboratory exercises donrsquot exist In case of Wireless network coverage similar exercise is taught at KTH Royal Institute of Technology [3] The main difference is that they employ GSM base station and donrsquot simulate signal coverage only measure signal strength in defined distances Better situation is in case of TCPIP network analysis where we can easily find very similar laboratory exercises which often use Wireshark These exercises are usually taught on Computer science departments and in many cases they reveal the subject more deeply [4] but that exceeds intention for this course which is mainly to show possibilities and trends

5 Conclusion Innovation of two laboratory exercises in Distributed systems and computer networks course led to significant modernization and made the course more interesting The course reflects real life application of principles demonstrated in course

References [1] Kocourek P Novaacutek J Přenos informace CTU in Prague Prague 2004 [2] Distributed Systems and Computer Networks lecture notes 2013 available from

httpmeasurefeldcvutczeneducationcoursesAE3B38DSP [3] Wireless indoor coverage and path loss KTH Stockholm 2013 available from

httpswwwkthsesocialupload511ba910f276542ef42c4697ik1330lab1pdf [4] Computer networks laboratory exercise no 2 Halmstad University 2013 available from

httpwwwhhsedownload1870cf2e49129168da0158000961781249984542542Laboration_2pdf

IMEKO 2013 TC1 + TC7 + TC13 IOP PublishingJournal of Physics Conference Series 459 (2013) 012012 doi1010881742-65964591012012

4

Page 3: Innovation of laboratory exercises in course Distributed - IOPscience

Figure 1 I-Prop software used for simulation of signal strength

After simulation students evaluate predicted signal coverage with real devices ndash 868 MHz modems wi-fi access point Mikrotik RouterBoard and notebook One of modems and RouterBoard serve as base station (figure 2) the other one with notebook serve as mobile client which students use to measure real signal strength in several points of their choosing

Figure 2 Mikrotik RouterBoard RB411U and 868 MHz modem

The main advantage of hardware used in this exercise is its versatility and robustness Both modems and Mikrotik RouterBoard are practically indestructible and can be easily reconfigured after reset in case of misconfiguration made by students To determine the signal strength they use special query command in case of 868 MHz modems and visualization in inSSIDer program in case of wifi signal (figure 3)

Figure 3 Freeware software inSSIDer used for wifi signal strength measurement

IMEKO 2013 TC1 + TC7 + TC13 IOP PublishingJournal of Physics Conference Series 459 (2013) 012012 doi1010881742-65964591012012

2

Another innovation is usage of several antennas which help students to understand basic aspects of signal transmission like polarization Students have one antenna with known gain and they have to determine the gain of the others (figure 4)

Figure 4 Different antenna types used in exercise

When students gather all the data they need they compare measured and simulated data The last part of exercise is focused on change in wi-fi signal strength depending on antenna used on side of base station For this part we prepared three types of antenna Using these antennas we can easily demonstrate the difference between them and with piece of dry and wet cloth we can demonstrate problems that wi-fi has with air humidity in real life

3 TCPIP network analysis TCPIP Network Analysis is brand new laboratory exercise focused on basic principles used in TCPIP networks including OSI model and basic protocols In this laboratory exercise students will find out how TCPIP networks work They will gain understanding of principles used in networks In simplified form they will acquire knowledge from routing through DHCP and DNS system to basics of network monitoring and analysis For network monitoring students use simple tools which are part of operating system (both Windows and Linux) or are licensed under GNUGPL With these tools students are able to discover network topology and use this knowledge for localization of problems in this network Of course these tools can be used to gain illegal access to network resources but they can be also used to detect such attack or prevent it In first part of this laboratory exercise students have to find out how they are connected to into the internet and from publicly accessible databases they find out how DNS system works In second part of this laboratory exercise they are monitoring network communication using packet sniffer Wireshark (figure 5) Than students analyze collected data in order to solve problem defined in following parts of exercise Among other tasks they have to capture DHCP request and lease and to find out lease time or to analyze how web page is composed from several servers Last but not least is capture of unsecured message transmission like smtp or Facebook chat

IMEKO 2013 TC1 + TC7 + TC13 IOP PublishingJournal of Physics Conference Series 459 (2013) 012012 doi1010881742-65964591012012

3

Figure 5 Wireshark used for traffic analysis

One of advantages of this laboratory exercise is that every part of it reflects real world conditions As a method of line interception for we chose port mirroring which can be easily set up on better switches

4 Comparisoin It is not surprising that exactly same laboratory exercises donrsquot exist In case of Wireless network coverage similar exercise is taught at KTH Royal Institute of Technology [3] The main difference is that they employ GSM base station and donrsquot simulate signal coverage only measure signal strength in defined distances Better situation is in case of TCPIP network analysis where we can easily find very similar laboratory exercises which often use Wireshark These exercises are usually taught on Computer science departments and in many cases they reveal the subject more deeply [4] but that exceeds intention for this course which is mainly to show possibilities and trends

5 Conclusion Innovation of two laboratory exercises in Distributed systems and computer networks course led to significant modernization and made the course more interesting The course reflects real life application of principles demonstrated in course

References [1] Kocourek P Novaacutek J Přenos informace CTU in Prague Prague 2004 [2] Distributed Systems and Computer Networks lecture notes 2013 available from

httpmeasurefeldcvutczeneducationcoursesAE3B38DSP [3] Wireless indoor coverage and path loss KTH Stockholm 2013 available from

httpswwwkthsesocialupload511ba910f276542ef42c4697ik1330lab1pdf [4] Computer networks laboratory exercise no 2 Halmstad University 2013 available from

httpwwwhhsedownload1870cf2e49129168da0158000961781249984542542Laboration_2pdf

IMEKO 2013 TC1 + TC7 + TC13 IOP PublishingJournal of Physics Conference Series 459 (2013) 012012 doi1010881742-65964591012012

4

Page 4: Innovation of laboratory exercises in course Distributed - IOPscience

Another innovation is usage of several antennas which help students to understand basic aspects of signal transmission like polarization Students have one antenna with known gain and they have to determine the gain of the others (figure 4)

Figure 4 Different antenna types used in exercise

When students gather all the data they need they compare measured and simulated data The last part of exercise is focused on change in wi-fi signal strength depending on antenna used on side of base station For this part we prepared three types of antenna Using these antennas we can easily demonstrate the difference between them and with piece of dry and wet cloth we can demonstrate problems that wi-fi has with air humidity in real life

3 TCPIP network analysis TCPIP Network Analysis is brand new laboratory exercise focused on basic principles used in TCPIP networks including OSI model and basic protocols In this laboratory exercise students will find out how TCPIP networks work They will gain understanding of principles used in networks In simplified form they will acquire knowledge from routing through DHCP and DNS system to basics of network monitoring and analysis For network monitoring students use simple tools which are part of operating system (both Windows and Linux) or are licensed under GNUGPL With these tools students are able to discover network topology and use this knowledge for localization of problems in this network Of course these tools can be used to gain illegal access to network resources but they can be also used to detect such attack or prevent it In first part of this laboratory exercise students have to find out how they are connected to into the internet and from publicly accessible databases they find out how DNS system works In second part of this laboratory exercise they are monitoring network communication using packet sniffer Wireshark (figure 5) Than students analyze collected data in order to solve problem defined in following parts of exercise Among other tasks they have to capture DHCP request and lease and to find out lease time or to analyze how web page is composed from several servers Last but not least is capture of unsecured message transmission like smtp or Facebook chat

IMEKO 2013 TC1 + TC7 + TC13 IOP PublishingJournal of Physics Conference Series 459 (2013) 012012 doi1010881742-65964591012012

3

Figure 5 Wireshark used for traffic analysis

One of advantages of this laboratory exercise is that every part of it reflects real world conditions As a method of line interception for we chose port mirroring which can be easily set up on better switches

4 Comparisoin It is not surprising that exactly same laboratory exercises donrsquot exist In case of Wireless network coverage similar exercise is taught at KTH Royal Institute of Technology [3] The main difference is that they employ GSM base station and donrsquot simulate signal coverage only measure signal strength in defined distances Better situation is in case of TCPIP network analysis where we can easily find very similar laboratory exercises which often use Wireshark These exercises are usually taught on Computer science departments and in many cases they reveal the subject more deeply [4] but that exceeds intention for this course which is mainly to show possibilities and trends

5 Conclusion Innovation of two laboratory exercises in Distributed systems and computer networks course led to significant modernization and made the course more interesting The course reflects real life application of principles demonstrated in course

References [1] Kocourek P Novaacutek J Přenos informace CTU in Prague Prague 2004 [2] Distributed Systems and Computer Networks lecture notes 2013 available from

httpmeasurefeldcvutczeneducationcoursesAE3B38DSP [3] Wireless indoor coverage and path loss KTH Stockholm 2013 available from

httpswwwkthsesocialupload511ba910f276542ef42c4697ik1330lab1pdf [4] Computer networks laboratory exercise no 2 Halmstad University 2013 available from

httpwwwhhsedownload1870cf2e49129168da0158000961781249984542542Laboration_2pdf

IMEKO 2013 TC1 + TC7 + TC13 IOP PublishingJournal of Physics Conference Series 459 (2013) 012012 doi1010881742-65964591012012

4

Page 5: Innovation of laboratory exercises in course Distributed - IOPscience

Figure 5 Wireshark used for traffic analysis

One of advantages of this laboratory exercise is that every part of it reflects real world conditions As a method of line interception for we chose port mirroring which can be easily set up on better switches

4 Comparisoin It is not surprising that exactly same laboratory exercises donrsquot exist In case of Wireless network coverage similar exercise is taught at KTH Royal Institute of Technology [3] The main difference is that they employ GSM base station and donrsquot simulate signal coverage only measure signal strength in defined distances Better situation is in case of TCPIP network analysis where we can easily find very similar laboratory exercises which often use Wireshark These exercises are usually taught on Computer science departments and in many cases they reveal the subject more deeply [4] but that exceeds intention for this course which is mainly to show possibilities and trends

5 Conclusion Innovation of two laboratory exercises in Distributed systems and computer networks course led to significant modernization and made the course more interesting The course reflects real life application of principles demonstrated in course

References [1] Kocourek P Novaacutek J Přenos informace CTU in Prague Prague 2004 [2] Distributed Systems and Computer Networks lecture notes 2013 available from

httpmeasurefeldcvutczeneducationcoursesAE3B38DSP [3] Wireless indoor coverage and path loss KTH Stockholm 2013 available from

httpswwwkthsesocialupload511ba910f276542ef42c4697ik1330lab1pdf [4] Computer networks laboratory exercise no 2 Halmstad University 2013 available from

httpwwwhhsedownload1870cf2e49129168da0158000961781249984542542Laboration_2pdf

IMEKO 2013 TC1 + TC7 + TC13 IOP PublishingJournal of Physics Conference Series 459 (2013) 012012 doi1010881742-65964591012012

4