PROTOCOLOS DE
COMUNICACIÓN
Shirley Silva
INICIOS DE LAS REDES EN LAS TELECOMUNICACIONES
La Familia de Protocolos de Internet fueron el resultado del trabajo llevado a cabo por la
Agencia de Investigación de Proyectos Avanzados de Defensa (DARPA por sus siglas en
inglés) a principios de los 70. Después de la construcción de la pionera ARPANET en
1969 DARPA comenzó a trabajar en un gran número de tecnologías de transmisión de
datos.
En 1972, Robert E. Kahn contratado por DARPA, trabajó en la comunicación de
paquetes por satélite y por ondas de radio.
En 1973, Vint Cerf, desarrollador del protocolo de ARPANET, Network Control
Program(NPC) se unió a Kahn con el objetivo de crear una arquitectura abierta de
interconexión y diseñar así la nueva generación de protocolos de ARPANET.
En 1973, Kahn y Cerf habían conseguido una remodelación fundamental, donde las
diferencias entre los protocolos de red se ocultaban usando un
Protocolo de comunicaciones y además, la red dejaba de ser responsable de la fiabilidad
de la comunicación, como pasaba en ARPANET , era el host el responsable.
Shirley Silva
DEFINICIÓN
es el conjunto de reglas normalizadas para la representación, señalización,
autenticación y detección de errores necesario para enviar información a
través de un canal de comunicación.
Shirley Silva
ESPECIFICACIÓN DE PROTOCOLO
Sintaxis: se especifica como son y como se construyen.
Semántica: que significa cada comando o respuesta del protocolo respecto a sus
parámetros/datos.
Procedimientos de uso de esos mensajes: es lo que hay que programar realmente
(los errores, como tratarlos).
Shirley Silva
LAS CARACTERÍSTICAS MÁS IMPORTANTES DE UN
PROTOCOLO SON:
- Directo/indirecto: los enlaces punto a punto son directos pero los enlaces entre dos
entidades en diferentes redes son indirectos ya que intervienen elementos intermedios.
- Monolítico/estructurado: monolítico es aquel en que el emisor tiene el control en una
sola capa de todo el proceso de transferencia. En protocolos estructurados, hay varias
capas que se coordinan y que dividen la tarea de comunicación.
- Simétrico/asimétrico: los simétricos son aquellos en que las dos entidades que se
comunican son semejantes en cuanto a poder tanto emisores como consumidores de
información. Un protocolo es asimétrico si una de las entidades tiene funciones
diferentes de la otra (por ejemplo en clientes y servidores).
- Normalizado/no normalizado: los no normalizados son aquellos creados
específicamente para un caso concreto y que no va a ser necesario conectarlos con
agentes externos. En la actualidad, para poder intercomunicar muchas entidades es
necesaria una normalización.
Shirley Silva
TIPOS DE PROTOCOLOS DE COMUNICACIONES
Podemos dividirlo en tres grandes grupos:
Privado.- es aquel que ha sido desarrollado por una sola compañía para uso
exclusivo de sus clientes, por lo que, sus características no se hace públicas.
Abierto.- aquel en el cual sus características son de libre acceso, tanto a empresas
como a usuarios, los cuales pueden obtener la suficiente documentación para su
implementación.
Estándar.- exclusivo de protocolos abiertos. Un protocolo abierto se convierte en
estándar, cuando aparece un organismo normalizador que publica una serie de
normas (EN en el caso europeo) bajo las cuales debe regirse. Es ahí cuando
decimos que un protocolo está “normalizado”. Aquí es donde meteríamos a LON
y KNX.
Shirley Silva
TCP/IP
El protocolo TCP/IP (Transmition Control
Protocol/Internet Protocol) hace posible enlazar
cualquier tipo de computadoras, sin importar el
sistema operativo que usen o el fabricante.
LA ESTRUCTURA DE TCP/IP
El modelo de comunicaciones de OSI esta definido por
siete capas a diferencia del modelo TCP que define
cuatro.
Capa de Aplicación.
Capa de Transporte.
Capa de Red o de Internet.
Capa de Enlace o capa de acceso a la red.
Shirley Silva
Debe tenerse en cuenta la arquitectura que ellos proponen para comunicar redes.
Tal arquitectura ve como iguales a todas las redes a conectarse, sin tomar en
cuenta el tamaño de ellas, ya sean locales o de cobertura amplia.
Shirley Silva
LOS SERVICIOS MÁS IMPORTANTES DE TCP/IP SON:
Transferencia de Archivos FTP (File
Transfer Protocol). Este protocolo permite a
los usuarios obtener o enviar archivos a otras
computadoras en una red amplia (Internet).
Acceso Remoto: El acceso remoto(Telnet) en
un protocolo que permite el acceso directo de
un usuario a otra computadora en la red.
Correo en las Computadoras (e-mail): Este
protocolo permite enviar o recibir mensajes a
diferentes usuarios en otras computadoras.
Shirley Silva
UDP
proporciona un nivel de transporte no fiable de datagramas, ya
que apenas añade información al paquete que envía al nivel
inferior, solo la necesaria para la comunicación extrema a
extremo. Lo utilizan aplicaciones como NFS y RPC, pero
sobre todo se emplea en tareas de control.
Shirley Silva
TCP (TRANSPORT CONTROL PROTOCOLO)
Es el protocolo que proporciona un transporte fiable de flujo de bits entre
aplicaciones. Esta pensado para poder enviar grandes cantidades de información de
forma fiable, liberando al programador de aplicaciones de la dificultad de gestionar la
fiabilidad de la conexión (retransmisiones, perdidas de paquete, orden en que llegan
los paquetes, duplicados de paquetes...) que gestiona el propio protocolo. Pero la
complejidad de la gestión de la fiabilidad tiene un coste en eficiencia, ya que para
llevar a cabo las gestiones anteriores se tiene que añadir bastante información a los
paquetes a enviar.
Shirley Silva
SISTEMAS DE ARCHIVO EN RED (NFS):
Esto permite a un sistema acceder archivos en otra computadora de una manera mas
apropiada que mediante un FTP. El NFS da la impresión de que los discos duros de la
computadora remota están directamente conectados a la computadora local.
Impresión Remota: Esto permite acceder impresoras conectadas en la red, para lo cual
se crean colas de impresión
Ejecución remota: Esto permite correr algún programa en particular en alguna
computadora.
Shirley Silva
SERVIDORES DE NOMBRES:
En instalaciones grandes, hay un una buena cantidad de colección de nombres que
tienen que ser manejados, esto incluye a usuarios y sus passwords, nombre y
direcciones de computadoras en la red y cuentas.
SERVIDORES DE TERMINALES:
En algunas ocasiones, no se requiere tener conectadas las terminales directamente
a las computadoras, entonces, ellos se conectan a un servidor de terminales.
Servidor.
- Estaciones
Servidor. de trabajo.
COMPONENTES
- Placas
- Estaciones
de interfaz DE(NIC).
de trabajo.
de red UNA RED
- Recursos
- Placas periféricos
de interfaz ydecompartidos.
red (NIC).
- Recursos periféricos y compartidos.
Shirley Silva
COMPONENTES DE UNA RED
Una red de computadoras esta conectada tanto
por hardware como por software.
• Servidor
• Estaciones de trabajo
• Placas de internet interfaz de red
• Recursos compartidos y periféricos
Shirley Silva
PROTOCOLOS DE APLICACIONES
Podríamos tener una aplicación de base de datos en la que parte servidor trabaje
en un servidor de red
MÉTODO DE COMUNICACIONES PARA NETWARE
Esta sección trata el modo en que las estaciones tradicionales basados en el
DOS establecen comunicación con servidores NetWare por medio de
SPX/IPX. También habla de soporte TCP/IP, Appel Talk y otros.
Shirley Silva
DISEÑO DE UN PROTOCOLO
PASOS:
Definición Del Servicio
Primitivas De Soporte Y Suposiciones Del
Entorno
Reglas Del Protocolo
Vocabulario De Mensajes
Codificación
DESARROLLO:
Definición Del Servicio
Se desea realizar un protocolo de aplicación
que permita transferir archivos entre un
SERVIDOR hacia un CLIENTE.
Shirley Silva
El modelo OSI (exceptuando los niveles de sesión y de presentación) ha demostrado ser
muy útil para discutir las redes de computadoras. En contraste, los protocolos del OSI
no se usan. Con TCP/IP ocurre exactamente lo contrario: el modelo es prácticamente
inexistente, pero sus protocolos son ampliamente utilizados.
Por este motivo, se utiliza un modelo de referencia híbrido, que consta de cinco niveles:
5. Nivel de Aplicación
4. Nivel de Transporte
3. Nivel de Red
2. Nivel de Enlace
1. Nivel Físico
Shirley Silva
Desde el punto de vista de una red de comunicación, cada satélite constituye un nodo de
una red de "conmutación rápida de paquetes", existiendo enlaces de comunicación entre
satélites de la misma órbita, o entre satélites de órbitas adyacentes. Este tipo de
interconexión da lugar a una red de mallado no jerárquico, robusta y capaz de responder
ante errores y situaciones de congestión local.