capas superiores

35
CAPAS SUPERIORES

Upload: cesar-laredo

Post on 25-Sep-2015

227 views

Category:

Documents


1 download

TRANSCRIPT

Capa de sesin

Capas SuperioresEnd-to-end layersA diferencia de las capas de subred, cuyo protocolo es entre nodos inmediatamente adyacentes, las capas superiores son protocolos los cuales no les importa los detalles de las facilidades de comunicacin.En si, los protocolos ya no se concieran en como se van a enlazar fsicamente o si es que si van a llegar los datos y ya se empiezan a preocupar de como se llevara a cabo la comunicacin del mensaje en si.2Capa de TransportePropsito de la CapaProporcionar conectividad extremo a extremo.Fiabilidad de los datos.Controlar flujo de datos.

Que haceRecibe datos recibidos capas superiores y los transforma en segmentos.Establecimiento y liberacin de conexin.Control de flujo y almacenamiento en buffer.

Orientado a Conexin Significa aquellos protocolos los cuales deben establecer una conexin (enlace virtual) antes de que se puedan intercambiar datos.Esto garantiza que los datos van a llegan y que llegaran en el mismo orden que fueron enviados.Garantiza su recepcin mandando acknowledgements (reconocimientos) de vuelta a la fuente cuando los mensajes son recibidos.

TCP es un ejemplo de un protocolo orientado a conexin.Sin ConexinEl que enva no establece una conexin antes de mandar datos, solamente la manda sin garantizar que vallan a llegar o que lleguen bien si lo hacen.

UDP es un ejemplo de un protocolo de protocolo de transporte sin conexin.T(ransfer)C(ontrol)P(rotocol)FuncionesEl protocolo garantiza que los datos sern entregados en su destino sin errores y en el mismo orden en que se transmitieron.Asegura que los datos que emite el cliente sean recibidos por el servidor sin errores y en el mismo orden que fueron emitidos.

CaractersticasPermite colocar los datagramas nuevamente en orden cuando vienen del protocolo IP.Permite el monitoreo del flujo de los datos y as evita la saturacin de la red.Permite que los datos se formen en segmentos de longitud variada para "entregarlos" al protocolo IP.Permite multiplexar los datos.Permite comenzar y finalizar la comunicacin amablemente.

Segmento TCPFuncionamientoSe le llaman segmentos TCP a los paquetes de bits que constituyen la unidades de datos del protocolo TCP. La aplicacin traslada los datos a TCP y ste sita los datos en un buffer de envo. TCP toma un trozo de esos datos y le aade una cabecera, creando de esta forma un segmento. Este segmento es trasladado a IP para que lo entregue como un nico datagrama.

Puerto origen (16 bits): Identifica el puerto emisor.Puerto destino (16 bits): Identifica el puerto receptor.Estos dos valores identifican la aplicacin receptora y la emisora, junto con las direcciones IP del emisor y receptor identifican de forma unvoca cada conexin. La combinacin de una direccin IP y un puerto es llamadosocket.

Nmero de secuencia (32 bits): Identifica el byte del flujo de datos enviado por el emisor TCP al receptor TCP que representa el primer byte de datos del segmento.

Nmero deacuse de recibo(32 bits): Contiene el valor del siguiente nmero de secuencia que el emisor del segmento espera recibir.Longitud de cabecera (4 bits): especifica el tamao de la cabecera en palabras de 32 bits.Reservado (3 bits): para uso futuro. Debe estar a 0.Flags (9 bits):NS (1 bit): ECN-nonce concealment protection. Para proteger frente a paquetes accidentales o maliciosos que se aprovechan del control de congestin para ganar ancho de banda de la red.CWR (1bit): Congestion Window Reduced. El flag se activa por el host emisor para indicar que ha recibido un segmento TCP con el flag ECE activado y ha respondido con el mecanismo de control de congestin.ECE (1 bit): Para dar indicaciones sobre congestin.URG (1 bit): Indica que el campo del puntero urgente es vlido.ACK (1 bit): Indica que el campo de asentimiento es vlido. Todos lo paquetes enviados despus del paquete SYN inicial deben tener activo este flag.PSH (1 bit): Push. El receptor debe pasar los datos a la aplicacin tan pronto como sea posible, no teniendo que esperar a recibir ms datos.RST (1 bit): Reset. Reinicia la conexin, cuando falla un intento de conexin, o al rechazar paquetes no validos.SYN (1 bit): Synchronice. Sincroniza los nmeros de secuencia para iniciar la conexin.FIN (1 bit): Para que el emisor (del paquete) solicite la liberacin de la conexin.

Tamao de ventana o ventana de recepcin (16 bits): Tamao de la ventana de recepcin que especifica el nmero mximo de bytes que pueden ser metidos en el buffer de recepcin o dicho de otro modo, el nmero mximo de bytes pendientes de asentimiento. Es un sistema de control de flujo.Suma de verificacin (16 bits):Checksumutilizado para la comprobacin de errores tanto en la cabecera como en los datos.Puntero urgente (16 bits): Cantidad de bytes desde el nmero de secuencia que indica el lugar donde acaban los datos urgentes.Opciones: Para poder aadir caractersticas no cubiertas por la cabecera fija.Relleno: Se utiliza para asegurarse que la cabecera acaba con un tamao mltiplo de 32 bits.

7Establecimiento de la conexin El lado cliente de una conexin realiza una apertura activa de un puerto enviando un paquete SYN inicial al servidor.En el lado del servidor se comprueba si el puerto est abierto.En caso de no estarlo, se enva al cliente un paquete de respuesta con el bit RST activado, lo que significa el rechazo del intento de conexin.En caso de que s se encuentre abierto el puerto, el lado servidor respondera a la peticin SYN vlida con un paquete SYN/ACK. el cliente debera responderle al servidor con un ACK, completando as la negociacin en tres pasos (SYN, SYN/ACK y ACK) y la fase de establecimiento de conexin.

Windowing o Ventana DeslizanteEs un mecanismo dirigido al control de flujo dedatosque existe entre unemisory unreceptor.El receptor al recibir datos debeprocesarlo, si no lo realiza a la mismavelocidadque el transmisor los enva se ver saturado de datos, y parte de ellos se pueden perder.

es un mecanismo dirigido al control de flujo dedatosque existe entre unemisory unreceptorpertenecientes a unared informtica.Este dispositivo es necesario para no inundar al receptor con envos detramas de datos. El receptor al recibir datos debeprocesarlo, si no lo realiza a la mismavelocidadque el transmisor los enva se ver saturado de datos, y parte de ellos se pueden perder.9

Fin de la conexinPreguntarle al grupo que como creen que se lleva a cabo11Datagrama Es un paquete de datos que constituye el mnimo bloque de informacin en una red de conmutacin por datagramas.

Los datagramas se componen de:unacabeceracon informacin de control ylos propiosdatosque se desean transmitir.

U(ser)D(diagram)P(protocol)Permite el envo de datagramas a travs de la red sin que se haya establecido previamente una conexin, ya que el propio datagrama incorpora suficiente informacin de direccionamiento en su cabecera.No tiene:Confirmacin de entrega y recepcin.Control de Flujo.Confirmacin de integridad de los datos.

Capa de sesinEn que consiste?Este es el quinto nivel del modelo OSI, que proporciona los mecanismos para controlar el dialogo entre las aplicaciones de los sistemas finales.Por lo general los servicios que proporciona son parcialmente o incluso totalmente prescindibles, no obstante para algunas aplicaciones su utilizacin es ineludibleHay diferentes servicios que otorga esta capa que sonEl control del dialogoAgrupamientorecuperacinLa capa de sesin es la encargada de establecer el enlace de comunicacin o sesin y tambin de finalizarla entre las computadoras emisora y receptora.

16Control de dialogoLa capa de sesin decide si va a utilizar la conversacin simultanea de dos vas o la comunicacin alternada de dos vas, esta decisin se conoce como control de dialogo, si se permiten comunicaciones simultaneas de 2 vas entonces la capa de sesin poco puede hacer en cuanto al manejo de la conversacin entonces otras capas toman el control de la conversacin y puede causar colisiones o confusin en los paquetes.Si las colisiones de la capa se vuelven intolerables, entonces el control de dialogo cuenta con otra opcin, la comunicacin alternada de 2 vas, esta involucra el uso de un token de datos de la capa de sesin que permite que cada host se comunique por turnos

Si el sistema permite que Allan comunicaciones simultaneas de 2 vas entonces la capa de sesin no puede hacer mucho para manejar la conversacin y otras capas toman el control de la conversacin y eso causa que hallan colisiones en los paquetes

La comunicacin alternada usa un token en la conversacion el cual asigna turnos a cada host para que se comunique

17Separacin de dialogoLa separacin es el inicio, finalizacin y control ordenado de la comunicacin. El grfico principal ilustra una sincronizacin menor. En el eje de tiempo, t = punto de referencia, la capa de host a le enva un mensaje de sincronizacin al host b y en ese momento ambos realizan la siguiente rutina:Realizar una copia de respaldo de los archivos especficosGuardar las configuraciones de la redGuardar las configuraciones del relojTomar nota del punto final de la conversacin

Con separacin se refiere a el orden que lleva la comunicacin en el cual con el paso del tiempo los host se sincronizan para realizar los pasos (de la diapositiva)

18Agrupamiento y recuperacinEl flujo de datos se puede marcar para definir grupos de datosLa capa de sesin puede proporcionar un procedimiento de puntos de comprobacin, de forma que si ocurre algn tipo de fallo entre puntos de comprobacin, la entidad de sesin puede retransmitir todos los datos desde el ultimo punto de comprobacin, y no desde el principioLa recuperacin es un respaldo de los datos que se hacen antes de transmitir para en caso de fallo se pueden reenviar los datos, si el envi es correcto se elimina y respalda el bloque de informacin que sigue

19Protocolos de la capa de sesinProtocolo RCP (llamada a procedimiento remoto):Es un protocolo que permite a un programa de ordenador ejecutar cdigo en otra maquina remota sin tener que preocuparse por las comunicaciones entre ambos. Este protocolo es muy usado dentro del paradigma cliente-servidor. Siendo el cliente el que el que inicia el proceso solicitando al servidor que ejecute cierto procedimiento o funcin y enviando este de vuelta el resultado de dicha operacin al clienteHoy en dia se utiliza XML como lenguaje para definir el IDL y el HTTP como protocolo de red, dando lugar a lo que se conoce como servicios web20Protocolos de la capa de sesinSCP(protocolo de comunicacin simple)Es bsicamente idntico al protocolo RCP la diferencia es, los datos son cifrados durante su transferencia, para evitar que potenciales packet sniffers extraigan informacin til de los paquetes de datos. Sin embargo el protocolo mismo no provee autenticacin y seguridad, sino que espera que el protocolo subyacente, SSH, lo asegureProtocolos de la capa de sesinASP(protocolo de sesin APPLE Talk)Fue desarrollado por Apple computers, ofrece establecimiento de la sesin, mantenimiento y desmontaje, asi como la secuencia peticin. ASP es un protocolo intermedio que se basa en la parte superior de AppleTalk protocolo de transacciones(ATP), que es el original fiable de nivel sesin protocolo de AppleTalkCapa de PresentacinLa capa de presentacin delmodelo OSIse encarga de traducir el formato y asigna una sintaxis a los datos para su transmisin en la red.

Funciones de laCapa de Presentacin:- Codificacin y conversin de datos de la capa de aplicacin para garantizar que los datos del dispositivo de origen puedan ser interpretados por la aplicacin adecuada en el dispositivo de destino.- Compresin de los datos de forma que puedan ser descomprimidos por el dispositivo de destino.- Encriptacin de los datos para transmisin y descifre de los datos cuando se reciben en el destino.

Los estndares de laCapa 6 OSItambin determinan la presentacin de lasimgenes grficas.

- PICT Un formato de imagen utilizado para transferir grficos QuickDraw entre programas del sistema operativo MAC.- TIFF (Formato de archivo de imagen etiquetado)- JPEG(Grupo conjunto de expertos fotogrficos)

Estndares de la Capa 6 regulan la presentacin de sonido ypelculas.

MIDI: (Interfaz digital para instrumentos musicales) para msica digitalizadaMPEG: (Grupo de expertos en pelculas): Estndar para la compresin ycodificacin de vdeo con movimiento .QuickTime: Estndar para el manejo de audio y vdeo para los programasdel sistema operativo MAC

Capa de AplicacinOfrece a las aplicaciones (de usuario o no) la posibilidad de acceder a los servicios de las dems capas y define los protocolos que utilizan las aplicaciones.Maneja los datos en los niveles mas abstractos que puede tener la computadora.CaractersticasEl usuario normalmente no interacta directamente con el nivel de aplicacin. Suele interactuar con programas que a su vez interactan con el nivel de aplicacin pero ocultando la complejidad subyacente.Es la capa que se debe de tomar en cuenta las consideraciones de seguridad y encriptacin.

Ejemplo: DHCP (Dynamic Host Configuration Protocol) Es un protocolo de red que permite a los clientes de una red IP obtener sus parmetros de configuracin automticamente.

Asignacin manual o esttica: Asigna una direccin IP a una mquina determinada. Asignacin automtica: Asigna una direccin IP a una mquina cliente la primera vez que hace la solicitud al servidor DHCP y hasta que el cliente la liberaAsignacin dinmica: El administrador de la red determina un rango de direcciones IP y cada dispositivo conectado a la red est configurado para solicitar su direccin IP al servidor cuando la tarjeta de interfaz de red se inicializa. Manual: Se suele utilizar cuando se quiere controlar la asignacin de direccin IP a cada cliente, y evitar, tambin, que se conecten clientes no identificados.Automatica: Se suele utilizar cuando el nmero de clientes no vara demasiado.Dinamica: El procedimiento usa un concepto muy simple en un intervalo de tiempo controlable. Esto facilita la instalacin de nuevas mquinas clientes.

32