próximo acima anterior sumário índice
Próximo: 1.4 Redes Acima: 1.3 Redes TCP/IP Anterior: 1.3.8 Mais sobre Portas   Sumário   Índice


1.3.9 A Biblioteca de Conexão

Em sistemas operacionais , o software que executa todas as tarefas e protocolos descritos acima é normalmente parte integrante do núcleo, e o mesmo ocorre com o . A interface de programação mais comum no mundo é conhecida como Biblioteca Socket Berkeley. Seu nome deriva de uma analogia popular que vê portas como tomadas, conectando-se a cada uma delas como em uma tomada. Ela provê a função denominada (bind(2)) para especificar uma máquina remota, um protocolo de transporte e um serviço ao qual um programa pode conectar-se ou ouvir (usando connect(2), listen(2), e accept(2)). A biblioteca socket é de alguma forma de caráter mais genérico, pois provê não somente classes de conexões baseadas em TCP/IP (AF_INET), mas também classes que administram conexões com a máquina local (a classe AF_UNIX). Algumas implementações podem ainda gerenciar outras classes, como o protocolo XNS (Sistema de Rede Xerox) ou X.25.

Em , a biblioteca socket é parte da biblioteca C padrão denominada libc. Atualmente ela suporta somente as classes AF_INET e AF_UNIX, porém esforços têm sido despendidos para suportar outros protocolos, e eventualmente uma ou mais classes poderão ser adicionadas.


próximo acima anterior sumário índice
Próximo: 1.4 Redes Acima: 1.3 Redes TCP/IP Anterior: 1.3.8 Mais sobre Portas   Sumário   Índice
www.conectiva.com