ALEGSA.com.ar

Definición de Sesión (informática)

Significado de Sesión: En informática, en particular en redes informáticas, una sesión es la duración de una conexión empleando una capa de sesión de un protocolo de red, o la ...
18-06-2023 00:00

 


Definición de Sesión (informática)

 

En informática, en particular en redes informáticas, una sesión es la duración de una conexión empleando una capa de sesión de un protocolo de red, o la duración de una conexión entre un usuario (el agente) y un servidor, generalmente involucrando el intercambio de múltiples paquetes de datos entre la computadora del usuario y el servidor. Una sesión es típicamente implementada como una capa en un protocolo de red (por ejemplo, telnet y FTP).

En los casos de los protocolos de transporte en donde no se implementa una capa de sesión formal (por ejempo, UDP), o en donde las sesiones en la capa de sesión son generalmente de una vida corta (por ejemplo, HTTP), las sesiones pueden ser mantenidas por un programa de más alto nivel, usando algún método. Por ejemplo, un intercambio HTTP entre un navegador y un servidor remoto, puede incluir una cookie, que permite mantener una "sesión", con su identificador propio, datos del usuario, sus preferencias, etc.

El login es la opción y acción (logging in) de iniciar una sesión, generalmente empleando un nombre de usuario y contraseña.

Una sesión puede ser vista como un período de tiempo en el que una conexión se mantiene activa y en la que ambos dispositivos involucrados intercambian información. Durante esta conexión, los paquetes de datos son transmitidos entre el usuario y el servidor, y se emplea una capa de sesión del protocolo de red para mantener la conexión estable.

En algunos casos, sin embargo, no se implementa una capa de sesión formal en el protocolo de transporte, por lo que es necesario el uso de programas de más alto nivel para mantener una sesión activa.

En estos casos, se puede emplear un método como las cookies para mantener información sobre la sesión, incluyendo el identificador propio, los datos del usuario y sus preferencias. Para iniciar una sesión, se requiere el login, que generalmente se realiza con un nombre de usuario y una contraseña.


Resumen: Sesión



En informática, una sesión es la conexión entre un usuario y un servidor, donde se intercambian datos a través de una capa de sesión. Puede ser implementada en protocolos como telnet y FTP, o mantenida por programas de más alto nivel como HTTP con el uso de cookies. El login es la acción de iniciar una sesión con un nombre de usuario y contraseña.




¿Qué es una sesión en informática?



Una sesión en informática se refiere a la duración de una conexión entre un usuario y un servidor, usualmente implica el intercambio de múltiples paquetes de datos y puede ser implementada como una capa en un protocolo de red o mediante un programa de más alto nivel.


¿Cuál es el propósito de una capa de sesión en un protocolo de red?



La capa de sesión en un protocolo de red tiene como propósito establecer, coordinar y terminar una sesión de comunicación entre dos dispositivos, permite garantizar la entrega y controlar la integridad de los datos transmitidos.


¿Qué sucede en un intercambio HTTP en el que se mantiene una "sesión" a través de una cookie?



En un intercambio HTTP donde se mantiene una "sesión" a través de una cookie, se incluye un identificador único que permite al servidor reconocer al usuario y mantener su sesión activa, almacenando información como datos del usuario y preferencias.


¿Cómo se inicia una sesión en informática?



La opción y acción de iniciar una sesión se conoce como login, por lo general se utiliza un nombre de usuario y una contraseña para autenticarse en el sistema y tener acceso a los recursos y funcionalidades disponibles para ese usuario.


¿Qué sucede en los protocolos de transporte donde no se implementa una capa de sesión formal?



En los protocolos de transporte donde no se implementa una capa de sesión formal, como en el caso de UDP, las sesiones pueden ser mantenidas por un programa de más alto nivel. Esto implica que el programa se encarga de gestionar la duración de la conexión y mantener los datos necesarios para mantener la sesión activa.


¿Cuáles son los elementos clave de una sesión en informática?



Los elementos clave de una sesión en informática son la duración de la conexión, el intercambio de múltiples paquetes de datos, la autenticación del usuario, el control de los recursos y funcionalidades disponibles, y el almacenamiento de información relevante para mantener la continuidad de la sesión.





Autor: Leandro Alegsa
Actualizado: 18-06-2023

¿Cómo citar este artículo?

Alegsa, Leandro. (2023). Definición de Sesión. Recuperado de https://www.alegsa.com.ar/Dic/sesion.php

Diccionario informático



 


articulos
Asistente IA
Escribe tu consulta sobre informática y tecnologías al asistente de Inteligencia Artificial
¡te responderá en segundos!




* ACLARACIÓN: Sugerimos dejar tu email si quieres que te contactemos para una respuesta de nuestro staff o corregir la respuesta de la IA.


Comentarios relacionados

  • Cómo hacer una sesión para mostrar archivos pdf de acuerdo al usuario y password

    Nombre: Santiago - Fecha: 20/06/2023

    ¡Hola! Me gustaría saber cómo puedo crear una sesión en mi página web para mostrar archivos PDF según el usuario y contraseña proporcionados. ¿Podrían ayudarme con esto? ¡Gracias!

    Respuesta
    Para crear una sesión que permita mostrar archivos PDF de acuerdo al usuario y contraseña, necesitarás utilizar un lenguaje de programación que te permita interactuar con los archivos y gestionar la autenticación de usuarios. A continuación, te daré un ejemplo utilizando PHP:

    1. Crea un formulario de inicio de sesión en HTML donde el usuario pueda ingresar su nombre de usuario y contraseña.

    ```html











    ```

    2. Crea un archivo PHP llamado "login.php" que manejará la autenticación del usuario.

    ```php
    // Verifica si se han enviado los datos del formulario
    if(isset($_POST['username']) && isset($_POST['password'])){
    $username = $_POST['username'];
    $password = $_POST['password'];

    // Realiza la validación del usuario y contraseña.
    // Aquí podrías utilizar una base de datos o cualquier otro método para verificar las credenciales.

    if($username == 'usuario' && $password == 'contraseña'){
    // Si las credenciales son correctas, inicia la sesión
    session_start();
    $_SESSION['logged_in'] = true;
    $_SESSION['username'] = $username;

    // Redirige al usuario a la página donde se muestran los archivos PDF
    header('Location: archivos.php');
    exit();
    } else {
    echo "Usuario o contraseña incorrectos.";
    }
    }
    ?>
    ```

    3. Crea un archivo PHP llamado "archivos.php" que mostrará los archivos PDF si el usuario ha iniciado sesión correctamente.

    ```php
    // Inicia la sesión
    session_start();

    // Verifica si el usuario ha iniciado sesión
    if(!isset($_SESSION['logged_in']) || $_SESSION['logged_in'] !== true){
    header('Location: login.php');
    exit();
    }

    // Muestra los archivos PDF específicos para cada usuario
    echo "Bienvenido, ".$_SESSION['username'].". Aquí están tus archivos PDF:";
    ?>

    ```

    Recuerda que este es solo un ejemplo básico y debes adaptarlo a tus necesidades específicas. Además, es importante tener en cuenta aspectos de seguridad como la encriptación de contraseñas y la protección contra ataques de fuerza bruta.
Usa nuestro buscador para definiciones, informática y tecnologías