Compartir tecnología

Compartir notas en la red informática (Capítulo 6 Capa de aplicación)

2024-07-11

한어Русский языкEnglishFrançaisIndonesianSanskrit日本語DeutschPortuguêsΕλληνικάespañolItalianoSuomalainenLatina

introducir
En el proceso de aprendizaje de redes informáticas, he recopilado algunos puntos clave que pueden probarse en el examen. Es posible que algunos puntos específicos no estén cubiertos. ¡Espero que sea útil para todos!

6. Capa de aplicación

6.1 Sistema de nombres de dominio DNS

Resolución de direcciones, conversión de nombres de dominio en direcciones IP

Dos métodos de consulta para analizar

consulta recursiva

consulta iterativa

6.2 Protocolo de transferencia de archivos FTP

Basado en TCP, porque la transferencia de archivos no puede salir mal

Protocolo de transferencia simple TFTP

La versión castrada utiliza datagramas UDP y solo admite la transferencia de archivos pero no la interacción.

6.3 Protocolo de terminal remoto TELNET

También conocido como protocolo de emulación de terminal, la implementación no es complicada y rara vez se utiliza en la actualidad.

Se utiliza una conexión TCP y el formato NVT se utiliza en el medio para convertir las pulsaciones de teclas del usuario y otras entradas. El extremo objetivo luego puede convertirlo al formato requerido por el sistema correspondiente.

6.4 WWW

Repositorio de información en línea a gran escala

Es decir, el sitio enlaza con otro sitio, utilizando enlaces distribuidos.

Aplicación: Por ejemplo, al hacer clic en las palabras azules subrayadas se saltará a otra página web.
Si no existe la World Wide Web, los usuarios solo pueden usar comandos complejos para saltar y no pueden hacer clic directamente en los enlaces.

La World Wide Web es un sistema hipermedia distribuido y una expansión del sistema de hipertexto, agregando sonidos, imágenes, etc.

URL del localizador uniforme de recursos

Marcar diferentes documentos en la World Wide Web

Protocolo de transferencia de hipertexto HTTP

Utilice una conexión TCP, pero HTTP en sí no tiene conexión, es decir, no es necesario establecer una conexión HTTP antes de intercambiar mensajes HTTP.

  • Pase el mensaje de solicitud HTTP como la tercera fase de TCP y luego obtenga el mensaje de respuesta HTTP

Sin estado, el navegador no recordará cuántas veces ha visitado el usuario y el contenido al que ha accedido, y la respuesta será la misma en cada visita.

servidor proxy

Se agrega una capa de caché en el medio. Si hay datos en el caché, se responderán directamente al cliente sin tener que acceder a Internet para acceder al recurso.

Estructura del mensaje HTTP

1. Línea de salida

  • Solicitud: línea de solicitud (método (GET, POST...), URL, versión, CRLF)
  • Respuesta: línea de estado (versión, código de estado, frase, CRLF)

2. La primera línea

3. Sujeto de la entidad

  • Solicitud: cuerpo de la solicitud
  • respuesta: cuerpo de respuesta

Consejos: los códigos de estado incluyen

  • 200 bien
  • redirección 304
  • error 400 cliente
  • Error 500 del servidor, etc.
Documento HTML para la World Wide Web

Simplemente comprenda que es una página web.
Está estrechamente relacionado con el conocimiento front-end que he aprendido un poco.html css js Todo el mundo sabe qué es y hay mucha información en línea, por lo que no entraré en detalles aquí.

Sistema de recuperación de información de la World Wide Web

Motor de búsqueda: herramienta utilizada para realizar búsquedas en la World Wide Web (búsqueda de texto completo, búsqueda de categorías)

Blogs y Weibo

Blog blog es compartir documentos y diarios personales.

Weibo es un microblog que sólo registra fragmentos triviales y responde a una pregunta.

Sitio de red social

Facebook, YouTube, TikTok…

6.5 Correo electrónico

Protocolo simple de transferencia de correo SMTP

Formato de mensajes de texto de Internet RFC

Uso del protocolo SMTP Protocolo de control de tráfico como su protocolo de capa de transporte

6.6 Protocolo de configuración dinámica de host DHCP

suministrar Redes plug and play Mecanismos

Cuando una computadora se une a una red, se le asigna automáticamente una dirección IP.

Cada red ahora tiene al menos un agente de retransmisión DHCP

6.7 Protocolo simple de administración de red SNMP

Programas de gestión, procesos, etc.

6.8 Comunicación del proceso de solicitud a través de la red

Emitido cuando un proceso de solicitud necesita comunicarse mediante la redllamada al sistema, solicitando al sistema operativo que cree un **"socket"** para que los recursos del sistema necesarios para la comunicación de red se puedan asignar al proceso de solicitud.
El sistema operativo representa la suma de estos recursos con un número llamado descriptor de socket.
Todas las operaciones de red realizadas por el proceso de aplicación deben utilizar este descriptor de socket.
Una vez completada la comunicación, el proceso de aplicación notifica al sistema operativo que recupere todos los recursos relacionados con el descriptor del socket mediante una llamada al sistema para cerrar el socket.

Varias llamadas al sistema de uso común

Cuando un proceso de aplicación necesita comunicarse mediante la red, emite una llamada al sistema.
Utilizando la API de la interfaz de programación de aplicaciones TCP/IP, puede escribir aplicaciones de red basadas en Internet.
Al llamar a la API, los usuarios pueden utilizar servicios TCP u otros servicios como UDP.
TCP proporciona servicios orientados a la conexión.
El uso de servicios TCP requiere pasar por 3 etapas:

  • fase de establecimiento de conexión
  • fase de transferencia de datos
  • fase de liberación de conexión

6.9 aplicaciones P2P

Implica cargar y descargar archivos.

El software P2P es un software que utiliza los principios de P2P para lograr descargas de alta velocidad, como por ejemplo: Thunder