This document discusses TCP performance issues in wireless networks and proposed solutions. TCP assumes packet loss is due to congestion, but in wireless networks it can also be due to errors, handoffs, or reordering. TCP's congestion responses are often triggered inappropriately in wireless networks. Several solutions are proposed, including link layer protocols that shield TCP from wireless losses, modified TCP end-to-end protocols, and split connection approaches. Explicit loss notification and selective acknowledgments help TCP perform better over lossy wireless links.