Notas de estudio sobre "Redes de computadoras: enfoque de arriba hacia abajo" (1): Internet y modelo de capas de protocolo

¿Qué es internet?

1. Descripción de la composición (Una descripción de tuercas y tornillos)

Internet: Internet también se conoce como la "red de redes". Es una red informática que conecta todos los dispositivos informáticos del mundo, incluida la red móvil, la red doméstica y la red empresarial.

Conmutador de capa de enlace (Conmutador de capa de enlace): utilizado para que los equipos informáticos accedan a la red, construyendo un
enrutador de red de área local (Enrutador): ubicado en el núcleo de la red, utilizado para interconectar diferentes tipos de redes para construir una "red de redes" (Internet )
Proveedores de servicios (Proveedores de servicios de Internet): empresas que utilizan dispositivos y software para acceder a Internet para proporcionar a los usuarios acceso a Internet.Los proveedores de servicios comunes incluyen National ISP (China Telecom) y Global ISP (Huawei).
Inserte la descripción de la imagen aquí
El sistema final (sistema final) se comunica entre sí a través de un enlace de comunicación y un conmutador, y finaliza para intercambiar información mediante la transmisión de paquetes de datos, y la unidad de transmisión de datos es byte.
Ruta (ruta / ruta): el enlace de comunicación a través del cual se transmiten paquetes de datos entre sistemas finales.
Velocidad de transmisión: la velocidad a la que se transmiten los paquetes de datos en el enlace de comunicación.
Inserte la descripción de la imagen aquí

2. Descripción del servicio (A Descripción de los servicios)

Aplicaciones distribuidas: las aplicaciones distribuidas se distribuyen en diferentes sistemas finales y trabajan juntas para completar una tarea a través de la red.

P: En realidad, el desarrollo de aplicaciones distribuidas requiere aplicaciones en diferentes sistemas finales para intercambiar datos. Entonces, ¿cómo un programa desarrollado por un sistema final instruye a Internet para transferir datos a otra aplicación de otro sistema final?
R: Al escribir una carta, debe escribir el nombre, la dirección y el código postal en el sobre, según sea necesario, y poner un sello en el buzón para asegurarse de que la carta se entregue con precisión. El programa de envío también debe seguir un conjunto de reglas y acciones.El desarrollador define este conjunto de acciones como un conjunto de funciones de interfaz de usuario y se denomina interfaz de socket.

Capa de protocolo y modelo de servicio

Protocolo: define el formato y el orden de intercambio de información entre dos o más entidades de comunicación y la acción tomada sobre la información

Q:Define "Protocol".
A:A protocol defines the format and the order of messages exchanged between two or more 
communicating entities, as well as the actions taken on the transmission and/or 
receipt of a message or other event
														————东大情报学环入试(2019)

Inserte la descripción de la imagen aquí

1. Arquitectura en capas

La red informática adopta una arquitectura en capas. El beneficio de la estratificación radica en el procesamiento modular de funciones, es decir, cada capa es principalmente responsable de su propio trabajo de procesamiento de datos, con alta cohesión y bajo acoplamiento. Al mismo tiempo, cada capa también necesita usar los servicios proporcionados por la capa inferior y proporcionar servicios de procesamiento de datos para su capa superior, es decir, el modelo de servicio.
Inserte la descripción de la imagen aquí
En general, la combinación de todos los protocolos en cada capa se denomina pila de protocolos. El modelo de cuatro capas TCP / IP se puede dividir en una capa de aplicación (Aplicación), una capa de transporte (Transporte), una capa de red (Red) y una capa de interfaz de red (Interfaz de red). El modelo de cinco capas TCP / IP divide la última capa en enlaces de datos El modelo de siete capas OSI extrae la capa de aplicación de la capa de presentación (Presentación) y la capa de sesión (Sesión), y el desarrollador lo implementa. El modelo de cinco capas se toma como ejemplo en el libro. Explicar las funciones de cada capa.

Capa de aplicación : las aplicaciones en el sistema final utilizan este protocolo de capa para comunicarse con las aplicaciones en el otro sistema final. Los paquetes en la capa de aplicación se denominan mensajes. Los protocolos comunes incluyen HTTP, SMTP, FTP y DNS.
Capa de transporte : la capa de transporte transporta los mensajes de la capa de aplicación entre los puntos finales de la aplicación. Los paquetes en la capa de transporte se denominan segmentos. Los protocolos comunes incluyen TCP y UDP.
Capa de red : la capa de red mueve los paquetes de la capa de red llamados datagramas de un host a otro. Los paquetes en la capa de red se llaman datagramas y el protocolo principal es IP.
Capa de enlace : la capa de enlace mueve los paquetes de la capa de enlace llamados tramas de un nodo a otro punto final en la ruta. Los paquetes en la capa de red se llaman datagramas. Los protocolos comunes incluyen Ethernet, WiFi y DSL Etc.
Capa física : la tarea de la capa física es mover los bits en la trama de un nodo al siguiente nodo. Proporciona el canal físico real para transmitir información.

2. Encapsulación

Cuando el sistema final se comunica, la capa de pares usa el mismo protocolo y el formato del datagrama es el mismo, por lo que tiene un canal directo lógicamente, lo que indica que la información se pasa a la otra parte sin pasar por la capa inferior.
Inserte la descripción de la imagen aquí
Pero el proceso de transmisión real es agregar una encapsulación de encabezado a los datos en el host de origen, y luego pasar el enlace de comunicación al host de destino y luego desempaquetarlo paso a paso:
Inserte la descripción de la imagen aquí
Experimento Wireshark 1: Instalación y entrada del software Wireshark

Publicado 21 artículos originales · elogiado 8 · visitas 1495

Supongo que te gusta

Origin blog.csdn.net/K_Xin/article/details/104645516
Recomendado
Clasificación