Ping! Are you there?
summary
Explains how ping builds ICMP packets over a raw socket, puts the process ID in the identifier, increments a sequence number and includes a timestamp so each received echo reply yields a measured round trip time; shows output lines as individual ICMP replies and that RTT equals now minus timestamp; demonstrates a smurf attack where spoofing the victim as the source and sending to a network broadcast amplifies traffic by the number of hosts and floods the target.
AI-written summary · about
chapters (15)
- 0:00Intro
- 1:02The origins of Ping
- 1:58The internet is complicated
- 2:21The networking stack
- 2:34Data link layer
- 2:54Network layer
- 3:27Transport layer
- 3:46Data layer
- 3:57Header layer
- 4:38Sockets
- 5:22ICMP
- 6:28Output
- 6:55Security problems
- 7:08DDoS
- 7:51Amplifier Network
related talks
21mSee Like a Bat: Using Echo-Analysis to Detect Man-in-the-Middle Attacks in LANs
49mSpooky Action at a Distance: Generating Waves over the Wire for Novel C2
11mTelling stories with traceroute!
38mPacket Capture the Flag
18mCounterfeiting the Pipes with FakeNet 2.0 (Part 2/2)
47mMultipath TCP: Breaking Today's Networks with Tomorrow's Protocols
23mWHOIS Calling the 80s to Get Their Finger Back
16mIMap: Fast and Scalable In-Network Scanning with Programmable Switches
