Protocol Modeling with Transparent Networking
Javed Khan, Raid Y. Zaghal · 2004
TCP friendliness is considered as an important concept in networked based application design. However, a particular problem with current networked systems is that it becomes very difficult to device TCP friendly solutions as the fixed part of the network layer itself has been designed as a closed box. We investigate an approach in which required service state information can be pulled-up to the upper layer where various custom friendly ‘actions’ can be performed by programmable application components, and the generated ‘actions’ are pushed down into the network layer via application network interactivity. This approach enables design of a new set of network interactive TCP friendly systems. We call this mechanism ‘Transparent Networking’. In this paper, we explain the transparency service model and show by example how it can be used to model two well-known protocols proposed in the literature to improve TCP performance over wireless networks: Snoop [2] and WTCP [10].