cancel
Showing results for 
Search instead for 
Did you mean: 

When we Use HTTPS and HTTP

rajasekhar_reddy14
Active Contributor
0 Kudos

Hi Frnds,

when we Use HTTP's and HTTP.

Can anyone explain...

Regards,

Raj

Accepted Solutions (1)

Accepted Solutions (1)

Former Member
0 Kudos

HTTP is plain protocol which is not on secure layer but HTTPS as name indicates is a secure HTTP protocol providing security for sensitive/confidential data

Answers (9)

Answers (9)

Former Member
0 Kudos

It's all about keeping you secure

HTTP stands for HyperText Transport Protocol, which is just a fancy way of saying it's a protocol (a language, in a manner of speaking) for information to be passed back and forth between web servers and clients.

You really don't need to know what it all stands for; the important thing is the letter S which makes the difference between HTTP and HTTPS. The S (big surprise) stands for "Secure". You probably didn't need me to tell you that, because you already knew it had something to do with security.

If you visit a website or webpage, and look at the address in the web browser, it will likely begin with the following: http://. This means that the website is talking to your browser using the regular 'unsecure' language. In other words, it is possible for someone to "eavesdrop" on your computer's conversation with the website. If you fill out a form on the website, someone might see the information you send to that site.

This is why you never ever ever enter your credit card number in an http website!

But if the web address begins with https://, that basically means your computer is talking to the website in a secure code that no one can eavesdrop on.

You understand why this is so important, right? If a website ever asks you to enter your credit card information, you should automatically look to see if the web address begins with https://. If it doesn't, there's no way you're going to enter sensitive information like a credit card number!

Check this ... for HTTPS...

http://www.virtu-software.com/ask-doug/QandA.asp?subject=3&q=42

*******Reward points,if found useful

rajasekhar_reddy14
Active Contributor
0 Kudos

thanks frnd

Former Member
0 Kudos

hi rajasekhar reddy

Try to close the thread if you get suitable answers....hope you got it..

DO ENCOURAGE SDNers

Regards

chandrakanth

GabrielSagaya
Active Contributor
0 Kudos

HTTP

The HyperText Transfer Protocol is an application layer protocol, which means it focuses on how information is presented to the user of the computer but doesnu2019t care a whit about how data gets from Point A to Point B. It is stateless, which means it doesnu2019t attempt to remember anything about the previous Web session. This is great because there is less data to send, and that means speed. And HTTP operates on Transmission Control Protocol (TCP) Port 80 by default, meaning your computer must send and receive data through this port to use HTTP. Not just any old port will do

HTTPS

Secure HyperText Transfer Protocol (HTTPS) is for all practical purposes HTTP. The chief distinction is that it uses TCP Port 443 by default, so HTTP and HTTPS are two separate communications. HTTPS works in conjunction with another protocol, Secure Sockets Layer (SSL), to transport data safely. Remember, HTTP and HTTPS donu2019t care how the data gets to its destination. In contrast, SSL doesnu2019t care what the data looks like. People often use the terms HTTPS and SSL interchangeably, but this isnu2019t accurate. HTTPS is secure because it uses SSL to move data

http://www.biztechmagazine.com/article.asp?item_id=277

former_member193376
Active Contributor
0 Kudos

Hi

A general defination of HTTP and HTTPS would be :

HTTP

HTTP is the protocol that a web browser such as Internet Explorer uses to request a web page from a web server.

It can be "implemented on top of any other protocol on the Internet, or on other networks. HTTP only presumes a reliable transport; any protocol that provides such guarantees can be used."

HTTPS

HTTPS is an encrypted form of HTTP used for sending sensitive data like credit card numbers between the browser and the web server. This is also sometimes called Secure HTTP or SSL (which stands for Secure Sockets Layer).

All XI runtime components using the HTTP protocol support the encryption of the HTTP data stream by means of the SSL protocol, also known as HTTPS. HTTPS data streams are completely transparent to the Exchange Infrastructure.

To enable an HTTPS connection, two steps are required:

...

1. Both parties of an HTTP connection (that is, the HTTPS client and the HTTPS server) must be technically enabled.

2. The internal XI communications and the messaging communications must be configured in XI to use these HTTP connections.

In addition, for certain adapters you can enforce HTTP security for incoming messages.

Technically Enabling SSL

Whenever a hardware or software component is to be enabled for SSL, the client and the server part of an HTTP connection have to be enabled differently. Moreover, the technical configuration for HTTPS is different for XI ABAP and J2EE components. For more information, see Transport Layer Security.

HTTPS comes in two flavors, both ensuring the confidentiality of data sent over the network

● Server authentication

Only the HTTP server identifies itself with a certificate that is to be verified by the client.

● Client authentication

Additionally, the HTTP client identifies itself with a certificate that is to be verified by the server.

Hope this clears your doubts

Thanks

Saiyog

Former Member
0 Kudos
Former Member
0 Kudos

Dear Reddy,

As this looks like a general question see the link below for the complete solution

What is the Difference Between http and https?

http://www.wisegeek.com/what-is-the-difference-between-http-and-https.htm

Former Member
0 Kudos
Former Member
0 Kudos

https to secure the connection with SSL and http otherwise.

give a search in SDN to find loads of docs.

Raghu