answersLogoWhite

0


Best Answer

HTTP is called a stateless protocol because each command is executed independently, without any knowledge of the commands that came before it. This is the main reason that it is difficult to implement Web sites that react intelligently to user input. This shortcoming of HTTP is being addressed in a number of new technologies, including ActiveX, Java, JavaScript and cookies.

User Avatar

Wiki User

14y ago
This answer is:
User Avatar
More answers

User Avatar

Wiki User

12y ago

Because it does not keep state. When you navigate to a webpage, you send a request to the web server, from an http perspective, the web sever sends the request to you, and you are disconnected. It has not idea what page you requested prior to this.

Often we need to keep state in web sessions, and there are various tools for this (think cookies). But those things are not part of the http protocol, and the http server is not really aware of the history of your connection.

By contrast, a telnet session is state-full. When you connect to a telnet server you give it credentials, it knows who you are, and can allow you appropriate access throughout your session based off that.

This answer is:
User Avatar

Add your answer:

Earn +20 pts
Q: Why is HTTP is known As Stateless Protocol?
Write your answer...
Submit
Still have questions?
magnify glass
imp
Continue Learning about Engineering

What is HTML stateless protocol?

HTTP is called a stateless protocol because each command is executed independently, without any knowledge of the commands that came before it. This is the main reason that it is difficult to implement Web sites that react intelligently to user input. This shortcoming of HTTP is being addressed in a number of new technologies, including ActiveX, Java, JavaScript and cookies.


Are HTML applications statefull or stateless?

Stateless, by default. HTML's parent protocol, HTTP, is a idempotent, stateless protocol. However, we have means using Javascript, PHP, Perl, Ruby, ASP, etc. to add a state an application. But, using only HTML, it's not possible.


What is uses of HTTP?

http stand for hyper text transfer protocol,http is most common protocol used by internet.when a client send a request(http) then server respond html(hyper text markup language)page to client. http protocol is used for displaying htm pages.


Difference between stateless protocol and statefull protocol?

stateless Protocol:-1).When stateless protocol is used between a server and the client, the server does not remember anything. It treats any message from a client as the client's first message and responds with the same effects every time2). A stateless server does notkeeps state between connections.=>So,Whenyou send a request to a stateless server, it does not create any objects that track information regarding your requests. If you "open" something on the server, the server retains no information at all that you have something open. A "close" operation would make no sense, since there would be nothing to close.3). A stateless system can be seen as a box ,where at any point in time the value of the output(s)depends only on the value of the input(s)after a certain processing time.4). A stateless protocol does not require the server to retain session information or status about each communications partner for the duration of multiple requests.5). stateless sessinobean:cannot maintain the state,cannotmaintain the persistance(database),onecesutdownmachine,wecannot see that data,cannothave the passivate,activatestates. ex:atmmini statements.Example =UDP(UserDatagramProtocol) , HTTP, NFSStatefullProtocol :-1). Statefulprotocol means the server remembers what a client has done before.2). .A statefulserver keeps state between connections.=>when you send a request to a statefulserver, it may create some kind of connection object that tracks what information you request. When you send another request, that request operates on the state from the previous request. So you can send a request to "open" something. And then you can send a request to "close" it later. In-betweenthe two requests, that thing is "open" on the server.3). a statefulsystem is like a state machine with "memory" as the same set of input(s)value can generate different output(s)depending on the previous input(s)received by the system.4). a protocol which requires the keeping of internal state is known as a statefulprotocol.5). statefullProtocol :- maintain the state,butcannot maintain the persistance,oncewe shutdownthe system the values stored in local hard disc,canhave the passivateand activate states. ex:shoppingcardExample =SMB, FTP,Telnet


Which protocol is used to send and receive HTML file?

HTML files are most often sent and received using HTTP, which stands for HyperText Transfer Protocol. Files can also be shared using FTP, which stands for File Transfer Protocol.

Related questions

HTTP is classified as a protocol?

HTTP is classified as a stateless protocol. HTTP is classified as a stateless protocol.


What is HTML stateless protocol?

HTTP is called a stateless protocol because each command is executed independently, without any knowledge of the commands that came before it. This is the main reason that it is difficult to implement Web sites that react intelligently to user input. This shortcoming of HTTP is being addressed in a number of new technologies, including ActiveX, Java, JavaScript and cookies.


What is HTTP protocol and IP protocol?

HTTP Protocol stands for Hyper Text Transfer Protocol. It is the protocol used to convey information of World Wide Web (WWW). HTTP protocol is a stateless and connectionless protocol. HTTP is called as a stateless protocol because each command is request is executed independently, without any knowledge of the requests that were executed before it. It is the protocol used for the web. It is based on a request/request paradigm. In this protocol the communication generally takes place over a TCP/IP protocol.and Ip is a internet protocol which is responsible to communicate network (internet),


Are HTML applications statefull or stateless?

Stateless, by default. HTML's parent protocol, HTTP, is a idempotent, stateless protocol. However, we have means using Javascript, PHP, Perl, Ruby, ASP, etc. to add a state an application. But, using only HTML, it's not possible.


Is HTTP core protocol or not?

HTTP is a stateless protocol ... HTTP is called a stateless protocol because each command is executed independently, without any knowledge of the commands that came before it. This is the main reason that it is difficult to implement Web sites that react intelligently to user input. This shortcoming of HTTP is being addressed in a number of new technologies, includingActiveX, Java, JavaScript and cookies.


What is the difference between HTTP and SMTP?

SMTP is push protocol, stateful protocol which is used for sending Mails from Client to Client or Server to Server. Generally SMTP uses the encryption method of 7bit or 8bit ISCII but HTTP dose not use that. HTTP is pull protocol which is preferred for sites demand and this is stateless protocol.


What protocol is is used by the web and known as HTTP?

The name of the protocol is "HTTP". Short for HyperText Transport Protocol.


Which protocol supports linking from one webpage to another?

HyperText Transfer Protocol, commonly known as http.


What Is A Http?

HTTP... Is Hypertext Transfer Protocol Or better known as the service at which the http link runs under


In the URL httpwww.Google.com which part of the address is the protocol?

The protocol used for web-browsing is the Hypertext Transfer Protocol, otherwise known as HTTP. The secure version of HTTP is Secure Hypertext Transfer Protocol, otherwise knows as HTTPS.


Filters decide whether to allow or block packets based on information in the protocol headers?

Stateless Packet Filters


A protocol of the website?

Hypertext Transfer Protocol (HTTP)