Protocolos Socket
Um protocolo é um conjunto padrão de regras para transferência de dados, tais como UDP/IP e TCP/IP. Um programa de aplicativos pode especificar um protocolo apenas se mais de um protocolo for suportado para este tipo de soquete específico neste domínio.
Cada soquete pode ter um protocolo específico associado a ele. Este protocolo é usado dentro do domínio para fornecer a semântica necessária pelo tipo de soquete. Nem todos os tipos de soquete são suportados por cada domínio; o suporte depende da existência e implementação de um protocolo adequado dentro do domínio.
O arquivo /usr/include/sys/socket.h contém uma lista de famílias de protocolo de socket. A lista a seguir fornece exemplos de famílias de protocolo (PF) encontradas no arquivo de cabeçalho socket :
| Item | Descrição |
|---|---|
| PF_UNIX | Comunicação local |
| PF_INET | Internet (TCP/IP) |
| PF_NDD | O sistema operacional NDD |
Esses protocolos são definidos para serem os mesmos de suas famílias de endereço correspondentes no arquivo de cabeçalho socket . Antes de especificar uma família de protocolo, o programador deve verificar o arquivo de cabeçalho socket para famílias de protocolos suportados atualmente. Cada família de protocolo consiste em um conjunto de protocolos. Os principais protocolos na suíte de Protocolos de Rede Internet incluem:
Leia mais sobre esses protocolos em "Internet Transport-Level Protocols" no AIX® Versão 7.1 Gerenciamento de Redes e Comunicação.