Please enable JavaScript.
Coggle requires JavaScript to display documents.
TOPIC 8: THE INTERNET AND WORLD WIDE WEB - Coggle Diagram
TOPIC 8:
THE INTERNET AND WORLD WIDE WEB
8.3 World Wide Web
The World Wide Web (abbreviated as the Web of WWW) is a system of Internet servers that supports hypertext to access several Internet protocols on a single interface.
WWW consists of files, called pages or home pages, containing links to documents and resources throughout the Internet.
This include email, FTP, Telnet and Usenet News. In addition to these, the WWW has its own protocol: HyperText Transfer Protocol or HTTP.
Programming languages such as Java, JavaScript, Visual Basic, Cold Fusion and XML are extending the capabilities of the Web.
WWW Components
Structural Components
Clients/browsers - to dominant implementations
Servers - run on sophisticated hardware
Caches - many interesting implementations
Internet - the global infrastructure which facilitates data transfer
Semantic Components
Hyper Text Transfer Protocol (HTTP)
Hyper Text Markup Language (HTML)
Uniform Resource Identifiers (URIs)
WWW Structure
Clients use browser application to send URIs via HTTP to servers requesting a Web page.
Web pages constructed using HTML (or other markup language) and consist of text, graphics, sounds plus embedded files.
Servers or caches respond with requested Web page
8.4 Cloud Computing
...is a model for enabling convenient, on-demand network access to a shared pool of configurable computing resources (e.g., networks, servers, storage, applications and services)
It can be rapidly provisioned and released with minimal management effort.
It provides high level abstraction of computation and storage model.
It has some essential characteristics, service models and deployment models.
Essential Characteristics
On-Demand Self Service
A consumer can unilaterally provision computing capabilities, automatically without requiring human interaction with each service's provider.
Heterogenous Access
Capabilities are available over the network and accessed through standard mechanisms that promote use by heterogeneous thin or thick client platforms.
Service Models
Cloud Software as a Service (SaaS)
The capability provided to the consumer is to use the provider's applications running on a cloud infrastructure.
Cloud Platform as a Service (PaaS)
The capability provided to the consumer is to deploy onto the cloud infrastructure consumer-created or acquired applications created using programming languages and tools supported by the provider.
Cloud Infrastructure as a Service (IaaS)
The capability provided to the consumer is to provision processing, storage, networks and other fundamental computing resources.
8.5 Fog Computing
Fog computing or fog networking is an architecture that uses one or a collaborative multitude of end-user clients or near user edge devices to carry out a substantial amount of storage.
Benefits
Greater business agility
Better security
Deeper insights, with privacy control.
Lower operating expense.