Red de conocimiento informático - Programación de la red - Puntos de conocimiento sobre los principios de las redes informáticas

Puntos de conocimiento sobre los principios de las redes informáticas

Puntos de conocimiento sobre los principios de las redes informáticas

Los sistemas de redes informáticas eliminan las limitaciones de la transmisión de datos en la estructura de control de la computadora central, la información se transmite rápidamente y el sistema es muy real. -tiempo. Los siguientes son los puntos de conocimiento que he recopilado sobre los principios de las redes informáticas. ¡Bienvenido a consultarlos!

OSI, TCP/IP, la arquitectura del protocolo de cinco capas. y los protocolos en cada capa?

p>

Respuesta: Capas OSI (7 capas): capa física, capa de enlace de datos, capa de red, capa de transporte, capa de sesión , capa de presentación y capa de aplicación.

Capas TCP/IP (4 capas): capa de interfaz de red, capa de Internet, capa de transporte y capa de aplicación.

Protocolo de cinco capas (5 capas): capa física, capa de enlace de datos, capa de red, capa de transporte y capa de aplicación.

Los protocolos de cada capa son los siguientes:

Capa física: RJ45, CLOCK, IEEE802.3 (repetidor, hub)

Enlace de datos: PPP, FR, HDLC, VLAN, MAC (puente, switch)

Capa de red: IP, ICMP, ARP, RARP, OSPF, IPX, RIP, IGRP, (router)

Capa de transporte : TCP, UDP, SPX

Capa de sesión: NFS, SQL, NETBIOS, RPC

Capa de presentación: JPEG, MPEG, ASII

Capa de aplicación: FTP, DNS, Telnet, SMTP, HTTP, WWW, NFS

Las funciones de cada capa son las siguientes:

Capa física: transmite bits a través del medio y determina especificaciones mecánicas y eléctricas (Bit )

Capa de enlace de datos: Ensamblaje de bits en tramas y transmisión punto a punto (Frame)

Capa de red: Responsable de la transmisión de paquetes de datos desde el origen al destino y la interconexión a Internet Conexión (Paquete)

Capa de transporte: proporciona entrega de mensajes confiable de extremo a extremo y recuperación de errores (Segmento)

Capa de sesión: Establece, administra y finaliza sesiones (Unidad de datos del protocolo de sesión SPDU)

Capa de presentación: Traduce, cifra y comprime datos (Representation Protocol Data Unit PPDU)

Capa de aplicación: Permite el acceso al entorno OSI (Application Protocol Data Unit APDU) )

¿Cuáles son las clasificaciones de las direcciones IP?

Respuesta: Dirección de clase A: comienza con 0, el primer rango de bytes: 0~126 (1.0.0.0 - 126.255.255.255);

Dirección de clase B: comienza con 10, el primer rango de bytes: 128~191 (128.0.0.0 - 191.255.255.255);

Dirección de clase C: comienza con 110, la primera rango de bytes: 192~223 (192.0.0.0 - 223.255.255.255);

10.0.0.0?10.255.255.255, 172.16.0.0?172.31.255.255, 192.168.0.0?192.168.25 5. 255 .

(Las direcciones en Internet están reservadas para uso interno)

Agregue la dirección IP y la máscara de subred para obtener el número de red

ARP es el protocolo de resolución de direcciones. ¿Puede explicar su funcionamiento? ¿Principio en lenguaje simple?

p>

Respuesta: 1: Primero, cada host establecerá una lista ARP en su propio búfer ARP para representar la correspondencia entre la dirección IP y la dirección MAC.

2: Cuando el host de origen quiere enviar datos, primero verifica si hay una dirección MAC del host de destino correspondiente a la dirección IP en la lista ARP. Si es así, envía los datos directamente. De lo contrario, envía los datos a este segmento de red. Todos los hosts envían paquetes ARP, que incluyen: dirección IP del host de origen, dirección MAC del host de origen y dirección IP del host de destino.

3: Cuando todos los hosts de esta red reciben el paquete ARP, primero verifican si la dirección IP en el paquete es su propia dirección IP. Si no, ignore el paquete. Si es así, primero extraiga el paquete. Dirección IP y MAC del host de origen del paquete de datos y escríbala en la lista ARP. Si ya existe, sobrescríbala y luego escriba su propia dirección MAC en el paquete de respuesta ARP para indicarle al host de origen que es el indicado. quiere encontrar la dirección MAC.

4: Después de que el host de origen recibe el paquete de respuesta ARP. Escriba la dirección IP y MAC del host de destino en la lista ARP y utilice esta información para enviar datos. Si el host de origen no ha recibido un paquete de respuesta ARP, significa que la consulta ARP falló.

Las solicitudes ARP se envían por difusión y las respuestas ARP se envían por unidifusión.

RARP es un protocolo de resolución de dirección inversa, que se utiliza para completar la asignación de la dirección de hardware a la dirección IP. Se utiliza principalmente para estaciones de trabajo sin disco, porque la dirección IP configurada para la estación de trabajo sin disco no se puede guardar. Flujo de trabajo: configure un servidor RARP en la red, que almacena la relación de mapeo entre las direcciones IP y las direcciones MAC cuando se inicia la estación de trabajo sin disco, encapsula un paquete RARP que contiene su dirección MAC y luego lo transmite a la red. recibe el paquete de solicitud, busca la dirección IP correspondiente a la dirección MAC, la carga en el mensaje de respuesta y lo envía de regreso al solicitante. Debido a que se requieren mensajes de solicitud de transmisión, RARP solo se puede utilizar en redes con capacidades de transmisión.

¿Cuál es el proceso completo del protocolo de enlace de tres vías y del saludo de cuatro vías de TCP?

Respuesta: protocolo de enlace de tres vías:

Primer protocolo de enlace: el cliente envía paquete syn (syn= x) al servidor y entra en el estado SYN_SEND, esperando que el servidor confirme

El segundo apretón de manos: el servidor recibe el paquete syn, debe confirmar el SYN del cliente (ack= x 1), y también envía un paquete SYN (syn = y), es decir, un paquete SYN ACK. En este momento el servidor ingresa al estado SYN_RECV

El tercer protocolo de enlace: el cliente recibe el SYN; ACK del servidor y envía un paquete de confirmación ACK (ack = y 1). Después de enviar el paquete, el cliente y el servidor ingresan al estado ESTABLECIDO y completan el protocolo de enlace de tres vías.

El paquete transmitido durante el proceso de protocolo de enlace no contiene datos. Una vez completado el protocolo de enlace de tres vías, el cliente y el servidor comienzan oficialmente a transmitir datos. Idealmente, una vez que se establece una conexión TCP, la conexión TCP se mantendrá hasta que cualquiera de las partes cierre activamente la conexión.

Agitación cuatro veces

Similar al "apretón de manos de tres vías" utilizado para establecer una conexión, se requiere un "apretón de manos de cuatro vías" para desconectar una conexión TCP.

La primera ola: la parte de cierre activa envía un FIN para cerrar la transmisión de datos de la parte de cierre activa a la parte de cierre pasiva. Es decir, la parte de cierre activa le dice a la parte de cierre pasiva: No enviaré. enviarle más datos de mensajes (por supuesto, si los datos enviados antes del paquete final no reciben el mensaje de confirmación de confirmación correspondiente, la parte de cierre activa aún reenviará los datos), pero la parte de cierre activa aún puede aceptar los datos en este momento. tiempo.

La segunda ola: después de que la parte de cierre pasiva recibe el paquete FIN, envía un ACK a la otra parte y el número de secuencia de confirmación es el número de secuencia recibido 1 (igual que SYN, un FIN ocupa un número de secuencia).

La tercera ola: la parte de cierre pasiva envía un FIN, que se utiliza para cerrar la transmisión de datos de la parte de cierre pasiva a la parte de cierre activa, es decir, para decirle a la parte de cierre activa que mis datos ha sido enviado y no se volverá a enviar. Te he enviado los datos.

La cuarta ola: después de que la parte de cierre activa recibe el FIN, envía un ACK a la parte de cierre pasiva y el número de secuencia de confirmación es el número de secuencia recibido 1. En este punto, se completan cuatro oleadas. . ;