Camada De Enlace
Enlace é basicamente a ligação entre dois pontos. Eles podem ser os dedicados(ponto a ponto) e Compartilhado (broadcast).
A camada de Enlace tem as seguintes funções: Fornecer interface bem definida para a camada de redes; endereçamento; Organiza os dados recebidos da camada de rede em frames(quadros) a serem transmitidos na camada física; Trata erro de transmissão; Realiza controle de fluxo para evitar que receptores lentos (ou muito ocupados) sejam inundados de quadros por emissores rápidos (ou pouco ocupados).
Serviço fornecido a camada de redes: É a transferencia de dados da camada de rede de uma maquina 1, para a camada de redes da maquina da camada 2;
Tratamento de Quadros: A geração de quadros pode ser por:
Por temporização de intervalos entre quadros: quando são inseridos intervalos de tempo entre um quadro e outro.
Por contagem de bytes: quando se usa um cabeçalho no quadro indicando a quantidade de bytes no mesmo.
Por utilização de byte de início e fim de quadro, com inserção de caracter de escape: quando se usa um ou mais bytes para marcar o início e o fim de um quadro.
Por utilização de seqüência de início e fim de quadro, com inserção de bit de escape: quando se usa um padrão de bits para indicar o início e o fim de um quadro.
Por violação de codificação na camada física: usado em algumas redes locais (IEEE 802, p.ex.) onde cada bit de dados é codificado como 2 bits físicos.
Detecção e Correção de Erros: A camada de enlace tem a função de garantir uma transmissão de dados livre de erros.
Paridade de Caracter: Quando se usa codificação de 7 bits em bytes de 8 bits, é possível a utilização do oitavo bit como sinalizador de paridade, de modo que a quantidade de bits 1 no byte seja par (no caso de paridade par) ou ímpar (no caso de paridade ímpar).
Paridade Combinada: Segue a mesma linha da anterior, nos quais quando houver o numero de 1 impar, o caracter no bloco vai ser 1, caso contrario será zero, nesse esquema é criado um esquema de