Task 3 Genius Level 3 PC2 Switch1 VPCS e2 PC1 VPCS e0 192.168.0.1/24 e0 PC3 VPCS e0 192.168.0.2/24 e0 192.168.0.3/24 GNS3 is used by hundreds of thousands of network engineers worldwide to emulate, configure, test and troubleshoot virtual and real networks. GNS3 allows you to run a small topology consisting of only a few devices on your laptop, to those that have many devices hosted on multiple servers or even hosted in the cloud. 1. Implement the above network topology in GNS3. (Install and configure GNS3 on your laptop or Sunlab PC). 2. Configure the PCs with the required IP address and subnet mask. 3. Every PC must be able to contact every other PC via the command line using the ping command. 4. Export and upload your GNS3 project to Ikamva. Example Output: Tracing route to google.com [142.250.72.206] 1: 192.168.1.1 2: 10.0.0.1 3: 203.0.113.1 4: 72.14.238.1 5: 142.250.72.206 Total hops: 5 Applications: • • • Network diagnostics and troubleshooting. Educational tool for understanding internet routing. Performance optimization by identifying inefficient paths. Deliverables: 1. Source code for the application in Python or Java. 2. Documentation explaining the design, implementation, and usage of the application. 3. Test cases and sample outputs for different destinations. Tools and Technologies: • • Python: scapy, socket, argparse (for CLI), tkinter (for GUI, optional). Java: java.net, jpcap, Swing (for GUI, optional). Wireshark (for testing and validation). This project will provide hands-on experience with network programming, packet crafting, and internet protocols, making it an excellent learning opportunity for students and networking enthusiasts.

Systems Architecture
7th Edition
ISBN:9781305080195
Author:Stephen D. Burd
Publisher:Stephen D. Burd
Chapter13: Internet And Distributed Application Services
Section: Chapter Questions
Problem 15VE
icon
Related questions
Question

Please assist me by writing out the code with its output (in python) using the information provided in the 2 images below.
for the IP Address, it has been changed to: 172.21.5.204
the serve code has not been open yet though but the ouput must be something along these lines(using command prompt):
c:\Users\japha\Desktop>python "Sbongakonke.py"
Enter the server IP address (127.0.0.1 or 172.21.5.199): 172.21.5.204
Enter your student number: 4125035
Connected to server!
It's your turn to pour! Enter the amount to your pour (in mL):


Please work it out until it gets the correct outputs

NB: THIS QUESTION IS NOT A GRADED QUESTION

Task 3 Genius Level 3
PC2
Switch1
VPCS
e2
PC1
VPCS
e0
192.168.0.1/24
e0
PC3
VPCS
e0
192.168.0.2/24
e0
192.168.0.3/24
GNS3 is used by hundreds of thousands of network engineers worldwide to emulate, configure, test
and troubleshoot virtual and real networks. GNS3 allows you to run a small topology consisting of
only a few devices on your laptop, to those that have many devices hosted on multiple servers or even
hosted in the cloud.
1. Implement the above network topology in GNS3. (Install and configure GNS3 on your laptop
or Sunlab PC).
2. Configure the PCs with the required IP address and subnet mask.
3. Every PC must be able to contact every other PC via the command line using the ping
command.
4. Export and upload your GNS3 project to Ikamva.
Transcribed Image Text:Task 3 Genius Level 3 PC2 Switch1 VPCS e2 PC1 VPCS e0 192.168.0.1/24 e0 PC3 VPCS e0 192.168.0.2/24 e0 192.168.0.3/24 GNS3 is used by hundreds of thousands of network engineers worldwide to emulate, configure, test and troubleshoot virtual and real networks. GNS3 allows you to run a small topology consisting of only a few devices on your laptop, to those that have many devices hosted on multiple servers or even hosted in the cloud. 1. Implement the above network topology in GNS3. (Install and configure GNS3 on your laptop or Sunlab PC). 2. Configure the PCs with the required IP address and subnet mask. 3. Every PC must be able to contact every other PC via the command line using the ping command. 4. Export and upload your GNS3 project to Ikamva.
Example Output:
Tracing route to google.com [142.250.72.206]
1: 192.168.1.1
2: 10.0.0.1
3: 203.0.113.1
4: 72.14.238.1
5: 142.250.72.206
Total hops: 5
Applications:
•
•
•
Network diagnostics and troubleshooting.
Educational tool for understanding internet routing.
Performance optimization by identifying inefficient paths.
Deliverables:
1. Source code for the application in Python or Java.
2. Documentation explaining the design, implementation, and usage of the application.
3. Test cases and sample outputs for different destinations.
Tools and Technologies:
•
•
Python: scapy, socket, argparse (for CLI), tkinter (for GUI, optional).
Java: java.net, jpcap, Swing (for GUI, optional).
Wireshark (for testing and validation).
This project will provide hands-on experience with network programming, packet crafting, and
internet protocols, making it an excellent learning opportunity for students and networking
enthusiasts.
Transcribed Image Text:Example Output: Tracing route to google.com [142.250.72.206] 1: 192.168.1.1 2: 10.0.0.1 3: 203.0.113.1 4: 72.14.238.1 5: 142.250.72.206 Total hops: 5 Applications: • • • Network diagnostics and troubleshooting. Educational tool for understanding internet routing. Performance optimization by identifying inefficient paths. Deliverables: 1. Source code for the application in Python or Java. 2. Documentation explaining the design, implementation, and usage of the application. 3. Test cases and sample outputs for different destinations. Tools and Technologies: • • Python: scapy, socket, argparse (for CLI), tkinter (for GUI, optional). Java: java.net, jpcap, Swing (for GUI, optional). Wireshark (for testing and validation). This project will provide hands-on experience with network programming, packet crafting, and internet protocols, making it an excellent learning opportunity for students and networking enthusiasts.
Expert Solution
steps

Step by step

Solved in 2 steps

Blurred answer
Recommended textbooks for you
Systems Architecture
Systems Architecture
Computer Science
ISBN:
9781305080195
Author:
Stephen D. Burd
Publisher:
Cengage Learning
LINUX+ AND LPIC-1 GDE.TO LINUX CERTIF.
LINUX+ AND LPIC-1 GDE.TO LINUX CERTIF.
Computer Science
ISBN:
9781337569798
Author:
ECKERT
Publisher:
CENGAGE L
Comptia A+ Core 1 Exam: Guide To Computing Infras…
Comptia A+ Core 1 Exam: Guide To Computing Infras…
Computer Science
ISBN:
9780357108376
Author:
Jean Andrews, Joy Dark, Jill West
Publisher:
Cengage Learning
A+ Guide To It Technical Support
A+ Guide To It Technical Support
Computer Science
ISBN:
9780357108291
Author:
ANDREWS, Jean.
Publisher:
Cengage,
Principles of Information Security (MindTap Cours…
Principles of Information Security (MindTap Cours…
Computer Science
ISBN:
9781337102063
Author:
Michael E. Whitman, Herbert J. Mattord
Publisher:
Cengage Learning
Principles of Information Systems (MindTap Course…
Principles of Information Systems (MindTap Course…
Computer Science
ISBN:
9781285867168
Author:
Ralph Stair, George Reynolds
Publisher:
Cengage Learning