• Aucun résultat trouvé

Chapter 1: Introduction to Web Applications.

N/A
N/A
Protected

Academic year: 2022

Partager "Chapter 1: Introduction to Web Applications."

Copied!
12
0
0

Texte intégral

(1)

Chapter 1: Introduction to Web Applications.

This chapter gives an overview of the Internet, and where the World Wide Web fits in. It then outlines the nature of basic Web Applications.

(2)

The Inter-network is a big network of networks.

(3)

The five-layer networking model for the internet.

(4)

Routers direct packets among different networks based upon IP addresses.

Some IP features: Flow Control, Time To Live (TTL).

No delivery guarantee at this layer.

(5)

Transport Layer -- End-to-End Service

Transmission Control Protocol (TCP) -- Divides data into packets, verifies arrival on the other end, puts packets

back together. TCP connections between two computers called sockets.

User Datagram Protocol (UDP) -- No guarantee of

delivery, often single packet transmission, used for Domain Name Service.

(6)

Two useful application layer services on the Web.

Domain Name Service (DNS) -- Uses UDP for transport.

Virtual Hosting -- Maps Domain Names onto folders on the Web server.

(7)

The structure of a Uniform Resource Locator (URL)

How: The application layer protocol. Example: Browsers and Web servers use http (hypertext transfer protocol)

Where: The named address of the resource -- Translated to IP address for internet travel, then used to locate the

virtual space (folder) on the Web server.

What: Path to specific resource in that folder.

(8)

The what part of a URL identifies a particular resource

within the folder assigned to the domain name (where part of URL).

The request for a directory loads a default file in that directory. If there is no default file, then the directory contents may be listed.

The request for a file loads that file.

(9)

A basic HTTP transaction.

(10)

A more involved HTTP transaction -- A Web application.

(11)

HTTP GET -- Data in query string sent in packet header

HTTP POST -- Data

(12)

Various technologies for Web applications.

Références

Documents relatifs

• Operation at speeds up to the maximum rated frequency of the specified microprocessor. • Target processor retains its entire memory and I/O spaces. • Emulation memory which can

We find the multifractality to decrease with time until it reaches an asymptotic limit, which is different from the multifractality of eigenvectors but related to it, as is the rate

We formally define the properties of an ideal congestion control protocol (see section 2.2) and show that almost all these properties are verified with the FS paradigm when we assume

Relevant master's degrees are also sucient for individuals seeking careers as school psychologists (National Association of School Psychologists, n.d.), in some capacities related

lost packets, Table 5 (b) shows the same hidden recovered data after using FEC method, Table 5 (c) shows the same hidden recovered data after using Interpolation

During the data transfer phase, the TP0 bridge reads TPDUs (transport protocol data units) from one network connection and writes them to the other network connection.. During

IPX packets may be unicast by setting the IPX header Packet Type field to 0x04, the Destination Network field and Destination Node field to those values found by

separately from Network-Layer packets (e.g. a "daemon" for control packets and "kernel code" for data packets), care must be taken to ensure that