Design Goals of Transport Layer Protocol
Design Goals of Transport Layer Protocol
NETWORKS
The protocol should maximize the throughput per connection.
It should provide throughput fairness across contending flows.
It should incur minimum connection set up and connection maintenance overheads.
It should have mechanisms for congestion control and flow control in the network.
It should be able to provide both reliable and unreliable connections as per the requirements of the
application layer.
It should be able to adapt to the dynamics of the network such as rapid changes in topology.
Bandwidth must be used efficiently.
It should be aware of resource constraints such as battery power and buffer sizes and make efficient
use of them.
It should make use of information from the lower layers for improving network thruput.
It should have a well-defined cross-layer interaction framework.
It should maintain End-to-End Semantics.
Discuss briefly the reasons why TCP does not perform well in Adhoc wireless network
The major reasons behind throughput degradation that TCP faces when used in ad hoc wireless net works are
the following.
1. Misinterpretation of packet loss:
In traditional TCP design, the packet loss is mainly attributed to network congestion.
Ad hoc wireless network experience a much higher packets loss due to
High bit rate
Increased Collections etc