Common-Internet-File-System

Common Internet File System (CIFS) explicado en 5 minutos o menos

Publicado por
Comparte en redes sociales


Common Internet File System (CIFS) es un protocolo que proporciona acceso a archivos, impresoras y puertos serie entre diferentes máquinas en una determinada red.

Con este acceso, los clientes pueden abrir, leer y editar documentos compartidos, que se guardan automáticamente en las máquinas locales.

Los usuarios también pueden acceder a los servicios de comunicación entre procesos y colas de impresión.

CIFS se desarrolló a principios de la década de 1980 en IBM.

Cómo funciona CIFS

CIFS sigue un modelo cliente-servidor. Tres entidades están involucradas; un cliente, una aplicación y el servidor.

  • El cliente implementa el protocolo del que se originan la mayoría de los mensajes.
  • El servidor implementa el protocolo y proporciona la mayor parte de la funcionalidad (servicio).
  • La aplicación puede ser un software que realice funciones como una interfaz gráfica de usuario, gestión de archivos o procesamiento de textos.

Así es como funciona CIFS;

  • Se establece una sesión de NetBIOS para acceder a los recursos compartidos entre el cliente y el servidor.
  • El proceso de negociación es donde el cliente y el servidor determinan qué dialecto se utilizará.
  • El cliente envía información de autenticación, principalmente un nombre de usuario y una contraseña, al servidor a través de un identificador único.
  • Active Directory maneja principalmente el proceso de autenticación. Sin embargo, CIFS no maneja la autenticación directamente.
  • El servidor devuelve el identificador único si la autenticación es exitosa.
  • El servidor comprueba si el cliente tiene los permisos necesarios y si el nombre compartido es válido. Si todos estos detalles son válidos, el cliente puede compartir recursos como archivos y carpetas.

Características del protocolo CIFS

Características del protocolo CIFS

Independencia del transporte

El protocolo CIFS no impone requisitos al protocolo de transporte que envía mensajes SMB entre el servidor y el cliente. CIFS simplemente se transporta a través de un protocolo orientado a la conexión.

Acceso a archivos

Un cliente/usuario puede abrir, leer, modificar y cerrar varios archivos en un servidor de destino. El servidor es responsable de compartir archivos, lo que significa que varios clientes pueden abrir y reproducir el mismo archivo simultáneamente y en diferentes dispositivos.

Tiene atributos de archivo, directorio y volumen

El protocolo CIFS puede consultar y también, con capacidades limitadas, establecer atributos de directorio, archivo y volumen. Las listas de control de acceso (ACL) también son compatibles con CIFS.

Subprotocolos extendidos

El protocolo CIFS admite varios subprotocolos que brindan acceso directo a la funcionalidad adicional del servidor.

Admite la comunicación entre procesos de canalización con nombre

El cliente puede abrir, escribir, leer y cerrar canalizaciones con nombre en el servidor específico. Las canalizaciones con nombre proporcionan una ruta de comunicación entre el servidor y los servicios del cliente.

Leer también  How to Access and Use It (With Examples)

Conectividad flexible

Un cliente puede conectarse a varios servidores. Tal cliente también puede establecer una o más conexiones a un servidor.

Soporta negociación de características

El conjunto de funciones y el dialecto compatibles con un protocolo se negocian para cada conexión.

Bloqueo de archivos y registros y almacenamiento en caché seguro

El protocolo CIFS admite el bloqueo de registros y archivos. El mismo protocolo permite el bloqueo oportunista de archivos, lo que brinda a los clientes la capacidad de almacenar datos en caché para un mejor rendimiento.

Notificaciones de cambio de directorio y archivo

Los clientes del protocolo CIFS pueden publicar una solicitud para recibir una notificación cada vez que se realice un cambio en un recurso, como un archivo en un directorio o un directorio en un servidor específico.

Admite sistema de archivos distribuidos (DFS)

DFS crea un espacio de nombres global que contiene recursos en varios servidores.

Admite múltiples contextos de seguridad

Un cliente puede usar y crear uno o más contextos de seguridad en una determinada conexión.

Requisitos previos para usar CIFS

CIFS necesita un transporte de red subyacente (generalmente orientado a la conexión). Sin embargo, en algunos casos, los mensajes CIFS se pueden transmitir a través de un transporte sin conexión con algunas modificaciones menores.

Antes de que los mensajes CIFS puedan intercambiarse a través de un transporte orientado a conexión, se debe establecer una conexión.

Para que los mensajes se intercambien a través de dicha red, CIFS supondrá que uno o más de los siguientes recursos están disponibles;

  • Una cola de impresión local que envía trabajos de impresión a una impresora para proporcionar servicios de impresión.
  • Se introduce un sistema de archivos o base de datos local como un sistema de archivos para permitir el uso compartido de archivos. El recurso, en este caso, se conoce como almacén de objetos.
  • Se requiere una emulación adecuada integrada en el servidor CIFS o un sistema de archivos que admita canalizaciones con nombre para las comunicaciones entre procesos mediante la abstracción de canalización con nombre.

El servidor también debe tener o proporcionar acceso a una base de datos de contraseñas para la autenticación.

La base de datos de contraseñas almacena hash de contraseñas de NT LAN Manager (NTLM) y LAN Manager (LM) para admitir la autenticación de desafío o respuesta.

Configurar CIFS para Windows

La mayoría de los usuarios nunca usarán CIFS, razón por la cual la función está deshabilitada de forma predeterminada en Windows 10 y 11.

Siga estos pasos para que funcione;

  • Ve a la Panel de control y haga clic en Programa y características. En el lado izquierdo, haga clic en Habilite o deshabilite las características de Windows.
Leer también  8 herramientas increíbles para escanear malware en sitios web
1
  • Desplázate hasta que veas Soporte para compartir archivos SMB 1.0/CIFS y marque esta casilla. Haga clic en el ícono + para ver todas las opciones marcadas
2-1

Los pasos anteriores habilitarán CIFS. Sin embargo, debe configurar la red a la que está conectado para CIFS. Este es el proceso;

  1. Ve a la panel de controll página de inicio y haga clic Redes e Internet.
3

2. Haga clic en Redes y recursos compartidos. A la izquierda, haz clic en Cambiar la configuración de uso compartido avanzado.

4

3. Haga clic en Cambiar la configuración de uso compartido avanzado. Ahora puede continuar y Habilitar descubrimiento de red y Habilite el uso compartido de archivos e impresoras. Haga clic en ‘guardar cambios’.

deteccion de redes

Configurar CIFS en una carpeta

A los efectos de esta demostración, crearemos una carpeta llamada «Carpeta de muestra» en disco electrónico.

  1. Haga clic derecho en archivo de muestrahaga clic en Propiedades, luego seleccione Cuota.
6

2. Haga clic en Compartir.

7

Sin embargo, debe tener en cuenta que los usuarios enumerados son solo aquellos configurados actualmente en su máquina con Windows.

Los destinatarios también deben configurar todo en su extremo si quieren acceder a los documentos enviados.

CIFS frente a SMB: diferencias

Antes de ver las diferencias, valía la pena saber qué es Server Message Block (SMB).

Server Message Block fue diseñado para permitir que un cliente lea, escriba y modifique un archivo en un servidor. El servidor, en este caso, es una red de área local (LAN).

PYMES a lo largo de los años

  • PYME 1.0. La primera versión de SMB se asimila a CIFS. Esta primera variante fue creada para Windows NT 4.0 y la comunicación fue completa Interfaz NetBIOS.
  • PYME 2.0. Esta versión fue presentada por Microsoft en 2006 a través de su sistema operativo Windows Vista. Algunas de las características introducidas fueron una mejor escalabilidad, soporte para enlaces simbólicos y una mejor firma de mensajes.
  • PYME 2.1. Esta versión se introdujo junto con Windows 7 en 2007. La versión 2.1 ofrecía optimizaciones de rendimiento mejoradas y nuevos mecanismos de bloqueo.
  • PYME 3.0. Esta versión se introdujo junto con Windows 8 en 2012. SMB 3.0 originalmente se llamaba SMB 2.2, pero luego se le cambió el nombre. Esta versión creó la capacidad de acceder al almacenamiento remoto a través de Remote Direct Memory Access (RDMA).
  • PYME 3.1.1. Esta es la última versión hasta la fecha. SMB 3.1.1 se creó para Windows 10 en 2015 e introdujo comprobaciones de integridad antes de la autenticación. Esta versión también usa encriptación con Modo Galois/Contador (MCG).
Leer también  Cómo detectar múltiples excepciones en Python: una guía sencilla

Muchas personas confunden CIFS y SMB. Cabe señalar que SMB se introdujo antes que CIFS.

Microsoft mejoró SMB para crear CIFS en la década de 1990, lo que convierte a CIFS en un dialecto de SMB. Sin embargo, Microsoft ha seguido mejorando CIFS y la versión actual es SMB 3.1.1.

Estas son las principales diferencias entre CIFS y SMB 3.1.1

PYME 3.1.1 CIFS
año de creación Creado por IBM a principios de la década de 1980 Creado como una versión mejorada de SBM por Microsoft a principios de la década de 1990
Rendimiento SMB 3.1.1 se creó para resolver la mayoría de los problemas encontrados en CIFS y versiones anteriores de SMB. Hay verificaciones de autenticación previa que ayudan a proteger los archivos en un servidor Cuando se creó CIFS, había muchos problemas con la transmisión de archivos, la seguridad, etc.
Autenticación SMB 3.1.1 utiliza la autenticación AES para brindar seguridad a los archivos compartidos en un servidor. El usuario debe proporcionar nombre de usuario y contraseña para acceder a un archivo CIFS carece de autenticación. Por lo tanto, los archivos no están seguros en la red.
Almacenamiento de datos SMB 3.1.1 utiliza campos de almacenamiento de datos de 32 o 64 bits, abriéndose para el almacenamiento de archivos de gran tamaño. Utiliza protocolos IP/TCP que son similares a los protocolos HTTP y FTP.
Trabajar Protocolo de comunicación cliente-servidor para compartir el acceso a los recursos de la red. El cliente/usuario solicita un archivo de un servidor ubicado en otro sistema informático en la misma red.

¿Cuáles son las desventajas de CIFS?

  • Falta de autenticación. Uno de los mayores inconvenientes de CIFS es que carece de autenticación, a diferencia de las últimas versiones de SMB.
  • Maneja tamaños de archivo limitados. CIFS puede no ser ideal para archivos muy grandes, lo que provoca demoras e incluso interrupciones durante la transferencia.

Conclusión

Aunque los servicios de acceso y uso compartido de archivos en la nube parecen estar tomando el control, los protocolos tradicionales como CIFS todavía tienen su lugar. El soporte para conexiones directas en el puerto TCP 445 fue uno de los principales puntos de venta de CIFS. Aunque Microsoft ahora se está enfocando en el avance de SMB, CIFS no puede olvidarse ya que es uno de los dialectos de SMB.

También puede averiguar cómo ejecutar System File Checker en Windows 11/10.



Source link

Si quiere puede hacernos una donación por el trabajo que hacemos, lo apreciaremos mucho.

Direcciones de Billetera:

- BTC: 14xsuQRtT3Abek4zgDWZxJXs9VRdwxyPUS 

- USDT: TQmV9FyrcpeaZMro3M1yeEHnNjv7xKZDNe 

- BNB: 0x2fdb9034507b6d505d351a6f59d877040d0edb0f

- DOGE: D5SZesmFQGYVkE5trYYLF8hNPBgXgYcmrx 

También puede seguirnos en nuestras Redes sociales para mantenerse al tanto de los últimos post de la web:

-Twitter

- Telegram

Disclaimer: En Cryptoshitcompra.com no nos hacemos responsables de ninguna inversión de ningún visitante, nosotros simplemente damos información sobre Tokens, juegos NFT y criptomonedas, no recomendamos inversiones

Dejar un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *