Learn
Protocols and Ports
The rules applications use to talk, and the port numbers that help you recognize those conversations.
- Match common services with the ports they actually use
- Separate secure protocols from legacy cleartext ones
- Notice when a service uses more than one port or transport
People type names. The resolver follows referrals from the root to the name's authority, then caches the answer for the stated time to live. This system publishes mappings. It does not lease a device its address.
Transport
Resolution
- ARP
Resolves a local 32-bit address to a hardware address.
Name services
- DNS
The directory that translates names into addresses and other records.
Address configuration
- DHCP
Leases addresses and basic network settings to clients automatically.
Web
Remote access
File transfer
File sharing
- SMB
A file- and printer-sharing protocol common on Windows networks.
Directory
Management
Infrastructure
- NTP
A protocol that synchronizes computer clocks over the network.
Diagnostics
- ICMP
The diagnostic and error protocol used by connectivity tests. It has no ports.
Encryption
Routing
Ports
- Dynamic Ports
Short-lived source ports a client chooses for one conversation.
- Registered Ports
Ports 1024 through 49151, available for registered applications.
- Socket
An endpoint of a conversation, identified by address, port, and protocol.
- Well-Known Ports
Ports 0 through 1023, reserved for standard services.
Security
- Secure and Insecure Protocols
The contrast between encrypted protocols and cleartext predecessors.
Identity
Switching
- Spanning Tree Protocol
A switching protocol that blocks loops while allowing redundant links.