Your question is Core Networking Concepts for Security. Start with the requirements on the right.
Run and submit as often as you like. When you're ready, talk me through your approach or go straight to the code.
What basic networking concepts should you understand for a security engineer interview?
As a hands-on exercise, implement classify_ipv4 to classify IPv4 addresses using private RFC 1918 ranges. Return one result per input: "private", "public", or "invalid".
Signature: def classify_ipv4(addresses): Input is a list of strings, and output is a list of classification strings.
def classify_ipv4(addresses):