[{"@context":"http:\/\/schema.org\/","@type":"BlogPosting","@id":"https:\/\/ayudaleyprotecciondatos.es\/2021\/03\/04\/protocolo-smb\/#BlogPosting","mainEntityOfPage":"https:\/\/ayudaleyprotecciondatos.es\/2021\/03\/04\/protocolo-smb\/","headline":"\u00bfQu\u00e9 es el Protocolo SMB y para qu\u00e9 sirve?","name":"\u00bfQu\u00e9 es el Protocolo SMB y para qu\u00e9 sirve?","description":"Todo lo que debes saber sobre el protocolo SMB, qu\u00e9 es, c\u00f3mo funciona, para qu\u00e9 sirve, vulnerabilidades y c\u00f3mo activarlo y desactivarlo \u00a1Descubre m\u00e1s aqu\u00ed!","datePublished":"2021-03-04","dateModified":"2021-03-04","author":{"@type":"Person","@id":"https:\/\/ayudaleyprotecciondatos.es\/author\/agonzar34\/#Person","name":"Ana Gonz\u00e1lez","url":"https:\/\/ayudaleyprotecciondatos.es\/author\/agonzar34\/","image":{"@type":"ImageObject","@id":"https:\/\/secure.gravatar.com\/avatar\/9d20ce04c893956aaa747aa424b64675?s=96&d=blank&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/9d20ce04c893956aaa747aa424b64675?s=96&d=blank&r=g","height":96,"width":96}},"publisher":{"@type":"Organization","name":"AyudaLeyProteccionDatos","logo":{"@type":"ImageObject","@id":"https:\/\/ayudaleyprotecciondatos.es\/wp-content\/uploads\/2016\/01\/ayuda-ley-proteccion-datos.png","url":"https:\/\/ayudaleyprotecciondatos.es\/wp-content\/uploads\/2016\/01\/ayuda-ley-proteccion-datos.png","width":600,"height":60}},"image":{"@type":"ImageObject","@id":"https:\/\/ayudaleyprotecciondatos.es\/wp-content\/uploads\/2021\/03\/protocolo-smb.jpg","url":"https:\/\/ayudaleyprotecciondatos.es\/wp-content\/uploads\/2021\/03\/protocolo-smb.jpg","height":720,"width":1280},"url":"https:\/\/ayudaleyprotecciondatos.es\/2021\/03\/04\/protocolo-smb\/","about":["CIBERSEGURIDAD"],"wordCount":3451,"articleBody":" if (typeof BingeIframeRan === \"undefined\") { window.addEventListener(\"message\", receiveMessage, false); function receiveMessage(event) { try { var parsed = JSON.parse(event.data) if (parsed.context === \"iframe.resize\") { var iframes = document.getElementsByClassName(\"binge-iframe\"); for (let i = 0; i < iframes.length; ++i) { if (iframes[i].src == parsed.src || iframes[i].contentWindow === event.source) { iframes[i].height = parsed.height; } iframes[i].style.opacity = 1; } } } catch (error) { } } var BingeIframeRan = true; } Ya sea en casa o en la oficina, conectar todos los dispositivos tecnol\u00f3gicos dentro de una red local compartida (una alternativa fuera de l\u00ednea a Internet) suele ser solo un tecnicismo gracias a las redes inform\u00e1ticas. Los participantes de la red pueden intercambiar archivos f\u00e1cilmente a trav\u00e9s de una conexi\u00f3n LAN o WLAN, administrar servidores o usar dispositivos de red t\u00edpicos como impresoras o enrutadores. Sin embargo, para que la comunicaci\u00f3n funcione entre componentes individuales, se requieren convenciones claras, que se proporcionan en forma de protocolos. Uno de los protocolos de red m\u00e1s importantes y antiguos, por ejemplo, es el protocolo SMB. Lo exploramos en detalle en este art\u00edculo.\u00bfEn qu\u00e9 consiste el Protocolo SMB?Origen y evoluci\u00f3n del Protocolo SMBSMB 2.0SMB 3.0SMB 3.1.1Funciones\u00bfD\u00f3nde se integra el Server Message Block?Vulnerabilidades\u00bfC\u00f3mo saber la versi\u00f3n SMB que tienes en Windows 10?M\u00e9todo PowerShellM\u00e9todo del editor del registroActivar o desactivar el Protocolo SMBAjuste la compatibilidad con SMB1 a trav\u00e9s del Panel de control de Windows 10Deshabilita o habilita el protocolo SMB en Windows 10 a trav\u00e9s de PowerShellAlternativas a SMB\u00bfEn qu\u00e9 consiste el Protocolo SMB?SMB (Server Message Block) es un protocolo cliente \/ servidor que gobierna el acceso a archivos y directorios completos, as\u00ed como a otros recursos de red como impresoras, enrutadores o interfaces abiertas a la red. El intercambio de informaci\u00f3n entre los diferentes procesos de un sistema (tambi\u00e9n conocido como comunicaci\u00f3n entre procesos) se puede manejar en base al protocolo SMB.Desarrollado por el grupo de TI IBM en 1983, se han lanzado varias versiones del protocolo SMB durante las \u00faltimas d\u00e9cadas. SMB estuvo disponible para el p\u00fablico por primera vez como parte del sistema operativo de red OS \/ 2 LAN Manager y su sucesor LAN Server. Desde entonces, la principal aplicaci\u00f3n del protocolo ha sido la serie de sistemas operativos Windows porque sus servicios de red son compatibles con SMB.Esto permite que los dispositivos con ediciones m\u00e1s recientes se comuniquen f\u00e1cilmente con dispositivos que tienen instalado un sistema operativo de Microsoft m\u00e1s antiguo. Adem\u00e1s, el proyecto de software libre Samba ofrece una soluci\u00f3n que permite el uso de Server Message Block en distribuciones Linux y Unix, permitiendo as\u00ed comunicaci\u00f3n multiplataforma a trav\u00e9s de SMB.Es un protocolo de red que permite a los usuarios comunicarse con computadoras y servidores remotos para usar sus recursos o compartir, abrir y editar archivos.Como cualquier protocolo de intercambio de archivos de red, el protocolo SMB necesita puertos de red para comunicarse con otros sistemas. Originalmente, usaba el puerto 139 que permit\u00eda a las computadoras comunicarse en la misma red. Pero desde Windows 2000, SMB usa el puerto 445 y el protocolo de red TCP para \u00abhablar\u00bb con otras computadoras a trav\u00e9s de Internet.Origen y evoluci\u00f3n del Protocolo SMBSMB fue creado originalmente por IBM y fue utilizado por Microsoft en su producto LAN Manager a mediados de la d\u00e9cada de 1990. SMB 1.0 pas\u00f3 a llamarse CIFS (Common Internet File System) y Microsoft envi\u00f3 algunas especificaciones parciales al IETF como borradores, aunque estos env\u00edos han expirado desde entonces.La implementaci\u00f3n inicial de SMB \/ CIFS tuvo numerosos problemas que hicieron que SMB solo fuera adecuado para administrar archivos peque\u00f1os para los usuarios finales. El protocolo fallaba debido a que el rendimiento a distancia o cuando hab\u00eda latencia entre el cliente y el servidor no era bueno. Alrededor de esta \u00e9poca, el proyecto Samba se origin\u00f3 con el objetivo de aplicar ingenier\u00eda inversa al protocolo SMB \/ CIFS y crear un servidor SMB para permitir que los clientes MS-DOS accedan a archivos en m\u00e1quinas Unix.SMB 2.0Microsoft lanz\u00f3 SMB2 con Windows Vista en 2006. SMB2.0 tuvo un n\u00famero significativo de mejoras con respecto a SMB 1.0, reduciendo en particular la \u00abcharla\u00bb del protocolo al reducir el n\u00famero de comandos y subcomandos de cientos a diecinueve.El t\u00e9rmino CIFS se vuelve redundante, ya que solo se aplica a la versi\u00f3n 1.0 de SMBSMB2 admiti\u00f3 muchas otras mejoras, como el escalado de la ventana TCP y la aceleraci\u00f3n de WAN, el bloqueo oportunista y una funci\u00f3n conocida como \u00abcanalizaci\u00f3n\u00bb para permitir que varias solicitudes se pongan en cola al mismo tiempo.Las mejoras de rendimiento implicaron permitir tama\u00f1os de bloque m\u00e1s grandes, mejorando as\u00ed las transferencias de archivos grandes. Microsoft introdujo \u201cidentificadores de archivos duraderos\u201d que permit\u00edan que la conexi\u00f3n a un servidor SMB sobreviviera a breves fallas de red que se ven con frecuencia en redes inal\u00e1mbricas al permitir que los clientes se reconecten de manera transparente a los servidores.Posteriormente, se lanz\u00f3 SMB 2.1 con Windows 7 y Windows Server 2008 y tuvo peque\u00f1as mejorasSMB 3.0Windows 8 se lanz\u00f3 en 2012 y, con la nueva edici\u00f3n del sistema operativo de Microsoft, una nueva versi\u00f3n de Server Message Block. Inicialmente, esto se denomin\u00f3 SMB 2.2, pero luego se cambi\u00f3 a la designaci\u00f3n SMB 3.0, que todav\u00eda se aplica en la actualidad. Esta revisi\u00f3n del protocolo tambi\u00e9n ten\u00eda como objetivo mejorar el rendimiento y la seguridad de las conexiones SMB, particularmente en los centros de datos virtualizados. Las siguientes caracter\u00edsticas nuevas fueron clave para esta mejora:Posibilidad de acceso al almacenamiento remoto gracias a SMB a trav\u00e9s de RDMA (Remote Direct Memory Access)La funci\u00f3n multicanal permite la configuraci\u00f3n de m\u00faltiples conexiones por sesi\u00f3n SMBProtecci\u00f3n transparente contra fallasEncriptado de fin a finSMB 3.1.1SMB 3.1.1 (publicado en 2015 con Windows 10) expandi\u00f3 la serie de protocolos con una verificaci\u00f3n de integridad antes de la autenticaci\u00f3n , basada en valores hash SHA-256. Adem\u00e1s, el sistema utiliza cifrado AES-128 con Galois \/ Counter Mode (GCM). Para todos los dispositivos de comunicaci\u00f3n con SMB 2.0 o superior, SMB 3.1.1 hace obligatoria una conexi\u00f3n segura.FuncionesAs\u00ed es como funciona el protocolo SMB.El protocolo Server Message Block permite al cliente comunicarse con otros participantes en la misma red, lo que le permite acceder a archivos o servicios abiertos a \u00e9l en la red. Para que esto funcione, el otro sistema tambi\u00e9n debe haber implementado el protocolo de red y recibir y procesar la solicitud del cliente respectivo utilizando una aplicaci\u00f3n de servidor SMB.Pero ambas partes deben establecer primero una conexi\u00f3n, por lo que primero intercambian los mensajes correspondientes. En las redes IP, SMB utiliza el Protocolo de control de transmisi\u00f3n (TCP) que proporciona un protocolo de enlace de tres v\u00edas entre el cliente y el servidor, antes de finalmente establecer una conexi\u00f3n. Transporte de datos posterior est\u00e1 regulado por las disposiciones del protocolo TCP.El protocolo SMB crea una conexi\u00f3n entre el servidor y el cliente enviando m\u00faltiples mensajes de solicitud y respuesta de un lado a otro.Imagina que tu equipo est\u00e1 trabajando en un gran proyecto que implica muchos intercambios. Es posible que desees poder compartir y editar archivos almacenados en un solo lugar. El protocolo SMB permitir\u00e1 a los miembros de tu equipo utilizar estos archivos compartidos como si estuvieran en sus propios discos duros. Incluso si uno de ellos est\u00e1 en un viaje de negocios a medio mundo de distancia, a\u00fan puede acceder y utilizar los datos.Supongamos que la impresora de tu oficina est\u00e1 conectada a la PC de los recepcionistas. Si deseas imprimir un documento, tu computadora (el cliente) env\u00eda a la computadora de los recepcionistas (el servidor) una solicitud para imprimirlo y usa el protocolo SMB para hacerlo. Luego, el servidor enviar\u00e1 una respuesta indicando que el archivo est\u00e1 en cola, impreso o que la impresora se qued\u00f3 sin tinta y no puede realizar la tarea.\u00bfD\u00f3nde se integra el Server Message Block?Los escenarios de aplicaci\u00f3n m\u00e1s importantes para SMB ya se han presentado en este art\u00edculo. El punto clave del protocolo es el acceso a los sistemas de archivos, por lo que los principales beneficios se encuentran en las conexiones cliente \/ servidor entre computadoras y servidores de archivos. Dado que otras secciones del protocolo est\u00e1n claramente dirigidas a la comunicaci\u00f3n entre procesos, sin embargo, el simple intercambio de datos entre dos dispositivos o dos procesos pertenece a su perfil de aplicaci\u00f3n.Adem\u00e1s de las implementaciones de Server Message Block en las diversas ediciones de Windows, el protocolo se integr\u00f3 en muchos otros proyectos de software para permitir la comunicaci\u00f3n m\u00e1s all\u00e1 de la familia de Microsoft.Las implementaciones de SMB m\u00e1s conocidas incluyen las siguientes:Samba: El proyecto de software Samba es probablemente el ejemplo m\u00e1s conocido de implementaci\u00f3n de SMB m\u00e1s all\u00e1 de Windows. En 1991, el programador Andrew Tridgell comenz\u00f3 a desarrollar el software gratuito que permite la comunicaci\u00f3n en sistemas Unix \/ Linux a trav\u00e9s de Server Message Block.Netsmb: Netsmb se refiere a las implementaciones del cliente y servidor SMB directamente en el kernel de los sistemas operativos BSD. Se lanzaron por primera vez para OS FreeBSD 4.4, pero ahora est\u00e1n disponibles para una variedad de sistemas BSD, incluidos NetBSD y macOS.YNQ: YNQ (anteriormente NQ) es una biblioteca SMB que implementa la tecnolog\u00eda Server Message Block en sistemas integrados sin Windows y, por lo tanto, permite la interoperabilidad con dispositivos basados \u200b\u200ben Windows. YNQ ha sido desarrollado por la empresa de software israel\u00ed Visuality Systems Ltd. desde 1998.FreeNAS: Cualquiera que desee ejecutar su propio servidor NAS que admita el protocolo SMB, encontrar\u00e1 una soluci\u00f3n adecuada en FreeNAS de c\u00f3digo abierto. El software NAS se basa en FreeBSD y el sistema de archivos OpenZFS.ConnectedNAS: ConnectedNAS, software desarrollado por Connected Way, sirve como servidor y cliente SMB para dispositivos Android. Los usuarios de la aplicaci\u00f3n de pago pueden intercambiar datos f\u00e1cilmente entre el dispositivo m\u00f3vil y otros dispositivos SMB, ya sea de forma privada o dentro de una empresa. Por razones de seguridad, ConnectedNAS solo admite SMB a partir de la versi\u00f3n 2.VulnerabilidadesSMB 1.0 tiene una serie de vulnerabilidades en comparaci\u00f3n con los protocolos posteriores, que hacen que la computadora sea susceptible a ataques DoS, por ejemplo.Especialmente en las redes, el riesgo de un ataque basado en SMB protocol es alto. Todas las versiones SMB suelen activarse por motivos de compatibilidad, ya que esto lo requieren las impresoras conectadas u otros dispositivos de red. Incluso si la versi\u00f3n del protocolo anterior pr\u00e1cticamente ya no se usa, sigue siendo un objetivo f\u00e1cil para los atacantes que pueden cambiar la comunicaci\u00f3n a SMB 1.0 y atacar el sistema de destino sin mayores obst\u00e1culos. Es por eso que con Windows 10, Microsoft decidi\u00f3 dejar de admitir activamente la primera versi\u00f3n y desactivarla autom\u00e1ticamente cuando no se usa.Los investigadores de ciberseguridad descubrieron una nueva vulnerabilidad cr\u00edtica que afecta al protocolo Server Message Block (SMB) que podr\u00eda permitir a los atacantes filtrar la memoria del kernel de forma remota, y cuando se combina con un error \u00abgusano\u00bb previamente revelado, la falla se puede aprovechar para lograr ataques de ejecuci\u00f3n de c\u00f3digo remoto.Apodado \u00bb SMBleed \u00bb ( CVE-2020-1206 ) por la firma de ciberseguridad ZecOps, la falla reside en la funci\u00f3n de descompresi\u00f3n de SMB, la misma funci\u00f3n que con SMBGhost o el error EternalDarkness ( CVE-2020-0796 ), que sali\u00f3 a la luz hace tres meses, potencialmente abrir sistemas Windows vulnerables a ataques de malware que pueden propagarse a trav\u00e9s de las redes.Aunque Microsoft revel\u00f3 y proporcion\u00f3 actualizaciones para esta vulnerabilidad en marzo de 2020, los ciber actores malintencionados est\u00e1n apuntando a los sistemas sin parches con el nuevo PoC, seg\u00fan informes recientes de c\u00f3digo abierto.SMB, que se ejecuta en el puerto TCP 445, es un protocolo de red que proporciona la base para compartir archivos, navegar por la red, servicios de impresi\u00f3n y comunicaci\u00f3n entre procesos a trav\u00e9s de una red.Otro fallo se debe a la forma en que la funci\u00f3n de descompresi\u00f3n en cuesti\u00f3n (\u00bb Srv2DecompressData \u00ab) maneja solicitudes de mensajes especialmente dise\u00f1adas enviado a un servidor SMBv3 de destino, lo que permite a un atacante leer la memoria del kernel no inicializada y realizar modificaciones en la funci\u00f3n de compresi\u00f3n.Para mitigar la vulnerabilidad, se recomienda que los usuarios dom\u00e9sticos y comerciales instalen las \u00faltimas actualizaciones de Windows lo antes posible.Para los sistemas donde el parche no es aplicable, se recomienda bloquear el puerto 445 para evitar el movimiento lateral y la explotaci\u00f3n remota.\u00bfC\u00f3mo saber la versi\u00f3n SMB que tienes en Windows 10?Usaremos los siguientes m\u00e9todos para verificar qu\u00e9 versi\u00f3n de SMB est\u00e1 instalada en tu computadora:M\u00e9todo PowerShellSi deseas verificar qu\u00e9 versi\u00f3n de SMB est\u00e1s ejecutando, simplemente escribe lo siguiente en el cmdlet para PowerShell:SMB v1 Windows 10 y Windows 8.1: Get-WindowsOptionalFeature \u2013Online \u2013FeatureName SMB1ProtocolSMB v2 Windows 10 y Windows 8.1: Get-SmbServerConfiguration | Seleccione EnableSMB2ProtocolSMB v1 Windows 7: Get-Item HKLM: \\ SYSTEM \\ CurrentControlSet \\ Services \\ LanmanServer \\ Parameters| Para cada objeto {Get-ItemProperty $ _. PspathSMB v2 Windows 7:Get-ItemProperty HKLM: \\ SYSTEM \\ CurrentControlSet \\ Services \\ LanmanServer \\ Parameters | Para cada objeto {Get-ItemProperty $ _. Pspath}Si devuelve el valor como Verdadero , est\u00e1 habilitado, de lo contrario est\u00e1 deshabilitado.M\u00e9todo del editor del registroEscriberegedit en Iniciar b\u00fasqueda y presione Entrar. Una vez que se abra el Editor del Registro, navegue hasta la siguiente tecla:HKEY_LOCAL_MACHINE \\ SYSTEM \\ CurrentControlSet \\ Services \\ LanmanServer \\ ParametersAhora, si tienes los DWORD nombrados como SMB1 o SMB2, verifica sus datos de valor.Si se establece en 0, est\u00e1 deshabilitado.Y en cualquier otro caso, est\u00e1 habilitado.Activar o desactivar el Protocolo SMBEn las instalaciones actuales de Windows 10, SMBv1 ya no se instala autom\u00e1ticamente como est\u00e1ndar. Pero si activas el protocolo manualmente o has actualizado una edici\u00f3n anterior de Windows, es recomendable deshabilitar la compatibilidad con la versi\u00f3n obsoleta del protocolo. Puedes realizar este paso a trav\u00e9s del Panel de control, PowerShell o el Registro de Windows. La medida en que var\u00eda cada enfoque para activar y desactivar el protocolo se puede ver en la siguiente gu\u00eda paso a paso.Ajuste la compatibilidad con SMB1 a trav\u00e9s del Panel de control de Windows 10Si deseas habilitar o deshabilitar la compatibilidad con SMB \/ CFIS sin usar PowerShell en Windows, puedes realizar este paso a trav\u00e9s del administrador de software del sistema operativo .Abre \u00abProgramas y caracter\u00edsticas\u00bb. Para hacerlo, abre el men\u00fa Inicio (icono de Windows) y luego el Panel de control. All\u00ed encontrar\u00e1s el bot\u00f3n \u00bb Programas y caracter\u00edsticas \u00ab.Abre el men\u00fa para las funciones de Windows. En el men\u00fa de la izquierda, haz clic en \u00bb Activar o desactivar las funciones de Windows \u00bb para acceder al men\u00fa de administraci\u00f3n de protocolos. Si deseas activar o desactivar las funciones de Windows y, por ejemplo, cambiar la configuraci\u00f3n de SMB1 en Windows 10, siempre necesitar\u00e1s derechos de administrador.Deshabilita la compatibilidad con el uso compartido de archivos SMB 1.0 \/ CFIS. Busca la entrada sobre compatibilidad con SMB Windows 10 y elimina la marca de verificaci\u00f3n de la casilla correspondiente. Las tres subopciones tambi\u00e9n se desactivar\u00e1n; se refieren a un cliente SMB, un servidor SMB y una funci\u00f3n de eliminaci\u00f3n autom\u00e1tica. La \u00faltima opci\u00f3n garantiza que SMBv1 se desactive autom\u00e1ticamente cuando no se utiliza la versi\u00f3n anterior del protocolo, lo que ya no es necesario en este caso.Confirma los cambios y reinicia el dispositivo. Finalmente, haz clic en \u00bb Aceptar \u00bb para deshabilitar SMB1 en Windows 10.Deshabilita o habilita el protocolo SMB en Windows 10 a trav\u00e9s de PowerShellTambi\u00e9n puede administrar protocolos como Server Message Block en Windows 10 usando PowerShell, con el comando correcto. Al igual que ajustar la configuraci\u00f3n a trav\u00e9s del Panel de control, necesitar\u00e1 derechos de administrador, ya que Windows de lo contrario le negar\u00e1 el acceso a las opciones necesarias.Inicia PowerShell como administrador. Hay dos formas de hacer esto: Si est\u00e1 disponible en tu instalaci\u00f3n de Windows 10, encontrar\u00e1s el elemento de men\u00fa \u00bb Windows PowerShell (administrador) \u00bb en el men\u00fa de inicio r\u00e1pido. Alternativamente, ingresa \u00abPowerShell\u00bb en la barra de b\u00fasqueda de Windows, selecciona el resultado de la b\u00fasqueda con un clic derecho y luego haz clic en \u00bb Ejecutar como administrador \u00ab:Accede al estado actual de SMB1 en Windows 10. Despu\u00e9s de iniciar PowerShell, compruebe si su instalaci\u00f3n de Windows admite actualmente la comunicaci\u00f3n a trav\u00e9s de la versi\u00f3n anterior del protocolo. Puedes hacer esto escribiendo el siguiente comando y confirm\u00e1ndolo con la tecla [Enter]: Get-SmbServerConfiguration | Format-List EnableSMB1Protocol. Despu\u00e9s de un breve tiempo de procesamiento, recibir\u00e1s uno de los dos posibles valores de salida: Si PowerShell muestra el valor \u00bb Falso \u00bb para \u00abEnableSMB1Protocol\u00bb, SMBv1 est\u00e1 deshabilitado. Si el soporte est\u00e1 activo, el valor mostrado ser\u00e1 \u00bb Verdadero \u00ab.Habilita o deshabilita SMBv1. Si tu sistema admite actualmente la versi\u00f3n obsoleta de SMB, debes desactivarla. El comando para hacer esto se muestra a continuaci\u00f3n: Set-SmbServerConfiguration -EnableSMB1Protocol 0. PowerShell te preguntar\u00e1 si realmente deseas realizar esta acci\u00f3n. Para confirmar, escribe \u00bb Y \u00bb y presiona la tecla [Enter].Luego, reinicia Windows 10 para aplicar los cambios del sistema.Alternativas a SMBUna alternativa a SMB es CIFS. CIFS son las siglas de \u00abCommon Internet File System\u00bb. CIFS es un dialecto de SMB. Es decir, CIFS es una implementaci\u00f3n particular del protocolo Server Message Block, creado por Microsoft.La mayor\u00eda de las personas, cuando usan SMB o CIFS, est\u00e1n hablando exactamente de lo mismo. Los dos son intercambiables no solo en una discusi\u00f3n sino tambi\u00e9n en la aplicaci\u00f3n, es decir, un cliente que habla CIFS puede hablar con un servidor que habla SMB y viceversa. \u00bfPor qu\u00e9? Porque CIFS es una forma de SMB.Si bien son el mismo protocolo de nivel superior, todav\u00eda existen diferencias en la implementaci\u00f3n y el ajuste del rendimiento (de ah\u00ed los diferentes nombres). Las implementaciones de protocolos como CIFS vs SMB a menudo manejan cosas como el bloqueo de archivos, el rendimiento en LAN \/ WAN y la modificaci\u00f3n masiva de archivos de manera diferente.La implementaci\u00f3n de CIFS de SMB rara vez se usa en estos d\u00edas. La mayor\u00eda de los sistemas de almacenamiento modernos ya no usan CIFS, usan SMB 2 o SMB 3. En el mundo de Windows, SMB 2 ha sido el est\u00e1ndar a partir de Windows Vista (2006) y SMB 3 es parte de Windows 8 y Windows Server 2012.CIFS y SMB est\u00e1n lejos de la totalidad de los protocolos de intercambio de archivos y si est\u00e1s trabajando para hacer que los sistemas heredados interoperen, es muy probable que tambi\u00e9n te encuentres con situaciones en las que otros sean necesarios. Otros dos protocolos importantes para compartir archivos que debes conocer son Samba y NFS.Samba es una colecci\u00f3n de diferentes aplicaciones que, cuando se usan juntas, permiten que un servidor Linux realice acciones de red como servicio de archivos, autenticaci\u00f3n \/ autorizaci\u00f3n, resoluci\u00f3n de nombres y servicios de impresi\u00f3n.Al igual que CIFS, Samba implementa el protocolo SMB, que es lo que permite a los clientes de Windows acceder de forma transparente a directorios, impresoras y archivos de Linux en un servidor Samba.Fundamentalmente, Samba permite que un servidor Linux act\u00fae como controlador de dominio. Al hacerlo, las credenciales de usuario en el dominio de Windows se pueden usar en lugar de tener que volver a crearlas y luego mantenerlas sincronizadas manualmente en el servidor Linux.El acr\u00f3nimo NFS significa \u00abSistema de archivos de red\u00bb. El protocolo NFS fue desarrollado por Sun Microsystems y tiene esencialmente el mismo prop\u00f3sito que SMB (es decir, acceder a sistemas de archivos a trav\u00e9s de una red como si fueran locales), pero es totalmente incompatible con CIFS \/ SMB. Esto significa que los clientes NFS no pueden hablar directamente con los servidores SMB.Debes utilizar NFS para las conexiones de cliente Linux dedicado a servidor Linux. Para entornos mixtos de Windows \/ Linux, utiliza Samba."},{"@context":"http:\/\/schema.org\/","@type":"BreadcrumbList","itemListElement":[{"@type":"ListItem","position":1,"item":{"@id":"https:\/\/ayudaleyprotecciondatos.es\/#breadcrumbitem","name":"Ayuda Ley Protecci\u00f3n Datos"}},{"@type":"ListItem","position":2,"item":{"@id":"https:\/\/ayudaleyprotecciondatos.es\/2021\/03\/04\/protocolo-smb\/#breadcrumbitem","name":"\u00bfQu\u00e9 es el Protocolo SMB y para qu\u00e9 sirve?"}}]}]