More Network Requirements




CS158a

Chris Pollett

Jan. 30, 2023

Outline

Requirements Revisited

Connectivity

Links, Nodes, and Clouds

To begin we want to define some of the different ways computers might be connected:

Switched Networks

Example Picture of a Switched Network

A switched network is a network of nodes where nodes connected to two or more links run software to forward data received on one link out on another. The nodes which do this forwarding are collectively called the cloud and individual forwarding nodes are often called switches. Nodes that try to communicate with each other are often called hosts. There is more than one way to set-up a switched network:

Packet-Switched Networks

Quiz

Which of the following is true?

  1. Of the five homeworks you will have in this class, your low homework score is dropped.
  2. Delay is more important than the occasional dropped frame in a video-conferencing system.
  3. When downloading the page http://www.cs.sjsu.edu/ the first step your browser will do is contact the machine running the webserver for www.cs.sjsu.edu.

Internetworks

Cost-effective Resource Sharing

Statistical Multiplexing

Support for Common Services

Identifying Common Communication Patterns

Reliability

Three Categories of Network Failures

Network Architecture

Layering Protocols

Illustration of Service and Peer Interfaces

Protocol Graphs

Picture Example of a Protocol Graph

Encapsulation

Multiplexing/Demultiplexing