Port
A port is a numbered communication endpoint used by network protocols to identify which service should receive traffic.
Concept Neighborhood
Start here
HTTP
Hand-picked as this concept's most natural companion.
Well-Known Ports
Standardized TCP/UDP ports (0-1023) reserved for common services, like 22 for SSH, 80 for HTTP, 443 for HTTPS. Foundational networking knowledge defenders use constantly.
3
lessons
Ephemeral Port
A temporary transport-layer source port selected for a connection from the operating system's configured dynamic range.
1
lesson
HTTPStart here
HTTP is the protocol browsers and applications use to request and transfer web content.
9
lessons
SMTP
Simple Mail Transfer Protocol: the protocol that moves email between servers across the internet. Foundational to email infrastructure and a target for both abuse and detection.
1
lesson
SSH
Secure Shell: a cryptographic protocol for remote shell access and other secure connections, widely used for Linux/Unix administration and as a heavily targeted attack surface when exposed.
1
lesson
Related Lessons
12 lessons cover this concept · showing the first 8Web Architecture and Request Flow
General Beginner
URLs, Domains, DNS, and Hosting
General Beginner
HTTPS and TLS in the Browser
General Beginner
Cookies and Sessions
General Beginner
Authentication and Authorization in Web Apps
General Beginner
Input Handling and Injection Attacks
General Beginner
CSRF, CORS, and Security Headers
General Beginner
Defensive Web Thinking
General Beginner
Sign in to open lesson content directly.
