Este documento describe los conceptos básicos de los protocolos de comunicación. Define un protocolo de comunicación como un conjunto de normas y procedimientos que definen la sintaxis, semántica y sincronización de la comunicación entre un emisor y receptor. Explica las funciones de un protocolo y los elementos clave como el servicio proporcionado, suposiciones sobre el entorno y formato de los mensajes. También cubre reglas para el diseño de protocolos y métodos comunes para el control de flujo como CSMA/CD y paso de testigo.
1. UNIVERSIDAD POLITECNICA DE DURANGO
INGENIERÍA TELEMÁTICA
PROTOCOLOS Y SERVICIOS INFORMATICOS
ALIMNO: PAULINA SÁNCHEZ TORRECILLAS
FACILITADOR: ING. LUIS MIGUEL VENEGAS HERNANDEZ
05/DIC/2013
2. ¿QUÉ ES UN PROTOCOLO DE COMUNICACIÓN?
Un protocolo en sí,
describe los objetivos, diseño, metodología y
consideraciones a tomar en cuenta para la implementación y organización
de estrategias, para el diseño de los procedimientos a ser utilizados para
la observación, análisis e interpretación de los resultados.
De esta manera se puede definir protocolo de comunicación, como un
conjunto de normas y procedimientos útiles para la transmisión de datos,
mediante
un
emisor
y
un
receptor,
que
define
la sintaxis, semántica y sincronización de la comunicación, así como
posibles métodos de recuperación de errores.
3. FUNCION DE UN PROTOCOLO
9. Servicios de
Transmisión
prioridad, nivel de
servicio, y la
seguridad
8. Multiplexación
división de frecuencia o
tiempo en transmisión
1. La segmentación
/ reensamblado
fijación de información de control a
la cabeza
2. Encapsulación
Los datos se
segmentan
Asegurar una
comunicación fiable
entre dispositivos
mediante
conexión lógica mediante
número de secuencia
3. Conexión
de control
7. Direccionamiento
5. Control
de Flujo
Identificación
de un usuario
Retransmisión en caso de
fallo de acuse de recibo
6. Control
de errores
asegurar que los
datos enviados no
abrumen al receptor
reordenar las unidades
4. Entrega
ordenada
4. ELEMENTOS DE U PROTOCOLO
1. Servicio que proporciona el protocolo.
El propósito del protocolo es transferir ficheros de texto como
secuencias de caracteres a través de una línea de datos.
2. Suposiciones sobre el entorno donde se ejecuta el protocolo.
- Dos usuarios como mínimo + un canal de transmisión.
- Los usuarios envían una solicitud de transferencia de fichero y
esperan a que finalice.
3. Vocabulario de los mensajes utilizados en el protocolo.
- ack = mensaje + acuse de recibo positivo.
- nack= mensaje + acuse de recibo negativo.
- err = mensaje con distorsión.
5. 4. Formato de los mensajes del vocabulario del protocolo.
Mensaje={etiqueta de control, dato}
5. Reglas de procedimiento que controlan la consistencia del
intercambio de mensajes
1. Si la recepción anterior estuvo libre
de errores, el siguiente mensaje por el
canal inverso debe llevar un
reconocimiento positivo; en caso
contrario, llevará un reconocimiento
negativo.
2. Si la recepción anterior portaba un
reconocimiento negativo, o si fue
errónea, se retransmitirá el último
mensaje; en caso contrario se
transmitirá el mensaje siguiente
6. REGLAS EN EL DISEÑO DE UN PROTOCOLO
Para hacer eficiente la comunicación, deben escogerse con cuidado los detalles,
ya que los pequeños errores de diseño pueden dar una operación incorrecta,
paquetes innecesarios o retardos.
„
A continuación se indica un listado con una serie de ítem a considerar en el
diseño del protocolo:
1. Título completo del estudio
2. Justificación
Hipótesis que se pretende verificar.
Por qué es necesario realizar el estudio.
Información relevante que exista al respecto y metodología de
búsqueda utilizada.
Utilidad de los resultados que se obtengan y entorno de aplicación o
generalización de éstos.
7. 3. Descripción de los riesgos para los participantes y sistemas de control
previstos.
4. Tipo de diseño: aleatorizado, observacional, etc.
5. Descripción del tratamiento o intervención que se estudia.
6. Criterios de inclusión y exclusión.
7. Calendario del estudio.
8. Cuáles son las variables de medida que se van a estudiar, primaria
(objetivo principal) y secundaria.
9. Método de asignación a cada grupo (aleatorizado, aleatorizado por
estratos, etc), así como otro tipo de mecanismos para controlar sesgos:
por ejemplo estudio doble ciego.
10. Tamaño de muestra previsto y justificación de éste. Estimación de
posibles pérdidas de seguimiento
8. Control de flujo y medidas de validación
Los protocolos del nivel de enlace se encargan de adecuar las
velocidades de intercambios de datos entre emisor y receptor, de
manera que se consiga una alta eficiencia en la transferencia.
Existen tres grandes familias de protocolos, clasificados en función de
cómo realizan esta función de control de flujo son:
-Protocolo HW / SW.
-Protocolo Reenvió.
-Protocolos de ventana deslizante.
Es necesario establecer mecanismos para gestionar la información que entra y
sale de las líneas de transmisión, los mas utilizados son: el CSMA/CD y el paso de
testigo.
9. -CSMA/CD (Acceso Múltiple con Detección de Portadora y Colisiones): El
equipo que desea transmitir escucha en primer lugar. Si el canal está libre,
entonces transmite. Si está ocupado, se espera hasta que quede libre. Si
dos equipos comienzan a transmitir a la vez, se produce una colisión.
Esta colisión origina errores, por lo que las estaciones comenzarán a emitir
nuevamente. Para evitar que vuelva a ocurrir, un algoritmo aleatorio será el
que determinará en cada estación el momento del comienzo de la
transmisión.
El equipo transmisor está constantemente escuchando la línea, incluso
cuando transmite. El algoritmo aleatorio intenta impedir que dos
estaciones comiencen a transmitir simultáneamente una vez detectada la
colisión.
10. -PASO DE TESTIGO (TOKEN PASING): Un equipo solo puede transmitir cuando
tiene un testigo, denominado TOKEN.
El testigo es un paquete único o trama especial que circula por la red y llega a
cada nodo. Cuando un nodo debe transmitir cambia un bit de la trama y
adquiere el uso exclusivo de la red.
Para evitar el uso exclusivo de la red por un equipo, el tiempo de retención
del testigo está limitado.