Tutorial 2: Networks, the Internet, the World Wide Web, Edge Computing, and Clouds

COMP200 · Unit 4 · Section 2

Objectives

Networks connect endpoints through layered protocols. The Internet is a network of networks; the Web is an application ecosystem using HTTP. Cloud computing provides on-demand shared resources, while edge computing moves processing closer to data or users to reduce latency or bandwidth.

client -> DNS -> network -> HTTP service -> cloud or edge data

Exercises

  1. Trace a web request.
  2. Compare cloud and edge placement.
  3. Identify confidentiality and availability risks.

Self-check

  1. What is a protocol?
  2. Why use edge computing?
  3. What does cloud provide?

Self-Check Quiz

1. What does HTTP provide?

AnswerRules for application-level web requests and responses.

2. Why move computation to the edge?

AnswerTo reduce latency, bandwidth use, or dependence on a distant data center.

Homework

  1. Design a cloud/edge architecture for sensor data.
  2. Map protocols and failure points.
  3. Recommend security controls.
Sample answerSensors can send authenticated data to a nearby edge gateway for filtering and urgent response, then store aggregates in a cloud service. Controls include encryption, identity, least privilege, updates, monitoring, and recovery for gateway or cloud failure.