 The basic protocol was a full-duplex reliable packet transmission between two user processes.The packet contents could be treated as bytes of 8 or 16 bits, with support for other word sizes provided by higher-level protocols.The connection was identified by a combination of the 16-bit addresses of each host and a 16-bit "connection index" assigned by each host to maintain uniqueness.