Dismiss
InnovationQ/InnovationQ Plus content will be updated on Sunday, June 25, 10am ET, with new patent and non-patent literature collections. Click here to learn more.
Browse Prior Art Database

TCP Extensions for High Performance (RFC1323)

IP.com Disclosure Number: IPCOM000002145D
Original Publication Date: 1992-May-01
Included in the Prior Art Database: 2000-Sep-12
Document File: 30 page(s) / 79K

Publishing Venue

Internet Society Requests For Comment (RFCs)

Related People

V. Jacobson: AUTHOR [+3]

Abstract

This memo presents a set of TCP extensions to improve performance over large bandwidth*delay product paths and to provide reliable operation over very high-speed paths. It defines new TCP options for scaled windows and timestamps, which are designed to provide compatible interworking with TCP's that do not implement the extensions. The timestamps are used for two distinct mechanisms: RTTM (Round Trip Time Measurement) and PAWS (Protect Against Wrapped Sequences). Selective acknowledgments are not included in this memo.

This text was extracted from a ASCII Text document.
This is the abbreviated version, containing approximately 4% of the total text.

Network Working Group V. Jacobson

Request for Comments: 1323 LBL

Obsoletes: RFC 1072, RFC 1185 R. Braden

ISI

D. Borman

Cray Research

May 1992

TCP Extensions for High Performance

Status of This Memo

This RFC specifies an IAB standards track protocol for the Internet

community, and requests discussion and suggestions for improvements.

Please refer to the current edition of the "IAB Official Protocol

Standards" for the standardization state and status of this protocol.

Distribution of this memo is unlimited.

Abstract

This memo presents a set of TCP extensions to improve performance

over large bandwidth*delay product paths and to provide reliable

operation over very high-speed paths. It defines new TCP options for

scaled windows and timestamps, which are designed to provide

compatible interworking with TCP's that do not implement the

extensions. The timestamps are used for two distinct mechanisms:

RTTM (Round Trip Time Measurement) and PAWS (Protect Against Wrapped

Sequences). Selective acknowledgments are not included in this memo.

This memo combines and supersedes RFC-1072 and RFC-1185, adding

additional clarification and more detailed specification. Appendix C

summarizes the changes from the earlier RFCs.

TABLE OF CONTENTS

1. Introduction ................................................. 2

2. TCP Window Scale Option ...................................... 8

3. RTTM -- Round-Trip Time Measurement .......................... 11

4. PAWS -- Protect Against Wrapped Sequence Numbers ............. 17

5. Conclusions and Acknowledgments .............................. 25

6. References ................................................... 25

APPENDIX A: Implementation Suggestions ........................... 27

APPENDIX B: Duplicates from Earlier Connection Incarnations ...... 27

APPENDIX C: Changes from RFC-1072, RFC-1185 ...................... 30

APPENDIX D: Summary of Notation .................................. 31

APPENDIX E: Event Processing ..................................... 32

Security Considerations .......................................... 37

Authors' Addresses ............................................... 37

1. INTRODUCTION

The TCP protocol [Postel81] was designed to operate reliably over

almost any transmission medium regardless of transmission rate,

delay, corruption, duplication, or reordering of segments.

Production TCP implementations currently adapt to transfer rates in

the range of 100 bps to 10**7 bps and round-trip delays in the range

1 ms to 100 seconds. Recent work on TCP performance has...