Ports & Protocols Flashcards
FTP
File Transfer Protocol
Transfer files with a remote host (typically requires authetication of user credentials).
TCP: 20, 21
SFTP
Secure FTP
Provides FTP file-transfer service over an SSH connection.
TCP: 22
FTPS
FTP Secure
Provides FTP file-transfer service over Secure Sockets Layer (SSL) or the more secure option of Transport Layer Security (TLS).
TCP: 989, 990
UDP: 989, 990
SSH
Secure Shell
Securely connects to a remote host over an unsecure network.
TCP: 22
Telnet
Telnet
Used to connect to a remote host (typically via a terminal emulator)
TCP: 23
SMTP
Simple Mail Transfer Protocol
Used for sending e-mail.
TCP: 25
SMTP over SSL/TLS
Simple Mail Transfer Protocol over SSL or TLS
Sends e-mail securely using SSL or the more secure TLS.
TCP: 587
DNS
Domain Name System
Resolves domain names to corresponding IP address.
TCP: 53
UDP: 53
TFTP
Trivial File Transfer Protocol
Transfer files with a remote host (does not requiere authetication of user credentials).
UDP: 69
DHCP
Dynamic Host Configuration Protocol
Dynamically assigns IP address information (for example: IP address, subnet mask, DNS server’s IP address, and default gateway’s IP address) to a network device.
UDP: 67
HTTP
Hypertext Transfer Protocol
Retrives content from a web server.
TCP: 80
HTTPS
Hypertext Transfer Protocol Secure
Secure HTTP transmission over an unsecure network using Secure Sockets Layer (SSL) or the most secure option of Transport Layer Security (TLS).
TCP: 443
POP3
Post Office Protocol version 3
Retrives e-mail from e-mail server.
TCP: 110
POP3 over SSL/TLS
Post Office Protocol version 3 over SSL/TLS
Retrives e-mail from an e-mail server while encryting the e-mail in transit using SSL or the most secuire option of TLS.
TCP: 995
UDP: 995
NTP
Network Time Protocol
Used by a network device to syncronize its clock with a time server (NTP server).
UDP: 123
IMAP
Internet Message Access Protocol version 4
Allows the viewing of e-mail on an e-mail server.
TCP: 143
IMAP over SSL/TLS
Internet Message Access Protocol version 4 over SSL/TLS
Allow the viewing of e-mail on an e-mail server while encryting the e-mail transit using SSL or the most secure option of TLS.
TCP: 993
LDAP
Lightweight Directory Access Protocol
Provides Directory Services (for example: a user directoy – including username, password, e-mail, and phone number information) to network clients.
TCP: 389
LDAP over SSL/TLS
Lightweight Directory Access Protocol over SSL/TLS
Secure directoy services ttraffic using SSL or the most secure option os TLS.
TCP: 636
SNMP
Simple Network Managemente Protocol
Used to monitor, manage, and configure network devices.
TCP: 161, 162
UDP: 161, 162
SNMP agent receives request on por 161, and an SNMP agent sends traps on port 162.
RDP
Remote Desktop Protocol
A Microsoft protocol that allows a user to view and control the desktop of a remote computer.
TCP: 3389
SIP
Session Initiation Protocol
A signaling protocol uses to setup, monitor, and teardown multimedia calls (eg. voice and video calls).
TCP: 5060, 5061
UDP: 5060, 5061
Port 5060 is commonly used for unencrypted calls, and por 5061 is commonly used to setup encryted calls.
H.323
An ITU-T recommendation that can setup and teardown multimedia calls (eg. voice and video calls).
TCP: 1720
SMB
Server Message Block
Used primarily in Microsoft networks for sharing resources (eg. file resources) between devices.
UDP: 445
SQL Server
Structured Query Language (SQL) Server
Used by Microsoft’s SQL Server Management Studio (SSMS) to manage SQL servers in a network.
TCP: 1433
UDP: 1433
SQLnet
SQLnet
Used by Oracle’s Database Management System.
TCP: 1521
MySQL
MySQL
An open source relational database management system.
TCP: 3306
Use port 3306 to comunicate with clients.