2.3. 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 was 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 Fibre Channel for Mass Storage 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.