Que é un Socket?

Hai dous usos principais para o termo socket en informática. Un deles é un termo estándar derivado da electrónica e refírese a un soporte físico no que se pode colocar e asegurar algún tipo de microchip. O outro é específico da informática e fai referencia a unha estrutura de software que serve como punto final para enviar e recibir datos a través da rede. Os seus significados son o suficientemente distintos como para que sexa relativamente fácil determinar cal se entende a partir do contexto no que se usa.

Sockets físicos

Nunha computadora, moitos compoñentes están soldados fisicamente nunhas poucas placas de circuíto, como a placa base. Porén, nalgúns casos, os compoñentes relevantes poden variar entre ordenadores individuais. Por exemplo, algúns ordenadores teñen máis memoria RAM que outros; non ter isto soldado na placa base fai que sexa máis fácil configurar e incluso actualizar máis tarde. A memoria RAM, como a maioría dos outros compoñentes como este, ten o seu propio conxunto de ranuras para conectarse, conectores físicos deseñados especificamente para ser compatibles só coa RAM.

A CPU, con todo, é un pouco diferente. En lugar de estar montado de xeito que a súa placa de circuíto estea perpendicular á placa base, é paralela. Isto significa que un slot estándar non funcionará. Pola contra, debe caber nun enchufe. O deseño do socket está intrinsecamente relacionado co deseño da CPU. As dimensións físicas do socket deben coincidir coa CPU. A CPU fai conexións eléctricas á placa base a través de varios pinos do conector na parte inferior; o socket da CPU debe ter o mesmo número de conectores nos lugares correctos.

Nota: tecnicamente, o socket da CPU tamén inclúe algún tipo de mecanismo de retención e puntos de montaxe para un refrixerador. Aínda que está estandarizado para xeracións de sockets, teoricamente podería cambiarse arbitrariamente. Moitos enchufes máis pequenos para microchips estándar teñen mecanismos de retención integrados.

Nos primeiros días dos ordenadores, antes de que a memoria RAM vise montada en placas de circuíto máis pequenas chamadas DIMM, tamén se colocaban chips de RAM individuais na placa base en sockets. Tamén podes considerar conectores eléctricos femininos, como un porto USB ou unha toma. En informática, os conectores eléctricos femininos denomínanse xeralmente portos. En electrónica, porén, adoitan denominarse enchufes, polo que ambos os usos son correctos.

Sockets de rede

Unha das características máis valiosas dos ordenadores modernos é a capacidade de comunicarse con outros ordenadores. Isto faise a través de redes e Internet. Para poder comunicarse, un proceso informático necesita abrir un socket de rede. Un socket de rede identifícase xeralmente polo enderezo IP, o número de porto e o protocolo de rede, é dicir, TCP. No extremo do software, esta información represéntase como un ID único coñecido como identificador de socket.

Un socket debe estar asociado a un protocolo de comunicación, é dicir, TCP, UDP e IP. Tamén debe estar asociado a un enderezo local; isto sempre inclúe un enderezo IP e moitas veces inclúe números de porto, aínda que a IP bruta non inclúe números de porto. Os sockets conectados a outros sockets, é dicir, despois de establecer unha conexión TCP, tamén están ligados ao enderezo IP remoto e ao número de porto.

Cando un socket está configurado para escoitar a través de protocolos orientados á conexión, como un servidor que escoita nun porto TCP, o socket pode identificarse aínda máis pola IP e o porto do host remoto. Isto permite que un socket local configurado escoite varias conexións á vez. Isto depende de que o servizo dedique un fío a cada conexión activa. Cada paquete recibido tratase en orde. Isto non funciona co UDP "sen conexión".

Sockets como este mesmo poden usarse para comunicacións que non sexan de rede. Por exemplo, a comunicación entre procesos tamén usa sockets. Aínda que estes funcionan esencialmente igual, a conexión real é diferente xa que non usa protocolos de rede.

Conclusión

O termo socket ten dous significados. Un deles refírese a un conector eléctricamente femia con dúas grandes dimensións, é dicir, distinto dunha ranura. Históricamente, os sockets utilizáronse para montar varios microchips nas placas base. Non obstante, fóra do hardware de desenvolvemento, o único compoñente que usa un socket nun ordenador moderno é a CPU. Os sockets tamén poden referirse a sockets de rede.

Estes son identificadores locais. O software veos como ID únicos aínda que o sistema operativo enlázaos a un protocolo, enderezo IP e número de porto. Dada a diferenza entre o hardware e os casos de uso da comunicación, os dous deberían ser relativamente fáciles de diferenciar segundo o contexto.


Que é SMPS?

Que é SMPS?

Aprende o que é SMPS e o significado das diferentes clasificacións de eficiencia antes de escoller un SMPS para o teu ordenador.

Que é a seguridade baseada no illamento?

Que é a seguridade baseada no illamento?

Imos afondar nun tema cada vez máis importante no mundo da ciberseguridade: a seguridade baseada no illamento. Este enfoque para

Como usar o clic automático para Chromebook

Como usar o clic automático para Chromebook

Hoxe imos afondar nunha ferramenta que pode automatizar tarefas de clic repetitivos no teu Chromebook: o Clicker automático. Esta ferramenta pode aforrar tempo e

Roomba detén, pégase e dá a volta - Solución

Roomba detén, pégase e dá a volta - Solución

Resolve un problema no que o teu robot aspirador Roomba se detén, se pega e segue xirando.

Por que o meu Chromebook non se acende

Por que o meu Chromebook non se acende

Obtén respostas á pregunta Por que non se acende o meu Chromebook? Nesta guía útil para usuarios de Chromebook.

Como cambiar a configuración gráfica en Steam Deck

Como cambiar a configuración gráfica en Steam Deck

O Steam Deck ofrece unha experiencia de xogo robusta e versátil ao teu alcance. Non obstante, para optimizar o teu xogo e garantir o mellor posible

Como cambiar a cara do reloxo nun Fitbit Versa 4

Como cambiar a cara do reloxo nun Fitbit Versa 4

Cambia a esfera do teu Fitbit Versa 4 para darlle ao teu reloxo un aspecto diferente todos os días de forma gratuíta. Mira o rápido e sinxelo que é.

Como denunciar estafas de phishing a Google

Como denunciar estafas de phishing a Google

Aprende a denunciar a un estafador a Google para evitar que estafe a outros con esta guía.

Como eliminar unha GPU do PC con Windows en 2023

Como eliminar unha GPU do PC con Windows en 2023

Necesitas eliminar a GPU do teu PC? Únete a min mentres explico como eliminar unha GPU do teu PC nesta guía paso a paso.

Que é o Shoulder Surf?

Que é o Shoulder Surf?

O hombro surf é unha clase de ataque de enxeñería social. Implica que un atacante recompila información mirando a túa pantalla.