Domínio Ethernet
- Fazer interface com a placa de rede específica (entender a codificação dos
registradores e dos flags);
- Conseguir transmitir (montar um frame Ethernet independente do
conteúdo a ser transmititdo e sinalizar a placa de rede para transmitir);
- Receber pacotes da placa de rede efetuando a analisa dos cabeçalhos além
do Ethernet (encapsulamento) para identificar o protocolo superior
responsável para tratar esse pacote;
- Permitir às aplicações, com as devidas permissões, acesso direto ao
hardware ( zero-copy);
- Conseguir operar em modo promíscuo;
- Coletar estatísticas de trafego rede;
- Checksum de um pacote Ethernet;
- Modo de conexão (half-duplex,full-duplex) e velocidade do link;
Entidades abstraídas do domínio Ethernet:
- Ethernet: É um membro da família Basic_Network que
disponibiliza às camadas superiores os recursos de transmissão e recepção da
rede Ethernet. Esses recursos também podem ser
disponibilizados diretamente para as aplicações (zero-copy).
- NIC: Vários chipsets para placas de rede existentes no
mercado possuem semelhanças em termos de funcionalidades, portanto a
existência de uma família para identificar os chipsets de placa de rede
Ethernet é viável.
- 3Com: É um membro da família NIC que possuem variações de um
chipset Ethernet respectivo à tecnologia criada pela 3Com.