05.01.2013 Views

Ad Hoc Networks : Technologies and Protocols - University of ...

Ad Hoc Networks : Technologies and Protocols - University of ...

Ad Hoc Networks : Technologies and Protocols - University of ...

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

136 Transport Layer <strong>Protocols</strong> in <strong>Ad</strong> <strong>Hoc</strong> <strong>Networks</strong><br />

the section, we provide an overview <strong>of</strong> each <strong>of</strong> the above three approaches, <strong>and</strong><br />

in the ensuing sections we elaborate on the details <strong>of</strong> the approaches.<br />

Figure 5.5. Classification <strong>of</strong> Approaches<br />

A straight-forward <strong>and</strong> simplistic approach is to retain TCP as the transport<br />

protocol, but make it mobility-aware by supplementing it with additional<br />

mechanisms, along with simple support from the lower layers<br />

to overcome the negative impacts <strong>of</strong> mobility. We refer to this approach<br />

as the Modified TCP approach. While the transport layer does require<br />

some changes in this approach, the level <strong>and</strong> complexity <strong>of</strong> changes can<br />

be viewed as a trade-<strong>of</strong>f with the performance improvements possible.<br />

A key advantage <strong>of</strong> such an approach is that the general behavior <strong>of</strong> the<br />

protocol is similar to that <strong>of</strong> TCP, <strong>and</strong> hence backward compatibility issues,<br />

when mobile-hosts talk to static-hosts in the Internet, do not arise.<br />

However, an obvious drawback is that the problems identified with the<br />

design elements <strong>of</strong> TCP in Section 5.2 are still left un-addressed.<br />

In the second approach, TCP is hidden from the underlying network characteristics<br />

through appropriately designed lower layer protocols. Hence,<br />

all the required mechanisms to mask out the negative effects <strong>of</strong> mobility<br />

on TCP, are implemented at the MAC <strong>and</strong> routing layers. This requires<br />

no changes to TCP’s operation. This approach is in fact more suitable<br />

for addressing backward compatibility issues raised earlier. We refer to<br />

this approach as TCP-aware Cross-layered Solutions. Note that unlike<br />

in the first approach, where the underlying protocols are to a large extent<br />

TCP unaware, this approach requires the lower layers to possess a<br />

close awareness <strong>of</strong> TCP’s properties <strong>and</strong> behavior. Also, as in the first<br />

approach, since the mechanisms are all implemented at the routing <strong>and</strong>

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!