Teoría: Base de la red (modelo de referencia de siete capas OSI, familia de protocolos TCP / IP, encapsulación y desencapsulación de datos, etc.)

Modelo de referencia de siete capas OSI

La Organización Internacional de Normalización (ISO)
promulgó el modelo de referencia de interconexión de sistemas de desarrollo (OSI) en 1984,
una arquitectura abierta que divide la red en siete capas.

Estratificación Caracteristicas
Capa de aplicación Una interfaz entre los servicios de red y los usuarios finales.
Capa de presentación Representación de datos, seguridad, compresión
Capa de sesión Establecer, administrar y finalizar sesiones
Capa de transporte Defina el número de puerto del protocolo para la transmisión de datos, así como el control de flujo y la verificación de errores.
Capa de red Realice direccionamiento de direcciones lógicas para lograr la selección de rutas entre diferentes redes
Capa de enlace de datos Establecer conexión lógica, realizar direccionamiento de direcciones de hardware, verificación de errores y otras funciones
Capa fisica Establecer, mantener y desconectar conexiones físicas

Inserte la descripción de la imagen aquí

Familia de protocolos TTCP / IP

Inserte la descripción de la imagen aquí

Encapsulación y desencapsulación de datos

Inserte la descripción de la imagen aquí
Proceso de encapsulación de datos: (Tome dos hosts de comunicación como ejemplo)
Capa de aplicación: los datos originales se convierten en datos binarios;
Capa de transporte: los datos binarios se dividen en pequeños segmentos de datos y el encabezado TCP (segmento de datos) está encapsulado
(encabezado TCP) La información clave del número de puerto parcial);
capa de red: los datos de la capa de transporte se encapsulan con un encabezado IP (paquete de datos)
(información clave del encabezado IP-dirección IP); la
capa de enlace de datos: los datos de la capa de red Los datos se encapsulan en el encabezado MAC (trama de datos)
(información clave del encabezado MAC-dirección MAC);
capa física: el flujo de bits compuesto por datos binarios se convierte en señales eléctricas para su transmisión en la red. (Bitstream)

El proceso de desempaquetar datos es el proceso inverso de encapsulación:

Proceso de desencapsulación de datos:
capa física: convierta señales eléctricas en datos binarios y envíelos a la capa de enlace de datos. Capa
de enlace de datos: verifique la dirección MAC, la dirección es uno mismo, luego elimine el encabezado MAC, continúe transmitiendo la
dirección no es uno mismo , Descarte los datos;
capa de red: verifique la dirección IP, si la dirección es usted mismo, elimine el encabezado IP, continúe transmitiendo la
dirección que no es usted mismo, descarte los datos;
capa de transporte: verifique el encabezado TCP, determine dónde debe transmitirse y luego reorganice los datos , Transferencia a la capa de aplicación Capa de
aplicación: Conversión binaria en datos brutos.

La diferencia entre TCP y UDP

TCP

  1. Orientado a la conexión
  2. de confianza
  3. Adecuado para aplicaciones con requisitos de alta fiabilidad
  4. Costoso

UDP

  1. sin conexión
  2. No fidedigno
  3. Adecuado para aplicaciones que prestan más atención a la eficiencia de la transmisión
  4. La confiabilidad es responsabilidad de la capa de aplicación

Protocolo de enlace de tres vías TCP y cuatro manos agitadas

El proceso de TCP para establecer una conexión se denomina protocolo de enlace de tres vías.Inserte la descripción de la imagen aquí

Una breve descripción de las cuatro ondas de desconexión de TCP
Inserte la descripción de la imagen aquí
: tres apretones de manos y cuatro ondas

Apretón de manos de tres vías
(1) El remitente envía una solicitud SYN
al receptor (2) El receptor responde activamente con un ACK después de recibir esta solicitud, y también envía una solicitud SYN
(3) Después de que el remitente recibe la solicitud SYN del receptor, Dar una confirmación ACK.

Ondas cuatro veces
(1) El remitente envía una solicitud FIN al
receptor (2) El receptor da una confirmación ACK después de recibir esta solicitud
(3) El receptor envía una solicitud FIN al remitente
(4) El remitente recibe al receptor Después de la solicitud FIN, responda un ACK

Descripción general del protocolo ARP

Que es el protocolo ARP

  1. Protocolo de resolución de direcciones, Protocolo de resolución de direcciones
  2. Resolver una dirección IP conocida en una dirección MAC

Comando ARP en el sistema Windows

  1. arp -a: ver la tabla de caché ARP
  2. arp -d: borra la caché ARP
  3. ARP Encuadernación

El principio de funcionamiento de ARP:

ARP: se utiliza cuando se conoce la IP de destino pero se desconoce la dirección MAC.
Ejemplo: si la PC1 quiere enviar un mensaje a la PC2, pero solo conoce la IP de la PC2, y cuando se desconoce la MAC de la PC2, enviará una trama de difusión al conmutador a través de ARP. Cuando el conmutador reciba la trama de difusión, realizará el procesamiento de difusión incondicionalmente. Todos los hosts pueden recibir esta trama de transmisión. Ellos compararán si su IP es consistente con la IP de destino. Si son inconsistentes, la descartarán. Si son consistentes, responderán al remitente. Naturalmente, agregarán su propia MAC en el proceso de devolución del paquete. E IP, cuando el remitente recibe estos datos, verifique la dirección MAC e IP del receptor y colóquelos en la tabla de caché ARP juntos.

Supongo que te gusta

Origin blog.csdn.net/weixin_48190875/article/details/106968160
Recomendado
Clasificación