Examen de Redes TCP y Udp

Descargar como pdf o txt
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

También podría gustarte