3. Mission Simulation Lab
HICEEIntrodução
▪ Conceitos da camada de enlace
▪ Estilos de Conexão e Protocolos
▪ Processamento de Pacotes
▪ Prox.: Detecção e Correção de Erros
5. Mission Simulation Lab
HICEEConceitos
▪ Nós (nodes) – PCs, smartphones, things (IoT),
roteadores
▪ Links – canais de comunicação entre os nós.
▪ Serviços:
▪ Framing: encapsular a informação para ser transmitida
em “frames”.
▪ Link Access: Protocolo de acesso que indica para
onde/da onde o frame vai ser enviado.
▪ Reliable Delivery: garantia da transmissão do “datagram
(pacotes)”
▪ Error Detection/Correction: detecção e correção de
erros em “bits” do frame
(TCP/IP Model)
6. Mission Simulation Lab
HICEEConceitos
▪ Quem é responsável pela camada:
▪ Parte no hardware:
▪ NIC – Network Interface Cards (Network Adapters)
▪ Parte em software
▪ Drivers
8. Mission Simulation Lab
HICEE
▪ Links Ponto a ponto (Point-to-Point): 1 transmissores e 1 receptor em 1 link de comunicação.
▪ Duas pessoas conversando
▪ Links de múltiplo acesso (Multiple Acess Links / Broadcast Links): n transmissores e m
receptores em 1 link de comunicação.
▪ O professor tentando dar aula numa turma com todos conversando.
▪ Colisão de informação:
▪ Protocolos de particionamento de canal
▪ Channel Partioning Protocols
▪ Protocolos de acesso aleatório
▪ Random Acess Protocols
▪ Protocolos por turnos
▪ Taking-Turns Protocols
10. Mission Simulation Lab
HICEEProtocolos de Acesso Aleatório
Random Access Protocols
▪ ALOHA com slots
▪ Todos os frames tem L bits
▪ Tempo é dividido em slots
▪ Nós iniciam a transmissão dos frames no início do slot
▪ Os nós estão sincronizados
▪ Se ocorre colisão, todos os nós detectam.
▪ -----
11. Mission Simulation Lab
HICEEProtocolos de Acesso Aleatório
Random Access Protocols
▪ CSMA/CD (Carrier Sense Multiple Access /
Collision Detection)
▪ Carrier sensing: escutar antes de falar.
▪ Collision Detection: se alguém começa a
falar ao mesmo tempo, parar de falar.
12. Mission Simulation Lab
HICEEProtocolos por turnos
Taking-Turns Protocols
▪ Polling Protocol: um mestre verifica
quem precisa transmitir e “permite” a
transmissão.
▪ Token-Passing Protocol: um token é
passado entre os nós, e só quem recebe
pode transmitir.
14. Mission Simulation Lab
HICEEMAC – Media Access Control Address
▪ LAN address, physical address, ou MAC address
▪ 6bytes - 248 possibilidades 281.474.976.710.656
▪ Toda interface física tem um nome único
▪ Pode ser mudado via sw
Milhões
Bilhões
Trilhões
15. Mission Simulation Lab
HICEEARP – Adress Resolution Protocol
▪ Protocolo para associar o endereço IP ao
endereço MAC
▪ Cada host/roteador tem uma tabela com este
mapeamento. (ARP Tables)
▪ Expira geralmente 20 minutos
16. Mission Simulation Lab
HICEEEthernet
▪ Data ( 46 – 1500 bytes)
▪ Pacote IP completo/fragmentado
▪ Destination: ÓBVIO
▪ Source: ÓBVIO
▪ Type: Tipo do pacote de dados
▪ CRC: Cyclic Redundant Check – detecção de erros
▪ Preamble: 8 bytes para sincronizar os relógios.