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 the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.