Atualizada: 8/6
Avisos - Cronograma - Notas
de Aula – Projeto - Bibliografia - Recursos – Plano de
Curso -
8/6 – Médias
das provas.
6/6 – Notas das provas 1 e 2.
4/6- Conforme anunciado anteriormente,
gostaria de lembrar que a prova P3 será realizada na sala 11 do prédio H08.
29/5 - entrega atrasada do projeto:
- até 4/6 às 14:00h, desconto de 0,3
pontos mais 0,2 pontos por dia de atraso;
- de 5/6 a 11/6 às 14:00h, desconto
de 1,5 pontos mais 0,3 pontos por dia de atraso (contado a partir do dia 4).
10/5 – Veja no cronograma as novas datas de entrega do projeto (30/5) e
de realização da prova 3 (5/6).
7/5- Conforme anunciado na aula teórica do
dia 3/5, gostaria de lembrar que a prova P2 será realizada na sala 11 do prédio
H08.
27/4- Conforme comunicado em sala de aula,
de
·
As
aulas teóricas dos dias 22 e 24/5, serão repostas nos dias 12 e 14/6 às 13:15h,
15:10h ou 17:05h, o que for melhor para a turma.
·
As
aulas práticas do dia 22/5 (P1) serão repostas nos dias 8/5, 15/5, 29/5 e 5/6,
à razão de 25 minutos por aula. Nessas datas, as aulas terminarão 25 minutos
mais tarde (às 12:00h).
·
As
aulas práticas do dia 24/5 (P2) serão repostas nos dias 3/5, 10/5, 17/5, 31/5 ,
à razão de 25 minutos por aula. Nessas datas, as aulas terminarão 25 minutos
mais tarde (às 12:00h).
Peço
a gentileza de que sugestões de cronograma alternativo sejam discutidas com os
colegas e encaminhadas através do representante da turma para este assunto
Nelson Relvas (nelson.srelvas@gmail.com).
23/04 – Exercícios adicionais sobre o
mecanismo de regulação do “balde de fichas”.
a1) Uma rede ATM usa o esquema de balde de fichas para regular o tráfego. Uma
nova ficha é colocada no balde a cada 5 μs. Cada ficha se refere a uma
célula (de 48 bytes de dados). Qual é a taxa máxima sustentável?
a2) Um computador de uma rede de 6 Mbps é controlado por um balde de fichas. O
balde é preenchido a uma taxa de 1 Mbps. Sua capacidade é de 8 megabits.
Durante quanto tempo o computador pode transmitir a 6 Mbps?
a3) Imagine uma especificação de fluxo onde o tamanho máximo de pacotes é de
1000 bytes, uma taxa de enchimento de balde de fichas de 10 Mbytes/s, um
tamanho de balde de 1 milhão de bytes e uma taxa máxima de transmissão de 50
Mbytes/s. Quanto tempo irá durar uma rajada de velocidade máxima?
04/04 – Atualização do Cronograma
da disciplina.
04/04 –Reposição das aulas de 27 e 29/3:
10/4 das 15:10 às 16:50h, turma P1;
12/4 das 15:10 às 16:50h, turma P2;
17/4 das 15:10 às 16:50h, turma T1;
19/4 das 15:10 às 16:50h, turma T1;
Local : sala 107 do C.T.
Caso haja interesse em mudar as datas e horários acima, conforme
disponibilidade informada na aula do dia 3/4, favor contatar o aluno Nelson
Relvas (nelson.srelvas@gmail.com),
representante da sala para este assunto.
22/3-
Conforme aviso em sala de aula, na semana que vem estarei ausente de
Campinas, participando de evento de capacitação do Banco de Avaliadores do
SINAES/INEP/MEC. Por esse motivo não haverá aula da disciplina. A reposição
acontecerá conforme comentado em sala de aula, nos dias 10,12,17 e 19, das
15:00 às 16:40h. Maiores detalhes contatar o aluno Nelson Relvas.
14/3 – A prova P1 será realizada amanhã na
sala 11 do prédio H08.
8/3 – Entrega e apresentação do Relatório
de projeto, dias 13/3 (P1) e 15/3 (P2):
entregar uma versão impressa do relatório e preparar uma apresentação para a
classe com duração de 15 minutos, usando MS Word ou MS Power Point. A apresentação acontecerá no
C.T, em sala a ser anunciada.
8/3 – Publicadas as notas de aula sobre
Redes móveis e sem fio (2tp,3tp, 6tp).
1/3 – Composição dos grupos para o projeto
15/2 – Composição dos grupos para o projeto
14/2 – Composição dos grupos para o projeto
7/2 – publicadas notas de aula sobre
camada de enlace.
15/3-
Prova 1
13/3 (P1) , 15/3 (P2) – Entrega do
Relatório Parcial de Projeto.
17/4 (P1) 19/4 (P2) - Apresentação
da versão básica do programa produzido no projeto.
24/4 (P1) 26/4 (P2) - Apresentação
da versão básica do programa produzido no projeto.
26/4- Prova 2
08/05-
Prova 2
23/5 - Entrega da implementação final do programa produzido no projeto.
30/5 - Entrega da implementação final do programa produzido no projeto (P1 e P2).
-> entrega atrasada:
- até 4/6 às 14:00h, desconto de 0,3 pontos
mais 0,2 pontos por dia de atraso;
- de 5/6 a 11/6 às 14:00h, desconto de 1,5
pontos mais 0,3 pontos por dia de atraso (contado a partir do dia 4)
31/5 – Prova 3
31/5
(P2), 5/6 (P1), 12/6 (P1), 14/6 (P2) - Apresentação
e modificação do programa produzido no projeto.
5/6
– Prova 3
19/6
- Prova de Recuperação (PR)
Notas de
Exercícios
adicionais sobre o mecanismo de regulação “balde de fichas”:
a1) Uma rede ATM usa o esquema de balde de fichas para regular o tráfego. Uma
nova ficha é colocada no balde a cada 5 μs. Cada ficha se refere a uma
célula (de 48 bytes de dados). Qual é a taxa máxima sustentável?
a2) Um computador de uma rede de 6 Mbps é controlado por um balde de fichas. O
balde é preenchido a uma taxa de 1 Mbps. Sua capacidade é de 8 megabits.
Durante quanto tempo o computador pode transmitir a 6 Mbps?
a3) Imagine uma especificação de fluxo onde o tamanho máximo de pacotes é de
1000 bytes, uma taxa de enchimento de balde de fichas de 10 Mbytes/s, um
tamanho de balde de 1 milhão de bytes e uma taxa máxima de transmissão de 50
Mbytes/s. Quanto tempo irá durar uma rajada de velocidade máxima?
KUROSE, J. F.; ROSS, K.
W.; Redes de Computadores e a Internet.
3a. edição, Pearson Education, 2005.
KUROSE, J. F.; ROSS, K.
W.; Redes de Computadores e a Internet.
Pearson Education, 2003. Errata.
KUROSE, J. F.; ROSS, K. W. Computer Networking: A Top-Down Approach
Featuring the Internet. 3rd. ed. Pearson Education, 2005.
TANENBAUM, A. S., Computer Networks, 4rd. Ed., Prentice-Hall, 2003.
TANENBAUM, A. S.,
Liebeherr, J., Zarki, M. E., Mastering
Networks: An Internet Lab Manual,
Addison-Wesley, 2004. (errata).
Configuração dos equipamentos do lab.
Peterson, L. L. & Davie, B. S. Computer Networks: a systems
STALLINGS, W.
STEVENS, W. R., FENNER, B.
RUDOFF, A.
PROGRAMAÇAO DE
STEVENS, W.R.; "UNIX NETWORKING PROGRAMMING –
Networking APIs: Sockets and XTI –
STEVENS, W.R.; "UNIX NETWORKING PROGRAMMING – Interprocess Communications,
Biblioteca digital da ACM permite fazer buscas e ler
os resumos dos trabalhos a qualquer pessoa. Os textos completos estão à
disposição apenas dos assinantes.
Biblioteca digital da IEEE: permite fazer buscas e ler
os resumos dos trabalhos a qualquer pessoa. Os textos completos estão à
disposição apenas aos assinantes.
DNS report: This
Ethereal is used by network professionals around the world for troubleshooting,
analysis,
GNU DDD (DDD - Data Display Debugger) is a graphical front-end for command-line
debuggers such as GDB
IEEE
802 LAN/MAN Standards Committee
IETF (Internet
Engineering Task Force)
Institute of
Eletrical and Eletronics Engineers (IEEE)
Iperf is a tool to measure maximum TCP bandwidth, allowing the tuning of
various parameters and UDP characteristics. Iperf reports bandwidth, delay
jitter, datagram loss.
LogBud: WebMasters OnLine Tools. Ping, Visual Tracerout, DNS Lookup, Black
List etc.
Material sobre o uso de Unix
da Rice University
Programming
in C: UNIX System Calls and Subroutines using C,
Packetyzer™
is a Windows user
Simulador do algoritmo de Dijkstra
Oreilly
Open Books Project
Robert Mecklenburg, Managing
Projects with GNU Make, Third Edition, Third Edition.
O’Reilly. November 2004
Yourdon Just Enough Structured Analysis. This is an update,
condensation, and pragmatic revision of my 1989 tome, Modern Structured
Analysis ...
Sockets
Jim Frost's BSD Sockets Primer
Berkeley UNIX System Calls and
Interprocess Communication, L. Besaw, with
revisions by M. Solomon
Beej's Guide to Network Programming Using
Internet Sockets
GNU Zebra - Free routing software distributed under GNU General Public License
Construindo Roteadores com Linux