Two competing insights conveyed to the Development of indirect TCP. One is that TCP plays poorly together with wireless links, the other is that TCP the fixed network can be modified. Therefore, I-TCP segments a TCP connection into a fixed part and a wireless part.
Among the fixed computer and the access point, standard TCP is utilized. Thus, no computer on the internet knows any changes to TCP. Instead of the mobile host, now the access points are minutes the standard TCP connection, working as a p proxy. This means that our access point is now perceived as the mobile host for the fixed host and as the fixed host for the mobile host.
Among the access point and the mobile host, a special TCP, adapted to wireless links, is used. However, modifying TCP for the wireless link is not a necessity. Even an eternal TCP can profit from the much shorter round trip time, thus starting transmission much quicker. The good place for segmenting the connection between the mobile host and correspondent host is at the foreign agent of mobile IP.
The foreign agent restrains the mobility of the mobile host anyhow and can also have over the link to the next foreign agent when the mobile host goes on. However, one and also guess separating the TCP connections at a Special server. The correspondent host in the fixed network does not mention the wireless link or the segmentation of the link. The foreign agent plays as a proxy and relays all data in both ways. If the correspondent host sends a packet, then the foreign agent acknowledges this packet. Then the foreign agent tries to forward the packet to the mobile host.
If the mobile host received the packet, it acknowledges the packet. However, this acknowledgment is only you should by the foreign agent. If a packet is dropped on the wireless connection due to a transmission error, the retransmit this packet locally to keep reliable data transport.
Likewise, if the mobile host sends a packet, the foreign agent acknowledges this packet and attempts to forward it to the correspondent host. If the packet is dropped on the wireless connections, the mobile hosts can mark this much quicker due to the lower round trip time and can directly retransmit the packet. Packet loss in the wired network is now managed by the foreign agent.
Several advantages come with I-TCP:
But the idea of segmentation in indirect TCP also comes with some disadvantages:
Software quality assurance Software quality is described as conformance to explicitly state functional and performance requirements, explicitly documented standards and implicit features that are anticipated of all professionally developer software ... Read More
A tunnel establishes a virtual pipe for data packets between a tunnel entry and a tunnel endpoint. Packets entering a tunnel are forwarded inside the tunnel leave the tunnel unchanged. Tunneling, that is, sending a packet through a tunnel, is achieved by using encapsulation ... Read More
The overall structure of the software components and how the success provides a conceptual integrated file system. In other words, architecture is the hierarchical structure of program components, how these components interact, and the structure of data that are used by the components ... Read More
Real-time and distributed system design The real-time system is a software system the correct functioning of the system depends on the results produced by the system the time at which these results are produced ... Read More
Waterfall Model The waterfall model also called classic life cycle requirements is well defined and stable. It suggests a systematic, sequential approach to software development. It begins with customer specification of requirements and processes through planning, modeling, instruction, and deployment ... Read More
Software Design A software design is an essential engineering description of some software product that is to be established. A design can be determined to the customer's requirements and can be assessed for quality against predefined patterns ... Read More