Ports Flashcards
FTP
20/21
File Transfer Protocol
• tcp/20 (active mode data), tcp/21 (control)
• Transfers files between systems
• Authenticates with a username and password
• Some systems use a generic/anonymous login
• Full-featured functionality
• List, add, delete, etc.
SSH
22
Secure Shell
• Encrypted communication link - tcp/22
• Looks and acts the same as Telnet
Telnet
23
- Telnet – Telecommunication Network - tcp/23
- Login to devices remotely
- Console access
- In-the-clear communication
- Not the best choice for production systems
SMTP
25
Simple Mail Transfer Protocol
• Server to server email transfer - tcp/25
• Also used to send mail from a device to a mail server
• Commonly configured on mobile devices
and email clients
• Other protocols are used for clients to receive email
• IMAP, POP3
DNS
53
Domain Name System
• Converts names to IP addresses - udp/53
• www.professormesser.com = 162.159.246.164
• These are very critical resources
• Usually multiple DNS servers are in production
HTTP
80
Hypertext Transfer Protocol - tcp/80
• Communication in the browser
• And by other applications
HTTPS
443
Hypertext Transfer Protocol Secure
• Encrypted - HTTPS - tcp/443
• Supported by nearly all web servers and clients
POP3
110
- POP3 - Post office Protocol version 3 - tcp/110
- Basic mail transfer functionality
- Receive emails from an email server
- Authenticate and transfer
IMAP4
143
Internet Message Access Protocol v4 - tcp/143
• Includes management of email inbox from multiple clients
RDP
3389
Remote Desktop Protocol
• Share a desktop from a remote location over tcp/3389
• Remote Desktop Services on many Windows versions
• Can connect to an entire desktop or just an application
• Clients for Windows, macOS, Linux, Unix,
iPhone, Android, and others
NETBIOS
137, 138, 139
Server Message Block
• Protocol used by Microsoft Windows
• File sharing, printer sharing
• Also called CIFS (Common Internet File System)
• Using NetBIOS over TCP/IP
• udp/137 - NetBIOS name services (nbname)
• udp/138 - NetBIOS datagram service (nbdatagram)
• tcp/139 - NetBIOS session service (nbsession)
AFP
548
Apple Filing Protocol • File services in macOS • tcp/548 • Works with SLP (Service Location Protocol) • tcp/427 and udp/427 • Populates the list of available devices • File management • Copy, move, delete files
DHCP
67, 68
Dynamic Host Configuration Protocol
• Automated configuration of IP address, subnet mask
and other options
• udp/67, udp/68
• Requires a DHCP server
• Server, appliance, integrated into a SOHO router, etc.
• Dynamic / pooled
• IP addresses are assigned in real-time from a pool
• Each system is given a lease and must renew
at set intervals
• DHCP reservation
• Addresses are assigned by MAC address
in the DHCP server
• Quickly manage addresses from one location
LDAP
389
Lightweight Directory Access Protocol
• tcp/389
• Store and retrieve information in a network directory
• Commonly used in Microsoft Active Directory
SNMP
161, 162
Simple Network Management Protocol • Gather statistics from network devices • Queries: udp/161 • Traps: udp/162 • v1 – The original • Structured tables, in-the-clear • v2 – A good step ahead • Data type enhancements • Bulk transfers, still in-the-clear • v3 – A secure standard • Message integrity • Authentication, encryption
20/21
FTP
File Transfer Protocol
• tcp/20 (active mode data), tcp/21 (control)
• Transfers files between systems
• Authenticates with a username and password
• Some systems use a generic/anonymous login
• Full-featured functionality
• List, add, delete, etc.