| With the rapid popularization and development of Internet,the load of network servers is becoming higher.Solving the scalability and reliability of network service is pressing. Server cluster which is interconnected by high-speed network or LAN is becoming an effective architecture for high scalability and high availability network service.Perfect load balancing technology is key for performance of server cluster.At first,the popular server cluster scheduling technologies are introduced,the significance of implementing TCP Handoff is pointed out.We analyse the framework of Linux network source codes and the function and interface between each layer logically.and on the analysis of the programming model of network servers and of implementing of correlative system calls and of the course of TCP connection establishing,we present three technologies of implementing TCP Handoff,which are TCP Handoff based Netfilter,TCP Handoff based connection modifying and connection transfering,TCP Handoff based connection locale reconstructing. We also present an algorithm which is named multi-handoff algorithm to support P-HTTP effectively. At last,a server cluster scheduling system is introduced,which is based the key techno logy: TCP Handoff based connection locale reconstructing. |