Documentation for Satellite Transport Protocol
Tom Henderson · 2000
This document describes the Satellite Transport Protocol (STP), an experimental transport protocol for use over IP-compatible networks that was developed under the University of California, Berkeley’s BARWAN research project. STP was originally developed for the BSDi Unix operating system and was subsequently ported to FreeBSD Unix, and is freely available at ftp://daedalus.cs.berkeley.edu/pub/stp/. STP was specifically designed to overcome the following three problems encountered with TCP over satellite links (particularly satellite links that are asymmetric in bandwidth). These problems persist even in state-of-the-art TCP implementations that have satellite-friendly options such as “SACK” and “window-scale”: