Satellite-based Internet architecture has become the latest trend of development of broadband satellite communication. We construct different TCP modules and obtain the performance of TCP by OPNET simulator under different propagation delay. Simulation results show that TCP NewReno does not apply to the satellite network. However, after modification of the error control mechanism, TCP Reno exhibits better performance and applicability to long-delay satellite network.