OSI Model, TCP/IP

Tom Kelliher, CS 318

Feb. 18, 2000

Administrivia

Announcements

Project 1 due Monday.

Assignment

From Last Time

Communication protocols, the OSI 7-layer model.

Outline

  1. A closer look at the OSI layers.

  2. Introduction to TCP/IP.

Coming Up

A closer look at the TCP/IP layers.

Communication Protocols

Aside: Designing a new Internet application: TCP vs. UDP.

Layers of the OSI Model

Physical Layer

Ethernet:

ATM:

Data Link Layer

Network Layer

Transport Layer

Session Layer

Presentation Layer

``Library''-type functionality

Application Layer

User- System-Level utilities:

Introduction to TCP/IP

Some of the protocols:

Message transmission example:

``Gluing'' Networks Together

IP Addresses

Form:

Encapsulation

  1. Data
  2. Application layer
  3. TCP/UDP layer --- TCP frame
  4. IP layer --- IP datagram
  5. Ethernet layer --- ethernet frame: 46--1500 bytes (MTU)

Demultiplexing

Process Communication

How do processes on separate machines communicate?



Thomas P. Kelliher
Thu Feb 17 17:29:33 EST 2000
Tom Kelliher