protocolos OSI y del protocolo TCP / IP

· Red de Comunicaciones

    
        La red está conectada a los respectivos enlaces físicos aislados estación de trabajo host o juntos para formar un enlace de datos, a fin de lograr el propósito de intercambio de recursos y de comunicación. El intercambio de información y la comunicación se lleva a cabo entre las personas que pasan a través de algún medio. está aislado de la red de comunicaciones los respectivos dispositivos conectados a través de una red, para la comunicación entre las personas, las personas con un ordenador, el ordenador y el ordenador a través del intercambio de información. La comunicación en red es la mayoría de los protocolos de comunicación de red importantes. Hoy en día hay muchos protocolos de red, LAN Hay tres protocolos de red más utilizados: de MICROSOFT NetBEUI, NOVELL el IPX / SPX y de protocolo TCP / IP. En caso de ser para seleccionar el protocolo de red adecuado cuando sea necesario.

1.OSI siete acuerdos

        OSI (Open System Interconnection, interconexión de sistemas abiertos) siete modelo de red de capa es un modelo de referencia de la norma ISO (Organización Internacional de Normalización, ISO) hecha de, la comunicación de red es un lógicamente definido, y puede ser entendido como se define en la general especificación de comunicación de red. Nuestro proceso y la transmisión de datos en la red, de hecho, después de la encapsulación figura y el proceso de desencapsulación, el remitente a través de diversos procesamiento de encapsulación, la conversión de datos en un flujo de bits, el medio de transmisión de la señal de flujo de bits de transmisión de hardware , entonces el receptor de-encapsulación de flujo de bits.Aquí Insertar imagen Descripción

(1) La capa física

Predeterminadas características mecánicas, eléctricas, funcionales y de procedimiento de cómo la parte inferior de la conexión física, y el dispositivo físico es una red de comunicaciones. Tales como: cómo utilizar cables y conectores de
tipo para la transmisión de la tensión de señal y similares. Tenga en cuenta que, durante una red de comunicación requiere medio físico (cable, cable, etc.), no es parte de la capa física, como era
la capa física es en realidad una predeterminados, estos dispositivos de medios físicos predeterminados conectados a la red cuando una variedad de especificaciones, parámetros y trabajo. Pero, al mismo tiempo, cables de par trenzado y otros físicos
de comunicación es lograr la capa física.

(2) Nivel de Enlace

operando indica físicas cómo dirección, la cantidad de datos (estructura de trama) de entrega fiable y control de flujo en la línea física. Los protocolos de la capa de enlace de datos son Asociación SLIP
Protocolo, protocolo CSLIP, el protocolo PPP. Interruptores, y en base a la información contenida en la trama transmite una trama decodificada de datos al destinatario correcto, de modo que el interruptor está trabajando en los datos de
capa de enlace.

(3) La capa de red

¿Cuáles son los nodos de la red, lo que la red ruta por los datos (paquetes) transmitidos desde el emisor hasta el receptor. En la capa de red, el nodo A envía los datos determinados a partir de
la ruta de red al nodo B, a través del cual los nodos. capa de red puede establecerse sistemas de comunicación de LAN, y más importante es que la comunicación se puede establecer en un sistema de WAN de redes, porque
tiene su propia estructura de dirección de encaminamiento, el trabajo para el encaminamiento de red de comunicación a través de un protocolo de enrutamiento (también llamado protocolo enrutable).

(4) capa de transporte

Responsable de la transferencia de datos y el control general de datos, se proporciona un mecanismo para el intercambio de datos de extremo a extremo. datos de la capa de transporte (segmento) segmentación y reensamblado, y control de flujo y
determina recibió capacidad de datos de la velocidad de transmisión adecuada lado de recepción. Tales como Ethernet no puede manejar paquetes más grandes de 1500 bytes, los datos se divide en segmentos de datos de capa de transporte,
y los pequeños fragmentos de datos SEQ ID NO. datos de la capa de transporte receptora, de conformidad con la SEQ ID NO recombinante. Hay transporte protocolo TCP protocolo de capa, el protocolo UDP.

(5) capa de sesión

Entre dos nodos de la red para establecer, mantener y terminar la comunicación.

(6) la capa de presentación

Se da formato a los datos entre la aplicación y la red de modo que pueda ser comprendido por el otro. Es decir, el remitente indica una capa de sintaxis abstracta convierte los datos de aplicación en una red de
gramática red adaptados para transmitir de transmisión de red OSI, el receptor y viceversa. Además, la capa de presentación también puede cifrar y descifrar los datos.

(7) capa de aplicación

capa superior de OSI que proporciona servicios de red para aplicaciones. Tales como proporcionar soporte de protocolo para el correo electrónico, la función de transferencia de archivos. protocolos de capa de aplicación HTTP tienen protocolo, Asociación FTP
Protocolo, protocolo SMTP.

protocolo 2.TCP / IP

TCP / IP (Protocolo Transmission Control Protocol / Internet, Transmission Control Protocol / Internet Protocol) se refiere al conjunto de protocolos permite la transmisión de información entre múltiples redes diferentes. protocolo TCP / IP se refiere no sólo dos protocolos TCP e IP, sino más bien se refiere a una pila de protocolos que consta de FTP, SMTP, TCP, UDP, IP y otros protocolos, tal como el protocolo TCP / IP en el protocolo TCP y IP el más representativo, se llama protocolo TCP / IP.

Aquí Insertar imagen Descripción
Este es el modelo TCP / IP y uno de los cuatro acuerdos conexos.
Aquí Insertar imagen Descripción

· / Capa de interfaz de red IP TCP

Un papel importante: la encapsulación de datos / encuadre decapsulación (marco). A fin de garantizar una transmisión fiable sobre la capa de red de transmisión de datos de la presente memoria puede ser procesado en una estructura física de transmisión de paquete de capa - marco. Además de incluir la trama de datos a transmitir, sino que también incluye la dirección y control de la información física y de comprobación de errores que el remitente y el receptor. En el que determinar la dirección física donde enviar una trama, e información de control de detección de errores se utiliza para asegurar que los datos libre de errores llega.

El papel principal de dos: una transmisión de trama de control. Marco de control de la transmisión se refleja principalmente en el temporizador de retransmisión de retroalimentación, el número de cuadro de aspectos. marco receptor mediante la codificación de error (paridad o un código de CRC) comprobar para determinar si se ha producido un error de trama durante la transmisión, y envía una retroalimentación de envío, si se produce un error de transmisión, es necesario retransmisión correcta. Como la transmisión, después de trama de transmisión si, al mismo tiempo que se inicia un temporizador después de transmitir la trama si la retroalimentación no se recibe dentro de un cierto tiempo, con el fin de la transmisión de estancamiento evitar, que es después de que el error de transmisión de tramas temporizador Timeou, retransmisión automática. Con el fin de evitar el caso de múltiples recibir y transmitirlo al mismo marco que se produce la capa de red, el número requerido de cada trama transmitida, el receptor con el fin de determinar si la trama recibida se repite.

El papel principal de tres: el control de flujo. Debido a las diferencias en el funcionamiento de dispositivos de velocidad cada utilizando tanto el transceptor y el espacio de memoria tampón, el remitente puede aparecer más grande que la capacidad de transmisión del fenómeno destinatario recibe capacidad, este límite de tiempo sin hacer que la velocidad de transmisión apropiada del remitente, la hora recibida al bastidor delantero trama se envían continuamente de nuevo a la "inundación", lo que resulta en tramas perdidas y errores. Por lo tanto, el control de flujo es en realidad un control de tráfico de datos del remitente, la velocidad de transmisión de modo que no exceda la tasa del lado de la recepción. Tenemos que saber algunas reglas para que el remitente puede enviar el siguiente fotograma en qué circunstancias y bajo qué circunstancias se deben dejar de enviar, a la espera de recibir alguna información antes de enviar más.

· Capa de red TCP / IP

Cuando se trata de capa de red que mencionar es el protocolo IP, que es conjunto de protocolos TCP / IP, el núcleo del acuerdo. Todos los datos del protocolo TCP, UDP, ICMP, IGMP se transmiten en formato IP datagramas. está poco fiable proporcionado protocolo IP, servicio de entrega de datagramas sin conexión. Poco fiable es el protocolo de datagrama IP no garantiza el éxito de la llegada, el único servicio de transporte, error de transmisión, los paquetes de datos erróneos se descartan. No hay conexión es el procesamiento de protocolo IP de paquetes de datos son independientes, lo que significa que el receptor no necesariamente recibir paquetes de datos de acuerdo con el orden de transmisión. formato de datagrama IP es el siguiente:
Aquí Insertar imagen Descripción
Se trata de los paquetes de datos a través de la capa de red, la cabecera de IP añadida de 20 bytes, incluyendo información de tipo de comunicación IPV4, identificación de los datos, un fragmento de offset, la TTL (TTL es período) , IP de origen , IP de destino y la expansión de las opciones IP, etc .;

· Capa de transporte TCP / IP

Añadir cabecera TCP
Aquí Insertar imagen Descripción

TCP es un flujo orientado a bytes transmitidos a través de flujo de bytes TCP en cada byte se numeran secuencialmente, y cabecera de secuencia
valor de campo de número se refiere al primer byte del periódico segmento de datos número. Reconocimiento
Número El es próximo deseable para recibir el otro del primer byte de datos del número de segmento. Offset: cuatro bits se refieren a TCP
segmentos de longitud de la cabecera que comprenden un TCP de 20 bytes fijo y el campo Opciones. Reservado: representa el 6, reservado para uso futuro, actualmente 0. El TCP
las banderas de C, E, T, A, P, R, S, F campo se utiliza para ilustrar la naturaleza del paquete. Es decir, es el siguiente:
     C (CWR) y E (ECE) para apoyar ECN (pantalla de aviso de bloqueo).
     T (URGENTE): Cuando URG = 1, lo que indica al sistema en esta paquetes de datos de emergencia, la prioridad debe ser transmitida (por ejemplo, parada de emergencia), que es aparearse con el campo puntero urgente se utiliza.
     A (ACK): válido sólo cuando ACK = 1 es el campo de número de acuse de recibo. Después de establecer una conexión TCP, todos los segmentos deben ser el conjunto campo ACK a 1.
     P (PUSH): si se desea un extremo del otro extremo de un respuesta de conexión TCP inmediatamente, campo PSH puede "instado" entre sí, sin esperar a que la memoria intermedia de relleno antes de enviar.
      R (Reset): errores graves si una conexión TCP, la RST se pone a 1, desconectar la conexión TCP, y luego volver a establecer la conexión.
     S (SYN): para establecer y liberar conexiones, cuando el SYN = 1, representa una conexión.
     F (FIN): para la liberación de la conexión, cuando el FIN = 1, indica que el remitente tiene que transmite terminado, requerida para liberar la conexión TCP. Ventana: 2 bytes. valor de la ventana se refiere al propio tamaño de ventana de recepción del remitente, debido al espacio limitado de la memoria intermedia de recepción.
  Suma de comprobación: 2 bytes. Y los paquetes UDP, como una prueba y comprobar si los paquetes van mal durante la transmisión. Urgente
puntero: ocupa 2 bytes. Cuando URG = 1 si está activo, indica el número de bytes de periódico urgente segmento de datos.

· TCP apretón de manos de tres vías para crear un apretón de manos de conexión y desconexión de conexión

Aquí Insertar imagen Descripción

  1. Client Server envía primero un segmento de paquete de petición de conexión de sincronización su seq (x), el cliente entra en el estado SYN_SENT.
  2. Servidor de cliente recibe el segmentos de paquete de solicitud de conexión, de vuelta a su SEC Client (y) y ack (x + 1), el servidor entra en estado de SYN_REVD.
  3. Cliente Servidor devuelve un acuse de recibo, una vez más, envía un ACK segmento de acuse de recibo (y + 1) al servidor, este segmento ya puede transportar los datos. Client entra en el estado establecido.
  4. Después de recibir la confirmación del servidor de cliente nuevo, ingrese ESTABLECIDO estado.
      conexión TCP establecida hasta ahora. ¿Por qué enlace de tres vías que? proceso del apretón de manos es en realidad se notifiquen mutuamente en su índice de inicialización (inicial Secuencia
    Número The), que se refiere ISN, que es la figura de arriba x e y. X e Y en base a una transmisión de datos después de que será tratado para asegurar que los paquetes TCP no se confundan durante la transmisión.
      Volvimos encabezado TCP punto de vista estructural, número de secuencia y de acuse número 32 se contabilizan, por lo que el alcance y ss ACK es 0-2 32-1 ss y ack a 2 por 32-1 luego de nuevo desde cero. Vale la pena mencionar que el valor inicial de la SEC (ISN) no siempre empieza en cero. Nos imaginamos, si es de cero, a continuación, cuando se ha completado el protocolo de enlace de tres vías TCP para establecer una conexión, el cliente envía 30 mensajes, a continuación, el cliente está desconectado. Cliente luego vuelva a conectar de nuevo con 0 como el ss inicial, por lo que habrá dos mensajes tienen el mismo ss, parecía confundido. TCP es, de hecho, la práctica de cada 4 microsegundos para hacer un ISN más 1 operación, cuando el tiempo de alcance ISN 2 ^ 32-1 de nuevo desde cero, y han pasado unas pocas horas antes de que el informe de la SEC = 0 el texto no existe en este sentido, y evitando así los problemas anteriores.
      Aquí Insertar imagen Descripción
      
     (. 1) transmite una petición de desconexión el cliente para segmentar Server, ss = m (m es el servidor de cliente para enviar el último segmento de la última número de secuencia de bytes por 1, el cliente entra en el estado FIN-WAIT-1.
      Después de (2) Server recibe el segmento de desconexión, transmite un segmento de acuse de recibo al cliente, SEC = n (n es un servidor de cliente envía el último byte del último paquete de número de secuencia del segmento más 1, ack = m + 1 , Server en el estado CLOSE-WAIT. en este momento, la conexión TCP está en un estado semi-cerrado, Server envía palabras de datos, el cliente todavía se pueden recibir.
      (. 3) el servidor envía un mensaje de reconocimiento a los segmentos de cliente desconectado, SEC = u (u enviar el último segmento de servidores es estado de medio cerrado al Cliente último byte número de secuencia por 1, ack = m + 1, servidor en el último estado-ACK.
      (. 4) Server cliente recibe el mensaje de desconexión de acuse de recibo después del segmento, el servidor envía un acuse de recibo de paquetes de desconexión, SEC = m + 1, ack = u + 1, el cliente entra en el estado TIME-WAIT.
      (. 5) Server Client recibe paquetes de acuse de recibo hacia el estado CERRADO, conexión TCP está desconectado.
      (. 6) a la espera de un período de tiempo en el estado de cliente de tiempo de espera (tiempo de 2 * MSL ((Segmento de máxima duración )), la confirmación de la transmisión al Cliente servidor última desconexión confirmar la llegada (si no llegan, servidor retransmite el paso (3) del segmento de mensaje de confirmación de desconexión para el cliente, el cliente le diga la última vez no confirman la desconexión Han recibido
    a) si no hay paquete se recibe del servidor segmentos Client de nuevo durante el tiempo-WAIT, el producto del estado a CIERRA .TCP conectados a esta desconexión ..
      
      TCP fiabilidad de conexión reflejan:
      (1) la longitud del segmento TCP variables, se ajusta de acuerdo a enviar y recibir estado del almacenamiento, estado de la red.
      (2) cuando los datos TCP recibidos enviados desde el otro extremo de la conexión TCP, envía un acuse de recibo.
      (3) Cuando el TCP envía un segmento, se inicia un temporizador y esperar a que el destino de acusar recibo de este segmento, si no recibe una confirmación con prontitud, se retransmitirá este segmento.
      (4) Prueba de TCP y que se mantendrá la cabecera y los datos. Si hay un error mediante el examen y segmentos encontrado que el segmento será descartado, en espera de tiempo de retransmisión.
      (5) TCP bytes de datos están ordenados, el segmento tiene un número de serie, para asegurar la secuencia correcta.
      (6) TCP también proporciona control de flujo. Cada conexión TCP tiene un caché lado de transmisión y recepción. Recibir TCP sólo permite que el otro extremo de la transmisión y recepción final puede recibir el búfer de datos. Esto evitará que el buffer de acogida más rápido que resulta en más lenta desbordamiento de acogida.
      Debe tenerse en cuenta, la transmisión de paquetes TCP utilizando vuelta después de recibir la confirmación de la manera de garantizar la fiabilidad de la transmisión de paquetes, no significa que el emisor envía un segmento de mensaje después de entrar en el estado de esperar una confirmación, deja detrás de segmento esperando. Tampoco es el receptor después de recibir un paquete, cada paquete va a responder para confirmar.
      La verdad es que, para el remitente, después de enviar un segmento, copiar una copia del segmento, y luego proceder al siguiente segmento para enviar mensajes, responder al remitente para confirmar si no lo son, es el segmento de tiempo de retransmisión. Para el receptor, que es a modo de respuesta "confirmación de la acumulación". Después de que el destinatario ha recibido múltiples segmentos consecutivos, que acaba de regresar para confirmar el último segmento, que representa los datos antes de que se han recibido. Con el fin de lograr el propósito de mejorar la eficiencia de la transmisión.

· Capa de aplicación TCP / IP

Puerto con la conexión de capa de aplicación, de referencia puede ser Tcp lista puerto común ;

En la comprensión de estos, ya está listo para expandir el aprendizaje de la red informática de un modelo específico de comunicación, la comprensión en profundidad del protocolo TCP / IP será más útil.

Publicado ocho artículos originales · ganado elogios 11 · vistas 305

Supongo que te gusta

Origin blog.csdn.net/weixin_45121946/article/details/104402085
Recomendado
Clasificación