Page 53 - DCAP512_WAP_AND_WML
P. 53

Unit 4: Introduction to WML




                                                                                                Notes
                                             Figure  4.3
                           Content                          CGI Scripts
                                              Web Server











                        Request as URL
                                                               Response
                                                                  +

                                                               Content

                                             Web Browser








              Standard Naming Model: All servers and content on the WWW are named with an Internet-
               standard Uniform Resource Locator (URL).
              Content Typing: All content on the WWW is given a specific type thereby permitting web
               browsers to correctly process the content based on its type.
              Standard Content Formats: All web browsers support a set of standard content formats.
               These include the Hypertext Markup Language (HTML), the JavaScript scripting language,
               and a large number of other formats.
              Standard Protocols: Standard networking protocols permit any web browser to interact
               with any web server. The most commonly used protocol on the WWW is the Hypertext
               Transport Protocol (HTTP).

          This infrastructure permits user to easily reach a enormous of third party applications services.
          It also permit developers to simplify create applications and content services for a large community
          of clients.

          The WWW protocols define three classes of servers:
              Origin Server: The server on which a given resource (content) resides or is to be created.
              Proxy: An intermediary program that acts as both a server and a client for the purpose of
               making requests on behalf of other clients. The proxy typically resides between clients
               and servers that have no means of direct communication, e.g., across a firewall. Requests
               are either serviced by the proxy program or passed on, with possible translation, to other
               servers. A proxy must implement both the client and server requirements of the WWW
               specifications.
              Gateway: A server, which behaves as an intermediary for some other server. Unlike a
               proxy, a gateway receives requests as if it were the origin server for the server resource.
               The requesting client may not be aware that it is communicating with a gateway.




                                           LOVELY PROFESSIONAL UNIVERSITY                                   47
   48   49   50   51   52   53   54   55   56   57   58