| Nowadays,HF communication is steadily entering the network age as other communication technologies.The combination of Internet Protocol network and HF communication enables HF communication to form a comprehensive network by establishing more diverse communication means,to expand the coverage of the network and effectively improve the resistance to damage.This is of great significance for the development of HF communication.Under this trend,Europe and America jointly developed a corresponding HF IP network communication protocol.Through the analysis of the protocol,this paper develops the client and server programs to solve the problem of accessing application software in the client PC in HF communication,and realizes the use of HF communication network between the client PCs to realize IP datagram reliable transmission.This paper studies the HF IP network communication protocol from two aspects: codec algorithm and protocol function flow simulation.Firstly,the HF IP network communication protocol is analyzed and studied.The types,functions,parameters and frame structures of each sub-layer protocol data unit and sub-network interface sub-layer primitives defined in the protocol are studied.The services and working mechanisms provided by each sub-layer are also analyzed.Then,Realized the development of HF IP network communication protocol program.This paper designs the codec algorithm of the sub-network interface sub-layer primitives and each sub-layer protocol data unit;binding and unbinding of clients,establishment and interruption of hard links,user data transmission,etc.In the Linux system environment,the program development for codec and protocol flow control are accomplished by using text editor and GCC compiler.The developed protocol program includes two parts: client and server.Finally,the corresponding functional tests were carried out for the protocol program developed.The purpose of the test is to verify that the developed client and server programs can correctly complete the client binding,hard link establishment,and reliable transmission of user data in the test model,thereby verifying the validity and correctness of the codec algorithm and protocol implementation. |