Tutorial 2: Networks, the Internet, the World Wide Web, Edge Computing, and Clouds
COMP200 · Unit 4 · Section 2
Objectives
Relate protocols, web services, edge, and cloud models.
Trace a networked request.
Compare local and hosted computation.
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
Trace a web request.
Compare cloud and edge placement.
Identify confidentiality and availability risks.
Self-check
What is a protocol?
Why use edge computing?
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
Design a cloud/edge architecture for sensor data.
Map protocols and failure points.
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.