Descripción general de TCP / IP
- TCP / IP significa Protocolo de Control de Transmisión / Protocolo de Internet que es una combinación de dos protocolos, a saber, el protocolo TCP y el protocolo IP. Es un conjunto de protocolos desarrollado antes del modelo OSI. TCP / IP no es más que un protocolo de comunicaciones que se utiliza para conectar dispositivos en Internet.
- TCP / IP es un protocolo jerárquico que se compone de módulos interactivos donde cada módulo proporciona una funcionalidad específica. La transmisión de datos a través de la conexión a Internet se realiza con la ayuda de TCP / IP. Muestra cómo se transfieren los datos a través de la conexión a Internet.
- En TCP / IP, TCP es responsable de dividir mensajes o archivos en pequeños paquetes durante la transmisión a través de la conexión a Internet y ensamblarlos en el destino. IP es responsable de asignar una dirección a los paquetes para que puedan llegar al destino correcto.
¿Cómo funciona TCP / IP?
La funcionalidad de TCP / IP se divide en cinco capas -1) Capa física, Capa de enlace de datos, Capa de red, Capa de transporte, Capa de aplicación.
Capa fisica
- La capa física convierte los datos binarios en señales y las transmite a través de los medios locales. En esta capa, una unidad de comunicaciones es un solo bit. Cuando la conexión se establece entre dos dispositivos, los datos fluyen en forma de una secuencia de bytes. La capa física entrega bits.
Capa de enlace de datos
- La capa de enlace de datos define el formato de los datos en la red. El direccionamiento físico se realiza en la capa de enlace de datos. La dirección MAC de origen y destino se asigna al paquete de datos para formar una trama.
- En la capa de enlace de datos, la unidad de comunicación es un marco. Esta capa divide el mensaje o archivo en el marco. El marco no es más que un paquete que es responsable de encapsular los datos recibidos de la capa de red.
Capa de red
- En la capa de red, la unidad de comunicación es un paquete. Esta capa proporciona una dirección IP del origen y el destino a cada segmento para formar un paquete. La capa de red proporciona funciones tales como direccionamiento lógico, es decir, direccionamiento IP, determinación de ruta y enrutamiento. El enrutamiento es un método para mover paquetes de datos desde el origen al destino.
- Según la dirección IP y la máscara, las decisiones de enrutamiento se toman en la red. Mientras que la determinación de ruta es el proceso de elegir la mejor ruta posible para la entrega de datos al receptor. Utiliza protocolos como OSPF (Abrir primero la ruta más corta), BGP (Border Gateway Protocol), etc.
Capa de transporte
- La capa de transporte es responsable de transferir datos de una ubicación a otra. Controla la fiabilidad de la comunicación a través de la segmentación, el control de flujo y el control de errores.
- La segmentación es el proceso de dividir los datos recibidos en pequeñas unidades llamadas segmentos.
- Un segmento es una unidad de comunicación en esta capa.
- Control de flujo: el control de flujo es el proceso de controlar la cantidad de datos que se transmiten.
- Control de errores: la capa de transporte utiliza el esquema de solicitud de repetición automática para retransmitir datos perdidos o dañados. Se agrega un grupo de bots llamado suma de verificación a cada segmento para descubrir el segmento recibido que tiene errores.
Hay 2 protocolos utilizados en la capa de transporte:
- Protocolo de datagramas de usuario : el protocolo de datagramas de usuario utiliza un servicio sin conexión. es decir, UDP entrega paquetes de datos sin establecer una ruta predefinida, por lo tanto, no se establece ninguna sesión para la conexión. En UDP, la ruta depende del tráfico de la ruta disponible.
- Protocolo de control de transmisión: el Protocolo de control de transmisión utiliza un servicio orientado a la conexión. En el servicio orientado a la conexión, TCP decide que una unidad de datos de ruta se entregue a través de la ruta decidida. Cuando finaliza la conversación TCP, la sesión finaliza.
Capa de aplicación
La unidad de comunicación en la capa de aplicación es el mensaje. Permite al usuario acceder a servicios de internet. Lo utilizan las aplicaciones de red que usan Internet. Se definen muchos protocolos en esta capa para proporcionar servicios como FTP para transferencia de archivos, HTTP o HTTPS para acceder a www, es decir, World Wide Web, SMTP para correo electrónico, TELNET para terminales virtuales, etc.
Protocolos TCP / IP
A continuación se muestra la lista de protocolos TCP / IP de uso común: -
HTTP
HTTP significa Protocolo de transferencia de hipertexto. HTTP establece una conexión entre el cliente y el servidor para la transmisión de datos. Es una transmisión no segura. Un cliente envía una solicitud al servidor a través de un navegador web para ver la información especificada. Después de recibir una solicitud, el servidor envía información específica al cliente.
HTTPS
HTPPS son las siglas de HyperText Transfer Protocol Secure. HTTPS establece una conexión entre el cliente y el servidor para la transmisión de datos. Es una transmisión segura. El cliente utiliza principalmente este HTTPS para enviar información privada como detalles de tarjetas de crédito, transacciones en línea, etc. al servidor a través de la conexión a Internet.
FTP
FTP significa Protocolo de transferencia de archivos. Utiliza servicios TCP para transferir archivos de un host a otro. Establece una conexión entre dos hosts. Una vez establecida la conexión, el host puede enviar y recibir datos o archivos.
SMTP
SMTP significa Protocolo simple de transferencia de correo. Es un protocolo ampliamente utilizado y más importante para transferir correos electrónicos del remitente al receptor. Es un protocolo de capa de aplicación como hemos visto anteriormente. Es un protocolo Push que se utiliza para enviar un correo electrónico. Después de eso, los protocolos de la oficina de correos POP) o IMAP (protocolo de acceso a mensajes de Internet) recuperan correos electrónicos en el extremo del receptor.
TELNET
TELNET significa Terminal Network. Establece la conexión entre la computadora local y la computadora remota de una manera que la terminal local parece ser una terminal en el sistema remoto.
FTP
FTP significa Protocolo de transferencia de archivos. Es un protocolo de Internet utilizado para transferir datos, archivos multimedia de una computadora a otra.
Ventajas de TCP / IP
- Proporciona la función de escalabilidad, esta característica permite agregar un número N de redes sin perturbar los servicios actuales.
- Es interoperable, lo que significa que permite que dos sistemas diferentes se comuniquen a través de una red heterogénea.
- Es de código abierto, es decir, de uso gratuito. Cualquiera puede usarlo para comunicarse.
- Es un modelo estándar de la industria que se desarrolla para resolver problemas relacionados con la comunicación a través de una red.
- Asigna una dirección IP única a cada dispositivo en la red. por lo que cada dispositivo se identifica de manera única en la red.
Conclusión
En este artículo, hemos visto qué es TCP / IP, una explicación detallada de las capas en TCP / IP y las ventajas de usarlo en la red.
Artículos recomendados
Esta ha sido una guía de Qué es TCP / IP. Aquí discutimos el funcionamiento, las ventajas y las capas en el TCP / IP. También puede consultar nuestros otros artículos sugeridos para obtener más información:
- ¿Qué son los protocolos de red?
- Arquitectura DBMS
- Preguntas de la entrevista de CCNA
- ¿Qué es el protocolo TCP?