A survey of TCP over ad hoc networks

Ahmad Al Hanbali, Eitan Altman, Philippe Nain

Research output: Contribution to journalArticleAcademic

115 Citations (Scopus)

Abstract

The Transmission Control Protocol (TCP) was designed to provide reliable end-to-end delivery of data over unreliable networks. In practice, most TCP deployments have been carefully designed in the context of wired networks. Ignoring the properties of wireless ad hoc networks can lead to TCP implementations with poor performance. In order to adapt TCP to the ad hoc environment, improvements have been proposed in the literature to help TCP to differentiate between the different types of losses. Indeed, in mobile or static ad hoc networks losses are not always due to network congestion, as it is mostly the case in wired networks. In this report, we present an overview of this issue and a detailed discussion of the major factors involved. In particular, we show how TCP can be affected by mobility and lower-layer protocols. In addition, we survey the main proposals that are intended to adapting TCP to mobile and static ad hoc environments.
Original languageUndefined
Pages (from-to)22-36
JournalIEEE communications surveys & tutorials
Volume7
Issue number3
DOIs
Publication statusPublished - 2005

Keywords

  • IR-77029

Cite this

Al Hanbali, Ahmad ; Altman, Eitan ; Nain, Philippe. / A survey of TCP over ad hoc networks. In: IEEE communications surveys & tutorials. 2005 ; Vol. 7, No. 3. pp. 22-36.
@article{d0ecfc5807e544d8ae8b88dd37a4e7b7,
title = "A survey of TCP over ad hoc networks",
abstract = "The Transmission Control Protocol (TCP) was designed to provide reliable end-to-end delivery of data over unreliable networks. In practice, most TCP deployments have been carefully designed in the context of wired networks. Ignoring the properties of wireless ad hoc networks can lead to TCP implementations with poor performance. In order to adapt TCP to the ad hoc environment, improvements have been proposed in the literature to help TCP to differentiate between the different types of losses. Indeed, in mobile or static ad hoc networks losses are not always due to network congestion, as it is mostly the case in wired networks. In this report, we present an overview of this issue and a detailed discussion of the major factors involved. In particular, we show how TCP can be affected by mobility and lower-layer protocols. In addition, we survey the main proposals that are intended to adapting TCP to mobile and static ad hoc environments.",
keywords = "IR-77029",
author = "{Al Hanbali}, Ahmad and Eitan Altman and Philippe Nain",
year = "2005",
doi = "10.1109/COMST.2005.1610548",
language = "Undefined",
volume = "7",
pages = "22--36",
journal = "IEEE communications surveys & tutorials",
issn = "1553-877X",
publisher = "IEEE",
number = "3",

}

A survey of TCP over ad hoc networks. / Al Hanbali, Ahmad; Altman, Eitan; Nain, Philippe.

In: IEEE communications surveys & tutorials, Vol. 7, No. 3, 2005, p. 22-36.

Research output: Contribution to journalArticleAcademic

TY - JOUR

T1 - A survey of TCP over ad hoc networks

AU - Al Hanbali, Ahmad

AU - Altman, Eitan

AU - Nain, Philippe

PY - 2005

Y1 - 2005

N2 - The Transmission Control Protocol (TCP) was designed to provide reliable end-to-end delivery of data over unreliable networks. In practice, most TCP deployments have been carefully designed in the context of wired networks. Ignoring the properties of wireless ad hoc networks can lead to TCP implementations with poor performance. In order to adapt TCP to the ad hoc environment, improvements have been proposed in the literature to help TCP to differentiate between the different types of losses. Indeed, in mobile or static ad hoc networks losses are not always due to network congestion, as it is mostly the case in wired networks. In this report, we present an overview of this issue and a detailed discussion of the major factors involved. In particular, we show how TCP can be affected by mobility and lower-layer protocols. In addition, we survey the main proposals that are intended to adapting TCP to mobile and static ad hoc environments.

AB - The Transmission Control Protocol (TCP) was designed to provide reliable end-to-end delivery of data over unreliable networks. In practice, most TCP deployments have been carefully designed in the context of wired networks. Ignoring the properties of wireless ad hoc networks can lead to TCP implementations with poor performance. In order to adapt TCP to the ad hoc environment, improvements have been proposed in the literature to help TCP to differentiate between the different types of losses. Indeed, in mobile or static ad hoc networks losses are not always due to network congestion, as it is mostly the case in wired networks. In this report, we present an overview of this issue and a detailed discussion of the major factors involved. In particular, we show how TCP can be affected by mobility and lower-layer protocols. In addition, we survey the main proposals that are intended to adapting TCP to mobile and static ad hoc environments.

KW - IR-77029

U2 - 10.1109/COMST.2005.1610548

DO - 10.1109/COMST.2005.1610548

M3 - Article

VL - 7

SP - 22

EP - 36

JO - IEEE communications surveys & tutorials

JF - IEEE communications surveys & tutorials

SN - 1553-877X

IS - 3

ER -