Published on

May 21, 2017

Comprendiendo los puertos y protocolos de SQL Server

Si alguna vez has trabajado con instancias nombradas de SQL Server, es posible que te hayas encontrado con la pregunta: “¿En qué puerto está esa instancia?” Si bien la instancia predeterminada utiliza el puerto 1433, hay más cosas que debes saber sobre los puertos y protocolos de SQL Server.

El programa SQL Server Browser, que se ejecuta como un servicio de Windows, desempeña un papel crucial al proporcionar información sobre las instancias de SQL Server instaladas en un equipo. Escucha las solicitudes entrantes y devuelve la información del puerto cuando se hace referencia a una instancia por su nombre. Es importante tener en cuenta que si bien las instancias de SQL Server utilizan puertos TCP, el propio navegador utiliza un puerto UDP.

Entonces, ¿qué son TCP y UDP? TCP significa Protocolo de Control de Transmisión, mientras que UDP significa Protocolo de Datagramas de Usuario. En términos simples, TCP envía paquetes numerados a través de la red, asegurándose de que el receptor reciba todos los paquetes sin errores. Si surgen problemas, el remitente vuelve a enviar los paquetes. Esta confiabilidad tiene un costo en términos de velocidad. Por otro lado, UDP prioriza la velocidad sobre la confiabilidad. No realiza verificación de errores ni reenvía paquetes si se pierden o son incorrectos.

Aunque esto puede no tener un impacto significativo en las operaciones diarias de SQL Server, comprender estos conceptos puede ser beneficioso. Por ejemplo, si te encuentras con una instancia de SQL Server que utiliza el puerto 1434 (un puerto TCP) y sabes que el SQL Server Browser utiliza el puerto 1434 (un puerto UDP), no te confundirás cuando todo funcione como se espera. Esto puede ahorrarte tener que seguir caminos innecesarios de solución de problemas.

Ahora, exploremos algunas otras partes de SQL Server que utilizan UDP. Además del SQL Server Browser, Kerberos, un protocolo de seguridad, también utiliza UDP. La replicación y el envío de registros utilizan los puertos UDP 137 y 138 para compartir archivos. IPsec, otra característica de seguridad, utiliza los puertos UDP 4500 y 500.

Estos son solo algunos ejemplos de cómo se utiliza UDP dentro del ecosistema de SQL Server. Si tienes más información o ejemplos, no dudes en compartirlos en la sección de comentarios.

Recuerda, el conocimiento es poder, y comprender los puertos y protocolos de SQL Server puede ayudarte a navegar y solucionar cualquier problema potencial que pueda surgir.

Archivado bajo: Microsoft SQL Server, Seguridad, SQLServerPedia Syndication
Etiquetado: microsoft sql server, seguridad

Click to rate this post!
[Total: 0 Average: 0]

Let's work together

Send us a message or book free introductory meeting with us using button below.