EECS 122, Lecture 23

4/15/99


Click here to start


Table of Contents

EECS 122, Lecture 23

TCP Connections

TCP Endpoints

TCP Connections

The TCP Header

TCP Header Fields

TCP Header Fields

TCP Header Fields

Steady State Operation

TCP Sequence Numbers

TCP Connection Setup

TCP Connection Tear-Down

TCP State Transitions

TCP State Diagram

Example Connection

Example Connection

Example Connection

Example Connection

Example Connection

Example Connection

Example Connection

Example Connection

Example Connection

Example Connection

2MSL Wait

A Related Issue

Urgent Data

Maximum Segment Size (MSS)

Choosing a Segment Size

The Push Function

The TCP Checksum

TCP Performance Issues

TCP Window Scaling Option

TCP Timestamp Option

Wrapped Sequence Numbers

TCP Summary

A Word on Implementation

The Application View

API Implementation

Buffers

Operations on Buffers

Lookup Maps

Timers and Events

Author: kfall

Email: kfall@cs.berkeley.edu

Home Page: http://www-inst.eecs.berkeley.edu/~ee122