Transmisión de datos de red informática

  Antes de aprender la red informática, primero debemos entender la estructura de la red informática. Por supuesto, estas estructuras están diseñadas principalmente para la transmisión de datos para lograr una comunicación normal. Sin embargo, qué protocolo se utiliza para la transmisión de datos y qué se reflejará en cada capa . El papel específico de cada capa es el lugar para aprender, el papel de cada protocolo y la forma de expresión, etc., el formato de su mensaje, el papel de la ubicación específica y su significado.

Proceso de transmisión de datos en la red informática.

Clúster de protocolo TCP / IP (cu)

El protocolo de red tcp / ip es actualmente el protocolo más utilizado en el mundo.El modelo jerárquico tcp / ip se divide en cuatro capas: la capa de aplicación, la capa de transporte, la capa de red y la capa de enlace de datos.

Capa de aplicación: la capa de aplicación es un término general para las aplicaciones que enfrentan todos los usuarios. El clúster de protocolos tcp / ip tiene muchos tipos de protocolos en esta capa para admitir diferentes programas de aplicación. El inicio de sesión remoto en TELNET utiliza el protocolo telnet para proporcionar interfaces registradas en otros hosts en la red. La sesión TELNET proporciona terminales virtuales basados ​​en caracteres. El acceso de transferencia de archivos FTP utiliza el protocolo ftp para proporcionar una función de copia de archivos entre máquinas en la red. La capa de aplicación es generalmente un servicio orientado al usuario. Tales como FTP, TELNET, DNS, SMTP, POP3. FTP (File Transmision Protocol) es un protocolo de transferencia de archivos. Generalmente, el servicio FTP se utiliza para cargar y descargar. El puerto de datos es 20H y el puerto de control es 21H. El servicio Telnet es un servicio de inicio de sesión remoto para los usuarios. Utiliza el puerto 23H y utiliza una transmisión de código clara. Tiene poca confidencialidad y es simple y conveniente. DNS (Servicio de nombres de dominio) es un servicio de resolución de nombres de dominio que proporciona conversión entre nombres de dominio y direcciones IP. SMTP (Protocolo simple de transferencia de correo) es un protocolo simple de transferencia de correo utilizado para controlar el envío y la transferencia de cartas. POP3 (Post Office Protocol 3) es la tercera versión del Post Office Protocol, que se utiliza para recibir correo. Extracto de https://www.cnblogs.com/jukaiit/p/6775404.html

Capa de transporte: la función principal es proporcionar comunicación entre aplicaciones. El protocolo de esta capa es TCP y UDP. La capa de transporte es responsable de la transmisión de extremo a extremo, mientras que la capa de red es responsable de la transmisión de punto a punto. La diferencia entre ellas: https: //jingyan.baidu.com/article/19192ad812650de53e570781.html                                                            proporciona comunicación entre aplicaciones. Sus funciones incluyen:
  1. Formatear el flujo de información,
  2. Proporcionar una transmisión confiable. Para lograr esto último, el protocolo de la capa de transporte estipula que el receptor debe enviar un acuse de recibo y, si el paquete se pierde, debe reenviarse.
  Los protocolos de la capa de transporte son principalmente: Protocolo de control de transmisión (TCP) y Protocolo de datagramas de usuario (UDP). En este nivel, la unidad de datos se llama extracto de párrafo de https://www.cnblogs.com/jukaiit/p/6775404.html

Capa de red: responsable de la comunicación punto a punto, sus funciones incluyen tres aspectos.
  1. Procese la solicitud de envío de paquetes desde la capa de transporte. Después de recibir la solicitud, cargue el paquete en un datagrama IP, llene el encabezado, seleccione la ruta al receptor y luego envíe el datagrama a la interfaz de red apropiada.
  2. Procesando el datagrama de entrada: primero verifique su legitimidad y luego realice la búsqueda de ruta: si el datagrama ha llegado a la máquina del sumidero, retire el encabezado y entregue el resto al protocolo de transmisión apropiado; si el datagrama no ha llegado al sumidero Luego, reenvíe el datagrama.
  Tercero, lidie con problemas como la ruta, el control de flujo, la congestión, etc. (Entre ellos, el control de congestión se transmite a través de ICMP) La capa de red incluye: protocolo IP (Protocolo de Internet), protocolo de mensaje de control ICMP (Protocolo de mensajes de control de Internet), protocolo de traducción de direcciones ARP (Protocolo de resolución de direcciones), RARP (ARP inverso) Protocolo de traducción de direcciones. IP es el núcleo de la capa de red, y la IP del siguiente salto se encapsula a la capa de interfaz a través del enrutamiento. Los datagramas IP son servicios sin conexión. ICMP es complementario a la capa de red y puede enviar mensajes de regreso. Se usa para detectar si la red es fluida. El comando Ping es enviar un paquete de eco ICMP y realizar una prueba de red a través del relé de eco. ARP es un protocolo de resolución de dirección directa. Utiliza una IP conocida para encontrar la dirección MAC del host correspondiente. RARP es un protocolo de resolución de dirección inversa, que determina la dirección IP por dirección MAC. Tales como estaciones de trabajo sin disco y servicios DHCP. En este nivel, la unidad de datos se denomina paquete extraído de https://www.cnblogs.com/jukaiit/p/6775404.html

Capa de enlace de datos: la capa de enlace de datos es responsable de recibir datagramas IP y enviarlos a través de la red, o recibir tramas físicas de la red, extraer datagramas IP y entregarlos a la capa IP. Las tramas direccionadas y las funciones de detección de errores se transmiten.
  Uno, control de flujo, hay un control de flujo basado en el cuadro de control de flujo de retroalimentación basado en la velocidad.
  Segundo, detección y corrección de errores
  En esta capa, la unidad de datos se llama un extracto de cuadro (cuadro) de https://www.cnblogs.com/jukaiit/p/6775404.html

Proceso de transmisión de datos

El proceso de transmisión de datos es en realidad equivalente a la encapsulación y desencapsulación de datos,

Proceso de encapsulación y desencapsulación de datos: extracto de https://blog.51cto.com/14557673/2440993

1. Proceso de encapsulación de datos (empaquetado de correo urgente)
(1) Transmisión de la capa de aplicación
Aquí puede entenderse como el proceso de traducción. Por supuesto, este es un proceso de traducción que pertenece a la computadora. La capa de aplicación es para codificar binariamente los datos.
(2) Transmisión de la capa de transporte (segmento de datos) La
capa de transporte divide los datos de la capa superior en una serie de segmentos de datos (para facilitar la solución de errores de transmisión) y
encapsula el encabezado del paquete TCP para cada información segmentada . Hay una información de campo clave en el encabezado del paquete TCP: el número de puerto (para garantizar la comunicación de datos de la aplicación de la capa superior).
(3) Transmisión de la capa de red (paquete) La
capa de red agrega nuevamente los datos de la capa superior, el encabezado IP, que contiene información de campo clave, la dirección IP, que se utiliza para identificar
la dirección lógica de la red .
(4) Transmisión de la capa de enlace de datos (trama de datos) La
capa de enlace de datos agrega nuevamente la encapsulación de datos de la capa superior, encabezado MAC, que contiene una información de campo clave, dirección MAC, que puede entenderse
como una dirección física solidificada en hardware , Tan exclusivo como nuestro número de tarjeta bancaria personal. El empaque de cola en este proceso de empaque no será discutido.
(5) Transmisión de la capa física (flujo de bits) La
capa física convierte los datos binarios superiores en señales eléctricas para la transmisión en la red.

Lo anterior es el proceso de encapsulación de datos en la transmisión de red. De hecho, puede entenderse simplemente como el proceso de usar ropa en invierno
. Los segmentos de datos, paquetes de datos, marcos de datos y flujos de bits entre paréntesis se introducen en el enlace que di anteriormente. PDU (Unidad de datos de protocolo).

2. Proceso de decapsulación de datos (desempaquetado de express) Después de
la encapsulación de datos, debe decapsularse después de la transmisión al receptor a través de la red, que resulta ser el proceso inverso de la encapsulación de datos anterior. Se puede entender simplemente
como el proceso de quitarse la ropa después de encender la calefacción en casa en invierno.

                

La estructura del cabezal tcp se puede ver en este blog https://blog.csdn.net/zeqi1991/article/details/81582985

          

estructura del encabezado ip: puede ver este blog https://blog.csdn.net/ythunder/article/details/65664309

                               

Estructura de la cabeza de Mac:

        

Consulte la definición de estos encabezados en este blog: https://my.oschina.net/ranjiewen/blog/781091 y https://cloud.tencent.com/developer/article/1141745

148 artículos originales publicados · Me gusta 10 · Visitantes más de 20,000

Supongo que te gusta

Origin blog.csdn.net/ab1605014317/article/details/103598430
Recomendado
Clasificación