Chuletas y apuntes de Informática y Telecomunicaciones de Secundaria

Protocols de Xarxa a Windows: Guia Completa de Xarxes i Seguretat

Informática y Telecomunicaciones6,3 KB

Protocols de xarxa a Windows

Els protocols de xarxa són el conjunt de regles que especifiquen l'intercanvi de dades o ordres durant la comunicació entre els hosts que formen part de la xarxa.

Protocols de Windows

  • PROT NetBEUI: senzill, principis de la dècada dels 90. És usat per a xarxes d'àrea local sense possibilitat de comunicació amb altres xarxes locals.
  • PROT IPX/SPX: protocol de l'empresa Novell per a xarxes locals (NetWare). Microsoft el va incorporar al seu sistema operatiu.
  • PROT TCP/IP: utilitzat per a tots els ordinadors amb connexió a Internet.

Nivell 5 (Aplicació)

HTTP, FTP, SMTP, POP, Telnet.

Nivell 4 (Transport)

Nivell encarregat de recollir la informació del nivell 5 en forma binària i fer-la arribar al destinatari.

Nivell 3

...
Continuar leyendo "Protocols de Xarxa a Windows: Guia Completa de Xarxes i Seguretat" »

Ejemplos de Arduino: pulsador, joystick con LEDs y zumbador, encendido suave y control RGB

Informática y Telecomunicaciones3,31 KB

Pulsador

int led = 13;

int pulsador = 7;

void setup()

{

  pinMode(led, OUTPUT);

  pinMode(pulsador, INPUT);

}

void loop()

{

  if (digitalRead(pulsador) == HIGH) {

    digitalWrite(led, HIGH);

  } else {

    digitalWrite(led, LOW);

  }

}

Joystick con luces y sonido

const int boton = 2; //Variable con el pin del pulsador

const int pinx = A0; //Variable con el pin del eje X

const int piny = A1; //Variable con el pin del eje Y

const int zumbador = A2; //Variable con el pin del zumbador

const int ledrojo = 9; //Variable con el pin de uno de los LEDs

const int ledamarillo = 10; //Variable con el pin del otro LED

void setup() {

  pinMode(pinx, INPUT); //El pin A0 recibirá información

  pinMode(piny, INPUT); //El pin A1 recibirá información

  pinMode(...

Continuar leyendo "Ejemplos de Arduino: pulsador, joystick con LEDs y zumbador, encendido suave y control RGB" »

ICMP, SNMP y VPN en Redes TCP/IP: Protocolos Esenciales para la Gestión de Redes

Informática y Telecomunicaciones3,18 KB

Protocolo ICMP en la arquitectura TCP/IP

El ICMP se utiliza a nivel de red en la arquitectura TCP/IP para enviar mensajes de notificación en caso de que se produzca algún error en la comunicación. Gracias a este protocolo, las estaciones de la red pueden conocer cuál es el error producido, lo que permite que el protocolo pueda tomar las medidas oportunas.

Errores identificados por ICMP

ICMP identifica 8 errores:

  • Destino inalcanzable
  • Problema de parámetro
  • Redireccionamiento
  • Tiempo excedido
  • Solicitud de eco
  • Respuesta de eco
  • Supresión de origen
  • Petición de origen
  • Petición de nombre
  • Descubrimiento de nombre

Protocolo SNMP en la capa de aplicación

El SNMP se utiliza a nivel de aplicación de la arquitectura TCP/IP. Facilita el intercambio de información...

Continuar leyendo "ICMP, SNMP y VPN en Redes TCP/IP: Protocolos Esenciales para la Gestión de Redes" »

Protocolo TCP: Control de Flujo y Control de Congestión en Redes

Informática y Telecomunicaciones8,54 KB

Transporte orientado a la conexión: TCP

TCP es un servicio fiable que tiene estado, control de flujo y de congestión, garantía de entrega, establecimiento de conexión y segmentación de datos. Desarrollaremos las funciones mínimas de un protocolo de transporte.

La conexión TCP es full-duplex y punto a punto, por lo que no permite transferir datos a varios receptores. En la conexión TCP, los procesos de aplicación en ambos hosts deben establecer primero la comunicación. Los sistemas intermedios no mantienen estado de la conexión TCP.

Establecimiento de la conexión

Es un acuerdo en tres fases: intercambio de tres segmentos especiales y definición de las variables de estado y retardo de establecimiento previo a la transferencia de datos....

Continuar leyendo "Protocolo TCP: Control de Flujo y Control de Congestión en Redes" »

Funciones de Cadenas, Fechas y Condicionales en SQL: Guía Práctica con Ejemplos

Informática y Telecomunicaciones5,21 KB

Funciones de manipulación de cadenas en SQL

A continuación se presentan las principales funciones para el tratamiento de cadenas de texto, con ejemplos y resultados.

Extracción de subcadenas

  • substring(cadena, posicion, longitud): Ejemplo: select substring('Buenas tardes', 3, 5); devuelve "enas".
  • mid(cadena, posicion, longitud): Ejemplo: select mid('Buenas tardes' from 3 for 5); devuelve "enas".
  • substring(cadena, posicion): Ejemplo: select substring('Margarita', 4); devuelve "garita".
  • substring(cadena from posicion): Ejemplo: select substring('Margarita' from 4); devuelve "garita".

Eliminación de espacios

ltrim y rtrim(cadena):

  • select ltrim(' Hola '); devuelve "Hola ".
  • select rtrim(' Hola '); devuelve " Hola".

Reemplazo de subcadenas

replace(cadena,

...
Continuar leyendo "Funciones de Cadenas, Fechas y Condicionales en SQL: Guía Práctica con Ejemplos" »

Programación de Sockets en C: Servidor TCP Concurrente para Gestión de Clientes

Informática y Telecomunicaciones6,55 KB

Introducción al Código del Servidor

A continuación se presenta la implementación en lenguaje C de un servidor basado en sockets TCP. Este programa gestiona conexiones de clientes, procesa información de usuarios y administra registros de viajes mediante estructuras de datos en memoria.

Código Fuente Implementado

#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <unistd.h>
#include <sys/types.h>
#include <sys/socket.h>
#include <netinet/in.h>
#include <arpa/inet.h>

#define MAX 200 

typedef struct{
    char usuario[20];
    int num_viajes;
} TInfoUsuario;

typedef struct {
    TInfoUsuario usuarios[MAX];
    int num_clientes;
} Tclientes;

Tclientes mi_lista;

int main(int
...
Continuar leyendo "Programación de Sockets en C: Servidor TCP Concurrente para Gestión de Clientes" »

Diccionario Inglés-Español de Términos Técnicos y Cotidianos: Británico vs. Americano

Informática y Telecomunicaciones31,32 KB

Diccionario comparado de vocabulario: inglés británico, inglés americano y español

A continuación encontrarás una tabla de equivalencias entre palabras del inglés británico y del inglés americano, junto con su traducción al español. Este recurso es útil para estudiantes, traductores y profesionales de la informática y las telecomunicaciones que necesiten identificar las diferencias léxicas entre ambas variantes del idioma.

Vocabulario general

aerial

antenna

antena

anticlockwise

counterclockwise

sentido contrario al reloj

aubergine

eggplant

berenjena

autumn

fall

otoño

bank holiday

national holiday

feriado

bank note

bill

billete

bill

check

factura, cuenta

biscuits

cookies

galletitas, alfajores

block of flats

apartment building

edificio de apartamentos

bonnet

hood

capot

...
Continuar leyendo "Diccionario Inglés-Español de Términos Técnicos y Cotidianos: Británico vs. Americano" »

Java: Cómo Hallar el Menor, Medio y Mayor de Números con Scanner

Informática y Telecomunicaciones3,21 KB

Ejercicio 9: Hallar el menor, medio y mayor de 3 números

Descripción

Hallar el menor, medio y mayor de 3 números.

Fecha: 12 de junio de 2014
Autor: Massuh Jael

package javaapplication26;
import java.util.Scanner;

/**
 * Ejercicio: 9
 * Descripción: Hallar el menor, medio y mayor de 3 Números.
 * Fecha: 12 de Junio del 2014
 * Autor: Massuh Jael
 */
public class JavaApplication26 {
    /**
     * @param args the command line arguments
     */
    public static void main(String[] args) {
        Scanner miingreso = new Scanner(System.in);
        int numero1=0, numero2=0, numero3=0, menor=0, mayor=0, medio=0;
        System.out.println("Ingrese el primer número");
        numero1 = miingreso.nextInt();
        System.out.println("Ingrese el
...
Continuar leyendo "Java: Cómo Hallar el Menor, Medio y Mayor de Números con Scanner" »

Métodos de Ordenación y Búsqueda en C++: Implementación Práctica de Algoritmos

Informática y Telecomunicaciones7,71 KB

Métodos de Ordenación y Búsqueda en C++

A continuación se presenta un programa en C++ que implementa distintos métodos de ordenación y búsqueda sobre un arreglo de enteros. El programa permite al usuario ingresar los datos, elegir el algoritmo deseado y visualizar el resultado.

Librerías y espacio de nombres

#include <iostream>
#include <cstdlib>
#include <cstdio>

using namespace std;

Declaración de funciones

void Ingresar(int *A, int x);
void Orden(int *A, int x);
void Seleccion(int *A, int x);
void Insercion(int *A, int x);
void Burbuja(int *A, int x);
void Shell(int *A, int x);
void Quicksort(int *A, int p, int x);
int secuencial(int *A, int b, int x);
void Mostrar(int *A, int x);

Función principal

int main(){
    char
...
Continuar leyendo "Métodos de Ordenación y Búsqueda en C++: Implementación Práctica de Algoritmos" »

Configuración y Administración de Servidores DHCP, DNS y FTP en Ubuntu

Informática y Telecomunicaciones7,32 KB

Instalación y Configuración de un Servidor DHCP

Instalamos DHCP Server

  • Comando: sudo apt-get install isc-dhcp-server
  • Ver errores en el fichero /var/log/syslog.
  • Si hay error al instalar, nos vamos a var/lib/apt/lists y ls partial, borramos todo con el comando sudo rm -R *.*.
  • Editamos el fichero /etc/default/isc-dhcp-server para indicar la interfaz de escucha del DHCP.

Configuración del Servidor DHCP

Configuramos en el fichero /etc/dhcp/dhcpd.conf los siguientes parámetros:

  • Subnet
  • Range
  • Domain-name-servers
  • Domain-name
  • Subnet-mask
  • Option routers
  • Opción broadcast-address
  • Default-lease-time (tiempo que se le da a la IP)
  • Max-lease-time (tiempo máximo que se le da a la IP)

Reservar una Dirección IP a un Host

Configuramos en el fichero /etc/dhcp/dhcpd.conf:

  • Hardware
...
Continuar leyendo "Configuración y Administración de Servidores DHCP, DNS y FTP en Ubuntu" »