[Back to Lecture Notes page]

Network Software

Sub-topic Outline:

Layered Software

Fig 1-9 Tanenbaum Textbook p17

The Reason for Having Layered Software

The Components of Layered Software

How Layered Software Works

Fig 1-11 Tanenbaum Textbook p20

Design Issues for Layered Software

What do the protocols in a layer have to define?

Most layers only do a subset of the above.

Reference Models for Network Software

Reference models define how a network architecture (the services and protocols) is to be designed, or analysed. It DOESN'T define what the actual architecture is.

Specific networks are designed or analysed following a reference model.

Two very important reference models today are:

  1. The ISO OSI Reference Model
  2. The TCP/IP Reference Model - used by the Internet (by definition)

The OSI Reference Model

Fig 1.16 Tanenbaum textbook p29

Summary of Services in the OSI Layers

The TCP/IP Reference Model

Fig 1.19 Tanenbaum textbook p37

Comparison of OSI to TCP/IP

Fig 1.18 Tanenbaum textbook p36

Similarities:

Differences:

Who's Who in Network Standardization

Telecommunications:

International Standards:

Internet Standards:

[Back to Lecture Notes page]