Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
VENEZUELA
UNIVERSIDAD NACIONAL EXPERIMENTAL
POLITCNICA
TEMA III
PROTOCOLOS Y SU
ARQUITECTURA
Sumario
1.Que estudiaremos en el Curso?
2.Modelo de Comunicacin Digital
3.Protocolos
4.Modelo Referencial OSI
5.Arquitectura de TCP/IP
6.Problemas y/o aplicaciones
muy
simple
Es un conjunto de reglas o
pautas establecidas para el
establecimiento
de
una
comunicacin entre dos o
ms computadores con la
Protocolos
Caractersticas asociadas al Protocolo:
La sintaxis: formato de datos y niveles
de seal.
La semntica: informacin de control
para la coordinacin y manejo de
errores.
La temporizacin: sintonizacin
velocidades y secuenciacin.
de
Protocolos y su Arquitectura
La arquitectura, es el conjunto
mdulos que realizan todas
funciones
necesarias
en
proceso de comunicacin.
de
las
el
Protocolos
Se Caracterizan por ser:
1. Directos / Indirectos
2. Monolticos / Estructurados
3. Simtricos / Asimtricos
4. Estndares / No estndares
Funciones de un Protocolo
Se pueden agrupar en:
1. Encapsulamiento
2. Segmentacin y Ensamblado
3. Control de la Conexin
4. Entrega en Orden
5. Control de Flujo
6. Control de Errores
7. Direccionamiento
8. Multiplexacin
versin
compatible
con
funciones
claramente
Arquitectura OSI
Primitivas de servicio y
parmetros
Una primitiva especifica la funcin que se va a llevar
a cabo y los parmetros que se utilizan para pasar
datos e informacin de control entre capas
adyacentes.
Tipos de primitivas
1. SOLICITUD
2. INDICACION
3. RESPUESTA
4. CONFIRMACION
Ejemplo de Primitivas de
servicio y parmetros
Se desea transferir datos desde una entidad N a su
entidad par (N) en otro sistema.
Como solucin se verifican los siguientes hechos:
1. La entidad origen (N) invoca a su entidad (N - 1)
con una primitiva de solicitud. Asociado a esta
primitiva estn los parmetros necesarios, como,
por ejemplo, los datos que se van a transmitir y la
direccin destino.
Ejemplo de Primitivas de
servicio y parmetros
Se desea transferir datos desde una entidad N a su
entidad par (N) en otro sistema.
Continuacin...
2. La entidad origen (N - 1) prepara una PDU (N - 1)
para envirsela a su entidad par (N - 1).
3. La entidad destino (N - 1) entrega los datos al
destino apropiado (N) a travs de la primitiva de
indicacin, que incluye como parmetros los datos
y la direccin origen.
Ejemplo de Primitivas de
servicio y parmetros
Se desea transferir datos desde una entidad N a su
entidad par (N) en otro sistema.
4. Si se requiere una confirmacin, la entidad destino
(N) emite una primitiva de respuesta a su entidad
(N-1).
5. La entidad (N - 1) convierte la confirmacin en
una PDU (N- 1).
6. La confirmacin se entrega a la entidad (N) como
una primitiva de confirmacin.
VER EJEMPLO
Primitivas de servicio
confirmado y no confirmado
Las primitivas de servicio pueden ser, segn
que brinde respuesta o no, confirmado o no
confirmado.
Suministrador
Suministrador
Suministrador
del servicio
Solicitud
Confirmacin
Suministrador
del servicio
Indicacin
Solicitud
Indicacin
Respuesta
Servicio Confirmado
Servicio No Confirmado
Ventajas y desventajas
Ventajas y Desventajas
Capas del
Modelo OSI
y su
Descripcin
Servicio:
Desde las capas
inferiores a las
capas superiores
Arquitectura de protocolos
TCP/IP
Los protocolos TCP/IP son los protocolos ms
utilizados en la actualidad, por su sencillez,
dominio pblico, amplia compatibilidad con
sistemas comerciales, su utilidad en Internet, etc.
stos conciben que la tarea de comunicacin debe
ser realizada por diversos mdulos o entidades,
que se pueden comunicar con sus entidades pares
del sistema remoto.
Propone la realizacin de las tareas por capas y no es
estricto o necesario que todas las capas deban ser
utilizadas.
Arquitectura de protocolos
TCP/IP
Protocolos de TCP/IP
Familia de Protocolos TCP/IP
Asignaciones
1. Realice una lectura analtica de los
captulos 1 y 2 del libro de texto.
2. Realice las actividades de la seccin
2.5 del libro de texto.
3. Disctalas con sus compaeros de
clase.
4.Preprese para
preparador.
la
clase
con
el
Directos / Indirectos
Dependen de la naturaleza de la
comunicacin, bien sea directa o indirecta.
Ejemplos de Protocolos
Directos / Indirectos
Monolticos / Estructurados
Ser Monoltico si contiene en s mismo
todo el software para el proceso.
Ser Estructurado cuando posea una
estructura de protocolos organizados
con una estructura por capas o
jerrquica.
Simtricos / Asimtricos
Sern Simtricos cuando involucran a
entidades pares, en caso contrario
ser asimtrico.
Ejemplo:
Esquema Cliente Servidor
Un servicio, un Servidor
Estndares / No Estndares
Estndares:
son
compatibles
con
muchos
sistemas
de
diferentes
fabricantes.
No estndar, es aquel que se disea y
se implementa para una comunicacin
particular o sistema particular.
Encapsulamiento
Es el proceso de aadir a los datos
informacin de control. Los datos se
generan por una entidad y se
encapsulan en la PDU junto con la
informacin de control.
PDU
Encapsulamiento
La informacin de control (PDU) puede
ser:
Protocolo: informacin
protocolo para otras
Segmentacin y Ensamblado
Segmentacin
es
el
proceso
de
particionar la informacin en bloques
ms manejables, llamados PDU, siendo
el PDU el bloque a intercambiar entre
dos entidades.
Ensamblado, es el proceso inverso y
sirve para recuperar el formato de
los mensajes originales, para ser
entregados a la entidad de aplicacin
destino.
Control de Conexin
Responsable de la administracin del
proceso de intercambio de informacin
con sistemas orientados a la conexin
o sin conexin.
til
cuando
se
trabaja
con
transferencia de datos no orientada a
conexin, en caso de ser pocos datos.
Control de Conexin
La entidad transmisora enva los datos
al otro extremo, de forma tal que
cada
PDU
sea
tratada
independientemente de las PDUs
recibidas previamente.
Entrega de Orden
Si dos entidades de comunicacin
residen en estaciones diferentes
conectados por una red, es posible
que las PDU lleguen con un orden
diferente al de partida, pues pueden
haber recorrido caminos diferentes
hasta llegar al destino.
El protocolo debe tener la capacidad de
ordenar
los
PDUs
antes
de
entregarlos
a
la
entidad
correspondiente.
Control de Flujo
Es el proceso que realiza la entidad
receptora sobre la emisora para
evitar que la velocidad de la segunda
desborde su capacidad de recibir
datos y estos se pierdan.
La confirmacin de recepcin de una
PDU es vital para el envo de la
siguiente. Debe preveerse un posible
lazo infinito, por falta de la
respuesta.
Control de Errores
Las tcnicas de control de errores son
necesarias para recuperar prdidas o
deterioros de los datos y de la
informacin de control.
Se implementan mediante dos funciones
separadas:
a) La deteccin del error
b) La retransmisin
Direccionamiento
Este aspecto tiene que ver con la
eficaz entrega de las PDUs a las
entidades que corresponda.
Involucra los siguientes aspectos;
a) El nivel de direccionamiento
b) El alcance del direccionamiento
c) Los identificadores de la conexin
d) El modo de direccionamiento
Direccionamiento
El nivel de direccionamiento
Hace referencia al nivel de la
arquitectura de comunicaciones en el
que se identifica a la entidad. Cada
sistema
(servidor,
estacin
de
trabajo, router) est asociado a una
nica direccin, y es por lo general
una direccin de red.
Direccionamiento
El alcance del direccionamiento
Dado
el
carcter
nico
y
de
aplicabilidad global de las direcciones,
con ellas se hace posible que en
Internet se encaminen datos desde
cualquier origen conectado a cualquier
red, hasta cualquier otro sistema
destino situado en cualquier red
distinta.
Direccionamiento
Los identificadores de la conexin
En las transferencias orientadas a la
conexin, es a veces deseable utilizar
un nombre de conexin durante la
fase de transmisin. Es de utilidad en
los sistemas orientados a la conexin.
Direccionamiento
El modo de direccionamiento
El
direccionamiento
puede
ser
unidestino (para un solo destino) o
multidestino cuando se desea enviar la
informacin a ms de un destinatario.
Multiplexacin
Ascendente: varias conexiones del nivel
superior comparten, o se mux sobre
una nica conexin del nivel inferior.
Descendente: consiste en establecer
una nica conexin del nivel superior
utilizando varias conexiones del nivel
inferior, el trafico de la conexin del
nivel superior se divide as entre las
conexiones inferiores.
Servicios de Transmisin
Pueden ser varios:
a) Prioridad: jerarquizar los mensajes a
enviar
b) Calidad de servicio: velocidad en la
entrega de los mensajes, manejo del
retardo, etc.
c) Seguridad: resguardo ante usuarios
no autorizados, por ejemplo
Primitivas de Servicio
SOLICITUD
Primitiva emitida por el usuario del
servicio para invocar algn servicio y
pasar los parmetros necesarios para
especificar completamente el servicio
solicitado.
Primitivas de Servicio
INDICACION
Primitiva emitida por el suministrador
del servicio para:
Primitivas de Servicio
INDICACION
Primitiva emitida por el suministrador
del servicio para:
b) Notificar al usuario del servicio
sobre una accin iniciada por el
suministrador.
Primitivas de Servicio
RESPUESTA
Primitiva emitida por el usuario para
confirmar
o
completar
algn
procedimiento invocado previamente
mediante una indicacin a ese usuario.
Primitivas de Servicio
CONFIRMACION
Primitiva emitida por el suministrador
del
servicio
para
confirmar
o
completar
algn
procedimiento
invocado previamente mediante una
solicitud por parte del usuario del
servicio.
Capa de Aplicacin
Capa de Transporte o
Extremo a Extremo
Proporciona
un
servicio
de
transferencia de datos extremo a
extremo.
Esta capa puede incluir mecanismos
de seguridad.
Oculta los detalles de
redes subyacentes, a
aplicacin.
la red, o
la capa de
Capa Internet
Relacionada con el encaminamiento
de los datos del computador
origen al destino a travs de una
o ms redes conectadas por
dispositivos de encaminamiento.
Capa Fsica
Define las caractersticas del
medio de transmisin, la tasa de
sealizacin y el esquema de
codificacin de las seales.
Ejemplo de primitivas de
servicio
Emisor
Informacin
Aplicacin
Entidad N
Receptor
Aplicacin
Entidad N
Informacin
Entidad N-1
PDU
Entidad N-1
PDU
PDUs
SMTP
1. SMTP, proporciona una funcin bsica de
correo electrnico.
2. Proporciona un mecanismo para transferir
mensajes entre computadores remotos.
3. Entre sus propiedades cabe destacar la
utilizacin de listas de mensajera, la gestin
de acuses de recibo y el reenvo de mensajes.
SMTP
4. El protocolo SMTP no especifica cmo se crean
los mensajes, para este fin se necesita un
programa de correo electrnico nativo o un editor
local.
5. Una vez que se ha creado el mensaje, SMTP lo
acepta y hace uso del TCP para enviarlo al
mdulo SMTP en el computador remoto. En el
receptor, el mdulo SMTP utilizar su aplicacin
de correo electrnico local para almacenar el
mensaje recibido en el buzn de correo del
usuario destino.
FTP
1. El protocolo de transferencia de ficheros FTP, se
utiliza para enviar ficheros de un sistema a otro bajo
el control del usuario.
2. Se permite transmitir ficheros tanto de texto como
en binario, adems el protocolo permite controlar el
acceso de los usuarios.
3. Cuando un usuario solicita la transferencia de un
fichero, el FTP establece una conexin TCP con el
sistema destino para intercambiar mensajes de
control.
FTP
4. Esta conexin permite al usuario transmitir su
identificador y contrasea, adems de la
identificacin del fichero junto con las acciones a
realizar sobre el mismo.
5. Una vez que el fichero se haya especificado y su
transferencia haya sido aceptada, se establecer una
segunda conexin TCP a travs de la cual se
materializar la transferencia. El fichero se
transmite a travs de la segunda conexin, sin
necesidad de enviar informacin extra, o cabeceras
generadas por la capa de aplicacin.
FTP
6. Cuando la transferencia finaliza, se utiliza la
conexin de control para indicar el fin, adems esta
misma conexin estar disponible para aceptar
nuevas rdenes de transferencia.
TELNET
1. Facilita la posibilidad de conexin remota,
mediante la cual el usuario en un terminal o
computador personal se conecta a un computador
remoto y trabaja como si estuviera conectado
directamente a ese computador.
2. El protocolo se dise para trabajar con
terminales poco sofisticados en modo scroll (avance
de pantalla).
TELNET
3. Se implementa en dos mdulos: el usuario
TELNET interacta con el mdulo de E/S para
comunicarse con terminal local. ste convierte las
particularidades de los terminales reales a una
definicin normalizada de terminal de red, y
viceversa. El servidor TELNET interacta con la
aplicacin, actuando como un sustituto del gestor del
terminal, para que de esta forma el terminal remoto
le parezca local a la aplicacin.
4. El trafico entre el terminal del usuario y el
servidor TELNET se transmite sobre una conexin
TCP.