Skip to content

GSD

Sections
Personal tools
You are here: Home » Teaching » Sistemas Operativos II » 5306O2 - Sistemas Operativos II (2005 - 2006) » Guiões das Aulas Práticas » #09 - Desenvolvimento de serviços de rede: servidores concorrentes (cont.)

#09 - Desenvolvimento de serviços de rede: servidores concorrentes (cont.)

Document Actions

Objectivos

Continuação da implementação de serviços de rede multi-tarefa.

Exercícios propostos

  1. Implemente um servidor parque que controle a entrada e saída de viaturas num parque de estacionamento. Considere que existe apenas um ponto de entrada e um ponto de saída, que deverão ser modelados por dois portos de rede atendidos pelo servidor. Considere que a operação de entrada deverá bloquear enquanto se verificar a lotação completa do parque. Considere ainda que os procedimentos de entrada e saída no parque deverão poder ser realizados por telnet, como se ilustra:
           $ telnet <endereço> <porto-de-entrada>
           $ telnet <endereço> <porto-de-saída>
    
  2. Modifique o servidor anterior de forma a suportar múltiplos pontos de entrada e de saída do parque.
  3. Implemente um servidor proxy que reencaminhe toda a informação trocada entre os clientes que a si se conectam e um outro servidor especificado como argumento da sua linha de comando. Note que no servidor a implementar, a informação pode fluir simultaneamente entre cada um dos clientes e o servidor especificado. Tenha ainda em atenção que o servidor a implementar deve aceitar a ligação simultânea de múltiplos clientes.
           $ proxy <endereço> <porto>
    
Created by vff
Last modified 2006-05-31 02:01 PM
« March 2015 »
Su Mo Tu We Th Fr Sa
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30 31        
 
 

Powered by Plone

This site conforms to the following standards: