NET101 - Application Layer Functionality and Protocols
NET101 - Application Layer Functionality and Protocols
TLD Type
.com commercial website
.edu educational institution
website
.mil military website
.org organization website
.info informative website
Country Code Top-Level Domains (ccTLDs)
These TLDs indicate the country where the website
originated.
TLD Country
.eu Europe
.jp Japan
.au Australia
.ph Philippines
.uk United Kingdom
Hypertext Transfer Protocol (HTTP)
A protocol that is used to transfer information
between web clients and web servers.
Hypertext Transfer Protocol (HTTP)
In response to the request, the HTTP server returns a
code for a web page.
Hypertext Transfer Protocol (HTTP)
The browser interprets the Hypertext Markup
Language (HTML) code and displays a web page.
www Service and HTTP
HTTP is used across the WWW for data transfer and is
one of the most used application protocols.
E-mail Services
E-mail, the most popular network service, has
revolutionized how people communicate through its
simplicity and speed.
E-mail requires several applications and services.
Simple Mail Transfer Protocol (SMTP)
Post Office Protocol (POP)
Simple Mail Transfer Protocol (SMTP)
A protocol used to send e-mail messages from clients
to servers over the Internet.
Post Office Protocol (POP)
A protocol used when retrieving an e-mail message.
Email Services
Clients send e-mails to a server using SMTP and
receive e-mails using POP3.
E-mail Server Processes - MTA and MDA
The e-mail server operates two separate processes:
Mail Transfer Agent (MTA)
Mail Delivery Agent (MDA)
E-mail Services
The MTA process governs e-mail handling between
servers.
E-mail Services
The MDA process governs delivery of e-mail between
servers and clients.
Email Services
File Transfer Protocol (FTP)
This is a service that allows for the download and
upload of files between a client and a server.
An FTP client is an application that runs on a
computer that is used to push and pull files from a
server running the FTP daemon or service (FTPd).
File Transfer Protocol (FTP)
To successfully transfer files, FTP requires two
connections between the client and the server: one for
commands and replies, the other for the actual file
transfer.
Dynamic Host Configuration Protocol (DHCP)
DHCP service enables devices on a network to obtain
IP addresses and other information from a DHCP
server.
This service automates the assignment of IP addresses,
subnet masks, gateway and other IP networking
parameters.
Dynamic Host Configuration Protocol (DHCP)
DHCP allows a host to obtain an IP address
dynamically when it connects to the network.
DHCP Processes
SMB Protocol
The Server Message Block (SMB) is a client/server file
sharing protocol.
IBM developed Server Message Block (SMB) in the late
1980s to describe the structure of shared network
resources, such as directories, files, printers, and serial
ports.
File Sharing Using SMB Protocol
File Sharing Using SMB Protocol
SMB messages can:
Start, authenticate, and terminate sessions
Control file and printer access
Allow an application to send or receive messages to or
from another device
P2P Services
Sharing files over the Internet has become extremely
popular.
With P2P applications based on the Gnutella protocol,
people can make files on their hard disks available to
others for downloading.
P2P Services
Teletype Network (Telnet)
This is a service that allows administrators to login to a
host from a remote location and control the host as
though they were logged in locally.
Teletype Network (Telnet)
Telnet is a client/server protocol and it specifies how a
Virtual Terminal (VTY) session is established and
terminated.
What’s Next?
OSI Transport Layer
THANK YOU!