A communication node which can reliably transfer a packet with a payload
including data having error resistance in radio environments is disclosed.
A packet to be transmitted is divided into segments to form a plurality of
packet segments. From among a plurality of error correction schemes that
have been prepared in advance, the scheme to be employed is selected for
each of the packet segments in accordance with predetermined criteria, and
the selected error correction scheme is applied to each packet segment.
Subsequently, the processed packet segment is transmitted to the network.
Packet segments are received from the network. From among a plurality of
error correction schemes prepared in advance, the scheme to be employed is
selected for each of the received packet segments based on predetermined
information contained in each received packet segment, and the selected
error correction scheme is applied to the received packet segment. An
original packet is formed from the plurality of processed packet segments.