O FC é um protocolo de 5 camadas, consistindo nas seguintes camadas:
FC0 Camada física - inclui cabos, conectores, parametros opticos e eléctricos, etc;
FC1 Camada de ligação de dados - implementa a codificação e descodificação do sinal e controle de erros;
FC2 Camada de rede - define a estrutura das frames do FC e os protocolos de sinal, de Flow Control e as classes de serviço que o FC suporta. De forma a suportar estes serviços, o FC-2 define formatos de mensagens: Ordered Set, Frame, Sequence e Exchange;
FC3 Camada que implementa funções auxiliares;
- Striping - Multiplica largura de banda usando multiplas N_ports;
- Hunt groups - Habilidade de mais do que uma porta responder a um mesmo endereço (diminui as hipoteses de procurar N_port ocupadas);
- Multicast - Uma transmissão para várias portas destino. (p.e. todas as N_Ports de um Fabric (broadcast) ou apenas para um subconjunto de N_Ports num Fabric)
FC4 Camada da aplicação - define interfaces com vários protocolos de nivel superior; responsável pelo encapsulamento das várias camadas;
FC0, FC1 e FC2 são também conhecidas por FC-PH - Camada Fisica do FC.
Os produtos Fibre Channel estão disponiveis a velocidades de 1 Gbit/s, 2 Gbit/s, 4 Gbit/s e 8 Gbit/s. Já existe o padrão de 10 Gbit/s, mas não existem ainda produtos que usem este padrão.
Produtos baseados nos padrões 1, 2, 4 e 8 Gbit/s deverão ser interoperáveis , mas o padrão de 10 Gbit/s precisa de uma mudança "radical".