viernes, 27 de septiembre de 2013

TP 8

Protocolos de Red


Como las computadoras no tienen la flexibilidad de la gente, las conversaciones consisten en mensajes formateados con precisión que se envían las computadoras entre sí siguiendo un modelo estricto y rígido llamado protocolo.

¿Qué es lo que hacen los Protocolos de Red?

Los detalles precisos de lo que hacen los protocolos dependen del tipo de protocolo y de las tareas que les estemos pidiendo a la computadora, pero las funciones generales que cumplen aquellos en nuestra red son comunes:

  • Enviar y recibir mensajes de cualquier tipo a través del hardware de la red
  • Identificar quien envía y cual es el destino del mensaje, y determinar si la computadora que recibe es el destino final.
  • Descubrir las computadoras que están operando en la red de área local.
  • Codificar y decodificar la información transmitida para mantener la seguridad a través de una red poco segura.
  • Transferir información en ambos sentidos de acuerdo a los requerimientos del software y servicios específicos.

Manejo de Información

  • Transferencia de archivos:  Para transferencias entre computadoras, Windows Explorer recurre a uno de los protocolos de red disponibles en ambas máquinas para hacer que la información sea enviada de una computadora a otra, usando el sistema de archivos local para almacenar la información recibida de la red o para obtener la información que será enviada por la red.
  • Descubrir las computadoras: Si abrimos Windows Explorer haciendo doble clic en el icono ENTORNO DE RED veremos una lista de todas las computadoras en la LAN visibles desde nuestra computadora. Si en cambio hacemos clic en el icono ENTORNO DE RED con el botón derecho del Mouse y elegimos explorar, veremos una pantalla más interesante. Si nosotros expandimos el ENTORNO DE RED en el panel izquierdo y veremos los recursos compartidos en las computadoras.  

Ocupa nada menos que tres protocolos:

  • Descubrir las computadoras visibles en la red.
  • Descubrir los servicios y recursos que están disponibles a través de una computadora de la red.
  • Publicitar y solicitar servicios, identificar y autenticar usuarios, codificar y decodificar datos, y transferir información
  • Descubrir cuales computadoras están operando en la red de área local

NetBEUI

Es el protocolo de Microsoft para las redes simples de Windows. Estos protocolos conocidos como SMB (Bloques de mensaje de Servidor) y soportados por el Software de Samba bajo Linux así como por el Software nativo de Windows, pueden correr sobre NETBEUI Novell y protocolos de Internet.

IPX/SPX

De la misma forma que NETBEUI es un protocolo que Microsoft inventó para responder a las necesidades que percibía para Windows, IPX (Intercambio de paquetes de red de Internet) y SPX (Intercambio de paquetes secuenciados) son protocolos que Novell derivó del trabajo en Xerox para responder a las necesidades de los productos Novell NetWare.

TCP/IP

La Red, de redes inicial fue la ARPanet, que usaban un protocolo de computadora a computadora llamado NCP (Protocolo de control de red). Los cambios y las extensiones a TCP/IP están manejados por una organización voluntaria llamada IETF (Fuerza de Trabajo de la ingeniería de Internet). El protocolo TCP/IP no corresponde con exactitud al modelo de 7 capas y combina algunas de las capas juntas en un solo protocolo cuando es conveniente. De los protocolos que se muestran, FTP (Protocolo de transferencia de archivos), SMTP (Protocolo de transferencia de correo) y DNS (Servicio de nombres de dominio) son los protocolos de capas superiores.

¿Qué es el entorno cliente-servidor?

El termino cliente-servidor hace referencia al concepto de compartir el trabajo que tiene lugar en el proceso de datos entre el equipo cliente y el equipo servidor mas potente. Es la manera más eficiente para proporcionar.

Proceso Cliente-Servidor

Todo el proceso de petición y obtención de datos consiste en seis pasos:
  1. El cliente pide los datos.
  2. La petición se traduce a SQL.
  3. La petición SQL se envía por la red al servidor.
  4. El servidor de base de datos lleva a cabo la búsqueda en el equipo donde residen los datos.
  5. Los registros pedidos se devuelven al cliente.
  6. Los datos se presentan al usuario.
En el entorno cliente-servidor hay dos componentes principales:
  • La aplicación, que a menudo se conoce como cliente o "Front- End".
  • El servidor de base de datos, que se conoce como servidor o "back-end "

Herramientas "front-end"

Hay una serie de aplicaciones y programas "Front-end", entre ellas incluyen
  • Herramientas de consulta: usan consultas predefinidas y las capacidades de información incorporadas para que los usuarios tenga accesos a los datos.
  • Aplicaciones de usuarios: Muchos programas de aplicación comunes como Microsoft Excel pueden proporcionar acceso "front-end" a bases de datos de apoyo.
  • Herramientas de desarrollos de programas: Muchas instalaciones cliente-servidor necesitan aplicaciones "front-end" especiales personalizados para sus tareas de obtención de datos.

El Servidor

En el entorno cliente-servidor esta dedicado normalmente al almacenamiento y administración de datos.
El software de base de datos del servidor de archivos reacciona a las consulta del clienta ejecutando búsquedas. Además incluye:
  • Actualizaciones.
  • Eliminaciones.
  • Inserciones.
  • Protección.

Ventajas de Trabajar en entorno Cliente-Servidor


La tecnología cliente-servidor crea un potente entorno que ofrece muchas ventajas a las organizaciones. La red cliente-servidor también ahorra RAM en el equipo cliente por que toda la lógica E/S de datos y de archivos se encuentra en la aplicación de servidor. Los servidores en sistema cliente-servidor pueden almacenar grandes cantidades de datos, lo cual permite tener mas espacio en los equipos cliente para otras aplicaciones. Los datos se encuentran mas seguro en los entornos cliente-servidor porque están centralizados en un único servidor a en un numero reducidos de servidores.

http://www.youtube.com/watch?v=ea2vy1mQUmA