Protocols and their purposes Flashcards
FTP
File Transfer Protocol
allows users to upload, download, and manage files on a remote server
Port TCP/21 - control channel — handles management of session
Port TCP/20- used for actual transfer of files
SSH
Secure Shell
TCP/22
protocol that provides a secure way to access remote systems, execute commands, and transfer files.
Telnet
TCP/23
network protocol used for remote communication over a network. It allows users to access and manage remote systems by opening a command-line interface on a remote server.
SMTP
Simple Mail Transfer Protocol
TCP/25
used for sending and routing emails over a network. It handles the communication between email servers and clients to ensure that emails are delivered to their intended recipients.
DNS
Domain Name System
UDP/53
Translates domain names into IP addresses
DHCP
Dynamic Host Configuration Protocol
UDP/67- receive requests from DHCP clients
UDP/68 - used by DHCP client to receive responses from DHCP server
Assigns IP addresses and other network configuration details to devices on a network
HTTP
Hypertext Transfer Protocol
TCP/80
a protocol used for transmitting data over the web. It defines how messages are formatted and transmitted, and how web servers and browsers should respond to various commands
HTTPS
HTTP Secure
TCP/443
Secure HTTP
POP3
Post Office Protocol 3
TCP/110
A protocol used by email clients to retrieve emails from a server. Widely used for accessing email in a way that allows users to manage their messages offline
IMAP4
Internet Message Access Protocol version 4
TCP/143
Protocol used by email clients to access and manage email messages stored on a mail server. Unlike POP3 which downloads emails to a local device and deletes them from server. IMAP4 allows more advanced and flexible management of email.
NetBIOS
Network Basic Input/Output System
UDP/137
a network protocol that provides name resolution. NetBIOS uses a system of 16-character names to identify computers and services on a network
NetBIOS over TCP/IP
TCP/139
Provides connection-oriented communication, allowing sessions to be established between networked applications
SNMP
Simple Network Management Protocol
Protocol used for network management and monitoring. Allows management of network devices like routers, switches, and servers
UDP/161- for SNMP operations, including sending and receiving requests and responses
UDP/162- for SNMP traps, which are unsolicited messages sent by devices to the management system to report events or status changes
LDAP
Lightweight Directory Access Protocol
TCP/UDP- 389
protocol used for accessing and managing directory services over a network.
SMB/CIFS
Server Message Block/Common Internet File System
TCP/445
network file sharing protocol that allows applications to read and write to files and request services from server programs