Вы находитесь на странице: 1из 23

Universidade Federal do Pará Instituto de Tecnologia Curso de Engenharia da Computação

Redes de Computadores II:

Introdução (aula 1)

terça e quinta às 9h20

Redes de Computadores II: Introdução (aula 1) terça e quinta às 9h20 Eduardo Coelho Cerqueira cerqueira@ufpa.br

Eduardo Coelho Cerqueira cerqueira@ufpa.br

Conteúdo Programá;co

Arquitetura TCP/IP

Camada de aplicação Camada de transporte Camada de rede Aplicações mul;mídia em rede Simulação de protocolos e redes de computadores.

Metodologia

Aulas teóricas

Recursos: data show e quadro magné;co

Aulas prá;cas

Simuladores e equipamentos de rede

Pré-requisito

Redes I

Comunicação com a turma e repositório de informações

Vamos usar o email da turma para comunicação As aulas, ar;gos, projetos, etc serão disponibilizados na “nuvem” e podem ser acessadas pelos alunos

Bibliografia

Livro-texto (leitura obrigatória) J.F Kurose e K.W. Ross. “Redes de Computadores e a Internet: Uma abordagem Top-Down”. Tradução da 5 edição. Editora Pearson. 2011

Conteúdo baseado nos slides do Kurose

ALECRIN, Paulo. “Simulação Computacional para Redes de Computadores”, Editora Ciência Moderna, 2009.

Livro-texto (complementar) Tanenbaum, Andrew. “Redes de Computadores”. Tradução da 4ª edição. Editora Campus. 2003 • Ar;gos cien\ficos

Bibliografia

Livro-texto (leitura obrigatória) J.F Kurose e K.W. Ross. “Redes de Computadores e a Internet: Uma abordagem Top-Down”. Tradução da 5 edição. Editora Pearson. 2011

Cap. 4 – Camada de rede Cap. 3 – Camada de Transporte Cap. 2 - Camada de Aplicação Cap. 7 – Redes Mul;mídia

ALECRIN, Paulo. “Simulação Computacional para Redes de Computadores”, Editora Ciência Moderna, 2009.

Cap. 5 – Construindo pequenas redes com roteadores Cap. 7 – Qualidade de Serviço (QoS ) na Internet Cap. 9 – Redes VPN

Provas: P1 e P2

P1 vale de 6 a 8 pts P2 vale de 6 a 8 pts

Avaliação

NÃO TEREMOS PROVA SUBSTITUTIVA

Avaliações compementares: AvC1 e AvC2.

Cada uma valendo de 1 ou 2 pt e será complementar as Ps.

Trabalhos prá;cos/apresentações: T1, T2 3 T3

T1 e T2: 2 ou 4 pts e será complementar as Ps T3: 10 pontos Parte escrita seguindo as recomendações da ABNT e parte oral exposi;va

Nota =((P1+P2) + (AvC1+AvC2) + (T1+T2+T3))/3

Avaliação

DATA DAS PROVAS:

P1: 16 / Outubro

P2: 18 / Novembro

SEGUNDA CHAMADA: 23/DEZEMBRO (conteúdo do semestre todo)

Projetos/Trabalhos

T1: 9/Outubro e 14/Outubro

Simuladores de eventos discretos NS3 e Omnet ++ Protocolos de Mobilidade MIPv4 e MIPv6 Protocolos de Roteamento MulVcast x Unicast Protocolo de Roteamento BGP Protocolo de Roteamento OSPF Protocolo de Roteamento OLRS

Grupos de até 5 alunos (vai depender da qtd de alunos matriculados)

Projetos/Trabalhos

T2: 18 e 25/ Nov

Protocolo de Transporte TCP e duas extensões Protocolo de Transporte MPTCP Protocolo de Transporte SCTP Qualidade de Serviço Redes MulVmídia e Qualidade de Experiência Redes Peer-to-Peer

Grupos de 5 alunos

Projetos/Trabalhos

T3: 27/Nov e , 2, 4, 16 e 18/Dez

Gerenciamento de Redes SMNP Servidor HTTP e email Firewall e Sistema de Detecção de Intrusão Servidor VoIP com SIP (voz) Servidor MPEG DASH (vídeo) Computação em Nuvem Casos de uso: Serviços de rede em sistemas Android Casos de uso: Serviços de rede em sistemas embarcados, por exemplo usando Arduino

Grupos de 4 alunos

A;vidades Extras

Assuntos atuais – complementam o conhecimento do Engenheiro da Computação

AVvidades Extras:

20/Nov : Escola Norte de InformáVca 09 - 11/Dez: Seminário: novos desafios das redes de computadores

Vídeo Aulas

Ponto extra (0,5pto):

Os alunos serão moVvados a apresentar vídeo aulas sobre o assunto ministrado na aula anterior ou mesmo sobre o assunto a ser ministrado no dia

Resolução de exercício Explicar o funcionamento de protocolos e mecanismos Tópico complementar ao conteúdo da disciplina

Os vídeo serão disponibilizados no youtube (ou similar) e disponíveis para todos os alunos

Introdução a Redes de Computadores e à Internet

VAMOS LEMBRAR REDES I J

Introdução

ObjeVvos do capítulo :

mostrar a “atmosfera” e a terminologia mais detalhes mais adiante no curso método:

usar Internet como exemplo

Visão geral:

o que é a Internet? o que é um protocolo? borda da rede; hospedeiros, rede de acesso, meio msico núcleo da rede: pacote/comutação de circuitos, estrutura da Internet desempenho: perda, atraso, vazão segurança camadas de protocolo, modelos de serviço história

1.1 O que é a Internet?

1.2 Borda da rede

! sistemas finais, redes de acesso, enlaces

1.3 Núcleo da rede

! comutação de circuitos, comutação de pacotes, estrutura da rede

1.4 Atraso, perda e vazão nas redes comutadas por pacotes

1.5 Camadas de protocolo, modelos de serviço

1.6 Redes sob ataque: segurança

1.7 História

O que é a Internet:

visão básica

PC servidor laptop sem fio celular portátil
PC
servidor
laptop
sem fio
celular
portátil

milhões de disposi;vos de computação conectados:

hospedeiros = sistemas finais rodando aplicações de rede

finais –   rodando aplicações de r e d e !   pontos de acesso enlaces

!

pontos de

acesso

enlaces

com fio

enlaces de comunicação

" fibra, cobre, rádio, satélite " taxa de transmissão =

largura de banda

!    

roteador

roteadores: encaminham

pacotes (pedaços de dados)

Rede móvel

encaminham pacotes (pedaços de dados) Rede móvel ISP global ISP regional Rede institucional Rede doméstica

ISP global

ISP regional Rede institucional
ISP regional
Rede institucional

Rede doméstica

encaminham pacotes (pedaços de dados) Rede móvel ISP global ISP regional Rede institucional Rede doméstica
encaminham pacotes (pedaços de dados) Rede móvel ISP global ISP regional Rede institucional Rede doméstica

Utensílios “legais” da Internet

Utensílios “legais” da Internet Quadro de imagens IP http://www.ceiva.com/ Telefones de Internet Tostadora preparada

Quadro de imagens IP http://www.ceiva.com/

Telefones de Internet
Telefones de Internet

Tostadora preparada para Internet + previsor de tempo

Tostadora preparada para Internet + previsor de tempo Menor servidor Web do mundo

Menor servidor Web do mundo http://www-ccs.cs.umass.edu/~shri/iPic.html

O que é a Internet: visão dos elementos básicos

protocolos controle de envio e recepção de msgs

p. e., TCP, IP, HTTP, Skype, Ethernet

Internet: “rede de redes”

vagamente hierárquica Internet pública versus intranet privada

padrões da Internet

RFC: Request For Comments IETF: Internet Engineering Task Force

Rede móvel

–   IETF: Internet Engineering Task Force Rede móvel ISP global ISP regional Rede institucional Rede

ISP global

ISP regional Rede institucional
ISP regional
Rede institucional

Rede doméstica

–   IETF: Internet Engineering Task Force Rede móvel ISP global ISP regional Rede institucional Rede
–   IETF: Internet Engineering Task Force Rede móvel ISP global ISP regional Rede institucional Rede

O que é a Internet:

uma visão de serviço

infraestrutura de comunicação possibilita aplicações distribuídas:

Web, VoIP, e-mail, jogos, e-commerce, compar;lhamento de arquivos serviços de comunicação fornecidos às aplicações:

serviços de comunicação fornecidos às aplicações: –   entrega de dados confiável da origem ao des;no
serviços de comunicação fornecidos às aplicações: –   entrega de dados confiável da origem ao des;no
serviços de comunicação fornecidos às aplicações: –   entrega de dados confiável da origem ao des;no

entrega de dados confiável da origem ao des;no entrega de dados pelo “melhor esforço” (não confiável)

O que é um protocolo?

protocolos humanos:

“que horas são?” “tenho uma pergunta” introduções

… msgs específicas enviadas

… ações específicas tomadas quando msgs recebidas, ou outros eventos

protocolos de rede:

máquinas em vez de humanos toda a;vidade de comunicação na Internet controlada por protocolos

Protocolos definem formato, ordem de msgs enviadas e recebidas entre entidades de rede e ações tomadas sobre transmissão e recepção de msgs

um protocolo humano e um protocolo de rede de computadores:

um protocolo humano e um protocolo de rede de computadores: Oi Oi Que horas são? 2h00

Oi

protocolo humano e um protocolo de rede de computadores: Oi Oi Que horas são? 2h00 Tempo
Oi Que horas são? 2h00
Oi
Que horas
são?
2h00

Tempo

de rede de computadores: Oi Oi Que horas são? 2h00 Tempo P: Outros protocolos humanos? Solicitação
de rede de computadores: Oi Oi Que horas são? 2h00 Tempo P: Outros protocolos humanos? Solicitação

P: Outros protocolos humanos?

Solicitação de conexãoTCP Resposta de conexão TCP
Solicitação de
conexãoTCP
Resposta de
conexão TCP
humanos? Solicitação de conexãoTCP Resposta de conexão TCP GET http://www.awl.com/kurose-ross <arquivo>

GET http://www.awl.com/kurose-ross

<arquivo>
<arquivo>
CAMADAS TCP/IP
CAMADAS TCP/IP

REDES I?

Resumo