Sockets
SECRETARIA DE ESTADO DE CIÊNCIA E TECNOLOGIA
FUNDAÇÃO DE APOIO À ESCOLA TÉCNICA
CENTRO DE EDUCAÇÃO PROFISSIONAL EM TECNOLOGIA DA INFORMAÇÃO
FACULDADE DE EDUCAÇÃO TECNOLÓGICA DO ESTADO DO RIO DE JANEIRO
FAETERJ/PETRÓPOLIS
Socket em C
Disciplina: Princípios de Comunicação de Dados – PCD
Professor: Daniele Krempser
GRUPO:
GABRIEL GOMES MARINS
LENNIN CAMARA SILVA
VINICIUS ALVES VALENÇA COLONESE
WILLIAN JUSTEN DE VASCONCELLOS
Petrópolis
Dezembro de 2013
SUMÁRIO 1) INTRODUÇÃO....................................................................................................3
2) SOCKET................................................................................................................4
3) TCP........................................................................................................................3
4) IMPLEMENTAÇÃO.............................................................................................4
SOCKET
Especificamente em computação, um Socket pode ser usado em ligações de redes de computadores para um fim de um elo bidirecional de comunicação entre dois programas. A interface padronizada de sockets surgiu originalmente no sistema operacional Unix BSD (Berkeley Software Distribution), desenvolvidos especificamente para aplicações Cliente / Servidor, onde Cliente e Servidor poderiam estar em máquinas diferentes, havendo uma comunicação atraves de protocolos de transportes, fazendo com que quando o aplicativo interagir com o software de protocolo, ele deve informar se o mesmo é um cliente ou um servidor. Um Socket também é uma abstração computacional que mapeia diretamente a uma porta de transporte, através dos protocolos TCP ou UDP, e mais um endereço de rede. Sockets e RPCs têm a função de implementar numa aplicação as funções de rede, mas fazem de formas diferentes.