lunes, 23 de septiembre de 2013

Trabajo Práctico N°5: Protocolos de RED

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

Las funciones del protocolo son:

  • 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.
  • Verificar que el mensaje recibido ha llegado intacto o solicitar la retransmisión de mensajes dañados.
  • Descubrir las computadoras que están operando en la red de área local.
  • Convertir los nombres de las computadoras en direcciones usadas por el software y hardware de la red y viceversa.
  • Publicitar los servicios ofrecidos por esta computadora y solicitar cuales son los servicios ofrecidos por las otras computadoras.
  • Recibir la identificación del usuario y la información de autenticación, y el control de acceso a los servicios.
  • 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.
Los protocolos mas comunes son:

  • 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/SPXDe 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.

MODELO 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 "

El siguiente video es la explicación del Modelo cliente-servido: