Descargue como PDF, TXT o lea en línea desde Scribd
Descargar como pdf o txt
Está en la página 1de 4
EXAMEN DE REDES TCP Y UDP
1.TCP 1.1Establecimiento de conexión
a) Petición (SYN)
El cliente quiere iniciar una conexión con el servidor, para ello se
activa el flag SYN, que es el que le pide la petición para establecer la conexión. Seq: es el número de secuencia, que es el que permite enumerar los segmentos y de este modo poder ordenarlos, en este caso es 0, pero no es número real, ya que el número de secuencia real lo decide el sistema operativo. Win: es el número de ventana, se utiliza para indicarle al receptor cuánto espacio le queda en el buffer de memoria. Len: es la longitud total del campo datos, esta a 0, porque todavía no se han enviado datos. MSS: es el tamaño máximo del segmento que el emisor puede recibir. b) Aceptación (SYN-ACK)
El servidor acepta la conexión con el cliente y se .
Seq: es el número de secuencia, que es el que permite enumerar los segmentos y de este modo poder ordenarlos, en este caso es 0, pero no es número real, ya que el número de secuencia real lo decide el sistema operativo. Win: es el número de ventana, se utiliza para indicarle al receptor cuánto espacio le queda en el buffer de memoria. Len: es la longitud total del campo datos, esta a 0, porque todavía no se han enviado datos. c) Reconocimiento (ACK)
El cliente confirma al servidor la conexión y se activa el flag
ACK que es el que reconoce el mensaje del emisor y le indica el siguiente mensaje que desea recibir. Seq: es el número de secuencia, que es el que permite enumerar los segmentos y de este modo poder ordenarlos, en este caso es 1, ya que es el primer segmento que desea recibir el emisor, pero no es número real, ya que el número de secuencia real lo indica el sistema operativo. Win: es el número de ventana, se utiliza para indicarle al receptor cuánto espacio le queda en el buffer de memoria. Len: es la longitud total del campo datos, está a 0, porque todavía no se han enviado datos, pero a partir de ahora ya va a empezar a indicar un número ya que empieza el envío de datos. 1.2 Desconexión A. Petición de desconexión (FIN, ACK) El cliente pide la desconexión del servidor enviando un segmento TCP, indicando que el próximo mensaje es de desconexión. Se activa el flag FIN, que es el que se encarga de la desconexión. Y también se activa el flag ACK B. Aceptación de desconexión (FIN, ACK) El servidor le envía al cliente un segmento TCP, diciendo que esta de acuerdo con finalizar la conexión. Con el flag FIN activado y el ACK. C. Final de conexión (ACK) El cliente envía al servidor un segmento que confirma la desconexión. 1.3 Envío de datos o segmentos -Se establece la conexión. -Se envían los datos en segmentos. -Hay que segmentar los datos MSS: tamaño máximo del segmento, lo decide el emisor Esto se envía en la 1º fase del establecimiento de conexión, la petición. -La capa de aplicación le manda un montón de datos a la capa de transporte y tiene que cortarlos según el tamaño que le haya indicado el emisor. -El servidor envía al cliente el tamaño máximo del segmento que va a enviar. (Puede ser diferente al MSS del emisor). Esta información se envía en la 2º fase del establecimiento de conexión, la aceptación. -Y esos segmentos van al buffer de memoria del receptor. -Le ha llegado el primer segmento y está esperando a que le envíe el siguiente segmento y el segmento que le ha llegado al receptor se borra del emisor. (-Le pide el siguiente segmento, pero el número de ventana está a 0 y no puede recibir nada más. -Cuando se vacía un poco, le dice que le envíe el segmento que le queda, el receptor confirma que le ha llegado todo bien.) No siempre se queda sin espacio, en el caso de que no el procedimiento será igual, le envía un segmento el emisor y el receptor le envía la confirmación. -Se haría el proceso de desconexión. 2.UDP Puerto: un número asociado a una aplicación de la capa de aplicación. Ej: HTTP:puerto 80 Para identificar el destino de unos datos se necesita Dirección Ip+puerto y la unión de la dirección IP y el puerto es el socket.
Un equipo puede tener muchas comunicaciones abiertas con diferentes
host a través de los puertos.
IANA los dividen en 3 grupos
-Del 1 al 1023: estándar, bien conocidos. -Del 1024 al 49151: estándar, registrados -49152 al 65535: no estándar, privados