I-TCP is an indirect transport layer protocol that utilizes Mobility Support Routers to provide TCP connections between mobile hosts and hosts on the fixed network. With I-TCP, problems related to mobility and wireless link unreliability are handled within the wireless link, without modifying TCP/IP software on fixed hosts. Experiments show I-TCP improves throughput for a mobile host compared to regular TCP, especially during cell changes where it loses fewer packets.