aula especial - redes de computadores a - sockets

7
Redes de Computadores A Bacharelado em Sistemas de Informação Prof. Filipo Mór filipo.mor [at] gmail . com www.filipomor.com Aula Especial - Sockets 2015/01

Upload: filipo-mor

Post on 20-Jul-2015

88 views

Category:

Education


0 download

TRANSCRIPT

Page 1: Aula Especial - Redes de Computadores A - Sockets

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

Page 2: Aula Especial - Redes de Computadores A - Sockets

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

Page 3: Aula Especial - Redes de Computadores A - Sockets

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.

Page 4: Aula Especial - Redes de Computadores A - Sockets

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.

Page 5: Aula Especial - Redes de Computadores A - Sockets

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

Page 6: Aula Especial - Redes de Computadores A - Sockets

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.

Page 7: Aula Especial - Redes de Computadores A - Sockets

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