An apparatus for transmitting a FEC frame is provided. The apparatus includes: a selector determining whether to perform FEC encoding on data to be transmitted; a Reed-Solomon encoding assembler receiving the data on which FEC encoding is to be performed as determined by the selector, and dividing the data into k-
byte message blocks (k is a positive integer) for output; a Reed-Solomon
encoder receiving the message blocks and performing Reed-Solomon encoding on the message blocks; and an output controller receiving an input parity generated by the Reed-Solomon encoding, and outputting the message block and the parity sequentially or outputting the data on which FEC encoding is not to be performed as determined by the selector. In order to correct an error caused by a
transmission medium using FEC in a Reed-Solomon code type, FEC encoding / decoding of a frame is performed. A
total transmission delay time is not influenced when FEC is bypassed, a
delay caused by a shortened codeword is minimized, and a FEC encoding / decoding delays for frames having different lengths are equalized.