Skip to content
Lucio Santi edited this page Jun 11, 2014 · 5 revisions

PTC Wiki

Introduction

PTC is a TCP-based but extremely simplified transport protocol. It was (and still is!) developed in the context of Teoría de las Comunicaciones, an undergraduate course on networking of the MSc in Computer Science at the University of Buenos Aires. It is mainly aimed at providing a simple enough framework for delving into several transport-layer concepts (such as the implementation of "real" sliding window algorithms, connection establishment and maintenance, state transitions, and so forth) in a pragmatic way.

Basic features

From a general standpoint, PTC has the following features:

  • Bidirectionality: it is a full-duplex protocol on which both parts can send data simultaneously and independently.
  • Connection-oriented: includes formal processes of connection establishment and connection release.
  • Reliability: through a sliding window algorithm, it guarantees reliable data delivery.

For further details, refer to the complete protocol specification.

Index

Clone this wiki locally