Protocol
How to communicate with the server (https is encrypted, http is not)
Subdomain
A subdivision of the main domain, often used for different services
Domain
The human-readable name that identifies the website
TLD
Top-Level Domain, the suffix like .com, .org, or .net
Port
Network port number (443 is default for HTTPS, 80 for HTTP)
Path
The specific page or resource location on the server
Query Params
Key-value pairs that pass data to the page often used for tracking
Fragment
Links to a specific section within the page (not sent to server)