Soquete de rede: diferenças entre revisões

3 965 bytes adicionados ,  13 de janeiro de 2016
m
Desfeita(s) uma ou mais edições de 64.62.219.151, com Reversão e avisos.
(grbenj5)
Etiquetas: Editor Visual Remoção considerável de conteúdo
m (Desfeita(s) uma ou mais edições de 64.62.219.151, com Reversão e avisos.)
{{Sem-fontes|data=setembro de 2013}}
Um '''soquete de rede''' (em {{ling|en}}: '''network socket''') é um ponto final de um [[Fluxo de tráfego (redes de computadores)|fluxo de comunicação]] [[Comunicação entre processos|entre processos]] através de uma [[rede de computadores]]. Hoje em dia, a maioria da comunicação entre computadores é baseada no [[Protocolo de Internet]], portanto a maioria dos soquetes de rede são '''soquetes de Internet'''.
 
Uma '''API de soquetes''' ('''API sockets''') é uma [[interface de programação de aplicativos]] (API), normalmente fornecida pelo [[sistema operacional]], que permite que os programas de aplicação controlem e usem soquetes de rede. APIs de soquete de Internet geralmente são baseados no padrão [[Berkeley sockets]].
 
Um '''endereço de soquete''' ('''socket address''') é a combinação de um [[endereço de IP]] e um [[número da porta]], muito parecido com o final de uma conexão telefônica que é a combinação de um número de telefone e uma determinada extensão. Com base nesse endereço, soquetes de internet entregam pacotes de dados de entrada para o [[processo]] ou [[thread]] de aplicação apropriado.
 
== Soquetes de Rede ==
Um soquete de rede é o ponto-final de um fluxo de comunicação entre 2 aplicativos através de uma rede.
 
Em documentos de [[RFC]] (''Request for Comments'') relacionados aos protocolos [[TCP]] ou [[Protocolo UDP|UDP]], um soquete de rede em um computador é definido como a combinação de :
* um endereço [[IP]],
* o número de uma porta do protocolo de transporte (TCP ou UDP) acessado por um programa específico que utiliza este protocolo.
Com um soquete, é possível identificar unicamente um aplicativo na rede de comunicação IP.
 
Um soquete de rede pode ser usado em ligações de [[redes de computadores]] para um estabelecer um elo bidirecional de comunicação entre dois programas que utilizam o mesmo protocolo que estão ligados na mesma rede.
 
Um soquete de rede é um conceito ou abstração computacional.
 
A interface padronizada de sockets surgiu originalmente no sistema operacional Unix BSD (Berkeley Software Distribution); portanto, eles são muitas vezes chamados de ''Berkeley Sockets''.
 
Sockets e [[Chamada de procedimento remoto|RPC]]s têm a função de implementar numa aplicação as funções de rede, mas fazem de formas diferentes.
 
== Soquetes de CPU ==
Um soquete também pode ser o local das placas-mãe destinado a receber a CPU - o processador. Os nomes destes soquetes costuma indicar o número de pinos que o mesmo poderá receber. Ex.: Um soquete PGA 370 só admite processadores com 370 pinos.
 
Um soquete CPU fornece muitas funções, incluindo o fornecimento de uma estrutura física para suportar o CPU, fornecendo suporte para um dissipador de calor, facilitando a substituição (assim como a redução de custos) e, sobretudo formando uma interface elétrica tanto com a CPU e o PCB.
 
Um soquete CPU é feito de plástico e possui um metal ou alavanca e contatos de metal para cada um dos pinos ou terras na CPU. A maioria é desenhada para garantir a inserção adequada da CPU. CPUs com um pacote de PGA são inseridos no soquete e a trava fechada. Isso tem o efeito de garantir e proteger fisicamente o CPU, bem como provocando uma conexão elétrica entre os pinos do processador e do soquete. No caso de a CPU [[LGA]] é colocado no soquete e trava é fechada sobre o CPU, prendendo-o.
 
A maioria dos soquetes de CPU são projetados para suportar a instalação de um dissipador de calor. Ele deve ser capaz de proteger a CPU do peso do dissipador de calor, particularmente durante a instalação e remoção, mas também garantir o dissipador de calor faz bom contato térmico com a CPU.
 
== {{Ver também}} ==
* [[Anexo:Lista de soquetes e slots AMD|Lista de soquetes e slots AMD]]
* [[Lista de portas de protocolos]]
* [[Chamada de procedimento remoto|RPC]]
* [[XML-RPC]]
* [[Sistemas distribuídos]]
* Protocolo [[Socks]]
 
{{Portal3|Tecnologias de informação}}