domingo, 12 de junho de 2011

O Interface do Socket


Quanto ao interface do socket existem os Sockets UDP e TCP

Sockets UDP
UDP não estabelece conexão. O remetente coloca explicitamente endereço IP e Porta do destino. O servidor deve extrair servidores IP, porta do remetente do data grama recebido. Os dados recebidos podem ser recebidos fora de ordem, ou perdidos.

Sockets TCP
Um socket TCP cria uma ligação stream bidireccional entre os endereços ‘hostC,portC’ e ‘hostS,portS’, ou seja, entre uma aplicação cliente em execução na máquina ‘hostC’ consegue controlar também a porta ‘portC’ e outra aplicação servidora em execução na máquina ‘hostS’ conseguindo a visualização da porta ‘portS’ de ‘hostS’.

A aplicação cliente utiliza a porta ‘portC’ da máquina ‘hostC’ para enviar solicitações de serviços e para receber retornos das suas solicitações. A aplicação servidora visualiza constantemente a porta ‘portS’ da máquina ‘hostS’ aguardando a chegada de solicitações de serviço. Quando alguma solicitação é recebida, a aplicação servidora executa o serviço e utiliza a conexão para enviar o retorno com os resultados do serviço.


Sem comentários:

Enviar um comentário