Conectar Máquinas
Sockets
Mecanismo de comunicação inter-processos, quer locais quer remotos
Fornece uma abstração para os processos trocarem informação
Parâmetros
Uma socket é identificada por:
Familia: AFINET (IPv4), AFINET6 (IPv6), ...
Definem a estrutura do endereço
Define a camada de comunicação
Tipo: Determina o protocolo de transporte
UDP - sem conexão (SOCK_DGRAM)
TCP - orientado a conexão (SOCK_STREAM)
RAW - Aceso direto a uma camada da stack (SOCK_RAW)
Endereço: endereço local (IP ou path)
Pode ser endereço remoto se for orientado a conexão
Porto: porto local 0-65535
Pode ser porto remoto se for orientado a conexão
Restrições:
Apenas 1 socket por endereço, por porta, por protocolo, por família, por host.
Famílias AF_INET / AF_INET6
Permita a conexão entre processos de maquias com IP/IPV6.
Uma socket tem de estar associada a um IP/Porta local
Last updated