This video demonstrates my custom-built Ping application developed in Python as part of the SIT202 Computer Networks and Communication task.
The objective of this project was to create a Ping tool without using the system’s built-in ping command. Instead, the application uses the Internet Control Message Protocol (ICMP) and raw sockets to send and receive Echo Request and Echo Reply packets.
In this video, I explain the complete working of the code, including:
Checksum calculation
ICMP packet creation
Sending and receiving packets
Round-trip time (RTT) calculation
Displaying ping statistics
The demo also shows the application successfully pinging different hosts and displaying real-time results such as delay, TTL, and packet loss.
This project helped me understand low-level network communication and how tools like ping work internally.
#pythonpingproject #deakinuniversity #chitkara #pythonprogramming #socketprogramming
Download
0 formats
No download links available.
Custom Ping Application in Python | ICMP Protocol | SIT202 High Distinction Task | NatokHD