Introduction and Overview

Elliot Schwartz <elliot@mit.edu>

Schedule

Tue 7:00 Introduction and Overview
8:00 TCP
9:00 IPv6
Wed 7:00 Routing and Addressing
8:00 Level 2 Networking
9:00 Internet Engineering
Thu 7:00 Utilities
8:00 Applications
9:00 Security

Who are we?

Internetworking

Layering

In fact, modularity in networking is even more constrained. Rather than just having modules with arbitrarily connected relationships, we use something called layering. Modules are organized into a stack, such that each modules only has an interface with the layer above and below it.

Views of Layering

Here are a few examples of how you might observe the layered architecture when you're dealing with real networks.

TCP (Transmission Control Protocol)

 IPv6

Routing

Level 2

Internet Engineering

What do you do in real life?

Utilities

How can you explore the network yourself?

Applications

Security