Network Architecture




CS158a

Chris Pollett

Feb. 2, 2009

Outline

Network Architecture

Layering Protocols

Illustration of Service and Peer Interfaces

Protocol Graphs

Picture Example of a Protocol Graph

Quiz

Which of the following is most commonly used to connect several independent networks?

  1. switch
  2. router
  3. host

Encapsulation

Multiplexing/Demultiplexing

OSI Architecture

Illustration of OSI Architecture

More on Layers of the OSI Model

Internet Architecture

Illustration of Network Architecture

Implementing Network Software

Sockets in Java

Server Code Snippets

Client Side Code Snippet