Socket

4243 palavras 17 páginas
Capítulo IV – Comunicação entre processos
From: Coulouris, Dollimore and Kindberg
Distributed Systems: Concepts and Design
Edition 3, © Addison-Wesley 2001

. Sockets UDP e TCP
. A serialização de estruturas de dados
. Comunicação cliente-servidor
O protocolo pedido-resposta
Semântica perante falhas

Paula Prata,
Departamento de Informática da UBI http://www.di.ubi.pt/~pprata Instructor’s Guide for Coulouris, Dollimore and Kindberg Distributed Systems: Concepts and Design Edn. 3 Addison-Wesley Publishers 2000

Capítulo IV – Comunicação entre processos

Applications, services
RMI and RPC
This
chapter

request-reply protocol marshalling and external data representation
UDP and TCP

Instructor’s Guide for Coulouris, Dollimore and Kindberg Distributed Systems: Concepts and Design Edn. 3 Addison-Wesley Publishers 2000

Middleware layers Capítulo IV – Comunicação entre processos

1 – Sockets UDP e TCP
(ideia surgida com o sistema UNIX de Berkeley -BSD Unix)
- Abstracção para representar a comunicação entre processos:
-a comunicação entre dois processos consiste na transmissão de uma mensagem de um socket num processo para um socket noutro processo.

socket client Internet address = 138.37.94.248

any port

agreed port message socket server other ports

Internet address = 138.37.88.249

Instructor’s Guide for Coulouris, Dollimore and Kindberg Distributed Systems: Concepts and Design Edn. 3 Addison-Wesley Publishers 2000

4 /3

Capítulo IV – Comunicação entre processos

. Nos protocolos internet, as mensagens são enviadas para um par:
- endereço internet
- nº de um porto

. O socket de um processo tem que ser conectado a um porto local para que possa começar a receber mensagens

. Um vez criado tanto serve para receber como para enviar mensagens
. O número de portos disponíveis por computador é 216
. Para receber mensagens, um processo pode usar vários portos simultaneamente, mas não pode partilhar um porto com outro processo diferente no mesmo computador
(Excepção:

Relacionados

  • Sockets
    639 palavras | 3 páginas
  • Sockets
    1110 palavras | 5 páginas
  • Sockets
    3286 palavras | 14 páginas
  • Sockets
    453 palavras | 2 páginas
  • Socket
    4211 palavras | 17 páginas
  • Sockets
    1016 palavras | 5 páginas
  • SOCKET
    868 palavras | 4 páginas
  • Sockets
    596 palavras | 3 páginas
  • Socket
    791 palavras | 4 páginas
  • Sockets
    431 palavras | 2 páginas