TCP is a reliable point-to-point connection-oriented protocol, but the features of satellite network such as long delay, high bit error, and asymmetric bandwidth can result in very low channel utilization when TCP works over broadband satellite networks.