Está en la página 1de 39

Prof. Herman Garca Redes de Datos Cap.

1 1
Capitulo 2
Arquitectura de Protocolos
Prof. Herman Garca Redes de Datos Cap.1 2
Conjunto de reglas que gobiernan el intercambio
de datos entre dos entidades
Usado para comunicaciones entre entidades en
un sistema
Entidades cualquier cosa capaz de enviar y recibir datos
Aplicaciones de usuarios
gestores de e-mail
terminales
Sistemas es un objeto fisico que que contiene una o mas
entidades
Prof. Herman Garca Redes de Datos Cap.1 3
La comunicacin entre dos entidades puede ser:
Directa o indirecta
Los protocolos pueden ser:
Nonolitico o estructurado
Simtrico o asimtrico
Estandar o no-estandar
Prof. Herman Garca Redes de Datos Cap.1 4
Directa
Los sistemas comparten un enlace punto a punto o
Los sistemas comparten un enlace multi-punto
Los datos pueden pasar sin intervencin de agentes activos
Prof. Herman Garca Redes de Datos Cap.1 5
Indirecto
Redes conmutadas o
Conjunto de redes (!nternetworks) o internet
La transferencia de datos depende de otras entidades
Prof. Herman Garca Redes de Datos Cap.1 6
La tarea de la comunicacin es compleja como para ser
abordada como una unidad
p.e. una aplicacin de e-mail ejecutandose en dos computadores
conectados por un enlace sincrnico HDLC. Para ser monolitico, la
aplicacin deberia contener la lgica del HDLC, ademas del software
para dividir los mensajes e unidades del tamano de un paquete y el
software para solicitar un circuito virtual, etc
El diseo estructurado analiza el problema en unidades ms
pequeas
En lugar de un unico protocolo, habra un conjunto de protocolos
organizados con una estructura jerarquica en capas
* HDLC: High-Level Data Link Control
Prof. Herman Garca Redes de Datos Cap.1 7
Simtrico
Comunicacin entre entidades pares
Asimtrico
Clientefservidor
Prof. Herman Garca Redes de Datos Cap.1 8
Un protocolo no estandar se disena e
implementa para computadores y tareas
especificas
Con K fuentes y L receptores se necesitarian
K*L protocolos y 2*K*L implementaciones
Si se usa un protocolo en comun, se necesitan
K + L implementaciones
Prof. Herman Garca Redes de Datos Cap.1 9
Prof. Herman Garca Redes de Datos Cap.1 10
Encapsulacin
Segmentacin y re-ensamblaje
Control de conexin
Entrega ordenada
Control de flujo
Control de Error
Direccionamiento
Nultiplexaje
Servicios de transmisin
Prof. Herman Garca Redes de Datos Cap.1 11
Se agrega informacin de control a los datos
Informacin de direccin: indicar direccin del
emisor yfo del receptor
Cdigo detector de errores: se debe incluir
alguna secuencia de comprobacin
Control del protocolo: se debe incluir alguna
informacin adicional para realizar las funciones del
protocolo que se mencionan mas adelante
Prof. Herman Garca Redes de Datos Cap.1 12
Prof. Herman Garca Redes de Datos Cap.1 13
Los bloques de datos son de tamano limitado
Los mensajes de la capa de aplicacin pueden ser muy grandes
Los protocolos de niveles inferiores pueden ser mas pequenos
La segmentacin ( o fragmentacin en TCPf!P) consiste en dividir
los bloques mas grandes en otros mas pequenos
Los bloques de ATN (cells) son de 53 bytes de largo
Los bloques Ethernet (frames) son de hasta 1526 bytes de largo
A veces se debe interrumpir la transferencia de datos para realizar
tareas de comprobacin yfo reiniciofrecuperacin
Prof. Herman Garca Redes de Datos Cap.1 14
ventajas
Control de error mas eficiente :el numero de bits a
transmitir es menor
Acceso mas equitativo a las facilidades de la red: si
no se fijara un tamano maximo cualquier estacin
podria monopolizar un medio compartido
Retardos menores: mientras mas pequeno el tamano
menos tiempo toma su transmisin
Necesidad de buffers mas pequenos: las entidades
deben reservar menor tamano de memoria
Prof. Herman Garca Redes de Datos Cap.1 15
Desventajas
Overheads: mientras menor es el tamano del bloque
mayor sera el porcentaje de informacin
suplementaria
Aumento de interrupciones en el Rx: la llegada de
una PDU genera una interrupcin para ser atendida
Nas tiempo de procesamiento: el tiempo para
procesar PDUs mas pequenas y por lo tanto mas
numerosas, sera superior.
* PDU : Unidad de Datos de Protocolo (protocol Data Unit)
Prof. Herman Garca Redes de Datos Cap.1 16
Establecimiento de la conexin (orientada a la conexin)
Transferencia de datos
Trmino de la conexin (orientada a la conexin)
Puede haber interrupcin y recuperacin de la conexin
Numeracin secuencial se usa para
Entrega en orden
Control de flujo
Control de error
Prof. Herman Garca Redes de Datos Cap.1 17
Prof. Herman Garca Redes de Datos Cap.1 18
Las PDUs pueden usar diferentes caminos a
travs de una red
Las PDUs pueden arribar fuera de orden
Los numeros de secuencia de las PDUs permiten
ordenarlos
Prof. Herman Garca Redes de Datos Cap.1 19
Lo hace la entidad receptora
Para limitar la cantidad o velocidad de datos
Parada y espera (Stop and wait)
cada PDU se debe confirmar antes de que se pueda
enviar el siguiente
Sistema de crdito
se permite al emisor transmitir una cantidad de datos
sin esperar confirmacin
ventanas deslizantes (Sliding window)
Se necesita en las capas de aplicacin como
tambin en la de red
Prof. Herman Garca Redes de Datos Cap.1 20
Resguardo contra prdida o dano de datos
Deteccin de Errores
El emisor inserta bits detectores de errores
El Rx comprueba estos bits
Si esta OK, reconoce
Si hay error, descarta el paquete
Retransmisin
Si no hay reconocimiento en un tiempo dado,
retransmite
Se realiza en varios niveles
Prof. Herman Garca Redes de Datos Cap.1 21
El direccionamiento dentro de una arquitectura
es complejo y abarca una serie de cuestiones
tales como:
Nivel de direccionamiento
Alcance del direccionamiento
!dentificadores de la conexin
Nodo de direccionamiento
Prof. Herman Garca Redes de Datos Cap.1 22
Hace referencia al nivel de la arquitectura en el que se
identifica la entidad
Direccin unica para cada sistema (servidor, computador)
o sistema intermedio (router)
Direccin a nivel de red
!P o direccin internet (TCPf!P)
Punto de acceso al servicio de red (Network service access point
or NSAP) (OS!)
Procesos dentro del sistema
Numero de puerta (TCPf!P)
Punto de acceso al servicio (Service access point or SAP) (OS!)
Prof. Herman Garca Redes de Datos Cap.1 23
Prof. Herman Garca Redes de Datos Cap.1 24
No ambigedad global
La direccin global identifica a un unico sistema
Hay slo un sistema con direccin X
Aplicabilidad global
Es posible que cualquier sistema (cualquier direccin)
identifique a cualquier otro sistema (direccin) por la
direccin global de ese otro sistema
La direccin X identifica un sistema en cualquier
parte en la red
P.e. la direccin NAC en redes !EEE 802
Prof. Herman Garca Redes de Datos Cap.1 25
Tiene sentido en el caso de transferencia de datos
orientados a la conexin (circuitos virtuales)
Da un nombre a la conexin durante la fase de
transferencia. Esto tiene las siguientes ventajas:
Reduccin de los encabezados: ya que los identificadores de
conexin son mas cortos que las direcciones globales
Encaminamiento: definida una ruta fija sta puede ser
identificada por un nombre de conexin
Nultiplexacin: las entidades pueden querer multiples
conexiones
!nformacin de estado: una vez establecida la conexin los
sistema finales deben mantener informacin del estado relativo
a la conexin.
Prof. Herman Garca Redes de Datos Cap.1 26
Generalmente una direccin se refiere a un solo sistema
o puerto
Unidestino (Unicast)
Envia a una sola maquina o persona
Se puede direccionar todas las entidades dentro de un
dominio
Difusin (Broadcast)
Envia a todas las maquinas o usuarios
Se puede direccionar un subconjunto de entidades en
un dominio
Nultidestino (Nulticast)
Envia a algunas maquinas o a un grupo de usuarios
Prof. Herman Garca Redes de Datos Cap.1 27
Soporta mutiples conexiones en una maquina
Asigna multiples conexiones en un nivel sobre una
conexin unica en otro nivel
Nultiplexacin ascendente (o hacia adentro): varias conexiones
del nivel superior comparten una unica conexin del nivel
inferior
Nultiplexacin descendente (o divisin): se establece una unica
conexin del nivel superior usando varias conexiones del nivel
inferior.
Se usa para agregar seguridad a la conexin
Nejorar las prestaciones o la eficacia
Prof. Herman Garca Redes de Datos Cap.1 28
Prioridad
p.e.mensajes de control
Calidad de Servicio
Garantizar una velocidad minima
Garantizar un retardo maximo
Seguridad
Restricciones de acceso
Prof. Herman Garca Redes de Datos Cap.1 29
Cual es la necesidad de un
arquitectura de protocolos
Por ejemplo para la transmisin de archivos
La fuente debe activar el camino de comunicacin o informar a
la red cual es su destino
La fuente debe verificar si el destino esta preparado para recibir
la informacin
La aplicacin de transferencia de archivos en la fuente debe
verificar si el sistema de de manejo de archivo del destino
aceptara y almacenara el archivo para el usuario especificado
Puede requerirse una transformacin de formato del archivo
Una tarea es dividida en subtareas
!mplementadas de forma separada y en capas dentro de
una pila
Las funciones se necesitan en ambos sentidos
Las capas pares (del mismo nivel) se comunican
Prof. Herman Garca Redes de Datos Cap.1 30
Para que dos entidades se comuniquen con xito,
se requiere hablen el mismo idioma.
Las entidades deben seguir una serie de
convenciones mutuamente aceptadas a fin de
saber:
qu se comunica (semantica)
cmo se comunica (sintaxis)
cuando se comunica (temporizacin)
Prof. Herman Garca Redes de Datos Cap.1 31
Los puntos claves que definen o caracterizan a un
protocolo son:
Sintaxis incluye aspectos de:
Formato de los datos
Niveles de senal
Semntica incluye aspectos de:
!nformacin de control para la coordinacin
Nanejo de errores
Timing (Temporizacin)
Sintonizacin de velocidades
Secuenciacin
Prof. Herman Garca Redes de Datos Cap.1 32
Tareas de comunicacin separadas en mdulos
Por ejemplo la transferencia de archivo podria
usar tres mdulos
Aplicacin para la transferencia de archivos
Ndulo de servicio de comunicaciones
Ndulo de acceso a la red
Prof. Herman Garca Redes de Datos Cap.1 33
Prof. Herman Garca Redes de Datos Cap.1 34
Capa de aplicacin
Capa de transporte
Capa de Acceso a la red
Capa de
aplicacion
Capa de
transporte
Capa de
Acceso
a la red
Capa de
aplicacion
Capa de
transporte
Capa de
Acceso
a la red
Prof. Herman Garca Redes de Datos Cap.1 35
Relacionada con el intercambio de datos entre el
computador y la red
El computador emisor debe proporcionar a la red
la direccin del destino
Puede invocar algunos servicios proporcionados
por la red {p.e. gestin de prioridades)
El software de esta capa depender del tipo de
red usado {normas para: LAN, packet switched
etc.)
de esta manera los softwares de comunicaciones que estn sobre la
capa de acceso a la red no tendran que preocuparse de las
caracteristicas de la red. Podran trabaja independientemente del tipo
de red.
Prof. Herman Garca Redes de Datos Cap.1 36
!ntercambio confiable de datos
es deseable estar seguros de que todos los datos llegan a la
aplicacin destino y ademas en el mismo orden en que fueron
enviados
!ndependiente de la red que se esta usando
!ndependiente de la naturaleza de las
aplicaciones
Prof. Herman Garca Redes de Datos Cap.1 37
Contiene la lgica necesaria para soportar varias
aplicaciones de usuario
p.e. para cada tipo distinto de aplicacin se necesita un mdulo
independiente y con caracteristicas bien definidas
e.g. e-mail, file transfer
Prof. Herman Garca Redes de Datos Cap.1 38
Se requieren dos niveles de direccionamiento
Cada computador necesita una unica direccin
de red
Cada aplicacin en un computador multitarea
necesita una unica direccin dentro del
computador
Puntos de Acceso al Servico (Service Access Point
SAP)
El puerto en una red TCPf!P
Prof. Herman Garca Redes de Datos Cap.1 39
Prof. Herman Garca Redes de Datos Cap.1 40
Prof. Herman Garca Redes de Datos Cap.1 41
U UU Un nn ni ii id dd da aa ad dd de ee es ss s d dd de ee e D DD Da aa at tt to oo os ss s d dd de ee e l ll lo oo os ss s P PP Pr rr ro oo ot tt to oo oc cc co oo ol ll lo oo os ss s U UU UD DD DP PP P
{ {{ {P PP Pr rr ro oo ot tt to oo oc cc co oo ol ll l D DD Da aa at tt ta aa a U UU Un nn ni ii it tt ts ss s P PP PD DD DU UU U} }} }
En cada capa, se usan los protocolos para
comunicarse
En cada capa se agrega informacin de control a
los datos del usuario
La capa de transporte puede fragmentar los datos
del usuario
Prof. Herman Garca Redes de Datos Cap.1 42
U UU Un nn ni ii id dd da aa ad dd de ee es ss s d dd de ee e D DD Da aa at tt to oo os ss s d dd de ee e l ll lo oo os ss s P PP Pr rr ro oo ot tt to oo oc cc co oo ol ll lo oo os ss s U UU UD DD DP PP P
{ {{ {P PP Pr rr ro oo ot tt to oo oc cc co oo ol ll l D DD Da aa at tt ta aa a U UU Un nn ni ii it tt ts ss s P PP PD DD DU UU U} }} }
Cada fragmento tiene agregado un encabezado
SAP destino: cuando la capa de transporte destino reciba
la PDU de transporte, debera saber para quin van destinados
los datos
Nmero de Secuencia: las PDU de transporte se
enumeran por si llegan en desorden a destino, la entidad de
transporte destino debe ser capaz de ordenarlas
Cdigo de deteccin de Error: la PDU transmitida
incluye un cdigo que es funcin del contenido del resto de la
PDU. En el Rx se realiza el mismo calculo y compara los
resultados con el cdigo recibido. Si hay discrepancia, hay error
en la transmisin, y el Rx podra descartar la PDU y adoptar
acciones oportunas para su correccin.
Prof. Herman Garca Redes de Datos Cap.1 43
Agrega encabezado o cabecera de red a los
datos provenientes de la capa de transporte.
La cabecera de red contiene:
direccin de red del computador destino
la red debe saber a quin debe entregar los datos
Solicitud de recursos
el protocolo de acceso a la red puede pedir a la red que
realice algunas funciones, como p.e. gestionar prioridades
Prof. Herman Garca Redes de Datos Cap.1 44
Prof. Herman Garca Redes de Datos Cap.1 45
Se requieren para la comunicacin de dispositivos
Los vendores cuentan con productos con mejor mercado
Los consumidores pueden insitir en equipos basados en
estandares
Dos estadares son:
El modelo de referenciaOS!
Nunca fue mas alla de las promesas iniciales
Suite de protocolos TCPf!P
Nas ampliamente utilizada
Tambin existe: !BN Systems Network Architecture
(SNA)
Prof. Herman Garca Redes de Datos Cap.1 46
Especificacin del protocolo
Dos entidades en la misma capa en sistemas diferentes cooperan e
interactuan por medio del protocolo
Las especificaciones del protocolo deben ser precisas
Formato de la unidad de datos
Semantica de todos los campos
Secuencia permitida de PDUs
Definicin del servicio
Se necesita normalizaciones para los servicios que cada capa ofrece a
la capa superior contigua
Descripcin funcional de qu servicios esta proporcionando
No especifica cmo se proporcionan los servicios
Direccionamiento: cada capa suministra a las entidades en la capa
superior contigua.
Las entidades se identifican mediante SAP
Un NSAP(NetworkSAP) indica una entidad de transporte que es usuaria
del servicio de red
Prof. Herman Garca Redes de Datos Cap.1 47
OS! = Open Systems !nterconnection
Desarrollado por !nternational Organization for
Standardization (!SO) como arquitectura para
comunicaciones entre computadores
Objetivo: ser el marco de referencia en el
desarrollo de protocolos estandares
Siete capas
Un sistema terico desarrollado muy tarde!
TCPf!P es el estandar de facto
Prof. Herman Garca Redes de Datos Cap.1 48
Es un modelo basado en capas
Cada capa desarrolla un subconjunto de
las funcionalidades requeridas para lograr
la comunicacin
Cada capa se apoya en la capa siguiente
de menor nivel para llevar a cabo
funciones primitivas
Cada capa provee servicios a la siguiente
capa de nivel superior
Los cambios en una capa no requeriran de
modificaciones en otras capas de la pila
Capa k 1
Capa k
Capa k - 1
Prof. Herman Garca Redes de Datos Cap.1 49
Prof. Herman Garca Redes de Datos Cap.1 50
Prof. Herman Garca Redes de Datos Cap.1 51
Estandares especificos por capa
Prof. Herman Garca Redes de Datos Cap.1 52
Prof. Herman Garca Redes de Datos Cap.1 53
Fisica:
Se encarga de la transmisin de cadenas de bits no
estructurados sobre el medio fisico; esta relacionada con las
caracteristicas mecanicas, elctricas, funcionales y de
procedimiento para acceder al medio fisico
Aqui se definen caracteristicas de la interfaz fisica entre
dispositivos, tales como:
Fisicas: distancias maximas de transmisin
Necanicas: especifica las caracteristicas fisicas del conector y sus
circuitos
Elctricas: especifica los niveles de voltaje, velocidades de
transmisin de los datos y sincronizacin de cambio de voltaje
Funcionales: especifica las funciones de cada uno de los circuitos
De procedimiento: especifica la secuencia de eventos que se
realizan en el intercambio de flujo de bits a travs del medio fisico
Prof. Herman Garca Redes de Datos Cap.1 54
Enlace de Datos:
Se encarga de activar, mantener y desactivar un enlace, ofreciendo un
transito confiable de datos a travs de un enlace fisico
Envia bloques de datos (tramas) llevando a cabo la sincronizacin, el
control de errores , la entrega ordenada de tramas y el flujo necesario
Las capas superiores pueden asumir una transmisin libre de errores
Red:
Proporciona conectividad y seleccin de rutas entre dos sistemas
finales que pueden estar ubicados en redes geograficamente distintas
Proporciona independencia a los niveles superiores respecto de las
tcnicas de conmutacin y de transmisin usadas para conectar los
sistemas; es responsable del establecimiento, mantenimiento y cierre
de las conexiones
No hace falta enlaces directos origen-destino.
Prof. Herman Garca Redes de Datos Cap.1 55
Transporte:
Segmenta y reensambla los datos en un flujo de datos
Brinda un servicio de transporte de datos que proteja a las capas
superiores de los detalles de implementacin de transporte
Se ocupa de temas tales como la confiabilidad del transporte a travs
de una interconexin de redes, evitando perdidas de paquetes,
duplicaciones, errores y prdidad de secuencia en los paquetes.
Proporciona seguridad, transferencia transparente de datos entre los
puntos finales: proporciona ademas procedimientos de recuperacin de
errores, control de flujo origen destino y calidad de servicio.
Sesin:
Proporciona el control de la comunicacin entre las aplicaciones.
Establece, administra y cierra las conexiones (sesiones) entre las
aplicaciones que cooperan
Contempla mecanismos de recuperacin: procedimiento para reanudar
la transmisin despus de ocurrido un fallo
Brinda sus servicios a la capa de presentacin
Prof. Herman Garca Redes de Datos Cap.1 56
Presentacin:
Asegura que la capa de aplicacin pueda leer la informacin
enviada por la capa de aplicacin de otro sistema
De ser necesario, la capa de presentacin realiza una traduccin
entre varios formatos de representacin de datos, usando un
formato de representacin comun
Proporciona a los procesos de aplicacin independencia respecto
a las diferencia en la representacin de los datos (sintaxis)
Algunos ejemplos de servicios especificos de esta capa son:
Compresin de datos
Encriptacin o cifrado de datos
Prof. Herman Garca Redes de Datos Cap.1 57
Aplicacin:
Proporciona un medio para que las aplicaciones accedan al
entorno OS!
Es la capa mas cercana al usuario y brinda servicios de red a las
aplicaciones del usuario
!ncluye las funciones de administracin y en general, a los
mecanismos necesarios en la implementacin de las
aplicaciones distribuidas
Pertenecen a esta capa aplicaciones tales como:
Transferencia de archivos
Correo electrnico
Acceso desde terminales a computadores remotos
Etc.
Prof. Herman Garca Redes de Datos Cap.1 58
7 Aplicacion
6 Presentacion
5 Sesion
4 Transporte
3 Red
2 Enlace de Datos
1 Fisica
Procesos de red para aplicaciones
Representacion de datos
Comunicacion entre aplicaciones
Conexiones extremo a extremo
Direcciones y mejor ruta
Acceso a los medios
Transmision binaria
Prof. Herman Garca Redes de Datos Cap.1 59
Uso de las capas en diferentes
dispositivos {Un Retransmisor}
Prof. Herman Garca Redes de Datos Cap.1 60
Desarrollado por Defense Advanced Research Project
Agency (DARPA) de USA para su red de conmutacin de
paquetes (ARPANET)
Arquitectura comercial dominante
Especificada y extensivamente usada antes de OS!
Usado por la !nternet global
Es un modelo no oficial que trabaja con:
Capa de Aplicacin
Capa de transporte o Host to host
Capa !nternet
Capa de acceso a la red
Capa fisica
Prof. Herman Garca Redes de Datos Cap.1 61
Define interfaz fisica entre dispositivo de
transmisin de datos (p.e. computador) y medio
de transmisin o red
Caracteristicas del medio de transmisin
Niveles de senal
velocidad de datos
etc.
Prof. Herman Garca Redes de Datos Cap.1 62
Intercambio de datos entre el sistema final y la red
Proporciona direccin de destino para que la red pueda
encaminar los datos hasta el destino apropiado
Invocar servicios de red como prioridad
El software que se use en esta capa depender del tipo de
red
se han desarrollado estandares para
conmutacin de circuitos
conmutacin de paquetes (X.25)
LAN (ethernet)
Prof. Herman Garca Redes de Datos Cap.1 63
Los sistemas pueden ser conectados a
diferentes redes
Funciones de encaminamiento a travs de
multiples redes
El protocolo !P (!nternet Protocol) se usa en
esta capa para ofrecer servicio de
encaminamiento a travs de varias redes
!mplementado en sistemas finales y routers
un router es un dispositivo con capacidad de procesamiento que
conecta dos redes y que debe retransmitir datos desde una red
a otra siguiendo la ruta adecuada para alcanzar el destino
Prof. Herman Garca Redes de Datos Cap.1 64
!ndependientemente de la naturaleza de las
aplicaciones se requiere que:
La entrega de datos sea confiable
Se asegure que todos los datos llegan a la aplicacin
destino y ademas en el mismo orden en que fueron
enviados
El Protocolo TCP (Transmission Control Protocol)
es el mas utilizado para proporcionar esta
funcionalidad
Prof. Herman Garca Redes de Datos Cap.1 65
Contiene la lgica necesaria para soportar la
comunicacin en varias aplicaciones de usuario
p.e. para cada tipo distinto de aplicacin se necesita un mdulo
independiente y con caracteristicas bien definidas
e.g. Http (hiper text transfer protocol), SNTP
(simple mail tranfer protocol)
Prof. Herman Garca Redes de Datos Cap.1 66
Prof. Herman Garca Redes de Datos Cap.1 67
Prof. Herman Garca Redes de Datos Cap.1 68
La capa usual de transporte en TCPf!P es Transmission
Control Protocol (TCP)
Brinda una conexin confiable
Conexin
Asociacin lgica y temporal entre entidades en diferentes
sistemas
TCP PDU
Llamado segmento TCP
!ncluye puertos de origen y destino (equivalente a SAP)
Que identifican respectivamente a las aplicaciones de los usuarios
Una conexin hace referencia a un par de puertos
Prof. Herman Garca Redes de Datos Cap.1 69
Una alternativa a TCP es UDP (User Datagram
Protocol)
Envios no garantizados
No se preserva el orden de secuencia de
paquetes
No hay proteccin contra la duplicacin de
paquetes
Presenta un overhead Ninimo
Anade el concepto de puertos a !P
Prof. Herman Garca Redes de Datos Cap.1 70
Prof. Herman Garca Redes de Datos Cap.1 71
Es el nivel dentro de la arquitectura en el cual
las entidades reciben su nombre
Existe una direccin unica para cada sistema
final (computador) y enrutador (router)
Direccin a nivel de Red
!P o direccin de internet (TCPf!P)
Network service access point or NSAP (OS!)
Los procesos dentro de un sistema se asocian a
Numero de puerto (Port number) (TCPf!P)
Service access point or SAP (OS!)
Prof. Herman Garca Redes de Datos Cap.1 72
8eguimiento de una operacin
simple
El Proceso asociado con el puerto 1 en el host A envia
un mensaje al puerto 2 en el host B
El Proceso en A envia hacia abajo el mensaje a TCP para que
ste lo envie al puerto 2 del destino
TCP envia informacin a !P para que el menaje sea enviado a B
!P envia a la capa de red (p.e. Ethernet) para que lo envie al
router J
Se generan una serie de PDU encapsulados
TCP
IP
A
1
Red
B
2
TCP
IP
Red
Enrutado
Router J
Prof. Herman Garca Redes de Datos Cap.1 73
Prof. Herman Garca Redes de Datos Cap.1 74
E]emplo de nformacin en las
Cabeceras
Puerto Destino
Numero de Secuencia del paquete
Checksum
Prof. Herman Garca Redes de Datos Cap.1 75
Algunos Protocolos de la 8uite
TCP/P
Prof. Herman Garca Redes de Datos Cap.1 76
Requerido para permitir la interoperabilidad
entre equipos
ventajas
Asegura un gran mercado para equipos y software
estimula la produccin masiva reduciendo los costos
Permite que productos de diferentes proveedores se
comuniquen
Desventajas
Tienden a congelar la tecnologia
mientras que un estandar se desarrolla, se revisa y se
adopta, ya se habran desarrollado otras tcnicas mas
eficaces
Prof. Herman Garca Redes de Datos Cap.1 77
!nternet Society
!SO
!TU-T (formally CC!TT)
ATN forum
Prof. Herman Garca Redes de Datos Cap.1 78
Stallings, W. Comunicaciones y Redes de Computadores
(7th edicion), Prentice Hall. 200+. capitulo 2
Comer,D. !nternetworking with TCPf!P volume !
Comer,D. and Stevens,D. !nternetworking with TCPf!P
volume !! and volume !!!, Prentice Hall
Halsall, F. Data Communications, Computer Networks
and Open Systems, Addison Wesley
Web sites for !ETF, !EEE, !TU-T, !SO
!nternet Requests for Comment (RFCs)

También podría gustarte