sábado, 26 de marzo de 2016

Tabla del modelo TCP/IP

MODELO TCP/IP
CARACTERISTICAS
PROTOCOLO
FUNCION
Aplicación
Permite colocar los datagramas nuevamente en orden cuando vienen del protocolo IP.
HTTP, Telnet, FTP, TFTP, SNMP, DNS, SMTP, X Windows y otros protocolos de aplicación
Define los protocolos de aplicación TCP/IP y cómo se conectan los programas de host a los servicios del nivel de transporte para utilizar la red
Transporte
Permite que el monitoreo del flujo de los datos y así evitar la saturación de la red.
TCP, UDP, RTP
Permite administrar las sesiones de comunicación entre equipos host. Define el nivel de servicio y el estado de la conexión utilizada al transportar datos
Internet
Permite que los datos se formen en segmentos de longitud variada para "entregarlos" al protocolo IP.
IP, ICMP, ARP, RARP
Empaqueta los datos en datagramas IP, que contienen información de las direcciones de origen y destino utilizada para reenviar los datagramas entre hosts y a través de redes. Realiza el enrutamiento de los datagramas IP.
Interfaz de red
permite comenzar y finalizar la comunicación amablemente.

Especifica información detallada de cómo se envían físicamente los datos a través de la red, que incluye cómo se realiza la señalización eléctrica de los bits mediante los dispositivos de hardware que conectan directamente con un medio de red, como un cable coaxial, un cable de fibra óptica o un cable de cobre de par trenzado


Tablas del Modelo OSI

capa
caracteristicas

protocolos
funcion
CAPA FÍSICA

Qué estado de la señal representa un binario 1
Como sabe la estación receptora cuándo empieza un "momento bit"
Cómo delimita la estación receptora una trama


IEEE

·         DLS

·         RDSI

·         bluetooth

·         Gms

·         Usb


La capa física, la más baja del modelo OSI, se encarga de la transmisión y recepción de una secuencia no estructurada de bits sin procesar a través de un medio físico. Describe las interfaces eléctrica/óptica, mecánica y funcional al medio físico, y lleva las señales hacia el resto de capas superiores.
CAPA DE VÍNCULO DE DATOS

  • Establecimiento y finalización de vínculos: establece y finaliza el vínculo lógico entre dos nodos.
    Control del tráfico de tramas: indica al nodo de transmisión que "dé marcha atrás" cuando no haya ningún búfer de trama disponible.
    Secuenciación de tramas: transmite y recibe tramas secuencialmente.
  • ·         ARP
  •  
  • ·         PPP
  •  
  • ·         LAPB
  •  
  • ·         SLIP
  •  
  • ·         SDLC
  •  
  • ·         HDLC
  •  
  • ·         IEEE
  •  
  • ·         FDDI
  •  
  •  

  • La capa de vínculo de datos ofrece una transferencia sin errores de tramas de datos desde un nodo a otro a través de la capa física, permitiendo a las capas por encima asumir virtualmente la transmisión sin errores a través del vínculo.

  • CAPA DE RED

  • Enrutamiento: enruta tramas entre redes.
  • Control de tráfico de subred: los enrutadores (sistemas intermedios de capa de red) pueden indicar a una estación emisora que "reduzca" su transmisión de tramas cuando el búfer del enrutador se llene.
  • Fragmentación de trama: si determina que el tamaño de la unidad de transmisión máxima (MTU) que sigue en el enrutador es inferior al tamaño de la trama, un enrutador puede fragmentar una trama para la transmisión y volver a ensamblarla en la estación de destino.

·         IP

·         IPX

·         VTAM

·         DPP
La capa de red controla el funcionamiento de la subred, decidiendo qué ruta de acceso física deberían tomar los datos en función de las condiciones de la red, la prioridad de servicio y otros factores.
CAPA DE TRANSPORTE
  • Segmentación de mensajes: acepta un mensaje de la capa (de sesión) que tiene por encima, lo divide en unidades más pequeñas (si no es aún lo suficientemente pequeño) y transmite las unidades más pequeñas a la capa de red. La capa de transporte en la estación de destino vuelve a ensamblar el mensaje.
  • Confirmación de mensaje: proporciona una entrega de mensajes confiable de extremo a extremo con confirmaciones.
  • Control del tráfico de mensajes: indica a la estación de transmisión que "dé marcha atrás" cuando no haya ningún búfer de mensaje disponible

·         TCP

·         UDP

·         ZIP

·         NVP

·         IPX

La capa de transporte garantiza que los mensajes se entregan sin errores, en secuencia y sin pérdidas o duplicaciones. Libera a los protocolos de capas superiores de cualquier cuestión relacionada con la transferencia de datos entre ellos y sus pares.

El tamaño y la complejidad de un protocolo de transporte depende del tipo de servicio que pueda obtener de la capa de transporte. Para tener una capa de transporte confiable con una capacidad de circuito virtual, se requiere una mínima capa de transporte. Si la capa de red no es confiable o solo admite datagramas, el protocolo de transporte debería incluir detección y recuperación de errores extensivos.
CAPA DE SECION
  • Establecimiento, mantenimiento y finalización de sesiones: permite que dos procesos de aplicación en diferentes equipos establezcan, utilicen y finalicen una conexión, que se denomina sesión.
  • Soporte de sesión: realiza las funciones que permiten a estos procesos comunicarse a través de una red, ejecutando la seguridad, el reconocimiento de nombres, el registro, etc

·         FTP

·         SMTP

·         NCP

·         SAP

·         ZIP
La capa de sesión permite el establecimiento de sesiones entre procesos que se ejecutan en diferentes estaciones.
CAPA DE PRESENTACIÓN
  • Conversión de código de caracteres: por ejemplo, de ASCII a EBCDIC.
  • Conversión de datos: orden de bits, CR-CR/LF, punto flotante entre enteros, etc.
  • Compresión de datos: reduce el número de bits que es necesario transmitir en la red.
  • Cifrado de datos: cifra los datos por motivos de seguridad. Por ejemplo, cifrado de contraseñas.

·         APPLE TALK

·         SAP

·         NCP

·         FTP

·          
La capa de presentación da formato a los datos que deberán presentarse en la capa de aplicación. Se puede decir que es el traductor de la red. Esta capa puede traducir datos de un formato utilizado por la capa de la aplicación a un formato común en la estación emisora y, a continuación, traducir el formato común a un formato conocido por la capa de la aplicación en la estación receptora.
CAPA DE APLICACIÓN
  • Uso compartido de recursos y redirección de dispositivos
  • Acceso a archivos remotos
  • Acceso a la impresora remota
  • Comunicación entre procesos
  • Administración de la red
  • Servicios de directorio
  • Mensajería electrónica (como correo)
  • Terminales virtuales de red

·         NFS

·         AFP

·         TELNET

·         SAP


El nivel de aplicación actúa como ventana para los usuarios y los procesos de aplicaciones para tener acceso a servicios de red.

Diagrama de Red


Sistema de Comunicación Digital


Elementos de una Tarjeta Madre

Conectores:

Conectores PS/2 :Para mouse y teclado: incorporan un icono para distinguir su uso.
Puerto Paralelo : Utilizado por la impresora. y que actualmente ha sido remplazado por la USB.

Conectores de Sonido: las tarjetas madre modernas incluyen una placa de sonido con todas sus conexiones.
Puerto Serie: Utilizado para mouse y conexiones de baja velocidad.
Puerto USB: Puerto de alta velocidad empleado por muchos dispositivos, externos como los escanees y las cámaras digitales
Puerto FireWire: Puerto de alta velocidad empleado por muchos dispositivos externos
Red: Generalmente las tarjetas madres de ultima generacion incorporan una placa de red y la conexión correspondiente.
Ejemplo de una Tarjeta Madre Estándar

 Socket:
La tarjeta principal viene con un zocalo de CPU que permite colocar el microprocesador. Es un conector cuadrado, la cual tiene orificios muy pequeños en donde encajan los pines cuando se coloca el microprocesador a presión.
Ejemplo de un Socket

Bancos de memoria:
Son los conectores donde se inserta la memoria principal de una PC, llamada RAM. Estos conectores han ido variando en tamaño, capacidad y forma de conectarse.
Ejemplo de un Banco de Memoria

Conectores IDE:
Aquí se conecta el cable plano que establece la conexión con los discos duros y unidades lectoras de CD/CD-RW.
 Ejemplo de un Conector IDE

Conector SATA:
Es una interfazs de transferencia de datos entre la placa base y algunos dispositivos de almacanamiento, como puede ser el disco duro, lectores y grabadores de CD/DVD, unidades de estado solido u otros dispositivos de altas prestaciones que estan siendo todavia desarrollados.
             Ejemplo de un Conector SATA

Conectores Electricos: Es  donde se le da vida a la computadra, ya que es alli donde se le proporciona la energia de la fuente de poder a la tarjeta madre o principal.
Conector

Chip BIOS: Incorpora un programa encargado de dar soporte al manejo de algunos dispositivos de entrada y salida.
Ejemplo de un Chip BIOS




Configuración de una Estación de Trabajo

1.     Conecte el cable de alimentación de la estación de trabajo a un enchufe con toma de tierra.

2.     Conecte el teclado a un conector USB del panel frontal o trasero.
3.     Conecte el ratón al conector USB situado en la cara inferior del teclado o a un conector USB del panel frontal o trasero.
4.     Conecte el cable de Ethernet a Estación de trabajo Sun Ultra 27 y conecte el otro extremo del cable a un conector RJ-45 de Ethernet.
5.     Conecte el monitor al conector de la tarjeta gráfica.
Encontrará más información sobre la conexión de múltiples monitores en el Apéndice AConfiguración del sistema 


Nota –
Puede ser que la tarjeta gráfica precise que se conecte un cable DVI al monitor.

6.     Conecte los dispositivos externos adicionales a la estación de trabajo utilizando los conectores frontales o traseros.
Si añade algún dispositivo externo de inicio, consulte la sección Añadir y quitar dispositivos de inicio 

Instalacion de un Servidor WEB

Busca y abre el archivo de configuración httpd.conf y añade la siguiente configuración al final:
# Asegúrate de tener sólo una vez esta línea en su configuración
NameVirtualHost 127.0.0.1:8080

# Esta es la configuración de tu proyecto
Listen 127.0.0.1:8080

<VirtualHost 127.0.0.1:8080>
  DocumentRoot "/home/sfproject/web"
  DirectoryIndex index.php
  <Directory "/home/sfproject/web">
    AllowOverride All
    Allow from All
  </Directory>

  Alias /sf /home/sfproject/lib/vendor/symfony/data/web/sf
  <Directory "/home/sfproject/lib/vendor/symfony/data/web/sf">
    AllowOverride All
    Allow from All
  </Directory>
</VirtualHost>
El alias /sf le da acceso a las imágenes y los archivos JavaScript necesarios para adecuadamente mostrar las páginas symfony por defecto y la barra de herramientas de depuración web.
En Windows, es necesario sustituir la linea Alias con algo como:
Alias /sf "c:\dev\sfproject\lib\vendor\symfony\data\web\sf"
Y /home/sfprojects/web debería ser sustituida por:
c:\dev\sfproject\web
En esta configuración, Apache escucha en el puerto 8080 de tu máquina, por lo que el sitio web será accesible en la siguiente URL:
http://localhost:8080/
Puedes cambiar 8080 por cualquier número mayor que 1024, ya que esos puertos no requieren permisos de administrador.
Configurar un Nombre de Dominio dedicado
Si eres el administrador de tu equipo, es mejor configurar un virtual host en lugar de añadir un nuevo puerto cada vez que se inicia un nuevo proyecto. En lugar de añadir un puerto y agregar una declaración Listen, elige un nombre de dominio y añade la declaración ServerName:
# This is the configuration for your project
<VirtualHost 127.0.0.1:80>
  ServerName sfproject.localhost
  <!-- same configuration as before -->
</VirtualHost>
El nombre de dominio sfproject.localhost usado en Apache tiene que ser declarado localmente. Si ejecutaa un sistema Linux, esto tiene que hacerse en el archivo/etc/hosts. Si ejecuta Windows XP, este archivo se encuentra en el directorioC:\WINDOWS\system32\drivers\etc\.
Añade la siguiente línea:
127.0.0.1 sfproject.localhost
Tip Nota del Traductor Cuando se complican con estos pasos, los usuarios de Distribuciones Linux, como Ubuntu, pueden usar una herramienta gráfica que simplique aún más esta configuración. Rapache, es un software para sistemas Gnome que hace la configuración básica y necesaria, en los archivos /etc/hosts yhttpd.conf, en un solo paso además de permitir el reinicio de Apache con un clic.
Reinicia Apache, y comprueba que ahora tienes acceso a la nueva aplicación abriendo un navegador y escribiendo http://localhost:8080/index.php/, o http://jobeet.localhost/index.php/dependiendo de la configuración de Apache que has elegido en la sección anterior.


Si tienes el módulo Apache mod_rewrite instalado, puedes remover la parte /index.php/ de la URL. Esto es posible gracias a las reglas de reescritura configuradas en el archivo web/.htaccess.
Deberías tratar de acceder a la aplicación en el entorno de desarrollo. (mira la seccion siguiente para más información acerca de los entornos). Escribe la siguiente URL:
http://sfproject.localhost/frontend_dev.php/

La web debug toolbar o barra de herramientas de depuración web debería mostrarse en la esquina superior derecha, incluidos los iconos, demostrando que tu configuración alias sf/ es correcta.

Señales de Transmisión

Información digital y transmisión de señal digital
Para obtener la secuencia que compone la señal digital a partir de los datos digitales se efectúa un proceso denominado codificación. Existen multitud de métodos de codificación, mencionaremos seguidamente los más usuales.
NRZ (No Return to Zero): Es el método que empleamos para representar la evolución de una señal digital en un cronograma. Cada nivel lógico 0 y 1 toma un valor distinto de tensión.
NRZI (No Return to Zero Inverted): La señal no cambia si se transmite un uno, y se invierte si se transmite un cero.
RZ (Return to Zero): Si el bit es uno, la primera mitad de la celda estará a uno. La señal vale cero en cualquier otro caso.
Manchester: Los valores lógicos no se representan como niveles de la señal, sino como transiciones en mitad de la celda de bit. Un flanco de bajada representa un cero y un flanco de subida un uno.
Manchester diferencial: Manteniendo las transiciones realizadas en el método Manchester, en este método introduce la codificación diferencial. Al comienzo del intervalo de bit, la señal se invierte si se transmite un cero, y no cambia si se transmite un uno.

Información digital y transmisión de señal analógica
Al proceso por el cual obtenemos una señal analógica a partir de unos datos digitales se le denomina modulación. Esta señal la transmitimos y el receptor debe realizar el proceso contrario, denominado demodulación para recuperar la información. El módem es el encargado de realizar dicho proceso. Algunos esquemas simples de modulación son:
FSK (Modulación por desplazamiento de la frecuencia): Se modifica la frecuencia de la portadora según el valor de bit a transmitir.
ASK (modulación por desplazamiento de la amplitud): En esta técnica no se modifica la frecuencia de la portadora sino su amplitud. Los dos valores binarios se representan mediante diferentes niveles de amplitud de esta señal.

PSK (Modulación por desplazamiento de fase): La frecuencia y la amplitud se mantiene constantes y se varía la fase de la portadora para representar los niveles uno y cero con distintos ángulos de fase.