1) A distncia entre a Terra e um planeta distante de aproximadamente 9 x 10 10 m. Qual a Utilizao do Canal (U remet ) se um protocolo stop-and-wait for usado para a transmisso de pacotes sobre um enlace ponto a ponto de 64 Mbps? Suponha que o tamanho do pacote seja de 32.000 bytes e a velocidade da luz seja de 3 x 10 8 m/s.
2) No exerccio anterior, considere que um protocolo do tipo janela deslizante (sliding-window) seja utilizado no lugar do stop-and-wait. Para qual tamanho da janela de transmisso a utilizao do canal ser de 100%? Voc pode ignorar os tempos de processamento do protocolo no remetente e no destinatrio.
3) Os hospedeiros A e B esto se comunicando por meio de uma conexo TCP, e o hospedeiro B j recebeu de A todos os bytes at o de nmero de sequncia 126. Suponha que o hospedeiro A envie, ento, dois segmentos para o hospedeiro B, sucessivamente. O primeiro e o segundo segmentos contm 70 e 50 bytes de dados, respectivamente. No primeiro segmento, o nmero de sequncia 127, o nmero da porta de fonte 302, e o nmero da porta de destino 80. O hospedeiro B envia um reconhecimento ao receber um segmento do hospedeiro A. a) No segundo segmento enviado do hospedeiro A para o hospedeiro B, quais so os nmeros de sequncia, da porta de envio e da porta de destino? b) Se o primeiro segmento chegar antes do segundo, no reconhecimento do primeiro segmento que chegar, qual o nmero do reconhecimento, da porta de fonte e da porta de destino? c) Se o segundo segmento chegar antes do primeiro, no reconhecimento do primeiro segmento que chegar, qual o nmero do reconhecimento? d) Suponha que dois segmentos enviados por A cheguem em ordem a B. O primeiro reconhecimento perdido e o segundo chega aps o primeiro intervalo de esgotamento de temporizao. Elabore um diagrama de temporizao, mostrando esses segmentos, e todos os outros, e os reconhecimentos enviados. (Admita que no haja nenhuma perda de pacote adicional.) Para cada segmento de seu desenho, apresente o nmero de sequencia e o nmero de bytes de dados; para cada reconhecimento adicionado por voc, apresente o nmero do reconhecimento.
4) Considere que uma conexo lgica TCP entre dois hospedeiros A e B pode prover uma vazo de at 150 Mbps ao processo de aplicao destinatrio. Alm disso, o hospedeiro remetente A pode enviar seus dados da aplicao para o socket TCP a uma taxa de 120 Mbps, mas o hospedeiro B pode ler os dados do buffer de recepo TCP a uma taxa de at 60 Mbps. Descreva atuao do controle de fluxo do TCP neste cenrio. 2
5) Ao estudar o mecanismo retransmisso rpida (fast retransmit) do TCP verificamos que ele espera pela recepo de trs ACKs duplicados antes de executar a retransmisso rpida. Em sua opinio, por que os projetistas do TCP preferiram no realizar uma retransmisso rpida logo aps a recepo do primeiro ACK duplicado para um segmento TCP?
6) O comando netstat permite obter uma srie de informaes sobre os servios de rede que esto sendo implementados em seu host. a) Descubra a sintaxe bsica do netstat. b) Use o netstat para mostrar todas as conexes e portas de rede abertas de seu host, logo aps o uso das aplicaes Web, FTP e e-mail (utilize os endereos que voc considerar convenientes). A sada mostrada em 4 colunas. Na primeira est o protocolo, na segunda o endereo local da conexo (netstat n mostra o endereo e o nmero de porta em formato numrico). A terceira coluna mostra o endereo remoto da conexo e a quarta coluna mostra o estado da conexo (ESTABLISHED, LISTENING, CLOSE_WAIT, etc). c) Use a opo -r do netstat para mostrar o contedo da tabela de rotas de seu host.
7) Obtenha o captulo WireShark Lab: TCP por meio do URL: http://www.lrc.eletrica.ufu.br/redes/Wireshark_TCP.pdf . Em seguida, execute os experimentos propostos e responda as questes formuladas neste captulo.