SEARCH
0-9 A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
Prev | Current Page 90 | Next

Vittorio Bertocci, Garrett Serack, Caleb Baker

"Understanding Windows CardSpace: An Introduction to the Concepts and Challenges of Digital Identities"


A browser is a
program on the
client machine that
renders content
obtained from a
Web server, a program
running on a
remote machine
The Babel of Cryptography 47
different platforms and rapidly became the fabric that keeps
together the World Wide Web. Like many other things described
in these pages, HTTP was designed in the early, merrier days of
the Internet. As such, it does not give too much thought to security.
HTTPS provided an ef?¬?cient solution to that, at least from
the cryptographic standpoint.
HTTP
Let??™s see in more detail how the browser and the Web server use
HTTP for making possible the navigation experience.
Alice wants to access Bob??™s home page. She opens her browser
and types Bob??™s homepage address, say http://www.bob.com/
bob/homepage.htm, and presses the Enter key.
The browser parses the line from left to right. The ?¬?rst thing it
discovers is that it will have to talk HTTP; the second is that the
Web server it is supposed to talk with is www.bob.com. The
browser tries to open a connection with the Web server sitting at
that address, and then it sends the text shown in Figure 1-8.
For the purpose of the discussion, we can safely ignore the details
of the text.


Pages:
78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102