Escolar Documentos
Profissional Documentos
Cultura Documentos
• Objetivo
– Verificar na prática o funcionamento de sockets e troca de
mensagens
• Roteiro
– Sockets
– Sockets no Linux
– Modelo cliente/servidor
– Chamadas de sistema
– Estruturas de dados
– Conversão de formatos
• Referência base
– Prof. Carlos Maziero/PUCPR
– http://www.ppgia.pucpr.br/~maziero/ensino/pua/rede/index.html
INF01151 – Sistemas Operacionais II N – 2006/2
Prof. Cláudio Geyer / Rômulo Rosinha
O que é um socket?
• Um socket é uma abstração que indica a
extremidade final de um canal de comunicação
• Na prática, um socket é uma interface de
comunicação bidirecional entre processos
• Em outras palavras, um socket é por onde um
processo envia ou recebe dados de outros
processos
• Associados a um socket existem diversos
modelos e primitivas para a realização da
comunicação entre processos distintos