La estructura del protocolo TCP/IP
El protocolo de comunicación TCP/IP adopta una jerarquía de 4 capas, en la que cada capa llama a la red proporcionada por la siguiente capa para satisfacer sus necesidades. Las 4 capas son:
● Capa de aplicación: la capa de comunicación entre aplicaciones, como la transferencia simple de correo (SMTP), el protocolo de transferencia de archivos (FTP) y el protocolo de acceso remoto a la red (Telnet).
●Capa de transporte: en esta capa, proporciona servicios de transmisión de datos entre nodos, como el Protocolo de control de transmisión (TCP), el Protocolo de datagramas de usuario (UDP), etc. TCP y UDP transmitirán datos. paquete y se transmite a la siguiente capa, la siguiente capa es responsable de transmitir los datos y garantizar que los datos se hayan entregado y recibido.
●Capa de red de interconexión: Responsable de proporcionar funciones básicas de transmisión de paquetes de datos para que cada paquete de datos pueda llegar al host de destino (pero no verifica si se recibe correctamente), como el Protocolo de Internet (IP).
● Capa de interfaz de red: gestiona los medios de red reales y define cómo utilizar la red real (como Ethernet, líneas seriales
, etc.) para transmitir datos.
1.Pila de protocolos TCP/IP
Modelo de cuatro capas
TCP/IP es un protocolo que sigue el concepto de un modelo de cuatro capas: aplicación capa, capa de transporte, capa de interconexión y capa de interfaz de red.
Capa de Interfaz de Red
La base de este modelo es la capa de interfaz de red. Frame es una unidad independiente de transmisión de información de red, responsable de enviar y recibir tramas de datos. La capa de interfaz de red coloca o saca tramas de la red.
Capa de interconexión
Los protocolos de interconexión encapsulan paquetes en datagramas de Internet y ejecutan los algoritmos de enrutamiento necesarios.
Los siguientes son los cuatro protocolos de interconexión:
Protocolo de Internet IP: Responsable de direccionar y enrutar paquetes entre hosts y redes.
Protocolo de resolución de direcciones ARP: Obtiene la dirección del host del hardware en la misma red física.
Protocolo de mensajes de control de Internet ICMP: Envía información y reporta errores de transmisión de paquetes.
Protocolo de administración de grupos de interconexión IGMP: utilizado por hosts IP para informar la membresía del grupo de hosts a los enrutadores de multidifusión locales.
Capa de transporte
Los protocolos de transporte proporcionan sesiones de comunicación entre ordenadores. La elección del protocolo de transporte depende de cómo se transfieren los datos.
Dos protocolos de transmisión:
Protocolo de control de transmisión TCP: Proporciona conexiones de comunicación confiables para las aplicaciones. Ideal para transferir grandes cantidades de datos a la vez. También adecuado para aplicaciones que requieren capacidad de respuesta.
Protocolo de datagramas de usuario UDP: Proporciona comunicación sin conexión y no garantiza la confiabilidad de los paquetes de datos transmitidos. Es adecuado para transmitir pequeñas cantidades de datos a la vez y la confiabilidad está determinada por la capa de aplicación.
Capa de aplicaciones
Las aplicaciones acceden a la red a través de esta capa.
Tecnología de interfaz de red
IP utiliza la especificación de interfaz de dispositivo de red NDIS para enviar tramas a la capa de interfaz de red. IP admite redes de área amplia (WAN) y tecnologías de interfaz de red local.
Protocolo de línea serie
TCP/IPG normalmente transmite datos a través de una línea serie a través del protocolo de línea serie de Internet SLIP o el protocolo punto a punto PPP. (Usualmente llamamos a esto comunicación asincrónica, y los usuarios que quieran usar LINUX para proporcionar conexiones remotas deberían estudiar esto más).