ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

Protocolo TCP


Enviado por   •  24 de Marzo de 2014  •  666 Palabras (3 Páginas)  •  225 Visitas

Página 1 de 3

Las 3 partes que conforman la comunicación en una red

La figura 1 muestra como se realiza el proceso, como su nombre lo indica la negociación se realiza por medio de tres transmisiones, durante las cuales el campo "Sequence Number" y las banderas en el paquete TCP toman una serie de valores específicos.

En proceso es en esencia el siguiente:

1. El cliente envía un paquete con la bandera SYN al servidor

2. Si el servidor proporciona el servicio deseado responde con un paquete con las banderas SYN y ACK activadas.

3. En cliente responde enviando un paquete con la bandera ACK.

4. El cliente comienza las peticiones al servidor

5.

Durante la etapa de transferencia de datos, una serie de mecanismos claves determinan la fiabilidad y robustez del protocolo. Entre ellos están incluidos el uso del número de secuencia para ordenar los segmentos TCP recibidos y detectar paquetes duplicados, checksums para detectar errores, y asentimientos y temporizadores para detectar pérdidas y retrasos.

Durante el establecimiento de conexión TCP, los números iniciales de secuencia son intercambiados entre las dos entidades TCP. Estos números de secuencia son usados para identificar los datos dentro del flujo de bytes, y poder identificar (y contar) los bytes de los datos de la aplicación. Siempre hay un par de números de secuencia incluidos en todo segmento TCP, referidos al número de secuencia y al número de asentimiento. Un emisor TCP se refiere a su propio número de secuencia cuando habla de número de secuencia, mientras que con el número de asentimiento se refiere al número de secuencia del receptor. Para mantener la fiabilidad, un receptor asiente los segmentos TCP indicando que ha recibido una parte del flujo continuo de bytes. Una mejora de TCP, llamada asentimiento selectivo (SACK, Selective Acknowledgement) permite a un receptor TCP asentir los datos que se han recibido de tal forma que el remitente solo retransmita los segmentos de datos que faltan.

La fase de finalización de la conexión usa una negociación en cuatro pasos (four-way handshake), terminando la conexión desde cada lado independientemente. Cuando uno de los dos extremos de la conexión desea parar su "mitad" de conexión transmite un paquete FIN, que el otro interlocutor asentirá con un ACK. Por tanto, una desconexión típica requiere un par de segmentos FIN y ACK desde cada lado de la conexión.

Una conexión puede estar "medio abierta" en el caso de que uno de los lados la finalice pero el otro no. El lado que ha dado por finalizada la conexión no puede enviar más datos pero la otra parte si podrá.

...

Descargar como (para miembros actualizados)  txt (4.2 Kb)  
Leer 2 páginas más »
Disponible sólo en Clubensayos.com