About this interactive
Most ACLs and firewall rules work at layers 3 and 4: the source and destination IP addresses, and the TCP or UDP port. Ports map to services, 20 and 21 to FTP, 22 to SSH, 80 to HTTP, so a rule on a port is usually a rule on a service.
The mapping is a convention, not a guarantee. A web server can listen on 8080, and something that is not HTTP at all can run on port 80. A port rule cannot tell the difference, and adversaries use that: they send what they want through a port the firewall already trusts.
Application-layer filtering looks past the headers into layer 7 to see which application protocol is actually in use, and whether it is what the rule expects. So ask of each job: is the port enough to identify the traffic here, or does someone have a reason to disguise it?
About TechKnowSurge
TechKnowSurge builds IT and cybersecurity professionals through hands-on, concept-first training built around real understanding — not memorization. Free interactive tools, structured programs, and 25+ years of real-world experience, all in one place.
Explore free tools and programs →