Un socket es un objeto de software que permite enviar y recibir datos, entre hosts remotos (a través de una red) o entre procesos locales (Comunicación entre procesos).
Más precisamente, el concepto de socket se basa en el modelo de entrada/salida de archivos de Unix, por lo tanto, en las operaciones de abrir, leer, escribir y cerrar; el uso, de hecho, se realiza de la misma manera, agregando los parámetros útiles para la comunicación, como direcciones, números de puerto y protocolos .
Los sockets de comunicación locales y remotos forman un par , compuesto por dirección y puerto de cliente y servidor; hay una conexión lógica entre ellos.
Los sistemas operativos suelen proporcionar API para permitir que las aplicaciones controlen y utilicen los sockets de red.
Dado que puede haber muchos procesos en los sistemas interlocutores, debe tener una forma de abordar con precisión el proceso con el que está hablando.
Para ello utilizamos puertos: números que identifican los procesos en ejecución.
Los interlocutores, por lo tanto, almacenan la dirección y el puerto de la contraparte, en una dirección de socket , formada de la siguiente manera:
Los números de puerto han sido definidos por la IANA , y se dividen en:
Normalmente, los números de puerto asignados a los procesos (no muy conocidos) quedan a criterio del sistema operativo. Se dice que el sistema operativo asigna puertos efímeros .
Los tipos de protocolos utilizados por el socket definen su familia (o dominio). Podemos distinguir, por ejemplo, dos familias importantes:
Dentro de la familia podemos distinguir varios tipos de sockets, según el modo de conexión. Tenemos:
Si quieres saber más acerca del Socket visita DataSystem:https://www.datasystem.es/
Somos una empresa con más de 12 años de experiencia en el sector informático y electrónico.
En Data System nos apasiona nuestro trabajo, y esa pasión lo reflejamos en todas las reparaciones que hacemos.
Somos los mejores del sector porque damos a todos los dispositivos el mismo servicio y atención que le daríamos a los nuestros.
Tratamos cada diagnóstico y reparación como un reto que vamos a cumplir, y no como un trabajo que es obligatorio hacer.
Aprovechamos cada momento para ser mejores que ayer, y eso que ayer fue un día bastante bueno.
When you subscribe to the blog, we will send you an e-mail when there are new updates on the site so you wouldn't miss them.
Comentarios