Redes 02 - enlace
-
Upload
christopher-cerqueira -
Category
Education
-
view
10 -
download
2
Transcript of 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
Mission Simulation LabHICEE
02 - Camada de EnlaceRedes de Computadores
Christopher Shneider Cerqueira
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
Mission Simulation LabHICEEMission Simulation LabHICEE
Conceitos
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)
Mission Simulation LabHICEEConceitos
▪ Quem é responsável pela camada:
▪ Parte no hardware:
▪ NIC – Network Interface Cards (Network Adapters)
▪ Parte em software
▪ Drivers
Mission Simulation LabHICEEMission Simulation LabHICEE
Estilos e Protocolos
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
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)
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.
▪ -----
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.
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.
Mission Simulation LabHICEEMission Simulation LabHICEE
Processamento dos FramesComutação de frames
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
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
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.