An inter-board communication apparatus comprising: a message distribution layer module configured to route an application message and determine whether the application message is processed locally or sent out, and if it is determined that the application message is to be sent out, send the application message to a data link layer module, or directly to a physical layer module based on link attribute information; and the data link layer module connected to the message distribution layer module and configured to perform link transmission of the received application message, wherein the data link layer module comprises a link protocol sub-layer module which can be selected to receive and submit the application messages as determined by a link information registration module, and the link protocol sub-layer module is configured to: provide an interface connecting the link protocol sub-layer module with specific external communication protocols such that different specific external communication protocols can be connected to the link protocol sub-layer module, and when selected to receive and submit the application messages, submit the received application message to the specific communication protocol for processing, and submit the processed application message to the physical layer module or to the message distribution layer module, based on whether the application message is being sent or received by the inter-board communication apparatus; the physical layer module connected to the data link layer module and configured to physically transmit or receive the application message, based on whether the application message is being sent or received by the inter-board communication apparatus; and the link information registration module configured to register link attribute information and determine whether to select the link protocol sub-layer module in the data link layer module to receive and submit the application messages based on the link attribute information, and if it is determined to select the link protocol sub-layer module in the data link layer module to receive and submit the application messages, determine the specific communication protocols connected to the link protocol sub-layer module; so as to support control of the inter-board communication. a message distribution layer module configured to route an application message and determine whether the application message is processed locally or sent out, and if it is determined that the application message is to be sent out, send the application message to a data link layer module, or directly to a physical layer module based on link attribute information; and the data link layer module connected to the message distribution layer module and configured to perform link transmission of the received application message, wherein the data link layer module comprises a link protocol sub-layer module which can be selected to receive and submit the application messages as determined by a link information registration module, and the link protocol sub-layer module is configured to: provide an interface connecting the link protocol sub-layer module with specific external communication protocols such that different specific external communication protocols can be connected to the link protocol sub-layer module, and when selected to receive and submit the application messages, submit the received application message to the specific communication protocol for processing, and submit the processed application message to the physical layer module or to the message distribution layer module, based on whether the application message is being sent or received by the inter-board communication apparatus; provide an interface connecting the link protocol sub-layer module with specific external communication protocols such that different specific external communication protocols can be connected to the link protocol sub-layer module, and when selected to receive and submit the application messages, submit the received application message to the specific communication protocol for processing, and submit the processed application message to the physical layer module or to the message distribution layer module, based on whether the application message is being sent or received by the inter-board communication apparatus; the physical layer module connected to the data link layer module and configured to physically transmit or receive the application message, based on whether the application message is being sent or received by the inter-board communication apparatus; and the link information registration module configured to register link attribute information and determine whether to select the link protocol sub-layer module in the data link layer module to receive and submit the application messages based on the link attribute information, and if it is determined to select the link protocol sub-layer module in the data link layer module to receive and submit the application messages, determine the specific communication protocols connected to the link protocol sub-layer module; so as to support control of the inter-board communication.