3.9. FC-1: The Transmission Protocol Level

The FC-1 level defines the transmission protocol including the 8B/10B encode/decode scheme, byte synchronization, and character-level error control. This protocol uses the 8B/10B encoding scheme that encodes 8-bit bytes into 10-bit transmission characters. The 8B/10B encoding was developed by IBM, and determined to be the best for the expected error rate of the system.

The 8B/10B code has outstanding line characteristics, including long transmission distances and very good error-detection capability. The 8B/10B code finds errors that a parity check cannot detect. Parity does not find even numbers of bit errors, only odd numbers. But 8B/10B finds almost all errors. Fibre Channel also employs a Cyclic ...

Get Storage Area Networks: Designing and Implementing a Mass Storage System now with O’Reilly online learning.

O’Reilly members experience live online training, plus books, videos, and digital content from 200+ publishers.