File APIs for Java Developers
Manipulate DOC, XLS, PPT, PDF and many others from your application.
The moose likes Architect Certification (SCEA/OCMJEA) and the fly likes Q in Protocols Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login
JavaRanch » Java Forums » Certification » Architect Certification (SCEA/OCMJEA)
Bookmark "Q in Protocols" Watch "Q in Protocols" New topic

Q in Protocols

veena madhukar

Joined: Jan 19, 2006
Posts: 29
HTTP is Stateless, non transactional, Connection based protocol.
HTTPS is Stateful, Connection based protocol. Is HTTPS transactional?

Also, can you explain what does Connection based means?
Prasanna Sudharshan

Joined: Mar 10, 2006
Posts: 1
HTTP Connection based ? HTTP is a request/response protocol between clients and servers. An HTTP client, such as a web browser, typically initiates a request by establishing a Transmission Control Protocol (TCP) connection to a particular port on a remote host (port 80 by default. An HTTP server listening on that port waits for the client to send a request string, such as "GET.

For this reason it is called as connection based.To know more about connections in HTTP, hit

HTTP Transactional? Transaction in its simplest term would mean - performing one or more jobs , as a single unit. Hence there is no question of HHTP being transactional.
Raghubir Bose
Ranch Hand

Joined: Feb 18, 2006
Posts: 88
Https is "secure hypertext transfer session with the specified site address"

As such it has all the properties of HTTP along with the security factor.This security is implemented using SSL(secure socket layer) which is an encryption protocol invoked on a Web server.

With this introduction to HTTPS do you think it should be transactional?

I will meet the fairy queen soon !
rinsad ahmed

Joined: Mar 16, 2006
Posts: 12

According to HTTP 1.1 - HTTP is connection based
HTTP 1.0 - HTTP is connection less

Which is for the SCEA exame?

Please clarify


Rinsad<br />B.Sc.(Eng)Hons.(Computer Science & Engineering)<br />SCEA 97/90
Raghubir Bose
Ranch Hand

Joined: Feb 18, 2006
Posts: 88
Nothing is mentioned to my knowledge ...but this is a good question..

This is an old link

but this does not say anything about which protocol...

may be somebody more knowledgeable should answer the question.

Raghubir Bose
Ranch Hand

Joined: Feb 18, 2006
Posts: 88
sorry ..correcting my previous statement ...which version of HTTP protocol
I agree. Here's the link:
subject: Q in Protocols
It's not a secret anymore!