12 - Common TCPIP Application Layer Protocols
12 - Common TCPIP Application Layer Protocols
Management Protocols
InstructorAlton.com
Application Layer Management Protocols
• Domain Name System (DNS)
• Dynamic Host Configuration Protocol (DHCP)
• Network Time Protocol (NTP)
• Simple Network Management Protocol (SNMP)
• Lightweight Directory Access Protocol (LDAP)
• LDAP Secure (LDAPS)
• Server Message Block (SMB)
InstructorAlton.com
Domain Name System (DNS)
Port: 53 Transport Layer Protocol: UDP
InstructorAlton.com
Dynamic Host Configuration Protocol (DHCP)
Ports: 67, 68 Transport Layer Protocol: UDP
InstructorAlton.com
Network Time Protocol (NTP)
Port: 123 Transport Layer Protocol: TCP
• Protocol that automatically synchronizes a system’s time with a network time server.
o Important for time-dependent network applications and protocols.
o If a system is configured with the incorrect time, it may not be able to access network services.
o Authentication will often fail if time isn’t properly synchronized between devices.
• Uses TCP port 123 by default.
InstructorAlton.com
Simple Network Management Protocol (SNMP)
Port: 161 Transport Layer Protocol: TCP
InstructorAlton.com
Lightweight Directory Access Protocol (LDAP)
Port: 389 Transport Layer Protocol: TCP
• Protocol that provides a means to access and query directory service systems:
o Usernames, Passwords, Computer Accounts, etc.
• Typically Unix/Linux-based or Microsoft Active Directory-based
• Uses TCP 389 by default
InstructorAlton.com
LDAP Secure (LDAPS)
Port: 636 Transport Layer Protocol: TCP
InstructorAlton.com
Server Message Block (SMB)
Port: 445 Transport Layer Protocol: TCP
InstructorAlton.com
Common TCP/IP Application Layer Protocols Section
InstructorAlton.com
Application Layer Remote Communication Protocols
• Telnet
• Secure Shell (SSH)
• Remote Desktop Protocol (RDP)
InstructorAlton.com
Telnet
Port: 23 Transport Layer Protocol: TCP
InstructorAlton.com
Secure Shell (SSH)
Port: 22 Transport Layer Protocol: TCP
InstructorAlton.com
Remote Desktop Protocol (RDP)
Port: 3389 Transport Layer Protocol: TCP
• A Microsoft protocol that allows users to remotely connect to, view, and control a
remote computer from a Windows desktop.
• Built into the Microsoft operating system.
• Uses TCP port 3389 by default
InstructorAlton.com
Common TCP/IP Application Layer Protocols Section
InstructorAlton.com
Application Layer File Transfer Protocols
• File Transfer Protocol (FTP)
• Secure File Transfer Protocol (SFTP)
• Trivial File Transfer Protocol (TFTP)
InstructorAlton.com
File Transfer Protocol (FTP)
Ports: 20, 21 Transport Layer Protocol: TCP
InstructorAlton.com
Secure File Transfer Protocol (SFTP)
Port: 22 Transport Layer Protocol: TCP
• A secure cryptographic version of FTP that uses SSH to provide encryption services.
o Provides file transfer over SSH
• Uses TCP port 22 by default (same port as SSH)
InstructorAlton.com
Trivial File Transfer Protocol (TFTP)
Port: 69 Transport Layer Protocol: UDP
InstructorAlton.com
Common TCP/IP Application Layer Protocols Section
Email Protocols
InstructorAlton.com
Application Layer Email Protocols
• Simple Mail Transfer Protocol (SMTP)
• Post Office Protocol Version 3 (POP3)
• Internet Message Access Protocol (IMAP)
InstructorAlton.com
Simple Mail Transfer Protocol (SMTP)
Port: 25 Transport Layer Protocol: TCP
• Email protocol that is used to deliver emails from an email client (Outlook) to a
destination email server
• Can be configured to use encryption (recommended) or plain text
• Uses TCP Port 25 by default
InstructorAlton.com
Post Office Protocol Version 3 (POP3)
Port: 110 Transport Layer Protocol: TCP
InstructorAlton.com
Internet Message Access Protocol (IMAP)
Port: 143 Transport Layer Protocol: TCP
InstructorAlton.com
Common TCP/IP Application Layer Protocols Section
InstructorAlton.com
Application Layer Web Browser Protocols
• Hypertext Transfer Protocol (HTTP)
• HTTP Secure (HTTPS)
InstructorAlton.com
Hypertext Transfer Protocol (HTTP)
Port: 80 Transport Layer Protocol: TCP
• Protocol that provides browsing services for the World Wide Web (WWW)
o Retrieves the content of a web page from a web server
o Requests are made in hypertext markup language (HTML) and returned to your browser
in that format
• Data is sent in plain text
• Uses TCP Port 80 by default
InstructorAlton.com
HTTP Secure (HTTPS)
Port: 443 Transport Layer Protocol: TCP
• HTTP over Secure Socket Layer (SSL) or Transport Layer Security (TLS)
• A secure version of HTTP that utilizes SSL/TLS to encrypts HTTP content
• Utilizes Public Key Infrastructure (PKI)
• Uses TCP Port 443 by default
InstructorAlton.com