| Shortwave communication is widely used in military and civil fields because of its obvious advantages.As an important direction for the development of short-wave communication in the future,short-wave network communication has received extensive attention.However,there are many interferences in the short wave channel,which results in unstable channel quality.Under this background,the European and American countries jointly defined the short-wave IP protocol.In the protocol model,not only user data needs to be transmitted,but also communication control parameters required to maintain the normal operation of the short-wave network link.This paper mainly studies the subnet interface sublayer and common clients in the shortwave IP protocol,develops client programs and subnet interface sublayer programs,and realizes the reliable establishment of hard links between nodes and the transmission of user data.First,research the subnet interface sublayer of the shortwave IP protocol,and complete the design of the communication scheme based on the shortwave IP protocol.Detailed analysis of the communication primitive function and frame structure used interactively between the subnet interface sublayer and the client,in-depth research on the type of hard link used for node communication,and different types of hard link.The traditional SMTP protocol and POP3 protocol are improved,and the HMTP protocol and HFPOP3 protocol that are more suitable for transmission in short wave are used to improve the efficiency of mail transmission through the short wave channel.Then,software development is performed on the client and the subnet interface sublayer.In this paper,the mail system and the hardware environment required for the experiment are built,and the mail proxy server,client module,and subnet interface sublayer module are written in a programming language.The coding and decoding functions of primitives and protocol data units are written.Workflows such as client binding and unbinding,hard link establishment and termination,key word data and mail data transmission are designed.After completing the basic communication function of the protocol,a link decision algorithm is designed to effectively solve the conflicts existing in multi-node link building,and a key stream containing node addresses and special fields is designed based on RC4 encryption algorithm to ensure the reliability of the link.Finally,test each functional module designed in this paper.Mainly test the feasibility and correctness of the process of client binding,hard link establishment,hard link protection,multi-node link establishment and data transmission. |