licenciatura plena em computação redes de computadores aula 1 professor ivan pires
TRANSCRIPT
Licenciatura Plena em Computação
Redes de ComputadoresAula 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
• 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
• 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
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
• 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
• 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
• “(...) 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
• 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
• 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
• 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
• 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
• 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
• 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
• 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
• 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.