ARQUITECTURA TCP/IP REDES DE BANDA ANCHA Y MULTIMEDIA 2023-I UNIVERSIDAD NACIONAL DE HUANCAVELICA (Creada por ley N° 25265) FACULTAD DE INGENIERÍA ELECTRÓNICA-SISTEMAS ESCUELA PROFESIONAL DE INGENIERÍA ELECTRÓNICA REDES DE BANDA ANCHA Y MULTIMEDIA TRABAJO: “ARQUITECTURA TCP/IP” Integrantes: ALANYA ENRIQUEZ, Abel HUAMAN CARBAJAL, Hansel HUAMAN ONOFRE, Reiner MENDOZA TAIPE, Rony Docente: Ing. RAMOS PAUCAR, William Danty X CICLO PAMPAS, 2023 CONTENIDO INTRODUCION ............................................................................. 5 ARQUITECTURA TCP/IP ............................................................. 6 2. ¿QUÉ HACE TCP/IP? .............................................................................................................................. 7 3. FUNCIONAMIENTO DEL MODELO TCP/IP ............................................................................................. 7 4. DIFERENCIAS ......................................................................................................................................... 8 5. LAS CAPAS DEL MODELO TCP/IP ........................................................................................................... 8 6. CARACTERISTICAS DE TCP/IP .............................................................................................................. 11 7. ADMINISTRACIÓN TCP/IP.................................................................................................................... 11 VENTAJAS Y DESVENTAJAS...................................................................................................................... 12 VENTAJAS: ........................................................................................................................................... 12 DESVENTAJAS: ..................................................................................................................................... 12 GRAFICOS ................................................................................................................................................ 13 CAPA DE APLICACION:......................................................................................................................... 13 NIVELES Y UNIDADES DE DATOS: ............................................................................................................ 14 COMUNICACIÓN ENTRE NIVELES:........................................................................................................... 15 CONCLUSIONES ....................................................................... 16 SUGERENCIAS .......................................................................... 16 SIMULACIÓN ............................................................................. 17 PROCEDIMIENTO DE LA PRACTICA EN CISCO PACKET TRACER .............................................................. 17 MUESTRA DE LAS 4 CAPAS EN CISCO PACKET TRACER ........................................................................... 21 ANEXOS………………... ............................................................ 23 REFERENCIAS .......................................................................... 23 ÍNDICE DE TABLAS Tabla 01. Diferencia entre TCP e IP. .............................................................................. 8 Tabla 02. Capas del modelo de arquitectura del protocolo TCP/IP. ............................... 9 Tabla 03. TABLA 03. Pila de protocolo TCP/IP. ........................................................... 10 ÍNDICE DE FIGURAS Figura 01. Cliente envía respuesta de ACK al servidor 6 Figura 02. protocolo humano. 6 Figura 03. Un diagrama de cómo el modelo TCP/IP divide los datos en paquetes y los envía a través de cuatro capas distintas. 8 Figura 04. Identificación de aplicaciones 13 Figura 05. Protocolos comunes 14 Figura 06. Niveles de unidades de datos 14 Figura 07. Comunicaciones entre niveles 15 Figura 08. cliente y servidor para la comunicación 17 Figura 09. Configuración de IP en los dispositivos. 17 Figura 10. editar con el nombre de protocolo TCP/IP 18 Figura 11. habilitar HTTPS y HTTP. 19 Figura 12. editando el IP del servidor en el cliente. 19 Figura 13. los damos pley en el simulation. 20 Figura 14. nos da la bienvenida al cisco packet. 20 Figura 15. capas de TCP/IP. 21 Figura 16. muestra de la capa 1 ya se conectó con la red. 21 Figura 17. envío y recepción de los mensajes del servidor al cliente. 22 Figura 18. recepción de toda la información del servidor - cliente. 22 INTRODUCION En este trabajo comprenderemos lo que hoy en día es el protocolo de red más extendido y con mayor aceptación a nivel mundial, es decir, TCP/IP. Este protocolo que comenzó a finales de los años 60 como un proyecto de investigación financiado por el gobierno de EE.UU., sobre la conmutación de paquetes, se ha convertido en la década de los 90 en la estructura de red más ampliamente utilizada. El modelo TCP/IP es usado para comunicaciones en redes y, como todo protocolo describe un conjunto de guías generales de operación para permitir que un equipo pueda comunicarse en una red. Los protocolos relacionados son mantenidos por internet Engineering Task Force (IETF). para conseguir un intercambio fiable de datos entre dos equipos, se deben llevar a cabo muchos procedimientos separados Se trata verdaderamente de un sistema abierto en la medida en que la definición de la serie de protocolos, así como muchas de sus implantaciones se encuentran disponibles al público, gratuitamente o a un módico precio. Ello constituye la base para lo que se conoce como la red Internet mundial, una red de larga distancia (WAN), con más de 1 millón de ordenadores que literalmente invade el planeta. ARQUITECTURA TCP/IP 1. DEFINICIÓN TCP/IP (Transmission Control Protocol/Internet Protocol) es un protocolo de enlace de datos que se usa en Internet para que los ordenadores y otros dispositivos envíen y reciban datos. Posibilita que los dispositivos conectados a Internet se comuniquen entre sí en varias redes. El modelo TCP/IP se convirtió más adelante en el protocolo estándar de ARPAnet, el predecesor del Internet moderno. Actualmente, TCP/IP es el estándar global para las comunicaciones en Internet. Figura 01. Cliente envía respuesta de ACK al servidor Figura 02. protocolo humano. 2. ¿QUÉ HACE TCP/IP? TCP/IP determina cómo los ordenadores transfieren datos de un dispositivo a otro. Estos datos deben ser exactos para que el receptor obtenga la misma información enviada por el emisor. Para garantizar que cada comunicación llegue intacta al destino deseado, el modelo TCP/IP divide los datos en paquetes y luego los vuelve a juntar para formar el mensaje completo en el destino. Enviar los datos en paquetes pequeños hace que sea más fácil mantener la exactitud que enviando todos los datos a la vez. Después de dividir un mensaje individual en paquetes, estos pueden recorrer diversos caminos en caso de congestión. Es como enviar distintas tarjetas de cumpleaños a la misma casa por correo. Las tarjetas empiezan su recorrido en su casa, pero podría introducirlas en buzones diferentes de modo que cada una tenga un trayecto distinto hasta la dirección del destinatario. 3. FUNCIONAMIENTO DEL MODELO TCP/IP Cuando envía algo por Internet, ya sea un mensaje, una foto o un archivo, el modelo TCP/IP divide esos datos en paquetes según un procedimiento de cuatro capas. Los datos primero atraviesan estas capas en un sentido, y luego lo hacen en sentido contrario cuando los datos se vuelven a juntar en el destino. Figura 03. Un diagrama de cómo el modelo TCP/IP divide los datos en paquetes y los envía a través de cuatro capas distintas. El modelo TCP/IP funciona porque todo el proceso está estandarizado. Sin la estandarización, la comunicación podría volverse impredecible y ralentizar las operaciones, y un Internet rápido depende de la eficiencia. Como estándar global, el modelo TCP/IP es una de las maneras más eficientes de transferir datos por Internet. 4. DIFERENCIAS Tabla 01. Diferencia entre TCP e IP. MODELO DIFERENCIA IP Obtiene la dirección a la que se envían los datos (su ordenador tiene una dirección IP). Clasifica el correo. TCP En combinación, ambos forman el protocolo TCP/IP (es una combinación de varios protocolos). Aunque los dos protocolos suelen considerarse una TCP garantiza la entrega correcta de los entidad, otros protocolos, datos una vez hallada dicha dirección IP. como UDP (protocolo de Envía y recibe el correo clasificado. datagrama de usuario), TCP requiere una dirección IP para pueden enviar datos en el enviar datos. sistema IP sin usar TCP. 5. LAS CAPAS DEL MODELO TCP/IP El modelo OSI describe las comunicaciones de red ideales con una familia de protocolos. TCP/IP no se corresponde directamente con este modelo. TCP/IP combina varias capas OSI en una única capa, o no utiliza determinadas capas. La tabla siguiente muestra las capas de la implementación de Oracle Solaris de TCP/IP. La tabla enumera las capas desde la capa superior (aplicación) hasta la capa inferior (red física). Tabla 02. Capas del modelo de arquitectura del protocolo TCP/IP. CAPAS TCP/IP CAPA 1: Capa de acceso a la red CAPA 2: Capa de Internet CAPA 3: Capa de transporte CAPA 4: Capa de aplicación La capa de acceso a la red, también conocida como la capa de enlace a los datos, gestiona la infraestructura física que permite a los ordenadores comunicarse entre sí por Internet. Esto abarca, entre otros elementos, cables Ethernet, redes inalámbricas, tarjetas de interfaz de red y controladores de dispositivos en el ordenador. La capa de acceso a la red también incluye la infraestructura técnica, como el código que convierte datos digitales en señales transmisibles, que hacen posible una conexión. La capa de Internet, también conocida como capa de red o capa IP, acepta y transfiere paquetes para la red. Esta capa incluye el potente Protocolo de Internet (IP), el protocolo de resolución de direcciones (ARP) y el protocolo de mensajes de control de Internet (ICMP). La capa de transporte TCP/IP garantiza que los paquetes lleguen en secuencia y sin errores, al intercambiar la confirmación de la recepción de los datos y retransmitir los paquetes perdidos. Este tipo de comunicación se conoce como transmisión de punto a punto. Los protocolos de capa de transporte de este nivel son el Protocolo de control de transmisión (TCP), el Protocolo de datagramas de usuario (UDP) y el Protocolo de transmisión para el control de flujo (SCTP). Los protocolos TCP y SCTP proporcionan un servicio completo y fiable. UDP proporciona un servicio de datagrama poco fiable. La capa de aplicación define las aplicaciones de red y los servicios de Internet estándar que puede utilizar un usuario. Estos servicios utilizan la capa de transporte para enviar y recibir datos. Existen varios protocolos de capa de aplicación. En la lista siguiente se incluyen ejemplos de protocolos de capa de aplicación: Servicios TCP/IP estándar como los comandos ftp, tftp y telnet. Comandos UNIX "r", como rlogin o rsh. Servicios de nombres, como NIS o el sistema de nombre de dominio (DNS). Servicios de directorio (LDAP). Servicios de archivos, como el servicio NFS. Protocolo simple de administración de red (SNMP), que permite administrar la red. Protocolo RDISC (Router Discovery Server) y protocolos RIP (Routing Information Protocol). CAPA 5 Capa de red física La capa de red física especifica las características del hardware que se utilizará para la red. Por ejemplo, la capa de red física especifica las características físicas del medio de comunicaciones. La capa física de TCP/IP describe los estándares de hardware como IEEE 802.3, la especificación del medio de red Ethernet, y RS-232, la especificación para los conectores estándar. La tabla muestra las capas de protocolo TCP/IP y los equivalentes del modelo OSI. También se muestran ejemplos de los protocolos disponibles en cada nivel de la pila del protocolo TCP/IP. Cada sistema que participa en una transacción de comunicación ejecuta una única implementación de la pila del protocolo. Tabla 03. TABLA 03. Pila de protocolo TCP/IP. 6. CARACTERISTICAS DE TCP/IP Permite colocar los segmentos nuevamente en orden cuando vienen del protocolo IP. Permite el monitoreo del flujo de los datos y así evita la saturación de la red. Permite que los datos se formen en segmentos de longitud variada para "entregarlos" al protocolo IP. Permite multiplexar los datos, es decir, que la información que viene de diferentes fuentes (por ejemplo, aplicaciones) en la misma línea pueda circular simultáneamente. Permite comenzar y finalizar la comunicación amablemente. 7. ADMINISTRACIÓN TCP/IP TCP/IP es una de las redes más comunes utilizadas para conectar computadoras con sistema UNIX. Las utilidades de red TCP/IP forman parte de la versión 4, muchas facilidades de red como un sistema UUCP, el sistema de correo, RFS y NFS, pueden utilizar una red TCP/CP para comunicarse con otras máquinas. Para que la red TCP/IP esté activa y funcionando será necesario: Obtener una dirección Internet. Instalar las utilidades Internet en el sistema Configurar la red para TCP/IP Configurar los guiones de arranque TCP/IP Identificar otras máquinas ante el sistema Configurar la base de datos del o y ente de STREAMS Comenzar a ejecutar TCP/IP EL MODELO DE ESTRATIFICACIÓN POR CAPAS DE TCP/IP DE INTERNET El Segundo modelo mayor de estratificación por capas, proviene de las investigaciones que se realizan respecto al conjunto de protocolo TCP/IP. En términos generales, el software TCP/IP está organizado en cuatro capas conceptuales que su construyen en una quita capa de hardware. VENTAJAS Y DESVENTAJAS VENTAJAS: El conjunto TCP/IP está diseñado para enrutar. Tiene un grado muy elevado de fiabilidad. Es adecuado para redes grandes y medianas, así como redes empresariales. Es compatible con las herramientas estándar para analizar el funcionamiento de la red. proporciona abstracción de capas. Puede funcionar en máquinas de todo tamaño (multiplataforma). Soporta múltiples tecnologías. Imprescindible para Internet. DESVENTAJAS: El modelo no distingue bien entre servicios, interfaces y protocolos, lo cual afecta al diseño de nuevas tecnologías en base a TCP/IP. Es más difícil de configurar y mantener a pesar de tener menos capas. Es algo más lento en redes con un volumen de tráfico medio bajo, puede ser más rápido en redes con un volumen de tráfico grande donde haya que enrutar un gran número de tramas. Peor rendimiento para uso en servidores de fichero e impresión. GRAFICOS CAPA DE APLICACION: Figura 04. Identificación de aplicaciones Figura 05. Protocolos comunes Este gráfico ilustra algunos de los protocolos comunes especificados por el modelo de referencia TCP/IP. NIVELES Y UNIDADES DE DATOS: Figura 06. Niveles de unidades de datos COMUNICACIÓN ENTRE NIVELES: Comunicación entre sistemas no vecinos vía routers. Los routers implementan el protocolo IP. Figura 07. Comunicaciones entre niveles CONCLUSIONES El modelo TCP/IP es el protocolo estándar de ARPAnet, el predecesor del Internet moderno. Actualmente, TCP/IP es el estándar global para las comunicaciones en Internet. En la acomparacion de los modelos se ven muchas mejoras en el modelo TCP/IP que en modelo OSI puesto que esto es antiguo. Cuyas mejoras son la velocidad de comunicación y la recaudacion de niveles o capas Hay varios modelos y versiones de cada una de ella s, pero para que trabaje en armonia se nesesitan que sea compatible con varias versiones antiguas Que los medelos de crean para que sean libres y no propietarios para una comunicación mucho mas facil TCP/IP ha evolucionado al mismo tiempo que el internet, internet admite cualquier tecnologia de red sin perder del harddware, es una gran red virtual que mediante TCP/IP, permite la comunicación de forma transparente entre dispositivos muy distintos. SUGERENCIAS El de este trabajo es proporcionar una visión adaptada a la realidad en cuanto al diseño e implementación de redes basadas en la pila de protocolos TCP/IP. Para ello, se utiliza como soporte de trabajo una configuración típica en instalaciones industriales y empresa privada. Éste será el punto de partida para los numerosos ejemplos prácticos que vienen propuestos a lo largo de la obra. Es conveniente, aunque no necesario, disponer de un mínimo de conocimientos referentes al sistema operativo Unix, así como nociones básicas en Redes de Computadores, puesto que de este modo se logrará una asimilación más sencilla a nivel conceptual y práctico. SIMULACIÓN PROCEDIMIENTO DE LA PRACTICA EN CISCO PACKET TRACER Figura 08. cliente y servidor para la comunicación Fuente: elaborado por los integrantes del grupo. Figura 09. Configuración de IP en los dispositivos. Fuente: elaborado por los integrantes del grupo. Configuramos el servidor – services Tenemos que dejar prendido el http y los demás apagar como indica en la imagen Figura 1. configuración de http. Fuente: elaborado por los integrantes del grupo. Editamos el nombre del http index.html con el nombre de PROCOLO TCP/IP damos guardar y yes, como indica la figura. Figura 10. editar con el nombre de protocolo TCP/IP Fuente: elaborado por los integrantes del grupo. Seguidamente le damos en Simulations – edit filters – misc y Habilitaremos lo que es el HTTP y HTTPS como muestra la imagen. Figura 11. habilitar HTTPS y HTTP. Fuente: elaborado por los integrantes del grupo. Nos ubicamos en el pc cliente y hacemos clic en web browser y editamos el IP del servidor con 192.168.1.100 para mandar datos por el IP. Figura 12. editando el IP del servidor en el cliente. Fuente: elaborado por los integrantes del grupo. Simulamos Figura 13. los damos pley en el simulation. Fuente: elaborado por los integrantes del grupo. Nos muestra el mensaje protocolo tcp/ip Figura 14. nos da la bienvenida al cisco packet. Fuente: elaborado por los integrantes del grupo. MUESTRA DE LAS 4 CAPAS EN CISCO PACKET TRACER Figura 15. capas de TCP/IP. Fuente: elaborado por los integrantes del grupo. Muestra de conexión de red en la capa 1 Figura 16. muestra de la capa 1 ya se conectó con la red. Fuente: elaborado por los integrantes del grupo. Envío de los mensajes del servidor al cliente mostrando las 4 capas Figura 17. envío y recepción de los mensajes del servidor al cliente. Fuente: elaborado por los integrantes del grupo. Recepción del cliente toda la información Figura 18. recepción de toda la información del servidor - cliente. Fuente: elaborado por los integrantes del grupo. ANEXOS Anexo 1: trabajo colaborativo del grupo. REFERENCIAS W.R. Stevens TCP/IP Illustrated:The Protocols Addison-Wesley Craig Hunt TCP/IP Network Administration O’Reilly & Associates, Inc. Axis & Agix CLIENT-SERVEUR. Programmation TCP/IP Editions Laser Douglas Comer TCP/IP “TCP/IP Protocol Suite”, 4th edition, Behrouz A. Forouzan. Ed. McGraw-Hill. 2013. “ TCP/IP Tutorial and Technical Overview”, 8th edition, L Parziale, D.T. Britt, C. Davis, J. Forrester, W. Liu, C. Matthews & N. Rosseloty. Redbooks IBM. 2006 (http://www.redbooks.ibm.com/redbooks/pdfs/gg243376.pdf). https://www.universidadviu.com/co/actualidad/nuestros-expertos/explicando-la-arquitecturade-protocolos-tcpip https://www.avg.com/es/signal/what-is-tcp-ip/ https://www.avg.com/es/signal/what-is-tcp-ip https://rua.ua.es/dspace/bitstream/10045/4328/1/Crespo_Candelas_TCP_IP.pdf