PROTOCOLOS DE COMUNICACIÓN Ing. Juan Pablo López Páez

Slides:



Advertisements
Presentaciones similares
CAPA DE TRANSPORTE MODELO OSI
Advertisements

REDES DE AREA LOCAL Interconexión de computadoras Sistemas distribuidos Red de computadoras Escala LAN (Local Área Network) – 10 m a 1 Km. MAN (Metropolitan.
Capa 4 Capa de Transporte
Redes Informáticas I Redes Informáticas I – Antonio Humberto Morán Najarro.
PROTOCOLOS DE PROYECTO CONTROL DE TRAFICO INTELIGENTE Alumno : Luis Carlos Illanes Quiroga.
TEMA1. Servicios de Red e Internet. Las Redes de Ordenadores.
TEMA1. Servicios de Red e Internet
CAPA DE TRANSPORTE DEL MODELO OSI
OSI TCP/IP MODELO Ing. Camilo Jaramillo Ing. Wilmer Onofre García
El Modelo OSI El modelo de interconexión de sistema abierto (OSI) es un conjunto de líneas directivas que describe el proceso que debería darse cuando.
Protocolos de transporte y aplicación
Colegio Técnico Profesional de San Sebastián.
Ingeniería en Automática Industrial Software para Aplicaciones Industriales I Ingeniería en Automática Industrial Software para Aplicaciones Industriales.
Universidad Autonoma del Estado de Hidalgo, México Autor: Jonathan Christian Olvera Martinez.
MODELO TCP/IP Conectividad de extremo a extremo especificando como los datos deberian ser formateados,direccionados,transmitidos,enrutados y recibidos.
PROTOCOLOS Un protocolo es un conjunto de reglas que hacen que la comunicación en una red sea más eficiente.
M.C.I. Rafael Martínez V ¿QUE ES UNA RED? Se dice que los computadores están interconectados, si son capaces de intercambiar información. La conexión no.
Aspectos básicos de networking: Clase 5
Instituto San José Del Pedregal
EL MODELO OSI GIAN PAOLO ALMEIDA ROMMEL CHIFLA GABRIEL VALENZUELA
REDES COMPUTACIONALES
El término servidor hace referencia a un host que ejecuta una aplicación de software que proporciona información o servicios a otros hosts conectados.
Especialidad: Tecnologías de la información y la comunicación. Materia: fundamentos de redes Profesor: Homero Gaviño Tema: Diferencia entre el modelo OSI.
Sistemas de Comunicación Magistral Nro. 8 Capa 4: Transporte Las funciones principales de la capa de transporte son transportar y regular el flujo de información.
Funciones Capa de Transporte
CAPA DE RED  Aquí se lleva a cabo el direccionamiento lógico que tiene carácter jerárquico, se selecciona la mejor ruta hacia el destino mediante el.
RESUMEN CAPITULO 6.
Fundamentos de TCP/IP.
Dirección General de Educación Superior Tecnológica INSTITUTO TECNOLÓGICO DE SALINA CRUZ UNIDAD 1 ACTIVIDAD: presentación MATERIA: arquitectura de redes.
En este capitulo se analizo la relación entre cliente y servidor de red habituales, como: HTTP FTP DNS DHCP Correo Electrónico INTRODUCCIÓN.
Aspectos básicos de networking: Unidad 5
Presentado a: Ing. Diego Pinilla Redes
Conjunto de protocolos TCP/IP y direccionamiento IP Semestre 1 Capítulo 9 Jorge Vásquez
MODELO TCP/IP Y EL MODELO OSI
Modelo OSI Capas 3 y 4 Harold Sánchez Ospina
Modelos de Referencia para Redes.
Comunicación a través de la red
Modelo de Referencia OSI
Capítulo 7: Capa de transporte
CAPA DE RED PROTOCOLOS.
 TCP/IP es un conjunto de protocolos. La sigla TCP/IP significa " Protocolo de control de transmisión/Protocolo de Internet " y se pronuncia "T-C-P-I-P".
Conceptos de protocolos de red
Protocolos del modelo TCP/IP
PROTOCOLOS DE COMUNICACIÓN
Sustentante: Francis Ariel Jiménez Zapata Matricula: Grupo: 2 Profesora: Jose Doñe Asignatura: Sistema Operativo 2.
Ing. Elizabeth Guerrero V.
TCP/IP.
PROTOCOLO TCP Y UDP.
Modelo OSI y Encapsulación
APLICACIÓN: Provee el conjunto de aplicaciones de red, como por ejemplo: Transferencia de archivos, emulación de terminal, correo electrónico, discos virtuales,
Protocolos de comunicación TCP/IP
Ing. Elizabeth Guerrero V.
Tema 1 – Introducción a las Redes informáticas
S ERVICIOS DE RED E I NTERNET Nombre: Adrián de la Torre López.
REDES DE COMPUTADORES MODELO OSI Es fundamental para entender todas las nuevas aplicaciones de transmisión de datos a alta velocidad. Se ha utilizado como.
PROTOCOLOS Modelo TCP/IP
Ing. Horacio sagredo tejerina
Gabriel Montañés León. TCP es un protocolo orientado a conexión es decir, que permite que dos máquinas que están comunicadas controlen el estado de la.
Modelo OSI Para redes………
Arquitectura OSI  ¿Qué es OSI?  Una sigla: Open Systems Interconnection  Conceptualmente: arquitectura general requerida para establecer comunicación.
TECNOLOGIAS INTEGRADAS DE INTERNET. CIRLEY CASTILLO MÓNICA MANTILLA DERLY VARGAS Aprendices: ING. BLANCA NUBIA CHITIVA Instructora: CENTRO DE INDUSTRIA.
Comunicación a través de la red
MODELO TCP/IP.
Protocolos de Transporte y Aplicación
Modelo OSI.
Planificación Curso UNIDAD 1. INTRODUCCIÓN A LOS SERVICIOS EN RED UNIDAD 2. SERVICIOS DHCP UNIDAD 3. SERVICIOS DNS UNIDAD 4. SERVICIOS DE ACCESO REMOTO.
Protocolos de Transporte y Aplicación Javier Rodríguez Granados.
Presentado por : Grisales Ramírez Jhonier las capas del modelo osi.
1.Elementos de un sistema de comunicaciónElementos de un sistema de comunicación 2.Representación de la informaciónRepresentación de la información 3.Redes.
Transcripción de la presentación:

PROTOCOLOS DE COMUNICACIÓN Ing. Juan Pablo López Páez

MODELO OSI Y MODELO TCP/ IP. Aplicación Transporte Red Enlace de datos Presentación Sesión Físico Aplicación Transporte Internet Red

MODELO OSI. Open System Interconnection Aplicación Transporte Red Enlace de datos Presentación Sesión Físico Open System Interconnection  (Modelo de interconexión de sistemas abiertos)

Aplicación Transporte Red Enlace de datos Presentación Sesión Físico MODELO OSI. Inicialmente, el modelo OSI fue diseñado por la Organización Internacional para la Estandarización (ISO, International Organization for Standardization) para proporcionar un marco sobre el cual crear una suite de protocolos de sistemas abiertos. La visión era que este conjunto de protocolos se utilizara para desarrollar una red internacional que no dependiera de sistemas propietarios.

CAPAS DEL MODELO OSI. Aplicación Presentación Sesión Transporte Red Enlace de datos Presentación Sesión Físico

Aplicación Transporte Red Enlace de datos Presentación Sesión Físico 7. CAPA DE APLICACIÓN Es la única capa que no presta servicio a otra puesto que es la capa de nivel superior del modelo OSI directamente relacionada con el usuario. La aplicación a través del software dialoga con los protocolos respectivos para acceder al medio. Ejemplo: se accede a un procesador de textos por el servicio de transferencia de archivos de esta capa. Algunos protocolos relacionados con esta capa son: http, Correo electrónico, telnet.

6.CAPA DE PRESENTACIÓN Aplicación Transporte Red Enlace de datos Presentación Sesión Físico Los datos son formateados se proveen diversas funciones de conversión y codificación que se aplican a los datos provenientes de la capa aplicación. Estas funciones aseguran que estos datos enviados desde la capa de aplicación de un sistema origen podrán ser leídos por la capa de aplicación de otro sistema destino. Ejemplo: El cifrado de datos una vez que éstos salen de una aplicación. los formatos de imágenes jpeg y gif que se muestran en páginas web. Este formato asegura que todos los navegadores web puedan mostrar las imágenes, no importando del sistema operativo utilizado. Algunos protocolos relacionados con esta capa son: JPEG, MIDI, MPEG, QUICKTIME.

Aplicación Transporte Red Enlace de datos Presentación Sesión Físico 5. CAPA DE SESIÓN Es la responsable de establecer, administrar y concluir las sesiones de comunicaciones entre entidades de la capa de presentación. La Comunicación en esta capa consiste en peticiones de servicios y respuestas entre aplicaciones ubicadas en diferentes dispositivos. Ejemplo: la coordinación entre un servidor y un cliente de base de datos.

4. CAPA DE TRANSPORTE Aplicación Transporte Red Enlace de datos Presentación Sesión Físico es la encargada de la comunicación confiable entre host, control de flujo y de la corrección de errores entre otras cosas. Los datos son divididos en segmentos identificados con un encabezado con un número de puerto que identifica la aplicación de origen. En esta capa funcionan protocolos como UDP y TCP siendo este ultimo uno de los más utilizados debido a su estabilidad y confiabilidad.

Aplicación Transporte Red Enlace de datos Presentación Sesión Físico 3. CAPA DE RED Aquí se lleva a cabo el direccionamiento lógico que tiene carácter jerárquico, se selecciona la mejor ruta hacia el destino mediante el uso de tablas de enrutamiento a través del uso de protocolos de enrutamiento o por direccionamiento estático. Protocolos de capa de red: IP, IPX, RIP, IGRP, Apple Talk.

Aplicación Transporte Red Enlace de datos Presentación Sesión Físico 2. CAPA DE ENLACE DE DATOS. Proporciona las comunicaciones entre puestos de trabajo en una primera capa lógica, transforma los voltios en tramas y las tramas en voltios. El direccionamiento físico y la determinación de si deben subir un mensaje a la pila de protocolo ocurren en esta capa. Esta dividida en dos subcapas: la LLC Logical Link Control y la subcapa MAC. Protocolos de capa 2: Ethernet, 802.2, 802.3, hdlc, frame relay.

Aplicación Transporte Red Enlace de datos Presentación Sesión Físico 1. CAPA FÍSICA se encarga de los medios, conectores, especificaciones eléctricas, lumínicas y de la codificación. Los bits son transformados en pulsos eléctricos, en luz o en radio frecuencia para ser enviados según sea el medio en que se propaguen.

GRAFICAS OSI Aplicación Presentación Sesión Transporte Red Enlace de datos Presentación Sesión Físico GRAFICAS OSI

GRAFICAS OSI Aplicación Presentación Sesión Transporte Red Enlace de datos Presentación Sesión Físico GRAFICAS OSI

GRAFICAS OSI Capa de red Aplicación Presentación Sesión Transporte Red Enlace de datos Presentación Sesión Físico GRAFICAS OSI Capa de red

GRAFICAS OSI ENCAPSULAMIENTO Aplicación Transporte Red Enlace de datos Presentación Sesión Físico

GRAFICAS OSI ENCAPSULAMIENTO Aplicación Transporte Red Enlace de datos Presentación Sesión Físico

PROTOCOLO DE CONTROL DE TRANSMISIÓN PROTOCOLO DE INTERNET. MODELO TCP/ IP. PROTOCOLO DE CONTROL DE TRANSMISIÓN PROTOCOLO DE INTERNET. Aplicación Transporte Internet Red

MODELO TCP/ IP. Simulación . Aplicación Transporte Internet Red MODELO TCP/ IP. Creado por el departamento de defensa de USA para poder transmitir datos no importando el tipo de red que se tuviera o el tipo de medios de transmisión. Ej: satélite, fibra óptica, estrella, token ring… Por esto el modelo TCP/IP fue estandarizado! y este modelo se convirtió en la norma sobre la que ha crecido el internet! Simulación .

Aplicación Transporte Internet Red MODELO TCP/ IP. Un proceso completo de comunicación incluye estos pasos: Creación de datos a nivel de la capa de aplicación del dispositivo final origen. Segmentación y encapsulación de datos cuando pasan por la stack de protocolos en el dispositivo final de origen. Generación de los datos sobre el medio en la capa de acceso a la red de la stack.

Aplicación Transporte Internet Red MODELO TCP/ IP. Transporte de los datos a través de la internetwork, que consiste de los medios y de cualquier dispositivo intermediario. Recepción de los datos en la capa de acceso a la red del dispositivo final de destino. Desencapsulación y rearmado de los datos cuando pasan por la stack en el dispositivo final. Traspaso de estos datos a la aplicación de destino en la capa de aplicación del dispositivo final de destino. Simulación .

Aplicación Transporte Internet Red MODELO TCP/ IP. Mientras los datos de la aplicación bajan entre capas varios protocolos le agregan información en cada nivel. Esto se conoce como proceso de encapsulación. La forma que adopta una sección de datos en cualquier capa se denomina Unidad de datos del protocolo (PDU). En cada etapa del proceso, una PDU tiene un nombre distinto para reflejar su nuevo aspecto.

Aplicación Transporte Internet Red MODELO TCP/ IP. Dependiendo la capa las PDU reciben un nombre especifico los cuales son: Datos: el término general para las PDU que se utilizan en la capa de aplicación. Segmento: PDU de la capa de transporte. Paquete: PDU de la capa de Internetwork. Trama: PDU de la capa de acceso a la red. Bits: una PDU que se utiliza cuando se transmiten físicamente datos a través de un medio. Simulación .

MODELO TCP/ IP. Simulación. ejemplo de envió y recepción de datos. Aplicación Transporte Internet Red MODELO TCP/ IP. ejemplo de envió y recepción de datos. Aplicación : envía los datos del usuario (datos). Transporte: divide los datos en segmentos TCP. Internet : transforma los segmentos en paquetes IP. Red : los datos son encapsulados y transformados en tramas de red. Simulación.

MODELO TCP/ IP. CAPAS DEL Aplicación Transporte Internet Red

Aplicación Transporte Internet Red CAPA DE APLICACIÓN Diseñada como una capa protocolar, que incluye detalles de la capas de aplicación y presentación del modelo OSI. Manipula protocolos de alto nivel y temas de representación, codificación y control de dialogo. Incluye las siguientes aplicaciones: HTTP, TFTP, FTP, NFS, SMTP, TELNET, SNMP, DNS.

CAPA DE APLICACIÓN TRANSFERENCIA DE ARCHIVOS TFTP FTP NFS E- MAIL SMTP Transporte Internet Red CAPA DE APLICACIÓN Aplicación Transporte Internet Red TRANSFERENCIA DE ARCHIVOS TFTP FTP NFS E- MAIL SMTP CORREO ELECTRÓNICO TELNET RLOGIN ADMINISTRACIÓN DE REDES SNMP ADMINISTRACIÓN DE NOMBRES DNS Utilizado por routers.

PROTOCOLOS CAPA DE APLICACIÓN Transporte Internet Red PROTOCOLOS CAPA DE APLICACIÓN HTTP (protocolo de transferencia de hipertexto): Es el protocolo esencial para World Wide Web (www.). Define el formato y el modo de transmisión de los mensajes, así como las acciones que deban llevar a cabo los servidores y navegadores web en respuesta a distintos comandos.

PROTOCOLOS CAPA DE APLICACIÓN Transporte Internet Red PROTOCOLOS CAPA DE APLICACIÓN TFTP (protocolo trivial de transferencia de archivos) Es un servicio sin conexión que utiliza el datagrama de usuario UDP. Se utiliza en el router para transmitir archivos de configuración de imágenes del IOS CISCO, y para transferir archivos entre sistemas que soportan TFTP. Es mas útil en algunas LAN porque funcionan mas rápido que FTP en un entorno estable.

PROTOCOLOS CAPA DE APLICACIÓN Transporte Internet Red PROTOCOLOS CAPA DE APLICACIÓN FTP (protocolo de transferencia de archivos) Es un servicio fiable, orientado a conexión que utiliza TCP para transferir archivos entre sistemas que soportan FTP. Soporta transferencia bidireccional de archivos binarios y ASCII.

PROTOCOLOS CAPA DE APLICACIÓN Transporte Internet Red PROTOCOLOS CAPA DE APLICACIÓN NFS (sistema de archivos de red) Conjunto de protocolos de sistema de archivo distribuido y desarrollado por SUN MICROSYSTEMS que permite el acceso remoto a archivos a través de una Red.

PROTOCOLOS CAPA DE APLICACIÓN Transporte Internet Red PROTOCOLOS CAPA DE APLICACIÓN TELNET (emulación de terminal) Proporciona la capacidad de acceder remotamente a otra computadora. Permite al usuario conectarse a un HOST internet y ejecutar comandos. Un cliente telnet se denomina HOST LOCAL; un servidor telnet se denomina HOST REMOTO.

PROTOCOLOS CAPA DE APLICACIÓN Transporte Internet Red PROTOCOLOS CAPA DE APLICACIÓN SNMP (protocolo simple de administración de redes) Protocolo que ofrece un medio para supervisar y controlar los dispositivos de red, administrar configuraciones, recopilar estadísticas, rendimiento y seguridad.

PROTOCOLOS CAPA DE APLICACIÓN Transporte Internet Red PROTOCOLOS CAPA DE APLICACIÓN DNS (sistemas de denominación de dominio) Es un sistema utilizado en internet para convertir los nombres de dominio y sus nodos de red anunciados públicamente en direcciones IP.

Aplicación Transporte Internet Red CAPA DE TRANSPORTE Proporciona los servicios de transporte desde un HOST de origen a un HOST de destino. Construye una conexión lógica entre los extremos de red segmenta y remplaza los datos que las aplicaciones de la capa superior envían. También llamados servicios de EXTREMO A EXTREMO. Fiabilidad proporcionada por los números de secuencias y acuses de recibo.

CAPA DE TRANSPORTE PROTOCOLO PARA EL CONTROL DE TRANSFERENCIA (TCP). Aplicación Transporte Internet Red CAPA DE TRANSPORTE Aplicación Transporte Internet Red PROTOCOLO PARA EL CONTROL DE TRANSFERENCIA (TCP). ORIENTADO A LA CONEXIÓN PROTOCOLO DE DATAGRAMA DE USUARIO (UDP ) SIN CONEXIÓN

PROTOCOLOS CAPA DE TRANSPORTE Aplicación Transporte Internet Red PROTOCOLOS CAPA DE TRANSPORTE TCP (protocolo de control de transmisión) TCP es un protocolo orientado a la conexión. TCP incurre en el uso adicional de recursos para agregar funciones. Las funciones adicionales especificadas por TCP están en el mismo orden de entrega, son de entrega confiable y de control de flujo. Las aplicaciones que utilizan TCP son: exploradores Web, e-mail, y transferencia de archivos

PROTOCOLOS CAPA DE TRANSPORTE Aplicación Transporte Internet Red PROTOCOLOS CAPA DE TRANSPORTE UDP (Protocolo de datagramas de usuário) Es un protocolo simple, sin conexión, Cuenta con la ventaja de proveer la entrega de datos sin utilizar muchos recursos. Las porciones de comunicación en UDP se llaman datagramas. Este protocolo de la capa de Transporte envía estos datagramas como "mejor intento". Entre las aplicaciones que utilizan UDP se incluyen: sistema de nombres de dominios (DNS), streaming de vídeo, y Voz sobre IP (VoIP).

PROTOCOLOS CAPA DE TRANSPORTE Aplicación Transporte Internet Red PROTOCOLOS CAPA DE TRANSPORTE DIFERENCIA ENTRE TCP Y UDP. La confiabilidad de la comunicación TCP. Esta se lleva a cabo utilizando sesiones orientadas a la conexión. Antes de que un host que utiliza TCP envíe datos a otro host, la capa de Transporte inicia un proceso para crear una conexión con el destino. Esta conexión permite el rastreo de una sesión o stream de comunicación entre los hosts. Este proceso asegura que cada host tenga conocimiento de la comunicación y se prepare. Una conversación TCP completa requiere el establecimiento de una sesión entre los hosts en ambas direcciones. Cada segmento de TCP posee 20 bytes de carga en el encabezado, que encapsulan los datos de la capa de Aplicación, mientras que cada segmento UDP sólo posee 8 bytes de carga. Simulación.

CAPA DE INTERNET Aplicación Transporte Internet Red El propósito de la capa de internet en enviar paquetes desde un dispositivo utilizando el protocolo correcto que opera en esta capa. Se determina la mejor ruta y la conmutación de paquetes (lo mas importante es que llegue el paquete).

CAPA DE INTERNET PROTOCOLO DE INTERNET (IP). Aplicación Transporte Internet Red CAPA DE INTERNET Aplicación Transporte Internet Red PROTOCOLO DE INTERNET (IP). PROTOCOLO DE CONTROL DE MENSAJES DE EN INTERNET (ICMP) PROTOCOLO DE RESOLUCIÓN DE DIRECCIONES (ARP) PROTOCOLO DE RESOLUCIÓN INVERSA DE DIRECCIONES (RARP)

PROTOCOLOS CAPA DE INTERNET Aplicación Transporte Internet Red PROTOCOLO DE INTERNET (IP) Proporciona enrutamiento de paquetes sin conexión, con el máximo esfuerzo de entrega. No se preocupa por el contenido, y en su lugar busca una forma de mover los paquetes a su destino. Determina un paquete y un esquema de direccionamiento. enrutan paquetes a HOST remotos.

PROTOCOLOS CAPA DE INTERNET Aplicación Transporte Internet Red PROTOCOLO DE CONTROL DE MENSAJES DE EN INTERNET (ICMP) Proporciona capacidades de control y mensajería.

PROTOCOLOS CAPA DE INTERNET Aplicación Transporte Internet Red PROTOCOLO DE RESOLUCIÓN DE DIRECCIONES (ARP) Determina las direcciones de la capa de enlace de datos (direcciones MAC o de control acceso al medio) para las direcciones IP conocidas.

PROTOCOLOS CAPA DE INTERNET Aplicación Transporte Internet Red PROTOCOLO DE RESOLUCIÓN INVERSA DE DIRECCIONES (RARP) Determina las direcciones IP cuando se conocen las direcciones de la capa de enlace de datos (direcciones MAC).

CAPA DE RED O DE ACCESO A RED Aplicación Transporte Internet Red Se ocupa de todos los temas que un paquete IP requiere para crear un enlace físico con el medio de RED. Incluye detalles de tecnologías LAN y WAN, y todos los detalles contenidos en la capa FÍSICA y de ENLACE DE DATOS del modelo OSI. Asigna direcciones IP a direcciones hardware físicas, encapsula paquetes IP en tramas.

CAPA DE INTERNET INVESTIGAR PROTOCOLOS DE LA CAPA DE RED ETHERNET Aplicación Transporte Internet Red CAPA DE INTERNET Aplicación Transporte Internet Red ETHERNET FAST ETHERNET SLIP Y PPP FDDI ATM, FRAME RELAY Y SMDS ARP `PROXY ARP RARP INVESTIGAR PROTOCOLOS DE LA CAPA DE RED

Aplicación Transporte Internet Red GRAFICAS TCP/IP

Aplicación Transporte Internet Red GRAFICAS TCP/IP

Aplicación Transporte Internet Red GRAFICAS TCP/IP

COMPARACIÓN ENTRE EL MODELO OSI Y EL MODELO TCP/ IP. Aplicación Transporte Red Enlace de datos Presentación Sesión Físico Aplicación Transporte Internet Red

GRAFICAS

COMPARACIÓN ENTRE EL MODELO OSI Y EL MODELO TCP/ IP. SIMILITUDES: Ambos están divididos en capas Ambos tiene capa de aplicación, aunque incluyen servicios muy distintos. Ambos tienen capa de TRANSPORTE y de RED comparables. Trabajan con conmutación de paquetes. Los profesionales de las redes deben conocer ambos modelos.

COMPARACIÓN ENTRE EL MODELO OSI Y EL MODELO TCP/ IP. DIFERENCIAS: TCP/IP combina las capas de PRESENTACIÓN y de SESIÓN en su capa de APLICACIÓN. TCP/IP combina las capas de ENLACE DE DATOS y FÍSICA en su capa de RED (acceso de red) . TCP/IP parece mas sencillo para trabajar porque tiene menos capas. La capa de TRANSPORTE TCP/IP que utiliza UDP no siempre garantiza una entrega fiable de los paquetes , la capa de TRANSPORTE de modelo OSI, si se encarga de esta función.

GRAFICAS

GRAFICAS

GRAFICAS

E MAIL: elkinquiones@hotmail.com INGENIERO. ELKIN QUIÑONES AGAMEZ ESPECIALISTA EN TELECOMUNICACIONES CEL: 3005708876 – 3205131910 E MAIL: elkinquiones@hotmail.com

¡que tengan un excelente día !