| How the Web WorksBecause you're taking
| |
| | you, the user, don't know the difference.
|
| this course and reading this lesson, it's
| |
| | A Web page is a Web page, no matter what
|
| a pretty safe assumption that you can get
| |
| | kind of computer it lives on.A different
|
| on the Web and move around with certain
| |
| | kind of computers does not usually play
|
| adeptness. To access any given web pages,
| |
| | well together and you know that most of
|
| we are most likely to use its web address
| |
| | the time it takes a bit of jumping
|
| which is technically called a URL
| |
| | through hoops to make them communicate.
|
| (Uniform Resource Locator) and click on
| |
| | So why is it that the Web -- which is
|
| hyperlinks and graphics to move from one
| |
| | made up of all kinds of computers --
|
| page to another. In general, the Web is a
| |
| | works so seamlessly? It's simple, really.
|
| pretty seamless world; you often move
| |
| | All of the clients and servers on the Web
|
| from one Web site to another and may not
| |
| | speak a common language called the HTTP
|
| know you have done so. If you want to add
| |
| | protocol.Common GroundA protocol is a set
|
| your Web page -- and eventually your Web
| |
| | of rules two computers use to communicate
|
| site -- to this virtually seamless
| |
| | with one another. A protocol called HTTP
|
| environment, you'll need to understand a
| |
| | (Hypertext Transfer Protocol) is spoken
|
| bit about the workings behind the Web
| |
| | by both the Web browser and Web servers
|
| scenes.Of Clients and Servers
| |
| | that carefully defines how Web pages are
|
| Simply put, the Web is a gigantic
| |
| | requested and received. It doesn't really
|
| network. What that means in geek-speak is
| |
| | matter which operating system is running
|
| that there are, in the most general
| |
| | for as long as both the browser and the
|
| terms, two roles that a computer can play
| |
| | server speak HTTP. The HTTP protocol is
|
| on the Web: client or server. Anything
| |
| | the common ground that allows them to
|
| else deliverable over the Web including
| |
| | communicate.Different computers just
|
| documents, images, sound files is stored
| |
| | could not work with each other and so
|
| by the server and clients access those
| |
| | without protocols, the web would not work
|
| files. Occasionally, a computer can play
| |
| | at all. Although HTTP is the protocol for
|
| both roles, but more often than not, a
| |
| | requesting and sending Web, there are
|
| computer is one or the other.For example,
| |
| | other protocols as well at work on the
|
| when you type the URL into your Web
| |
| | Internet besides HTTP.Putting It All
|
| browser, your client is sending a request
| |
| | TogetherThe HTTP protocol is written in
|
| to the Yahoo Web server -- ( identified
| |
| | HTML (Hypertext Markup Language) to
|
| as for a Web page called home.html. When
| |
| | request and send the actual web pages
|
| the Web server receives your request for
| |
| | that clients and servers uses.A Large
|
| home.html, it looks to see if the Web
| |
| | amount of data can be stored on the
|
| page exists, and if it does, the server
| |
| | server and the same serves if to hundreds
|
| sends a copy to you so that you can view
| |
| | of clients, often at the same time. A
|
| it in your browser. An error message is
| |
| | collection of web servers is actually
|
| received to let you know that the page
| |
| | what is used to respond to client request
|
| you wanted could not be found whenever
| |
| | by web sites like Yahoo and Microsoft as
|
| the page does not exist on the server.
| |
| | they receive hundreds of thousands of
|
| Web Clients and could Web Servers
| |
| | hits everyday. It is not mandatory for
|
| communicate with one another through a
| |
| | the Web server to run the same kind of
|
| system of requests and responses.The Web
| |
| | operating system which the Web clients is
|
| would not work without clients and
| |
| | using whenever the Web pages are being
|
| servers. The clients could access each of
| |
| | requested. Protocols fill the
|
| the web documents stored on the servers
| |
| | communications gap between different
|
| all over the world regardless of where
| |
| | kinds of computers and allow them to
|
| the client or server is actually located.
| |
| | exchange Web pages simultaneously.What
|
| This means you can request pages from
| |
| | This Means To YouYou may be wondering why
|
| servers in Sydney, Australia, and Van
| |
| | you should care about what goes on behind
|
| Horn, Texas in the exact same way and
| |
| | the scenes of the Web. In fact the web is
|
| receive responses from each server in the
| |
| | designed in such a way that you don't
|
| exact same way. In the end, Web surfing
| |
| | need to care as a web surfer. To find a
|
| is nothing more than a Web client --
| |
| | place to serve your web pages needs to be
|
| a.k.a. A series of web pages are being
| |
| | found by you as a web developer -- a Web
|
| requested from the Web servers located
| |
| | server of some kind -- so that your users
|
| all around by the Web Browser.How
| |
| | can request your pages using their Web
|
| Protocols Help Computers CommunicateAll
| |
| | browsers. Your Web pages can't be seen by
|
| kinds of operating systems -- PCs, Macs
| |
| | the world unless they reside on a Web
|
| and Unix to name just three -- is running
| |
| | server that is hooked up to the Internet.
|
| all across the world and both clients and
| |
| | Anyone with a Web client could access
|
| servers can be any kind of computer
| |
| | your web pages, once your pages are made
|
| running any kind of operating system. You
| |
| | available to a connected server(remember,
|
| could be using a computer which is
| |
| | that's a fancy name for a browser). For
|
| running on windows to serve you with a
| |
| | now, that's all you need to know about
|
| website and likewise one may surf the web
| |
| | Web clients and servers. In a later
|
| with a Macintosh client. A Unix computer
| |
| | lesson you'll learn more about finding a
|
| running Linux may serve the next Web page
| |
| | Web server home for your documents.
|
| you view. The beauty of it all is that
| |
| |
|