Entender los protocolos de red

Qué acuerdo

¿Cuál es el protocolo, el protocolo es en realidad una regla, un estándar, tales como dos extraños querrían chat, deben tener las mismas o similares reglas de sintaxis del lenguaje, con el fin de entender unos a otros. Para redes, la necesidad de seguir ciertas normas y convenciones del protocolo, el protocolo llamado OSI (Open System Interconnect), a saber, la interconexión de sistemas abiertos, un modelo de referencia, no una norma de obligado cumplimiento, también conocido como el modelo de referencia OSI.

 

Modelo de referencia OSI

Siete capas del modelo de referencia OSI en orden descendente: Aplicación (capa de aplicación), Presentación (capa de presentación), Sesión (capa de sesión), el transporte (capa de transporte), la red (capa de red), Enlace de Datos (enlace de datos capa) y física (PHY). En donde la capa de aplicación, capa de presentación, capa de sesión y pueden ser considerados como una capa de aplicación, la capa restante puede ser considerado como el flujo de la capa de datos. Para la mayoría de la gente, probablemente relacionadas con la capa de aplicación y la capa de transporte se proporcionan. protocolo TCP / IP es un protocolo de capa de transporte, el protocolo HTTP es un protocolo de capa de aplicación.

Jerarquía y función

Capa física
La capa física es el modelo de referencia de la capa más baja, la capa física incluye un medio de comunicación de red, como conector de cable con cable. La función principal de la capa física es el medio de transmisión utilizando una capa de enlace de datos proporciona una conexión física, es responsable de la transmisión física de la corriente de datos es el trabajo. La unidad básica es la corriente de bits de transmisión física capa, es decir, 0 y 1, que es la señal eléctrica u óptica más básica, es las características más básicas de transmisión físicas.

 
Los datos de capa de enlace
se establece la entidad de capa de enlace de datos entre las comunicaciones de datos de enlace acoplado a la unidad básica de transmisión "marco", y proporcionar control de errores y de flujo servicios de control para la capa de red. Una capa de enlace de datos MAC (subcapa de control de acceso al medio) y la composición LLC (Logical subcapa de control de enlace). Se especifica la tarea principal de los medios de comunicación subcapa de control de acceso cómo una trama de transmisión en una línea física. Subcapa LLC de la comunicación entre dispositivos en el mismo enlace de red en un administrado. Identificación de diferentes tipos de enlace de datos de protocolo de control subcapa es responsable de lógica, y se sometió a la encapsulación. Eso subcapa de control de enlace de datos del protocolo de red para aceptar paquetes de datos e información de control de datos por paquetes a añadir más, por lo tanto el paquete a su dispositivo de destino.  

Red de capa
La transmisión de datos de enlace lógico de capa de red entre los nodos creados mediante el enrutamiento de algoritmos para seleccionar la mejor ruta para el paquete, para implementar el control de la congestión, la creación de redes y otras funciones principalmente. La capa de red es una capa de clave en el enrutador de red con vistas al nodo más alto, que es responsable de la transmisión de paquetes desde la red fuente a la red de destino de trabajo de enrutamiento. La Internet es una colección de una pluralidad de redes compuestas juntos, es por medio de una función de selección de ruta de encaminamiento de capa de red, con el fin de hacer que el acoplamiento entre el flujo a una pluralidad de redes, la información puede ser compartida. Con una capa de red de servicio proporciona servicios para los dos tipos de acoplado y acoplado no orientada. servicio orientado a la conexión es fiable servicio de conexión, la conexión de datos debe ser establecido antes del intercambio, y luego transmitir los datos para establecer la conexión después de la terminación del servicio antes del final. En cuanto al servicio de capa de red de circuitos virtuales implementación del servicio orientado a la conexión. No hay servicio orientado a la conexión es un servicio poco fiable, no se puede evitar la pérdida de paquetes, retransmisión o trastorno. Ninguna ventaja para el servicio en su servicio acopla de manera flexible, y muy rápidamente. servicio de capa de red datagrama de lograr el acoplamiento enfrenta servicio gratuito. 

La capa de transporte
de capa de transporte es una arquitectura de red de la interfaz entre una capa interfacial alta y baja. capa de transporte no es sólo una estructura de capa única, pero el núcleo de todo el protocolo de sistema de ensayo. La capa de transporte principal para proporcionar a los usuarios con servicio End-to-End (final), los problemas de transmisión de datagramas errores de procesamiento, paquete ordenar similares. capa de transporte es una capa de arquitectura de comunicaciones equipo crítico, que protege a los detalles de la comunicación de datos subyacente a la de alto nivel, por lo que los usuarios no tienen por qué consideran que la capa física, capa de enlace de datos y los detalles de la obra de la capa de red. La capa de transporte utilizando un servicio de conexión de red proporcionada por la capa de red, utilizando un sistema orientado a los servicios de acuerdo con los requisitos de acoplamiento se puede seleccionar cuando la transferencia de datos o conexión servicios orientados.

Capa de sesión
La función principal de la capa de sesión es responsable de mantener el enlace de transmisión entre dos nodos para garantizar las funciones de punto de transmisión, intercambio y gestión de datos sin interrupciones. capa de sesión establece en el proceso de aplicación, gestionar y terminar sesiones. capa de sesión también puede ser usado para determinar que la comunicación, la comunicación dúplex completa o comunicación dúplex media mediante el uso de control de la sesión. Coordinación petición de la capa de sesión y las respuestas a través de su propio protocolo.

Capa de Presentación
La capa de presentación proporciona servicios para la representación de la información transmitida entre el proceso de aplicación. La capa de presentación es principalmente para completar las siguientes capas desde el extremo de la fuente para la transmisión de datos fiable final de destino, y la capa de presentación está más preocupado con la sintaxis y la semántica de los datos transmitidos. La función principal de la representación capa de presentación de procesamiento de intercambio de información en los dos sistemas de comunicación, incluyendo cambios en el formato de datos, el cifrado y descifrado de datos, la compresión y descompresión de datos y similares. Bajo ciertas condiciones previas de datos de ancho de banda de compresión más pequeño es el más rápido de la velocidad de transmisión, los datos que indican la capa de compresión y descompresión se considera un factor clave en el control de la velocidad de transporte. La capa de presentación proporciona servicio de cifrado de datos es un importante funciones de seguridad de red, lo que garantiza la transmisión segura de datos, sino también los diversos servicios de seguridad de la clave más importante. La capa de presentación a los servicios de la capa de aplicación que se ofrecen incluyen: la conversión de sintaxis, la gramática y seleccione Administrador de conexión.

La capa de aplicación
de capa de aplicación es la capa más alta en el modelo OSI es una capa orientada al usuario directo, el contenido de la comunicación del usuario a ser resuelto por el proceso de solicitud, que requiere la capa de aplicación a través de protocolos de aplicación diferentes para resolver diferentes tipos de requisitos de la aplicación, y para asegurar estos protocolos de comunicación de bajo nivel utilizados por diferentes tipos de aplicaciones es consistente. La capa de aplicación contiene un número de servicio genérico independiente del módulo de protocolo de usuario, una red dedicada para la comunicación entre el servicio de programa de usuario. Tenga en cuenta que la capa de aplicación no es la aplicación, pero para proporcionar servicios de aplicaciones.
 

Modelo TCP / IP y el modelo OSI Comparación
número TCP / IP de cinco TCP / IP de cuatro modelo OSI El equipo típico Funciones y conexiones
1 capa de Aplicación capa de Aplicación capa de Aplicación   Una interfaz de usuario a los servicios de red y aplicaciones
2 capa de presentación   Representación de datos, seguridad de datos, compresión de datos
3 capa de sesión   Construir, gestionar y finalizar sesiones
4 capa de Transporte capa de Transporte capa de Transporte   Con un mecanismo de direccionamiento para la identificación de una aplicación particular (puerto)
5 capa de red capa de red capa de red Router Selección de una ruta entre diferentes sistemas de red en base a la dirección de capa de red (dirección IP)
6 capa de enlace de datos Capa de interfaz de red capa de enlace de datos Switches, tarjetas de red Sobre la base de la capa física, revocación, un identificador de enlace lógico y enlace multiplexación y funciones de comprobación de errores.
7 capa física capa física fibra óptica Establecer, mantener y cancelar la conexión física

 

 

TCP de tres vías

El primer apretón de manos: el cliente envía un paquete SYN al servidor y entrar en estado SYS_SEND, esperando el servidor para confirmar
segundo apretón de manos: el servidor recibe el paquete SYN del cliente, enviar un ACK, al enviar su propio paquete SYN, a continuación, introduzca el servidor SYN_RECV estado
tercera apretón de manos: el cliente recibe el SYN + ACK enviado por el servidor, entra en el estado establecido, y el servidor envía un acuse de recibo de paquete SYN ACK, el servidor recibe ACK del cliente, entra en el estado ESTABLECIDO
cuando el cliente y el servidor en el después ESTABLECIDO estado, entre el cliente y el servidor puede iniciar la transferencia de datos bidireccional.

 

 

de cuatro ondas TCP

La primera onda: Cerrar activa y envía un estado FIN entra FIN_WAIT1
segunda onda: el cierre de la pasiva a la parte activa de cierre FIN parte de recepción y transmisión del ACK, esta vez fuera de la parte estado pasivo entra CLASE_WAIT; ha recibido el cierre pasivo activo lado ACK después del cierre, el estado entra FIN_WAIT2
tercera onda: pasiva cierre envía un estado FIN LAST_ACK y entra en
el cuarto de onda: cerca de apagado pasivo activo ha recibido y envía la transmisión FIN ACK, esta vez en el lado cerca activo estado TIME_WAIT, 2MSL tiempo después de cerrar la conexión, el lado pasivo cerrado después de recibir el lado activo de la ACK, la conexión se cierra.

 

 

Publicado 60 artículos originales · alabanza ganado 20 · vistas 4584

Supongo que te gusta

Origin blog.csdn.net/zhaikaiyun/article/details/104865179
Recomendado
Clasificación