Licenciatura Plena em Computação Redes de Computadores Aula 1 Professor Ivan Pires.

16
Licenciatura Plena em Computação Redes de Computadores Aula 1 Professor Ivan Pires

Transcript of Licenciatura Plena em Computação Redes de Computadores Aula 1 Professor Ivan Pires.

Page 1: Licenciatura Plena em Computação Redes de Computadores Aula 1 Professor Ivan Pires.

Licenciatura Plena em Computação

Redes de ComputadoresAula 1

Professor Ivan Pires

Page 2: Licenciatura Plena em Computação Redes de Computadores Aula 1 Professor Ivan Pires.

• Docente:– Ivan Luiz Pedroso Pires– Graduação– Mestrando– [email protected]– http://www2.unemat.br/~ivanpires

ApresentaçãoApresentação

Programação para Internet - Professor Ivan Pires

Page 3: Licenciatura Plena em Computação Redes de Computadores Aula 1 Professor Ivan Pires.

• Carga horária: 60 horas– Horas teóricas: 30 horas– Horas práticas: 15 horas– Prática de ensino: 15 horas

Redes de ComputadoresRedes de Computadores

Programação para Internet - Professor Ivan Pires

Page 4: Licenciatura Plena em Computação Redes de Computadores Aula 1 Professor Ivan Pires.

• Ementa– Conceito de rede: componentes, topologia, etc.– Modelo de referência OSI.– Estudo das camada física.– Estudo da camada enlace.– Estudo da camada de rede.– Estudo da camada de transporte.– Estudos das camadas seção e apresentação.– Estudo da camada de aplicação. – Arquitetura TCP/IP.– Programação de serviços em redes TCP.– Administração e gerência de redes.

Redes de ComputadoresRedes de Computadores

Programação para Internet - Professor Ivan Pires

Page 5: Licenciatura Plena em Computação Redes de Computadores Aula 1 Professor Ivan Pires.

AvaliaçõesAvaliações

Programação para Internet - Professor Ivan Pires

Prova teórica 1 10.0 pontos

Prova teórica 2 10.0 pontos

Prática de Ensino - (Confecção de um artigo científico)

5.0 pontos

Trabalho Prático 5.0 pontos

Prova teórica (optativa) 10.0 pontos

Page 6: Licenciatura Plena em Computação Redes de Computadores Aula 1 Professor Ivan Pires.

• As redes têm crescido explosivamente...– ... Estão em todas as partes.

• A internet x empresa x indivíduo (cotidiano)– Novas indústrias, produtos, serviços ...– A indústria necessita de pessoal capacitado.

• Mudou a programação para computadores

IntroduçãoIntrodução

Programação para Internet - Professor Ivan Pires

Page 7: Licenciatura Plena em Computação Redes de Computadores Aula 1 Professor Ivan Pires.

• A ligação de redes é um assunto complexo.– Muitas tecnologias com características que a

distinguem– Muitos produtos e serviços– Termos técnicos– Nomes de serviços que confundem-se com termos

técnicos

• Software x Hardware– Onde entra cada um ?

IntroduçãoIntrodução

Programação para Internet - Professor Ivan Pires

Page 8: Licenciatura Plena em Computação Redes de Computadores Aula 1 Professor Ivan Pires.

• “(...) Para dominar a complexidade, uma pessoadeve olhar além dos detalhes e entender os conceitos”.

• “(...) embora não seja importante compreender os detalhes sobre os fios (...) é importante entender as poucas categorias básicas (...) e as vantagens de cada uma.”

• “(...) Não seja importante aprender os detalhes de como um protocolo de comunicação particular trata uma rede congestionada, é importante saber o que é o congestionamento e porque ele deve ser tratado.”

IntroduçãoIntrodução

Programação para Internet - Professor Ivan Pires

Page 9: Licenciatura Plena em Computação Redes de Computadores Aula 1 Professor Ivan Pires.

• Compartilhamento de recursos– Impressora– Arquivos– Dispositivos

• Não foram projetadas para isto, e sim para aumentar o poder computacional

IntroduçãoIntrodução

Programação para Internet - Professor Ivan Pires

Page 10: Licenciatura Plena em Computação Redes de Computadores Aula 1 Professor Ivan Pires.

• Compartilhamento de recursos– Impressora– Arquivos– Dispositivos

• Não foram projetadas para isto, e sim para aumentar o poder computacional– Década de 60– Computadores caros e escassos

IntroduçãoIntrodução

Programação para Internet - Professor Ivan Pires

Page 11: Licenciatura Plena em Computação Redes de Computadores Aula 1 Professor Ivan Pires.

• O Governos do EUA perceberam que o computador era crucial aos avanços na ciência e na tecnologia.

• Orçamento insuficiente

• A ARPA (Advanced Research Projects Agency)– Escassez de recursos– Necessidade de computadores de alta capacidade

• Como alternativa a ARPA investiu na ligação em redes de dados (Final do anos 60)

IntroduçãoIntrodução

Programação para Internet - Professor Ivan Pires

Page 12: Licenciatura Plena em Computação Redes de Computadores Aula 1 Professor Ivan Pires.

• Passou a disponibilizar um computador por centro de pesquisa

• Interconectar o computador a uma rede de dados

• Projetar software que permita utilizar o computador que fosse mais adequado

• A ARPA enfrentou muitos desafios– Não sabia como construir uma rede– Não sabia como construir um software para esta rede

IntroduçãoIntrodução

Programação para Internet - Professor Ivan Pires

Page 13: Licenciatura Plena em Computação Redes de Computadores Aula 1 Professor Ivan Pires.

• A ARPA escolheu seguir uma abordagemque se transformou na base de todas as redes futuras: COMUTAÇÃO DE PACOTES

• Reuniu as melhores cabeças disponíveis, focou a pesquisa em redes e surgiu a ARPANET

• A ARPANET continuou pesquisas sobre – tecnologias alternativas,– aplicação de redes e– ligação entre redes (inter networking)

IntroduçãoIntrodução

Programação para Internet - Professor Ivan Pires

Page 14: Licenciatura Plena em Computação Redes de Computadores Aula 1 Professor Ivan Pires.

• Anos 70: a ligação inter redes tornou-se o foco de pesquisa da ARPA.

• Surgiu a Internet

• A pesquisa continuou até os anos 80

• Nos anos 90 a internet tornou-se um sucesso

IntroduçãoIntrodução

Programação para Internet - Professor Ivan Pires

Page 15: Licenciatura Plena em Computação Redes de Computadores Aula 1 Professor Ivan Pires.

• PING– Envia uma mensagem– Espera uma resposta em um curto tempo

Testando a internetTestando a internet

Programação para Internet - Professor Ivan Pires

ping www.google.com

Disparando contra www.l.google.com [209.85.193.99] com 32 bytes de dados:

Resposta de 209.85.193.99: bytes=32 tempo=155ms TTL=246Resposta de 209.85.193.99: bytes=32 tempo=346ms TTL=246Resposta de 209.85.193.99: bytes=32 tempo=337ms TTL=246Resposta de 209.85.193.99: bytes=32 tempo=173ms TTL=246

Estatísticas do Ping para 209.85.193.99:Pacotes: Enviados = 4, Recebidos = 4, Perdidos = 0 (0% de perda), Aproximar um número redondo de vezes em milissegundos:Mínimo = 155ms, Máximo = 346ms, Média = 252ms

Page 16: Licenciatura Plena em Computação Redes de Computadores Aula 1 Professor Ivan Pires.

• Traceroute– Computadores intermediário ao longo do trajeto

Testando a internetTestando a internet

Programação para Internet - Professor Ivan Pires

tracert www.unemat.br -d

Rastreando a rota para www.unemat.br [200.181.75.130]com no máximo 30 saltos:

1 1 ms 1 ms 1 ms 192.168.2.1 2 227 ms 310 ms 524 ms 172.22.30.1 3 323 ms 254 ms 270 ms 172.16.90.1 4 316 ms 398 ms 264 ms 201.88.1.1 5 * * 111 ms 189.10.20.205 6 167 ms 200 ms 384 ms 200.181.31.170 7 344 ms 332 ms 266 ms 200.181.75.130

Rastreamento concluído.