What is Indirect TCP (I-TCP) ? | Mobile Computing
Channel: Nilesh Kumar Jadav
Date: 2020-09-22

#TCP/IP #I-TCP #IndirectTCP #WirelessNetwork #ComputerNetwork #Computer #infosec #MobileComputing

In this video, we will understand how traditional TCP in improvised with Indirect TCP (I-TCP).

I-TCP segments a TCP connection into a fixed part and wireless part.
MH (Mobile Host) connected wirelessly with Access Point (AP). 
CH (correspondent Host) connected wired with AP. 
Standard TCP is used between CH and AP. In the same way, Wireless TCP is used between MH and AP. 

Here, AP can act as proxy, i.e.  AP will behave here MH for CH, and CH for MH. This AP can relay data on both sides and act as a proxy. 

If CH send packet, the AP will take it and ACK to CH, and later will try to forward these packet to MH. If MH receives the packet, it ACK the packet to AP. 

If packet lost in wireless link, due to transmission error, the CH will notice this, and tries to retransmit it. Similarly, if MH wants to send packet, the AP will ACK it and tries to forward the packet to CH.

If packet lost in wireless link, the MH will notice this, and immediately retransmit it. 

Socket and State Migration. 
--------------------------------------------

After the handover of MH to a new FA, the old FA must forward the buffered data to a new FA.  After the registration to a new FA by MH, this new FA responsibility to inform the old FA, about the current location to enable packet forwarding. 

Sockets and buffer content must migrate to  new FA. In sockets, there is a current state of TCP resides - sequence no., address, port. 


Subscribe for more videos : https://www.youtube.com/c/nileshkumarJadav/

Follow me on Twitter - https://twitter.com/nilusilu3
Connect me with Linkedin - https://www.linkedin.com/in/nileshjadav/
Follow me on Instagram - https://www.instagram.com/nileshk12345/
Follow my Facebook Page - https://www.facebook.com/TechnoCube-107350507784929/

For more .NET related Projects : https://www.c-sharpcorner.com/members/nilesh-jadav 

Our main goal is to improvise Science and Technology with better motivation, this can be achieved by developing something better and life saver application. 

This Channel contain low level programming on C#, Asp.Net, SQL Server apart from that it also deals with CyberSecurity and its major domain, Linux Stuff and also Advance Computer Networking. The channel outcome is specifically for the people who are working majorly with developing software and websites furthermore for people who are constantly diving deep in the cybersecurity domain.