Unit 5 CN V0
Unit 5 CN V0
UNIT V
APPLICATION LAYER
• E-Mail (SMTP, MIME, POP3, IMAP),
• HTTP –
• DNS –
• FTP –
• Telnet –
• web services –
• SNMP - MIB – RMON.
APPLICATION LAYER
• Important to distinguish between application programs and
application protocols.
• For example, the HyperText Transport Protocol (HTTP) is an application protocol that is used
to retrieve web pages from remote servers. There can be many different application
programs—that is, web clients like Internet Explorer, Netscape, Firefox, and Safari—that
provide users with a different look and feel, but all of them use the same HTTP protocol to
communicate with web servers over the Internet.
• SMTP: Simple Mail Transfer Protocol is used to exchange
electronic mail.
• HTTP: HyperText Transport Protocol is used to communicate
between web browsers and web servers.
• DNS: Domain Name System protocol is used to query name servers
and send the responses. (As we will see, DNS refers to rather more
than just a protocol.)
• SNMP: Simple Network Management Protocol is used to query (and
sometimes modify) the state of remote network nodes
NVT - NETWORK VIRTUAL TERMINAL
E-Mail (SMTP, MIME, POP3, IMAP),
SMTP - Simple Mail Transfer Protocol
• The TCP/IP protocol suite supports electronic
mail on the Internet through Simple Mail
Tr a n s f e r P r o t o c o l ( S M T P ) .
• It is a protocol for sending messages to other
c o m p u t e r u s e r s b a s e d o n e - m a i l a d d re s s e s .
• SMTP provides mail exchange between users on
the same or different computers .
E-Mail (SMTP, MIME, POP3, IMAP),
• SMTP originated in 1982 (RFC821, Jon Postel)
• Follows Standard message format (RFC822,2822, D. Crocker)
• Goal: To transfer mail reliably and efficiently.
• SMTP clients and servers have two main components
• User Agents – Prepares the message, encloses it in an envelope.
– (Some examples of command-driven user agents are mail, pine, and elm
– Some examples of GUI-based user agents are Eudora, Outlook, and Netscape.
• Mail Transfer Agent – Transfers the mail across the internet (ex. Sendmail, Exim)
• Analogous to the postal system in many ways.
• SMTP also allows the use of Relays allowing other MTAs to relay the mail.
• Mail Gateways are used to relay mail prepared by a protocol other than SMTP and convert it to
SMTP.
E-Mail (SMTP, MIME, POP3, IMAP),
Multipurpose Internet Mail Extensions (MIME)
Multipurpose Internet Mail Extensions (MIME)
• MIB (Management Information Base): MIB is a virtual database that contains information about the
devices being monitored on a network. Each device has its own MIB, which organizes data in a
hierarchical format. MIBs define the structure of management data and allow SNMP to retrieve device-
specific information, like CPU usage or network traffic statistics.
• RMON (Remote Network Monitoring): RMON is an extension of SNMP that provides more detailed
network monitoring and analysis capabilities. RMON defines a set of objects and functions that allow for
more proactive and detailed network management. With RMON, administrators can collect detailed
network traffic information and analyze performance without needing constant SNMP polling, which
reduces the network load.
• Together, SNMP, MIB, and RMON provide a comprehensive framework for network management,
enabling real-time monitoring, troubleshooting, and performance optimization across complex network