El modelo TCP (Protocolo de control de transmisión) proporciona pautas para la comunicación entre dispositivos y programas, asegurando la interpretación precisa de los mensajes. Ha existido por más de 30 años.
Adicionalmente, consta de cuatro niveles: interfaz de red, capa de internet, capa de transporte y capa de aplicación, cada uno desempeñando una función específica para una comunicación adecuada. Ahora examinaremos las cuatro capas desde la base.
¿Cómo funciona el modelo TCP/IP?
Este modelo cuenta con 4 capas. Te las enumeramos de abajo hacia arriba:
Capa 1 (Interfaz de red)
Capa 2 (internet)
Capa 3 (Transporte)
Capa 4 (Aplicación)
Digamos más sobre cada una de ellas.
¿Cuáles son las capas del modelo TCP/IP?
El modelo TCP/IP consta de cuatro capas para redes de comunicación. Cada capa describe un conjunto de directrices generales.
Capa 1: interfaz de red
La primera capa es el nivel más bajo de comunicación compuesto por pulsaciones eléctricas o transporte físico. Este protocolo no establece comunicación entre dos puntos, solo transmite en el medio físico.
Tiene protocolos como:
ARP: Address Resolution Protocol. Encuentra la MAC de las IP.
Ethernet: tecnología tradicional para conectar dispositivos en una red LAN.
NDP: Neighbor Discovery Protocol. Resolución de direcciones y permite que un dispositivo se integre al entorno local (una red física).
L2TP: Layer 2 Tunneling Protocol. Corrige deficiencias de otros protocolos.
Capa 2: internet
Se encarga de comunicar dos hosts para transmitir los datos y establecer la ruta para que la información llegue al destino deseado.
Tiene protocolos como:
IP: Internet Protocol. Para identificación y comunicación.
ICMP: Internet Control Message Protocol.
IPSEC: Internet Protocol security. Son varios protocolos que autentican la IP y cifran los paquetes.
IGMP: Internet Group Management Protocol. Multidifusión.
Capa 3: transporte
Se encarga de transferir archivos entre los dos hosts. Para esto, hay varios protocolos, como el protocolo “TCP”, que prioriza la fiabilidad de los datos transmitidos (sin pérdida de información en el camino).
Por otro lado, el protocolo “UDP” se enfoca en la velocidad de transmisión de datos en lugar de la fiabilidad (prefiere enviar los datos lo más rápido posible, incluso si se pierde algo de información en el camino).
Sus protocolos principales son: TCP y UDP.
TCP: Transmission Control Protocol. Controla la transmisión de la información.
DCCP: Datagram Congestion Control Protocol. Transporte de mensajes.
MTP: Micro Transport Protocol. Conexiones peer to peer.
UDP: User Datagram Protocol. Transporte mínimo de mensajes.
ICMP: Internet Control Message Protocol. Mensajes de error e información operativa.
FCP: Fibre Channel protocol. Carga el S.O y verificación.
Capa 4: aplicación
Ofrece a las aplicaciones, tanto de usuario como no, la capacidad de acceder a los servicios de las demás capas y define los protocolos utilizados para el intercambio de datos, como el correo electrónico (POP y SMTP), gestores de bases de datos y protocolos de transferencia de archivos (FTP).
Tiene protocolos como:
FTP: File Transfer Protocol. Transferencia de archivos.
SSH: Secure Shell. Para conexiones seguras.
SMTP: Protocolo utilizado para el envío de correos electrónicos.
DHCP: Protocolo que asigna dinámicamente direcciones IP y otros parámetros de configuración a dispositivos en una red.
DNS: Domain Name System. Asigna nombres a las IP de los dominios y se encarga de su traducción.
RIP: Routing Information Protocol.
SNMP: Simple Network Management Protocol.
HTTP: Hypertext Transfer Protocol.
Diferencia entre TCP y UDP
TCP:
Es confiable.
Está orientado a la conexión.
Se espera que exista una conexión constante entre 2 computadoras.
Prioriza la confiabilidad sobre la rapidez.
Un ejemplo claro es la transferencia de archivos.
UDP:
No es confiable.
No está orientado a la conexión.
No se preocupa si los datos llegan o no.
Un ejemplo que ilustra la diferencia entre TCP y UDP es el siguiente: TCP es utilizado en el correo electrónico, donde es necesario que el mensaje completo llegue; en cambio, UDP se utiliza en juegos en línea, donde la información debe llegar lo más rápido posible y no importa si se pierde parte de los datos.
Aporte basado en notas de: Brandon Verdeja, Maximiliano Ovando, Mauricio Osorio y Pablo23.
Un ejemplo para la diferencia entre TCP y UDP
TCP es por ejemplo un mail en el que necesitamos que llegue el mensaje completo y por el contrario UDP cuando jugamos un juego en linea y necesitamos que la información llegue lo mas rápido posible y no nos importa si se pierde una parte de los datos.
Excelentes ejemplos bro
Con este ejemplo me quedo muy claro y en que caso aplicamos los distintos protocolos. Excelente aporte te agradezco mucho por compartir tu conocimiento.
gracias por el aporte
Muy agradecido :)
TCP: Todo bien bro? Te llegó todo correcto?
UDP: Ojalá te haya llegado todo, ahí van más.
je je, que buen ejemplo
Notas
Niveles de las capas:
Capa 1 (Interfaz de red): La primera capa es el nivel más bajo de comunicación que está conformado por pulsaciones eléctricas o trasporte físico. Solo transmite la información por medio físico.
Capa 2 (internet): Se encarga de comunicar dos host para que transmitir los datos, estable la ruta para que llegue la información al punto deseado.
Capa 3 (Transporte): Se encarga de transferir los archivos entre los dos host, para esto existen varios protocolos, por ejemplo el protocolo “TCP” que se encarga de transmitir los datos priorizando la fiabilidad de los mismos (que no se pierda información en el camino) y el protocolo “UDP” que se encarga de la velocidad de transmisión de datos antes que la fiabilidad del mismo (prefiere mandar los datos lo más rápido posible aun que pierda algo de información en el camino).
Capa 4 (Aplicación): Ofrece a las aplicaciones (de usuario o no) la posibilidad de acceder a los servicios de las demás capas y define los protocolos que utilizan las aplicaciones para intercambiar datos, como correo electrónico (POP y SMTP), gestores de bases de datos y protocolos de transferencia de archivos (FTP).
Buen aporte, gracias
Wao lo entendi muy bien con tu explicacion
++Resumen: Modelo TCP/IP++
Es uno de los modelos más antiguos
Se hizo para estandarizar la comunicación y evitar errores
cuenta con 4 ramas ++principales++
++Capa de interfaz de red++
Nivel más bajo
La comunicación se da mediante electricidad
Lo importante es la manera en la que están conectadas las cosas
Tiene protocolos como:
ARP
Ethernet
NDP
L2TP
Este protocolo no se encarga de establecer la comunicación entre 2 puntos, únicamente de transmitir en el medio físico
++Capa de internet++
Se encarga de realizar la comunicación entre 2 puntos
Tiene protocolos como:
IP
ICMP
IPSEC
IGMP
++Capa de transporte++
Sus protocolos principales son: TCP y UDP
++TCP: ++
Es confiable
Esta orientado a la conexión
Se espera que siempre exista la conexión entre 2 computadoras
Importa la confiabilidad sobre la rapidez
Un ejemplo claro es la transferencia de archivos
++UDP:++
No es confiable
No esta orientado a la conexión
No se "preocupa" si llegaron o no los datos
++Capa de aplicación++
Tiene protocolos como:
FTP
SSH (Es para las conexiones seguras)
SMTP
DHCP (Es una manera de establecer una conexión y verificar que todo ocurrió correctamente)
DNS (Domain Name System)
++¿Qué es un nombre de dominio?++
Al entrar en una pagina DNS se encarga de transformar los nombre de dominio a una IP y viceversa
Excelente resumen, gracias!
Apuntes!!
Está súper completo, gracias por compartir
Jajajajajajajaja!!!
aqui hay uno mas sencillo para entender
TCPvsUDP
Me puse a investigar un poco del DNS.
Y tengo la IP de Google: 216.58.193.46
Imagínate tener que aprenderte la IP de cada sitio...
Bueno, sería un estupendo ejercicio para la memoria, y creo que así seríamos capaces de retener más datos de otra índole ;) .
Si, en eso estoy de acuerdo pero seria complicado aprenderte y recordar por ejemplo 10 ip´s diferentes. Siento que la mayoría las tendríamos anotadas en el bloc de notas jaja
Aprendí mucho en esta clase, sin embargo, quisiera recalcar, que en esta clase, algunas explicaciones, no dieron en el clavo, según el siguiente %27análisis%27:
Cuando se pasó a explicar la capa de transporte y la capa de aplicación, en estas, no se especificó qué se hace en la capa en particular, si no, los protocolos que habitan en esta última. De lo que llevo entendido, estos son temas relacionados, pero separados. Explicar qué se hace en cada capa, se enfoca en el objetivo general de esta y no en los diversos procesos, por los que podemos optar para llegar a aquel objetivo. Para poder entender bien el concepto de las últimas dos capas, se tiene que pensar muy bien en el objetivo final de los protocolos cosa que tienen en común, por lo tanto, en mis palabras:
Capa de transporte:
En esta capa definimos, el patrón de envio de los paquetes.
Capa de aplicación
Se le da un formato a los paquetes enviados, para ser interpretados en una misma forma.
Sin embargo, aunque estas definiciones tan cortas no pueden ser tan precisas, si que lo es un buen artículo, profundizando en el tema, así que mis recomendaciones son:
La vieja confiable
Oracle
En lo personal, el Oracle está brutal.
Me pasa lo mismo, el curso por ser tan básico se salta muchas cosas y conceptos importantes. Solo tiende a mencionarlas sin dar la mayor explicación. Considero que le falta rigor al curso.
🌐 Guía Rápida: Modelo TCP/IP y sus Protocolos
El modelo TCP/IP es el lenguaje universal que permite que Internet funcione. Se divide en 4 capas principales, cada una con "reglas de juego" específicas llamadas protocolos.
🟦 1. Capa de Aplicación (El Rostro del Usuario)
Es la capa superior donde interactuamos directamente con las apps.
SSH (Secure Shell): 🔑 Acceso remoto seguro a computadoras.
Uso: Administradores de sistemas para controlar servidores desde lejos.
FTP (File Transfer Protocol): 📂 Envío de archivos grandes.
Uso: Subir archivos a un servidor web (aunque hoy se usa más SFTP por seguridad).
SMTP (Simple Mail Transfer Protocol): 📧 El "cartero" digital.
Uso: Enviar correos desde Outlook o Gmail.
DHCP: 🆔 Asigna direcciones IP automáticamente.
Uso: Cuando tu celular se conecta al Wi-Fi de un café y "mágicamente" tiene internet.
DNS (Domain Name System): 📖 La agenda de contactos de internet.
Dato: Traduce google.com a una dirección IP numérica. ¡Sin esto, tendrías que memorizar números para entrar a cada web!
HTTP/HTTPS: 🌐 El protocolo de la Web.
Uso: Navegar por cualquier sitio. La "S" final significa que tus datos van cifrados.
SNMP: 🛠️ Gestión de redes.
Uso: Monitorear si un router o impresora en una oficina está funcionando bien.
🟪 2. Capa de Transporte (La Logística)
Se encarga de cómo viajan los datos: ¿Rápido o seguro?
TCP (Transmission Control Protocol): ✅ El mensajero confiable.
Uso: Descarga de archivos o lectura de webs. Si un pedazo de datos se pierde, lo vuelve a pedir.
UDP (User Datagram Protocol): ⚡ El mensajero veloz.
Uso: Videojuegos online o streaming en vivo. Prefiere velocidad; si se pierde un frame, no importa, sigue adelante.
ICMP: 🛑 Reporte de errores.
Dato: Es el protocolo que usas cuando haces un ping para ver si una web está caída.
DCCP / µTP / FCP: 📉 Variantes especializadas.
Uso: µTP es famoso por usarse en BitTorrent para no colapsar tu conexión mientras descargas.
🟩 3. Capa de Internet (La Ruta)
Aquí es donde se decide qué camino toman los datos en el mapa global.
IP (Internet Protocol): 📍 La dirección postal.
Uso: Identifica cada dispositivo conectado a la red global.
IPSEC: 🛡️ Seguridad para el protocolo IP.
Uso: Es el corazón de la mayoría de las VPN empresariales para crear túneles seguros.
IGMP: 📺 Gestión de grupos.
Uso: Se usa para "Multicast", como cuando una empresa transmite un video en vivo a todos sus empleados a la vez sin saturar la red.
🟧 4. Capa de Interfaz de Red (El Hardware)
Define cómo se transmiten físicamente los bits por el cable o el aire.
Ethernet: 🔌 El rey de los cables.
Uso: El cable azul o amarillo que conectas de tu PC al router.
ARP (Address Resolution Protocol): 🔍 El traductor local.
Dato: Une la dirección IP con la dirección física (MAC) de tu tarjeta de red.
NDP (Neighbor Discovery Protocol): 👋 El saludo de IPv6.
Uso: Ayuda a los dispositivos a encontrarse entre sí en redes modernas (IPv6).
L2TP: 🚇 Protocolo de túnel.
Uso: Suele trabajar junto a IPSEC para crear conexiones seguras punto a punto.
💡 Dato Curioso para Notion: > El modelo TCP/IP se creó antes que el modelo OSI y es el que realmente usamos hoy en día. ¡Es el verdadero esqueleto de Internet!
Hay muchísimos protocolos en la capa de aplicación, pueden chequearlos en Wikipedia, algunos muy conocidos y no mencionados en la clase: Bitcoin, BitTorrent, WebSocket, Tor, Remote Desktop Protocol, etc…
El Ethernet no sería primero? luego la cabecera IP y así sucesivamente ...es decir la línea en vez de ir hacia abajo debería ser hacia arriba ? Siguiendo lo que mencionaba Quetzally, los niveles desdesde el más bajo (donde está el Ethernet)
Toda este conocimiento tecnológico entra un poco mejor en nuestras mente cuando se vuelve más humano de entender…..Nadie ha expresado la dimensión humana y casi espiritual de esta arquitectura informática como Vinton Cerf, considerado uno de los "padres de Internet" y cofundador del modelo TCP/IP:
"Internet es un reflejo de nuestra sociedad. El modelo TCP/IP no fue diseñado para conectar ordenadores; fue diseñado para conectar a las personas. Su belleza radica en que no le importa el contenido del paquete, solo se asegura de que el fragmento de tu voz, de tu pensamiento o de tu alma, llegue intacto al otro lado del mundo para volver a completarse."
Hola:smile:, tengo una duda:
Estas capas son parecidas a los anillos de protección de un sistema operativo?
Hola!
Se puede entender, quizas de ese modo. Ahora bien, en un OS se busca que no se toque el kernel (o que lo toque quien sabe lo que esta haciendo) En modelo TCP/IP, en cambio, es una forma de comprender y definir COMO se canaliza el flujo de datos, desde lo netamente electrónica hasta los que es más software. Con ello, es posible definir una seria de protocolos utiles (Es decir, los fabricantes emplean esos protocolo y luego puedes conectar equipos de diferentes marcas y tener un grado de certeza que va a funcionar ;v)
Saludos! c:
Muchas gracias :smile_cat: por resolver mi duda :rocket:
Capa de interfaz de red: Nivel más bajo. Posiciones electricas, aspectos físicos.
Ejemplo: ARP, L2TP, NDP, Ethernet
Capa de Internet: Se encarga de realizar la comunicación entre dos computadoras. Manera en que se realiza la información para llegar a otro punto.
Ejemplo: IP, ICMP, IPSEC, IGMP
Capa de Transporte: Controla la transmisión de la información
Ejemplo:
TCP, predomina la fidelidad antes que la rapidez.
UDP, predomina la rapidez antes que la fidelidad
Capa de aplicación:
Ejemplo:
SSH, para conexiones seguras
DNS, le vincula un ip a un dominio
Resumen:
Este modelo cuenta con 4 capas principales
Capa de interfaz de red, aquí se ven los aspectos fisicos
Capa de Internet, comunicacion entre dos computadoras
Capa de Transporte, protocolo de transporte
Capa de aplicacion, extras de la aplicación
TCP/IP es uno de los modelos más antiguos. Este se hizo para estandarizar la comunicación y evitar errores. Este modelo tiene 4 capas principales.
¿Cómo funciona el modelo TCP/IP?
Este modelo cuenta con 4 capas. Te las enumeramos de abajo hacia arriba: