16
b Ficha: Nome: Redes de Computadores 02 - Camada de Enlace Local: UNIFEI Data: 201x-xx-xx xxhxx xxhxx Duração: 30min Público Alvo: Alunos de Graduação 6:54 1

Redes 02 - enlace

Embed Size (px)

Citation preview

Page 1: Redes   02 - enlace

Mission Simulation LabHICEE

Mission Simulation LabHICEE

Ficha:

Nome: Redes de Computadores – 02 - Camada de Enlace

Local: UNIFEI

Data: 201x-xx-xx – xxhxx xxhxx Duração: 30min

Público Alvo: Alunos de Graduação

6:54 1

Page 2: Redes   02 - enlace

Mission Simulation LabHICEE

02 - Camada de EnlaceRedes de Computadores

Christopher Shneider Cerqueira

Page 3: Redes   02 - enlace

Mission Simulation LabHICEEIntrodução

▪ Conceitos da camada de enlace

▪ Estilos de Conexão e Protocolos

▪ Processamento de Pacotes

▪ Prox.: Detecção e Correção de Erros

Page 4: Redes   02 - enlace

Mission Simulation LabHICEEMission Simulation LabHICEE

Conceitos

Page 5: Redes   02 - enlace

Mission Simulation LabHICEEConceitos

▪ 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)

Page 6: Redes   02 - enlace

Mission Simulation LabHICEEConceitos

▪ Quem é responsável pela camada:

▪ Parte no hardware:

▪ NIC – Network Interface Cards (Network Adapters)

▪ Parte em software

▪ Drivers

Page 7: Redes   02 - enlace

Mission Simulation LabHICEEMission Simulation LabHICEE

Estilos e Protocolos

Page 8: Redes   02 - enlace

Mission Simulation LabHICEE

▪ 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

Page 9: Redes   02 - enlace

Mission Simulation LabHICEEProcolo de Particionamento de CanalChannel Partitioning Protocol

▪ FDM (Frequency-Division Multiplexing)

▪ TDM (Time-Division Multiplexing)

▪ Fixa o tamanho alocado - bom / ruim

▪ Espera pelo slot - bom / ruim

▪ CDMA (Code-Division Multiple Acess)

Page 10: Redes   02 - enlace

Mission Simulation LabHICEEProtocolos de Acesso AleatórioRandom 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.

▪ -----

Page 11: Redes   02 - enlace

Mission Simulation LabHICEEProtocolos de Acesso AleatórioRandom 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.

Page 12: Redes   02 - enlace

Mission Simulation LabHICEEProtocolos por turnosTaking-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.

Page 13: Redes   02 - enlace

Mission Simulation LabHICEEMission Simulation LabHICEE

Processamento dos FramesComutação de frames

Page 14: Redes   02 - enlace

Mission Simulation LabHICEEMAC – 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õesBilhões

Trilhões

Page 15: Redes   02 - enlace

Mission Simulation LabHICEEARP – 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

Page 16: Redes   02 - enlace

Mission Simulation LabHICEEEthernet

▪ 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.