Table 23: TCP/IP Protocols: Application Layer (OSI Layer 5/6/7)
Protocol
Name
|
Protocol
Abbr.
|
Description
|
Domain
Name System
|
DNS
|
Provides the ability to refer
to IP devices using names instead of just numerical IP addresses. Allows
machines to resolve these names into their corresponding IP addresses.
|
Network
File System
|
NFS
|
Allows files
to be shared seamlessly across TCP/IP networks.
|
Bootstrap
Protocol
|
BOOTP
|
Developed to address some of
the issues with RARP and used in a similar manner: to allow the configuration
of a TCP/IP device at startup. Generally superseded by DHCP.
|
Dynamic
Host
Configuration Protocol
|
DHCP
|
A complete
protocol for configuring TCP/IP devices and managing IP addresses. The
successor to RARP and BOOTP, it includes numerous features and capabilities.
|
Simple
Network Management Protocol
|
SNMP
|
A full-featured protocol for
remote management of networks and devices.
|
Remote
Monitoring
|
RMON
|
A diagnostic
protocol (really a part of SNMP) used for remote monitoring
of network devices.
|
File
Transfer Protocol, Trivial
File Transfer Protocol
|
FTP, TFTP
|
Protocols designed to permit
the transfer of all types of files from one device to another.
|
RFC
822, Multipurpose
Internet Mail Extensions, Simple
Mail Transfer Protocol, Post
Office Protocol, Internet
Message Access Protocol
|
RFC
822, MIME, SMTP, POP, IMAP
|
Protocols that
define the formatting, delivery and storage of electronic mail messages
on TCP/IP networks.
|
Network
News Transfer Protocol
|
NNTP
|
Enables the operation of the
Usenet online community by transferring Usenet news messages between
hosts.
|
Hypertext
Transfer Protocol
|
HTTP
|
Transfers hypertext
documents between hosts; implements the World Wide Web.
|
Gopher
Protocol
|
Gopher
|
An older document retrieval protocol,
now largely replaced by the World Wide Web.
|
Telnet
Protocol
|
Telnet
|
Allows a user
on one machine to establish a remote terminal session on another.
|
Berkeley
r Commands
|
|
Permit commands and operations
on one machine to be performed on another.
|
Internet
Relay Chat
|
IRC
|
Allows real-time
chat between TCP/IP users.
|
Administration
and Troubleshooting Utilities and Protocols
|
|
A collection of software tools
that allows administrators to manage, configure and troubleshoot TCP/IP
internetworks.
|