Network Applications
Network Applications
NETWORK APPLICATIONS
HTTP
• The Hypertext Transfer Protocol (HTTP) is application-level protocol
for collaborative, distributed, hypermedia information systems.
• It is the data communication protocol used to establish
communication between client and server.
Features of HTTP
• It is the protocol that allows web servers and browsers to exchange data
over the web.
• HTTP is media independent: It specifies that any type of media content
can be sent by HTTP as long as both the server and the client can handle
the data content.
• HTTP is connectionless: It is a connectionless approach in which HTTP
client i.e., a browser initiates the HTTP request and after the request is sent
the client disconnects from server and waits for the response.
• HTTP is stateless: The client and server are aware of each other during a
current request only. Afterwards, both of them forget each other. Due to
the stateless nature of protocol, neither the client nor the server can retain
the information about different request across the web pages.
SMTP(Simple Mail Transfer Protocol)