Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Protocolos
Segn sus caractersticas, podran ser:
Directos o Indirectos. Monolticos o Estructurados. Simtricos o Asimtricos. Estndares o No estndares.
Directos / Indirectos
Directos:
Se caracterizan porque los datos pasarn directamente entre las entidades sin la intervencin de un agente activo.
Sistemas que comparten una lnea punto a punto. Sistemas que comparten una lnea multipunto.
Indirectos:
El intercambio de datos depender de otras entidades.
Red conmutada. Redes interconectadas o Internet.
Monoltico / Estructurado
La comunicacin entre sistemas es una tarea compleja como para abordarla y concebirla monolticamente como un todo. Se puede optar por una tcnica de diseo e implementacin estructurada.
En lugar de un nico protocolo, habr un conjunto de protocolos organizados con una estructura por capas. Las funciones bsicas se implementarn en las entidades de los niveles inferiores, las cuales proporcionarn servicios a las entidades de los niveles superiores. Arquitectura de protocolos.
4
Simtrico / Asimtrico
Simtrico:
La comunicacin se realiza entre entidades pares.
Asimtrico:
Cliente/servidor.
Estndar / No estndar
Un protocolo no estndar es aquel que se disea y se implementa para una comunicacin particular.
K tipos diferentes de fuentes con L tipos de receptores de informacin necesitan K*L protocolos diferentes y 2*K*L implementaciones diferentes.
algunas de ellas.
Encapsulamiento
Debe aadir a los datos informacin de control:
Direccin. Cdigo para la deteccin de errores. Control del protocolo.
Datos de la aplicacin
Cabecera de transporte
Cabecera de red
Cabecera de red
Segmentacin (fragmentacin)
Las transferencias de informacin se realiza mediante una secuencia de bloques de datos de tamao limitado. Los datos agrupados en mensajes pueden ser demasiado grandes. Puede que la red slo acepte bloques ms pequeos. La segmentacin supone partir los datos en bloques ms pequeos (o fragmentacin en TCP/IP):
En una red ATM, el tamao de los bloques est limitado a 53 octetos. Ethernet impone un tamao mximo de 1.526 octetos.
10
Segmentacin (fragmentacin)
En el nivel de aplicacin la unidad lgica de datos se denomina mensaje. Si el mensaje es muy largo ser segmentado por los protocolos de los niveles inferiores en bloques ms pequeos denominados PDU (Protocol Data Unit).
11
Por qu fragmentar?
Ventajas:
Mecanismos para el control de errores ms eficientes. El acceso a las facilidades de transmisin ser ms equitativo. Retardos inferiores. Tamaos menores de memoria temporal (buffers). Facilidad para llevar a cabo tareas de comprobacin y/o reinicio/recuperacin.
Desventajas:
Mayor informacin suplementaria. Incremento del nmero de interrupciones. Ms tiempo de procesamiento.
12
Control de la conexin
Fases:
Establecimiento de la conexin. Transferencia de datos. Cierre de la conexin.
Tambin pueden darse fases de interrupcin de la conexin y fases de recuperacin (tratamiento de errores y control de la conexin). La numeracin secuencial se usa para:
La entrega en orden. El control de flujo. El control de errores.
13
Mltiples intercambios
14
Entrega en orden
Puede que las PDU hayan seguido rutas distintas para llegar al destino (en transferencia de datagramas, con el uso de protocolos no orientados a conexin). Puede que las PDU lleguen con un orden diferente al de partida. Si cada PDU se enumera secuencialmente, se podrn reordenar en destino.
15
Control de flujo
Operacin realizada por la entidad receptora. Limita la velocidad o la cantidad de datos que enva la entidad emisora. Existen diferentes modalidades:
Procedimiento de parada-y-espera (Stop and wait). Sistema de crditos:
Ventana corredera.
Control de errores
Tcnicas necesarias para recuperar prdidas o deterioros de los datos e informacin de control. Deteccin de errores:
El El Si Si emisor inserta un cdigo que sea capaz de detectar errores. receptor comprobar el valor del cdigo. se detecta un error, el receptor descartar la PDU. OK -> envo de confirmacin.
Retransmisin:
Si no se recibe una confirmacin de la PDU transmitida, el emisor retransmitir la PDU.
17
Direccionamiento
18
Nivel de direccionamiento
Hace referencia al nivel de la arquitectura en el que se identifica a la entidad. Cada sistema (servidor) o sistema intermedio (router) est asociado a una direccin nica. Direccin del nivel de la red:
Direccin IP o direccin Internet (TCP/IP). Punto de acceso al servicio de red o NSAP (OSI). NSAP (Network Service Access Point).
Conceptos de direccionamiento
Estacin A
Aplicacin
Aplicacin X
Estacin B
Puerto o punto de acceso al servcio (SAP) Conexin lgica (conexin TCP)
Direccin global de la red
Aplicacin Aplicacin Aplicacin X Y Y
Fsica
Fsica
Red 1
Red 2
20
Aplicabilidad global:
Desde cualquier sistema se podr identificar a cualquier otro, utilizando su direccin global. La direccin X identifica cualquier sistema conectado a cualquier red.
Identificadores de la conexin
Utilizados en transferencias orientadas a conexin (circuitos virtuales). A veces es deseable utilizar un nombre de conexin durante la fase de transmisin:
Reduccin de cabeceras:
Estos identificadores son, por lo general, ms cortos que las direcciones globales.
Encaminamiento:
Sirve para que los sistemas intermedios identifiquen una ruta y puedan encaminar las PDU futuras.
Multiplexacin:
Una entidad puede utilizar simultneamente ms de una conexin. Las PDU se deben identificar mediante el identificador de conexin.
Modo de direccionamiento
Normalmente, una direccin alude a un nico sistema o puerto:
Direccin unidestino (unicast). Enviado a una mquina o persona.
Multiplexacin
Se establecen varias conexiones dentro de un nico sistema. Puede realizarse de dos formas distintas:
Multiplexacin ascendente (o hacia adentro):
Varias conexiones del nivel superior comparten, o se multiplexan sobre una nica conexin del nivel inferior. til para hacer un uso ms eficaz del servicio del nivel inferior o para proporcionar varias conexiones del nivel superior en un entorno donde slo exista una nica conexin del nivel inferior. Una nica conexin del nivel superior utilizando varias conexiones del nivel inferior. El trfico de la conexin del nivel superior se divide as entre las conexiones inferiores. Aade seguridad a la conexin y mejora las prestaciones y la eficacia.
24
Multiplexacin
25
Servicios de transmisin
Prioridad:
Ejemplo: mensajes de control.
Seguridad:
Acceso restringido.
26
Estandarizacin
Los estndares: Facilitan la interoperatividad entre equipos de distintos
fabricantes. Estimulan la economa de gran escala.
Las tareas en las comunicaciones son muy complejas, deberan dividirse en tareas ms manejables, organizndose en una arquitectura de comunicaciones. Esta arquitectura ser el marco de referencia para la normalizacin. El comit OSI comenz a trabajar en 1977. En 1984 se public el estndar final ISO 7498. La CCITT (Ahora ITU-T) especific una versin tcnicamente compatible (X.200).
27
El modelo OSI
Modelo jerarquizado en capas. Cada capa realiza un conjunto de funciones, relacionadas entre s, necesarias para comunicarse con otros sistemas. Cada capa se sustenta en la capa inmediatamente inferior, la cual realizar funciones ms primitivas, ocultando los detalles a las capas superiores. Cada capa proporciona servicios a la capa inmediatamente superior. Los cambios en una capa no implicarn cambios en las otras capas.
28
El entorno OSI
Construccin de una PDU de salida
Aplicacin X Aplicacin Y
Aplicacin
Presentacin Sesin
Transporte
Transporte
Red
Red Enlace de datos Infraestructura de comunicaciones (p.e.: enlace punto-a-punto, red) Fsica
29
Capa 7 (aplicacin)
Servicio a la capa N + 1
Capa N
Entidad de la capa N
30
Capa N
31
Elementos de la normalizacin
Especificacin del protocolo:
Dos entidades en la misma capa en sistemas diferentes cooperan e interactan por medio del protocolo. Pueden estar implicados sistemas abiertos diferentes. El protocolo se debe especificar con precisin:
Dar formato a la unidad de datos. Semntica de todos los campos. Secuencia permitida de PDU.
Direccionamiento:
Las entidades se identifican mediante un punto de acceso al servicio (SAP).
32
Ejemplos:
TCP (Transmission Control Protocol) UDP (User Datagram Protocol) SPX (Sequenced Packet Exchange)
35
36
Utilizacin de un retransmisor
Sistema final
Retransmisor
Sistema final
Protocolo de la capa de aplicacin Protocolo de la capa de presentacin Protocolo de la capa de sesin Protocolo de la capa de transporte Red Enlace de datos Fsica
Medio fsico para OSI
39
40
41
Capa fsica:
Define:
Medio de transmisin. Tasa de sealizacin Esquema de codificacin.
43
Cabecera TCP
Segmento
TCP
Cabecera IP
Datagrama IP
Cabecera de red
44
BGP = Protocolo de pasarela frontera FTP = Protocolo de transferencia de ficheros HTTP = Protocolo de transferencia de hipertextos ICMP = Protocolo de mensajes de control de Internet IP = Protocolo Internet MIME = Extensiones multipropsito de correo electrnico en Internet
OSPF RSVP
SMTP = Protocolo sencillo de transferencia de correo electrnico SNMP = Protocolo sencillo de gestin de redes TCP = Protocolo de control de transmisin UDP = Protocolo de datagramas de usuario
45
Preparacin. Comit.
Indagacin.
46
Publicacin.
El proceso de definicin de un estndar ISO puede ser lento, pero debe asegurarse que recibe una aceptacin suficiente.
47
48
Lecturas recomendadas
Stallings, W. Comunicaciones y Redes de Computadores, sexta edicin. Madrid: Prentice Hall, 2000: Captulo 2. Comer, D. Internetworking with TCP/IP , Volume I: Principles, Protocols, and Architecture. Upper Saddle River, NJ: Prentice Hall, 1995. Comer, D. and Stevens,D. Internetworking with TCP/IP Volume II and Volume III. Upper Saddle River, NJ: Prentice Hall, 1999 & 1997. Halsall, F. Data Communications, Computer Networks and Open Systems. Reading, MA: Addison Wesley, 1996. Jose Luis Duque Alonso,.Sistemas Telemticos. Mc GrawHill: Captulo 1. http://ietf.org/rfc.html Documentos RFC http://www.rfc-es.org Documentos RFC en castellano
50