The invention provides a method for reducing transmission control protocol (TCP) message loss in a space information network. According to the method, data packet loss can be effectively reduced, link throughput can be improved, and unnecessary retransmission of a transmitting end in case of link disconnection is prevented. The method is implemented as follows: a transmitting storage module is added at a transmitting end of the TCP; according to a known motion track of a man-made satellite and a predictable characteristic of link disruption due to celestial body blocking, a communication time sequence PAB (t) between any nodes A and B is pre-arranged in the space information network with a node motion rule that can be followed, wherein when PAB (t) is equal to 1, nodes A and B are in a link communication state at the time t, when PAB (t) is equal to 0, nodes A and B are in a link disconnection state at time t; while the network operates, for any time t0, a sending node A firstly verifies the value of PAB(t0), if PAB (t0) is equal to 1, a data packet is sent to a target node B; and if PAB (t0) is equal to 0, the data packet is cached in the storage module of the TCP, and the cached data packet is extracted from the cache and is recovered and sent at next time when PAB (t) is equal to 1 and t is equal to t1.