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.
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.
Chapter13: Internet And Distributed Application Services
Section: Chapter Questions
Problem 15VE
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

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.](/v2/_next/image?url=https%3A%2F%2Fcontent.bartleby.com%2Fqna-images%2Fquestion%2Fde7dd9b3-9eda-4198-b273-8135950dd6b7%2F231cf83d-d6f9-49ce-b0ac-4f7a439ff833%2Flsepyl_processed.jpeg&w=3840&q=75)
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

This question has been solved!
Explore an expertly crafted, step-by-step solution for a thorough understanding of key concepts.
Step by step
Solved in 2 steps

Recommended textbooks for you

Systems Architecture
Computer Science
ISBN:
9781305080195
Author:
Stephen D. Burd
Publisher:
Cengage Learning

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…
Computer Science
ISBN:
9780357108376
Author:
Jean Andrews, Joy Dark, Jill West
Publisher:
Cengage Learning

Systems Architecture
Computer Science
ISBN:
9781305080195
Author:
Stephen D. Burd
Publisher:
Cengage Learning

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…
Computer Science
ISBN:
9780357108376
Author:
Jean Andrews, Joy Dark, Jill West
Publisher:
Cengage Learning

A+ Guide To It Technical Support
Computer Science
ISBN:
9780357108291
Author:
ANDREWS, Jean.
Publisher:
Cengage,

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…
Computer Science
ISBN:
9781285867168
Author:
Ralph Stair, George Reynolds
Publisher:
Cengage Learning