Sei sulla pagina 1di 62

REPBLICA BOLIVARIANA DE

VENEZUELA
UNIVERSIDAD NACIONAL EXPERIMENTAL
POLITCNICA

ANTONIO JOS DE SUCRE


VICE-RECTORADO PUERTO ORDAZ
Departamento de Ingeniera
Electrnica

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

Protocolos, Que son?


En forma
resumida:

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

Modelo de Referencia OSI


Este modelo tiene jerarquizacin por capas,
distribuyndose
las
funciones
de
comunicacin entre esas distintas capas.
Cada capa se sustenta en la capa inferior, la
cual realiza funciones ms primitivas y las
oculta a la capa inmediata superior.
El estndar fue publicado en 1984.
La UIT-T cre una
denominada X.200

versin

compatible

Modelo de Referencia OSI


Algunos Principios para la definicin de capas:
1. No crear demasiadas capas para facilitar la
descripcin e integracin de las mismas.
2. Definir
capas
diferentes.

con

funciones

claramente

3. Definir funciones similares en la misma capa.


4. Definir las capas de forma que sea fcil su
rediseo sin necesidad de cambios en otras.
5. Definir capas separadas
claramente diferentes,
servicio ofrecido como a

para funciones que sean


en lo que respecta al
la tecnologa implicada.

Modelo de Referencia OSI


Algunos Principios para la definicin de capas
(cont):
6. Seleccionar los limites o separacin entre capas
de acuerdo con lo que la experiencia previa
aconseje.
7. Crear para cada capa limites o separaciones solo
con su capa superior o inferior.
8. Permitir la no utilizacin de todas las capas.
9. Crear, donde sea necesario, dos o ms sub
capas con una funcionalidad comn y por lo tanto
mnima para permitir la operacin de la interfaz
con capas adyacentes.

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

Usuario del Servicio

Solicitud

Confirmacin

Suministrador
del servicio

Usuario del Servicio

Indicacin

Usuario del Servicio

Solicitud

Usuario del Servicio

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

Posee cinco capas:


1. Capa de Aplicacin
2. Capa de Transporte o Extremo-Extre
mo
3. Capa Internet
4. Capa de Acceso a la Red
5. Capa Fsica

Como Opera TCP/IP?


PDUs

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

Fin del Tema III-A


Gracias

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:

Direccin: la PDU contiene la direccin


del emisor y/o receptor
Cdigo para deteccin de error: es una
secuencia de comprobacin
Control del
propia del
funciones

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:

a) Indicar que ha sido invocado un


procedimiento por un usuario de servicio
par en la conexin y para suministrar
los parmetros asociados.

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

Proporciona la comunicacin entre


procesos
o
aplicaciones
de
computadores separados.

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 de Acceso a la Red


Relacionada con la interfaz lgica
entre un sistema final y una subred.

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 para TCP/IP

PDUs

Contenido de PDUs para TCP


Puerto Destino: cuando la entidad TCP en B recibe el
segmento, debe conocer a quien se le deben entregar los datos.
Nmero de Secuencia: TCP enumera secuencialmente los
segmentos que enva a un puerto destino dado, para que si
llegan desordenados la entidad TCP en B pueda reordenarlos.
Suma de Comprobacin: la entidad emisora TCP incluye un
cdigo calculado en funcin del resto del segmento. La
entidad receptora TCP realiza el mismo clculo y compara el
resultado con el cdigo recibido. Si se observa alguna
discrepancia implicar que ha habido algn error en la
transmisin.

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.

Potrebbero piacerti anche