Start your VM and open a terminal window (note: you may always open more than one...
Fantastic news! We've Found the answer you've been seeking!
Question:
Transcribed Image Text:
Start your VM and open a terminal window (note: you may always open more than one terminal window if desired). For this laboratory exam, we will be using the network topology shown in Figure 1. IMPORTANT - download the exam scripts and configuration files by running the following com- mand inside the comm-protocols-labs folder (i.e. cd /comm-protocols-labs first): git pull PLEASE ADVISE VIA MICROSOFT TEAMS IF THIS DOES NOT WORK - I can provide an alternative download mechanism (e.g. if you are in China and cannot access bitbucket directly). You will now have a folder in comm-protocols-labs called exam. Change directory to this folder (cd exam). In this folder, you should see TWO VERSIONS of the compiled Python exam script: h1-1 ht:1e80 10.0.1.1/4 h1-2 1-2-etho 10.0.1.2/24 h1-3 h1-3-etho 10.0.1.3/24 *** r1-eth3 10.1.4.1/28 r1-eth4 10.0.1.254/24 ri 1-ethl 10.1.2.1/28 r1-eth2 10.1.3.1/28 r4-eth1 10.1.4.4/28 13-eth1 10.1.3.3/28 14-3 10.34.4/28 13-eth3 10.34.3/28 r4 r3 5-eth1 10.3.5.254/24 14-eth2 10.2.4.4/28 r2-eth1 10.1.2.2/28 r3-eth2 10.2.3.3/28 13-eth4 10.3.5.3/24 12-eth3 10.2.4.2/28 T2 12-eth4 12-eth2 10.2.3.2/28 10.0.2.254/24 Internet Figure 1: Network topology for laboratory exam. h2-1 h2-1-etho 10.0.2.1/24 h2-2 h2-2-etho 10.0.2.2/24 h2-3 h2-3-etho 10.0.2.3/24 intel_examscript M1_examscript These scripts have been built for Intel (Windows, Mac) users and Apple M1/M2 Mac users, respec- tively. Copy ONLY the script for YOUR PLATFORM according to your student ID number. For example, if my student ID number was 12345678 and I have an Intel-based laptop, I would copy the Intel script as follows: cp intel_examscript examscript_12345678 If, instead, you have an M1 or newer Mac (NOT the Intel-based Macs) then you should copy the M1 script: cp M1_examscript examscript_12345678 MAKE SURE YOU RENAME THE CORRECT FILE - THE MI SCRIPT WILL NOT WORK ON INTEL OR AMD CPUS AND THE INTEL SCRIPT WILL NOT WORK ON M1 CPUS!! To start the Mininet emulated network, run your exam script exactly as shown below (just one dot - this is not a typo!): sudo ./examscript_12345678 obviously substituting your own ID number - tab completion will help with the typing!). The ./ prefix means "I want to run the script in THIS folder"; note that this is a little different to what we did in the lab exercises!. Message me on Teams if you have any difficulties. This will cause the script to generate the specific set of network parameters for your exam. If you run the script with the wrong number, most of your answers will be marked as incorrect! Wait a few moments until you can see the mininet prompt (it should look like this: mininet>). It will take about 10-15 seconds after this point before the network fully converges. NOTE: For the practice exam ONLY, the script will print lots of debugging information when it is run. You may examine this to see some of the answers to the questions below. For the real exam, this debugging information will not be shown. 2 Exam Tasks For each of the questions below, you will need to e-mail your responses to me (Daniel.Franklin@uts.edu.au). There is no need to cut and paste the questions - but please number each of your responses. 1. Using at least 200 packets, measure the minimum, average and maximum round trip time and percentage packet loss from h1-1 to h2-1. You can reduce the ping interval time to 0.5 or 0.2 seconds to speed this up. 2. Use both traceroute and ping to determine the path taken by these packets. through the network. Record the path. Every ten seconds, one of the client hosts connected to the left-hand switch is accessing a web page hosted on a web server running on one of the hosts attached to the right-hand switch. 3. Where is the best place in the network to run WireShark to monitor this traffic (which router or host, and which network interface) so that you can identify the active web client and server? What interface should you run the capture on? (there is only one correct answer to this question - remember, more than two hosts may be involved in this exchange). 4. Using your chosen host or router and interface, use Wireshark to determine which host is the web server and which is the client. 5. Record the size of the application layer payload of the packet containing the HTTP GET request. 6. Record the time from the first connection-establishment packet to the final connection teardown packet in the HTTP session. 7. From your Wire Shark observations of network traffic, identify the DNS request or requests occurring immediately before the client connects to the web server. Record the IP address of the DNS server. What is the size of each DNS request and response packet that you find? Make sure the DNS response matches the DNS request that you have identified! 8. What is the response time (time between sending the request to receiving the corresponding response) for the first DNS request that you observe? The remaining questions relate to TCP performance measurements. 9. Use iperf3 to measure average TCP throughput between r1 and r2 over a period of 100 seconds. Use TCP Reno. 10. Repeat this measurement, but between h1-1 and h2-1. Start your VM and open a terminal window (note: you may always open more than one terminal window if desired). For this laboratory exam, we will be using the network topology shown in Figure 1. IMPORTANT - download the exam scripts and configuration files by running the following com- mand inside the comm-protocols-labs folder (i.e. cd /comm-protocols-labs first): git pull PLEASE ADVISE VIA MICROSOFT TEAMS IF THIS DOES NOT WORK - I can provide an alternative download mechanism (e.g. if you are in China and cannot access bitbucket directly). You will now have a folder in comm-protocols-labs called exam. Change directory to this folder (cd exam). In this folder, you should see TWO VERSIONS of the compiled Python exam script: h1-1 ht:1e80 10.0.1.1/4 h1-2 1-2-etho 10.0.1.2/24 h1-3 h1-3-etho 10.0.1.3/24 *** r1-eth3 10.1.4.1/28 r1-eth4 10.0.1.254/24 ri 1-ethl 10.1.2.1/28 r1-eth2 10.1.3.1/28 r4-eth1 10.1.4.4/28 13-eth1 10.1.3.3/28 14-3 10.34.4/28 13-eth3 10.34.3/28 r4 r3 5-eth1 10.3.5.254/24 14-eth2 10.2.4.4/28 r2-eth1 10.1.2.2/28 r3-eth2 10.2.3.3/28 13-eth4 10.3.5.3/24 12-eth3 10.2.4.2/28 T2 12-eth4 12-eth2 10.2.3.2/28 10.0.2.254/24 Internet Figure 1: Network topology for laboratory exam. h2-1 h2-1-etho 10.0.2.1/24 h2-2 h2-2-etho 10.0.2.2/24 h2-3 h2-3-etho 10.0.2.3/24 intel_examscript M1_examscript These scripts have been built for Intel (Windows, Mac) users and Apple M1/M2 Mac users, respec- tively. Copy ONLY the script for YOUR PLATFORM according to your student ID number. For example, if my student ID number was 12345678 and I have an Intel-based laptop, I would copy the Intel script as follows: cp intel_examscript examscript_12345678 If, instead, you have an M1 or newer Mac (NOT the Intel-based Macs) then you should copy the M1 script: cp M1_examscript examscript_12345678 MAKE SURE YOU RENAME THE CORRECT FILE - THE MI SCRIPT WILL NOT WORK ON INTEL OR AMD CPUS AND THE INTEL SCRIPT WILL NOT WORK ON M1 CPUS!! To start the Mininet emulated network, run your exam script exactly as shown below (just one dot - this is not a typo!): sudo ./examscript_12345678 obviously substituting your own ID number - tab completion will help with the typing!). The ./ prefix means "I want to run the script in THIS folder"; note that this is a little different to what we did in the lab exercises!. Message me on Teams if you have any difficulties. This will cause the script to generate the specific set of network parameters for your exam. If you run the script with the wrong number, most of your answers will be marked as incorrect! Wait a few moments until you can see the mininet prompt (it should look like this: mininet>). It will take about 10-15 seconds after this point before the network fully converges. NOTE: For the practice exam ONLY, the script will print lots of debugging information when it is run. You may examine this to see some of the answers to the questions below. For the real exam, this debugging information will not be shown. 2 Exam Tasks For each of the questions below, you will need to e-mail your responses to me (Daniel.Franklin@uts.edu.au). There is no need to cut and paste the questions - but please number each of your responses. 1. Using at least 200 packets, measure the minimum, average and maximum round trip time and percentage packet loss from h1-1 to h2-1. You can reduce the ping interval time to 0.5 or 0.2 seconds to speed this up. 2. Use both traceroute and ping to determine the path taken by these packets. through the network. Record the path. Every ten seconds, one of the client hosts connected to the left-hand switch is accessing a web page hosted on a web server running on one of the hosts attached to the right-hand switch. 3. Where is the best place in the network to run WireShark to monitor this traffic (which router or host, and which network interface) so that you can identify the active web client and server? What interface should you run the capture on? (there is only one correct answer to this question - remember, more than two hosts may be involved in this exchange). 4. Using your chosen host or router and interface, use Wireshark to determine which host is the web server and which is the client. 5. Record the size of the application layer payload of the packet containing the HTTP GET request. 6. Record the time from the first connection-establishment packet to the final connection teardown packet in the HTTP session. 7. From your Wire Shark observations of network traffic, identify the DNS request or requests occurring immediately before the client connects to the web server. Record the IP address of the DNS server. What is the size of each DNS request and response packet that you find? Make sure the DNS response matches the DNS request that you have identified! 8. What is the response time (time between sending the request to receiving the corresponding response) for the first DNS request that you observe? The remaining questions relate to TCP performance measurements. 9. Use iperf3 to measure average TCP throughput between r1 and r2 over a period of 100 seconds. Use TCP Reno. 10. Repeat this measurement, but between h1-1 and h2-1.
Expert Answer:
Related Book For
Financial Accounting and Reporting a Global Perspective
ISBN: 978-1408076866
4th edition
Authors: Michel Lebas, Herve Stolowy, Yuan Ding
Posted Date:
Students also viewed these computer network questions
-
Discuss autonomous & induced inventions. What are the various learning experiences in the light of these inventions?
-
Planning is one of the most important management functions in any business. A front office managers first step in planning should involve determine the departments goals. Planning also includes...
-
This case study on project evaluation is applicable for beginning courses in corporate finance or finance strategy. Two alternative investment options are available to evaluate. Challenges are...
-
The Litzenberger Company has projected the following quarterly sales amounts for the coming year: a. Accounts receivable at the beginning of the year are $310. Litzenberger has a 45-day collection...
-
The only variable overhead cost at Jackson Sporting Club is electricity. Does an unfavorable variable overhead spending variance imply that the club paid more than the anticipation per kilowatt hour?
-
When is it appropriate to add a flag to a stream in a PFD rather than including the stream in the stream flow table?
-
Today a firm signed a contract to sell a capital asset for \($90,000.\) The firm will receive payment five years from today. The asset costs \($60,000\) to produce. a. If the appropriate discount...
-
Bronkowski is a retailer for high-tech recording disks. The projected operating profit for the current year is $200,000 based on a sales volume of 200,000 units. The company has been selling the...
-
Foam Products, Incorporated, makes foam seat cushions for the automotive and aerospace industries. The company's activity-based costing system has four activity cost pools, which are listed below...
-
The following balances were taken from the book of JACK Partnership as of July 1, 2015 when the partnership decided to liquidate: Accounts Receivable, net Furniture & Fixtures, net Sales Proceeds...
-
Using the information below, find the p-value. Do not round your answer. H 0 : p 0 = 0.7 , H a : p 0 0.7 , p = 0.816 , n = 100 z 0.00 0.01 0.02 0.03 0.04 0.05 0.06 0.07 0.08 0.09 0.9 0.816 0.819...
-
The biggest frustration the AG encounters is the inability to audit some contracts because municipalities fail to provide documents and evidence to support procurement processes. Discuss the...
-
Smart Beta Fund has run the following Fama-French multi-factor regression on the excess return of its portfolio A. Based on the following excel regression outputs, determine portfolio A's expected...
-
According to Money magazine, Maryland had the highest mean annual household income of any state in 2018 at $75,847. Assume that annual household income in Maryland follows a normal distribution with...
-
Discuss the Cyber Security standards an Emergency Manager should follow and why.
-
Insurance: An insurance company sells a 1-year term life insurance policy to an 79-year-old man. The man pays a premium of $4000. If he dies within 1 year, the company will pay $40,000 to his...
-
e) (10 points) You are considering to implement a simple time series momentum strategy where you take a long position of $1 in commodity K if its past returns were positive and a short position of $1...
-
A bar of a steel alloy that exhibits the stress-strain behavior shown in Figure 6.22 is subjected to a tensile load; the specimen is 375 mm (14.8 in.) long and has a square cross section 5.5 mm (0.22...
-
In the Exhibits, you will find three main financial statements for two fictitious oil companies. Both firms are involved in exploration, extraction, operation, transportation and refining....
-
1 Give at least three arguments in favor of each of the three basic methods of inventory valuation (FIFO, LIFO and WAC). 2 Provide at least three arguments in favor of perpetual and three for...
-
The group China Communications Construction is based in the Peoples Republic of China and principally engaged in infrastructure construction, infrastructure design, dredging and manufacturing of port...
-
5. CPA QUESTION Pace Corp. previously issued 300,000 shares of its common stock. The shares are now actively traded on a national securities exchange. The original offering was exempt from...
-
4. ETHICS ETS Payphones, Inc., sold pay phones to the public. The company then leased back the pay phones from the purchaser, promising a fixed 14 percent annual return on their investment. Although...
-
8. Malaga Arabian Limited Partnership sold investments in the Spanish Arabian horse industry under Rule 506. James E. Mark, who purchased one of the partnership interests, alleged that the...
Study smarter with the SolutionInn App