TCP
Transmission Control Protocol
• Connection-oriented • A formal connection setup and close • “Reliable” delivery • Recovery from errors • Can manage out-of-order messages or retransmissions • Flow control • The receiver can manage how much data is sent
UDP
User Datagram Protocol
ICMP
Internet Control Message Protocol
• “Text messaging” for your network devices
• Another protocol carried by IP - Not used for data transfer
• Devices can request and reply to administrative requests
• Hey, are you there? / Yes, I’m right here.
• Devices can send messages when things don’t go well
• That network you’re trying to reach
is not reachable from here
• Your time-to-live expired, just letting you know
SSH
Secure Shell
* Looks and acts the same as Telnet
DNS
Domain Name System
SMTP
Simple Mail Transfer Protocol
• SMTP - 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
SFTP
Secure FTP
• Uses the SSH File Transfer Protocol - tcp/22
• Provides file system functionality
• Resuming interrupted transfers, directory listings,
remote file removal
FTP
File Transfer Protocol
TFTP
Trivial File Transfer Protocol
Telnet
DHCP
Dynamic Host Configuration Protocol
• Automated configuration of IP address,
subnet mask and other options
• udp/67, udp/68 - Requires a DHCP server
• Dynamic / pooled
• IP addresses are assigned in real-time from a pool
• Each system is given a lease
• Must renew at set intervals
• Reserved
• Addresses are assigned by MAC address
• Quickly manage addresses from one location
HTTP and HTTPS
SNMP
Simple Network Management Protocol
RDP
Remote Desktop Protocol
NTP
Network Time Protocol
SIP
Session Initiation Protocol
• Voice over IP (VoIP) signaling • tcp/5060 and tcp/5061 • Setup and manage VoIP sessions • Call, ring, hang up • Extend voice communication • Video conferencing, instant messaging, file transfer, etc.
SMB
Server Message Block
• Protocol used by Microsoft Windows • File sharing, printer sharing • Also called CIFS (Common Internet File System) • Direct over tcp/445 (NetBIOS-less) • Direct SMB communication over TCP without the NetBIOS transport
POP/IMAP
LDAP/LDAPS
H.323
DNS
Domain Name Service
• Translates human-readable names into computer-readable IP addresses • You only need to remember www.Amazon.com • Hierarchical • Follow the path