aula especial - redes de computadores a - sockets
TRANSCRIPT
Redes de Computadores A
Bacharelado emSistemas de Informação
Prof. Filipo Mórfilipo.mor [at] gmail . com
www.filipomor.com
Aula Especial - Sockets 2015/01
Modelo Cliente-Servidor
cliente
S.O.
DRIVER REDE
L.A.N.
SERVIDOR
S.O.
DRIVER REDE
L.A.N.
cliente
S.O.
DRIVER REDE
L.A.N.
W.A.N. / INTERNET
Tipos de Servidores
• Orientados a Conexão e Concorrentes
– Processo principal que se divide para attender novas requisições.
– Ideal para serviços onde os clients executamoperações contínuas e demoradas. Ex. Servidor de telnet, servidor de FTP.
– Overhead alto
– Transmissão de dados mais confiável.
Tipos de Servidores
• Interativo e Sem Conexão
– Mensagens curtas
– Sem abertura de conexão (UDP).
– Muito rápido.
– Mensagens não confiáveis.
– Exemplo: finger, timeofday.
Tipos de Servidores
• Listener Único com Processamento Concorrente
– Processo recebe requisicao e a repassa para um pool de processos já existentes.
– Ideal para requisições simultaneas mas com forte utilização de I/O.
listen
er
P0P0P0
P0 até Pn
cliente
SERVIDOR
Implementação para Linux
http://www.linuxhowtos.org/C_C++/socket.pdf
http://web-sniffer.net/
Protocolo de baixo nível para: Troca de mensagens Envio de arquivos Modo interativo.
Dúvidas?
Faculdade Dom Bosco de Porto AlegreBacharelado em Sistemas de Informação
Prof. Filipo Mór
2015/01 – Aula Especial - Sockets
Redes de Computadores A