Labo 7 - 05-06
Jun 07, 2026 22:25
· 1:08:03
· Spanish
· Whisper Turbo
· 2 غږوونکي
دا ليکنه نن ختميږي.
د تلپاتې ذخيرې لپاره لوړول →
يوازې ښودل
0:00
S…
Speaker 1 (Labo 7 - 05-06)
capturamos de,
0:00
S…
Speaker 1 (Labo 7 - 05-06)
en mi caso,
0:02
S…
Speaker 1 (Labo 7 - 05-06)
la placa Wi -Fi,
0:03
S…
Speaker 1 (Labo 7 - 05-06)
que es la que está conectada,
0:05
S…
Speaker 2 (Labo 7 - 05-06)
y
0:10
S…
Speaker 1 (Labo 7 - 05-06)
ahora vamos a empezar a ver lo de la clase de hoy.
0:14
S…
Speaker 2 (Labo 7 - 05-06)
Bueno,
0:16
S…
Speaker 1 (Labo 7 - 05-06)
en la teoría se vieron TCP,
0:19
S…
Speaker 1 (Labo 7 - 05-06)
UDP,
0:20
S…
Speaker 1 (Labo 7 - 05-06)
DNS,
0:21
S…
Speaker 1 (Labo 7 - 05-06)
HTTP,
0:24
S…
Speaker 1 (Labo 7 - 05-06)
HTTPS,
0:25
S…
Speaker 1 (Labo 7 - 05-06)
DHCP,
0:27
S…
Speaker 1 (Labo 7 - 05-06)
y todo eso lo vieron en la teoría,
0:30
S…
Speaker 2 (Labo 7 - 05-06)
¿no? Sí.
0:32
S…
Speaker 2 (Labo 7 - 05-06)
Bien,
0:34
S…
Speaker 1 (Labo 7 - 05-06)
bueno, ahora vamos a ver cómo esto funciona.
0:38
S…
Speaker 1 (Labo 7 - 05-06)
Acá en la práctica.
0:40
S…
Speaker 1 (Labo 7 - 05-06)
Bueno,
0:43
S…
Speaker 1 (Labo 7 - 05-06)
por ejemplo,
0:44
S…
Speaker 1 (Labo 7 - 05-06)
cada vez que abrimos una página web,
0:47
S…
Speaker 2 (Labo 7 - 05-06)
no es
0:51
S…
Speaker 1 (Labo 7 - 05-06)
magia.
0:52
S…
Speaker 1 (Labo 7 - 05-06)
La magia es un
0:56
S…
Speaker 1 (Labo 7 - 05-06)
montón de intercambios de mensajes entre nuestra
1:02
S…
Speaker 1 (Labo 7 - 05-06)
computadora y otros equipos.
1:11
S…
Speaker 1 (Labo 7 - 05-06)
A verlo como si fuésemos una analista de red que está mirando
1:16
S…
Speaker 1 (Labo 7 - 05-06)
todos esos mensajes que están pasando
1:20
S…
Speaker 1 (Labo 7 - 05-06)
por la red y vamos a investigar qué pasa cuando
1:24
S…
Speaker 1 (Labo 7 - 05-06)
establecemos una comunicación.
1:28
S…
Speaker 1 (Labo 7 - 05-06)
Por ejemplo,
1:30
S…
Speaker 1 (Labo 7 - 05-06)
cuando en el navegador escribimos
1:36
S…
Speaker 1 (Labo 7 - 05-06)
www .google
1:40
S…
Speaker 1 (Labo 7 - 05-06)
.com Bueno,
1:44
S…
Speaker 1 (Labo 7 - 05-06)
ahí qué protocolo van a participar.
1:46
S…
Speaker 1 (Labo 7 - 05-06)
Por lo que vimos,
1:47
S…
Speaker 1 (Labo 7 - 05-06)
bueno,
1:48
S…
Speaker 1 (Labo 7 - 05-06)
por lo que vieron en la teoría.
1:49
S…
Speaker 1 (Labo 7 - 05-06)
¿Qué protocolos actúan ahí?
1:51
S…
Speaker 1 (Labo 7 - 05-06)
Cuando yo entro en un navegador.
1:54
S…
Speaker 1 (Labo 7 - 05-06)
DNS,
1:55
S…
Speaker 1 (Labo 7 - 05-06)
bien.
1:56
S…
Speaker 2 (Labo 7 - 05-06)
¿Qué más?
2:00
S…
Speaker 1 (Labo 7 - 05-06)
Todos los protocolos actúan,
2:04
S…
Speaker 1 (Labo 7 - 05-06)
¿no? TCP, por ejemplo,
2:05
S…
Speaker 1 (Labo 7 - 05-06)
para establecer la conexión con el servidor.
2:08
S…
Speaker 2 (Labo 7 - 05-06)
IP,
2:10
S…
Speaker 1 (Labo 7 - 05-06)
obviamente,
2:11
S…
Speaker 1 (Labo 7 - 05-06)
sí, sí.
2:12
S…
Speaker 1 (Labo 7 - 05-06)
HTTPS,
2:14
S…
Speaker 2 (Labo 7 - 05-06)
sí,
2:16
S…
Speaker 1 (Labo 7 - 05-06)
sí, va cifrado.
2:17
S…
Speaker 1 (Labo 7 - 05-06)
Bueno,
2:19
S…
Speaker 1 (Labo 7 - 05-06)
Ethernet también,
2:20
S…
Speaker 1 (Labo 7 - 05-06)
¿no? Porque en definitiva vamos a enviar una trama.
2:23
S…
Speaker 1 (Labo 7 - 05-06)
Entonces vamos a tener en el modelo TCP,
2:26
S…
Speaker 1 (Labo 7 - 05-06)
TCPIP,
2:28
S…
Speaker 1 (Labo 7 - 05-06)
vamos a tener la capa de
2:32
S…
Speaker 1 (Labo 7 - 05-06)
aplicación,
2:33
S…
Speaker 1 (Labo 7 - 05-06)
vamos a tener transporte,
2:35
S…
Speaker 1 (Labo 7 - 05-06)
vamos a tener internet y
2:39
S…
Speaker 1 (Labo 7 - 05-06)
vamos a tener el acceso a la red.
2:43
S…
Speaker 1 (Labo 7 - 05-06)
Entonces en la aplicación vamos a tener distintos
2:47
S…
Speaker 1 (Labo 7 - 05-06)
protocolos,
2:48
S…
Speaker 1 (Labo 7 - 05-06)
que son HTTP,
2:51
S…
Speaker 1 (Labo 7 - 05-06)
HTTPS,
2:53
S…
Speaker 1 (Labo 7 - 05-06)
FTP,
2:53
S…
Speaker 1 (Labo 7 - 05-06)
DNS.
2:57
S…
Speaker 1 (Labo 7 - 05-06)
DHCP también.
2:58
S…
Speaker 1 (Labo 7 - 05-06)
En transporte,
3:00
S…
Speaker 1 (Labo 7 - 05-06)
cuando hablamos de transporte,
3:02
S…
Speaker 1 (Labo 7 - 05-06)
bueno,
3:02
S…
Speaker 1 (Labo 7 - 05-06)
vamos a tener básicamente TCP y UDP.
3:05
S…
Speaker 1 (Labo 7 - 05-06)
Y bueno,
3:07
S…
Speaker 1 (Labo 7 - 05-06)
en la capa 3 de Internet vamos a tener el protocolo
3:11
S…
Speaker 1 (Labo 7 - 05-06)
IP, y después en acceso a red vamos
3:15
S…
Speaker 1 (Labo 7 - 05-06)
a tener Ethernet o Wi -Fi.
3:17
S…
Speaker 1 (Labo 7 - 05-06)
Eso es lo que usamos continuamente en casa,
3:22
S…
Speaker 1 (Labo 7 - 05-06)
para conectarnos,
3:24
S…
Speaker 1 (Labo 7 - 05-06)
para navegar por Internet y demás.
3:30
S…
Speaker 1 (Labo 7 - 05-06)
Entonces vamos a ver DNS,
3:34
S…
Speaker 2 (Labo 7 - 05-06)
es
3:39
S…
Speaker 1 (Labo 7 - 05-06)
uno de los que me habían nombrado.
3:40
S…
Speaker 1 (Labo 7 - 05-06)
Entonces DNS,
3:42
S…
Speaker 1 (Labo 7 - 05-06)
tenemos acá el command
3:48
S…
Speaker 1 (Labo 7 - 05-06)
prompt, vamos a tirar un comando que es ns .bookup
3:52
S…
Speaker 1 (Labo 7 - 05-06)
y ponemos google
3:56
S…
Speaker 1 (Labo 7 - 05-06)
.com.
3:58
S…
Speaker 2 (Labo 7 - 05-06)
Eso
4:02
S…
Speaker 1 (Labo 7 - 05-06)
le hace una consulta a ver
4:06
S…
Speaker 1 (Labo 7 - 05-06)
la IP de ese...
4:10
S…
Speaker 1 (Labo 7 - 05-06)
sitio DNS de google .com entonces
4:15
S…
Speaker 1 (Labo 7 - 05-06)
yo esto ya lo tenía corriendo y podemos filtrarlo por
4:20
S…
Speaker 1 (Labo 7 - 05-06)
DNS entonces DNS
4:27
S…
Speaker 1 (Labo 7 - 05-06)
lo que hace básicamente es la computadora
4:31
S…
Speaker 1 (Labo 7 - 05-06)
pregunta cuál es la IP que está asociada
4:35
S…
Speaker 1 (Labo 7 - 05-06)
al nombre google .com y
4:40
S…
Speaker 1 (Labo 7 - 05-06)
después vamos a ver que hay
4:49
S…
Speaker 1 (Labo 7 - 05-06)
intercambio de mensajes acá lo vamos a ver
4:53
S…
Speaker 1 (Labo 7 - 05-06)
cuál es bueno acá hay un montón uno de estos tiene que ser
5:01
S…
Speaker 1 (Labo 7 - 05-06)
De Google.
5:02
S…
Speaker 2 (Labo 7 - 05-06)
Bueno,
5:08
S…
Speaker 1 (Labo 7 - 05-06)
fíjense que hay de Teams,
5:10
S…
Speaker 1 (Labo 7 - 05-06)
que estamos ejecutando.
5:12
S…
Speaker 1 (Labo 7 - 05-06)
Se ve que tiene algo de Skype.
5:14
S…
Speaker 1 (Labo 7 - 05-06)
Bueno,
5:18
S…
Speaker 1 (Labo 7 - 05-06)
el motor de búsqueda de Bing.
5:20
S…
Speaker 2 (Labo 7 - 05-06)
Y
5:24
S…
Speaker 1 (Labo 7 - 05-06)
un montón de cosas más que no sé qué son.
5:27
S…
Speaker 2 (Labo 7 - 05-06)
Y bueno,
5:29
S…
Speaker 1 (Labo 7 - 05-06)
vieron que la Mac empieza a mandar por
5:34
S…
Speaker 1 (Labo 7 - 05-06)
todos lados.
5:36
S…
Speaker 1 (Labo 7 - 05-06)
mensajes,
5:37
S…
Speaker 1 (Labo 7 - 05-06)
bueno, según las plataformas que tenemos conectados y demás.
5:40
S…
Speaker 2 (Labo 7 - 05-06)
Bueno,
5:41
S…
Speaker 1 (Labo 7 - 05-06)
entonces acá tenemos este,
5:43
S…
Speaker 1 (Labo 7 - 05-06)
el registro,
5:47
S…
Speaker 1 (Labo 7 - 05-06)
que consulta por Google,
5:51
S…
Speaker 1 (Labo 7 - 05-06)
y entonces ahí vamos a analizar los
5:56
S…
Speaker 1 (Labo 7 - 05-06)
distintos protocolos que actúan.
5:58
S…
Speaker 2 (Labo 7 - 05-06)
Bueno,
6:00
S…
Speaker 1 (Labo 7 - 05-06)
¿qué protocolo de transporte
6:04
S…
Speaker 1 (Labo 7 - 05-06)
utilizo?
6:06
S…
Speaker 1 (Labo 7 - 05-06)
Protocolo de transporte dijimos,
6:08
S…
Speaker 1 (Labo 7 - 05-06)
bueno, o TCP o UDP.
6:09
S…
Speaker 1 (Labo 7 - 05-06)
Acá,
6:11
S…
Speaker 1 (Labo 7 - 05-06)
¿qué se ve en esta captura?
6:12
S…
Speaker 2 (Labo 7 - 05-06)
UDP.
6:16
S…
Speaker 2 (Labo 7 - 05-06)
Claro,
6:18
S…
Speaker 1 (Labo 7 - 05-06)
bueno, si se fijan acá,
6:19
S…
Speaker 1 (Labo 7 - 05-06)
tenemos UDP.
6:21
S…
Speaker 1 (Labo 7 - 05-06)
Después,
6:23
S…
Speaker 1 (Labo 7 - 05-06)
¿qué puertos utilizamos?
6:25
S…
Speaker 2 (Labo 7 - 05-06)
Bueno,
6:30
S…
Speaker 1 (Labo 7 - 05-06)
este es un puerto en mi máquina y
6:35
S…
Speaker 1 (Labo 7 - 05-06)
generalmente DNS utiliza
6:39
S…
Speaker 1 (Labo 7 - 05-06)
el puerto 53 de UDP.
6:44
S…
Speaker 1 (Labo 7 - 05-06)
Entonces,
6:45
S…
Speaker 1 (Labo 7 - 05-06)
acá utiliza UDP,
6:51
S…
Speaker 1 (Labo 7 - 05-06)
que dijimos que UDP
6:55
S…
Speaker 1 (Labo 7 - 05-06)
es sin conexión,
6:56
S…
Speaker 1 (Labo 7 - 05-06)
no utiliza el tema de los ACK,
6:58
S…
Speaker 1 (Labo 7 - 05-06)
es más rápido,
7:02
S…
Speaker 1 (Labo 7 - 05-06)
tiene una menor sobrecarga,
7:06
S…
Speaker 1 (Labo 7 - 05-06)
a diferencia de TCP,
7:08
S…
Speaker 1 (Labo 7 - 05-06)
que TCP es orientado a la conexión.
7:10
S…
Speaker 1 (Labo 7 - 05-06)
No estaba grabando,
7:13
S…
Speaker 1 (Labo 7 - 05-06)
¿no? Lo voy a poner para grabar.
7:26
S…
Speaker 2 (Labo 7 - 05-06)
Bueno,
7:27
S…
Speaker 1 (Labo 7 - 05-06)
entonces, hicimos la
7:32
S…
Speaker 1 (Labo 7 - 05-06)
consulta con nslookup,
7:34
S…
Speaker 1 (Labo 7 - 05-06)
consultamos a Google,
7:37
S…
Speaker 1 (Labo 7 - 05-06)
lo que hizo la computadora es preguntar
7:42
S…
Speaker 1 (Labo 7 - 05-06)
qué IP tiene ese dominio,
7:46
S…
Speaker 1 (Labo 7 - 05-06)
cuál es la IP asociada al nombre de Google,
7:49
S…
Speaker 1 (Labo 7 - 05-06)
dijimos que tenemos acá la consulta,
7:55
S…
Speaker 1 (Labo 7 - 05-06)
vemos que la consulta
7:58
S…
Speaker 1 (Labo 7 - 05-06)
La consulta se hace a través de DNS,
8:01
S…
Speaker 1 (Labo 7 - 05-06)
que generalmente utiliza el puerto
8:05
S…
Speaker 1 (Labo 7 - 05-06)
53 de UDP,
8:07
S…
Speaker 1 (Labo 7 - 05-06)
y dijimos,
8:09
S…
Speaker 1 (Labo 7 - 05-06)
entonces, UDP es sin conexión,
8:12
S…
Speaker 1 (Labo 7 - 05-06)
no utiliza ACK,
8:14
S…
Speaker 1 (Labo 7 - 05-06)
es más rápido que TCP,
8:18
S…
Speaker 1 (Labo 7 - 05-06)
y el tema de la sobrecarga es menor.
8:22
S…
Speaker 1 (Labo 7 - 05-06)
TCP,
8:25
S…
Speaker 1 (Labo 7 - 05-06)
en cambio,
8:26
S…
Speaker 1 (Labo 7 - 05-06)
es más robusto.
8:29
S…
Speaker 1 (Labo 7 - 05-06)
es orientado a la conexión utiliza
8:34
S…
Speaker 1 (Labo 7 - 05-06)
el ACK por lo tanto es
8:38
S…
Speaker 1 (Labo 7 - 05-06)
más confiable después dijimos que TCP
8:42
S…
Speaker 1 (Labo 7 - 05-06)
ordena los datos y también tenemos la posibilidad
8:47
S…
Speaker 1 (Labo 7 - 05-06)
de retransmitir si hay algún error entonces bueno
8:53
S…
Speaker 1 (Labo 7 - 05-06)
ahí se ve la consulta que
8:57
S…
Speaker 1 (Labo 7 - 05-06)
hace la PC para saber
9:03
S…
Speaker 1 (Labo 7 - 05-06)
que es asociada al nombre de google .com.
9:05
S…
Speaker 1 (Labo 7 - 05-06)
Ese
9:13
S…
Speaker 1 (Labo 7 - 05-06)
sería DNS.
9:15
S…
Speaker 1 (Labo 7 - 05-06)
Si les hacen alguna pregunta,
9:18
S…
Speaker 1 (Labo 7 - 05-06)
seguramente les pregunten el puerto,
9:21
S…
Speaker 1 (Labo 7 - 05-06)
puerto 53.
9:23
S…
Speaker 1 (Labo 7 - 05-06)
Y bueno,
9:25
S…
Speaker 1 (Labo 7 - 05-06)
después acá tenemos la parte de las consultas
9:31
S…
Speaker 1 (Labo 7 - 05-06)
que hace y demás.
9:32
S…
Speaker 2 (Labo 7 - 05-06)
Bueno,
9:35
S…
Speaker 1 (Labo 7 - 05-06)
eso ya no lo muestra,
9:36
S…
Speaker 1 (Labo 7 - 05-06)
pero eso lo dejamos ahí.
9:39
S…
Speaker 2 (Labo 7 - 05-06)
Bueno,
9:42
S…
Speaker 1 (Labo 7 - 05-06)
estamos...
9:43
S…
Speaker 1 (Labo 7 - 05-06)
en el navegador vamos
9:48
S…
Speaker 1 (Labo 7 - 05-06)
a abrir una una
9:52
S…
Speaker 1 (Labo 7 - 05-06)
página web es
9:57
S…
Speaker 1 (Labo 7 - 05-06)
una que no utiliza
10:02
S…
Speaker 2 (Labo 7 - 05-06)
https para que se vea mejor el tema
10:06
S…
Speaker 2 (Labo 7 - 05-06)
de cómo hace el intercambio de mensajes
10:11
S…
Speaker 1 (Labo 7 - 05-06)
es
10:18
S…
Speaker 2 (Labo 7 - 05-06)
never ssl .com esta
10:22
S…
Speaker 2 (Labo 7 - 05-06)
la utilizamos para probar
10:27
S…
Speaker 2 (Labo 7 - 05-06)
esta es por http no por
10:31
S…
Speaker 1 (Labo 7 - 05-06)
https http bueno fíjense
10:38
S…
Speaker 2 (Labo 7 - 05-06)
que acá me dice no es seguro porque no tiene ningún ser
10:42
S…
Speaker 1 (Labo 7 - 05-06)
entonces vamos
10:49
S…
Speaker 2 (Labo 7 - 05-06)
a probar el filtro
10:53
S…
Speaker 2 (Labo 7 - 05-06)
vamos a ver cómo
10:58
S…
Speaker 2 (Labo 7 - 05-06)
hace el handshake entonces
11:04
S…
Speaker 2 (Labo 7 - 05-06)
ponemos tcp
11:08
S…
Speaker 2 (Labo 7 - 05-06)
flags sin
11:14
S…
Speaker 1 (Labo 7 - 05-06)
igual bien
11:19
S…
Speaker 1 (Labo 7 - 05-06)
entonces
11:26
S…
Speaker 1 (Labo 7 - 05-06)
acá vamos a tener
11:31
S…
Speaker 2 (Labo 7 - 05-06)
el intercambio de mensajes,
11:34
S…
Speaker 1 (Labo 7 - 05-06)
vamos a
11:38
S…
Speaker 1 (Labo 7 - 05-06)
agarrar, vamos
11:43
S…
Speaker 2 (Labo 7 - 05-06)
a pararlo y volver a ejecutar.
11:47
S…
Speaker 1 (Labo 7 - 05-06)
Y
11:52
S…
Speaker 1 (Labo 7 - 05-06)
ahora voy a
11:56
S…
Speaker 2 (Labo 7 - 05-06)
ejecutar de nuevo el
12:00
S…
Speaker 1 (Labo 7 - 05-06)
HTTP.
12:03
S…
Speaker 1 (Labo 7 - 05-06)
Así
12:13
S…
Speaker 2 (Labo 7 - 05-06)
que vamos viendo que va capturando.
12:14
S…
Speaker 1 (Labo 7 - 05-06)
Me
12:23
S…
Speaker 2 (Labo 7 - 05-06)
quedo en 1,
12:24
S…
Speaker 2 (Labo 7 - 05-06)
si está bien.
12:25
S…
Speaker 1 (Labo 7 - 05-06)
Bueno,
12:37
S…
Speaker 2 (Labo 7 - 05-06)
ahí entonces vamos a ver el tema del SYN.
12:42
S…
Speaker 2 (Labo 7 - 05-06)
ACK y el ACK.
12:43
S…
Speaker 2 (Labo 7 - 05-06)
Dijimos que para hacer el handshake
12:49
S…
Speaker 2 (Labo 7 - 05-06)
tenemos el cliente envía un
12:53
S…
Speaker 2 (Labo 7 - 05-06)
SYN hacia el servidor.
12:55
S…
Speaker 2 (Labo 7 - 05-06)
El servidor le responde con un SYN ACK
12:59
S…
Speaker 2 (Labo 7 - 05-06)
y luego el cliente le responde con un ACK.
13:03
S…
Speaker 2 (Labo 7 - 05-06)
Ahí ya se establece la conexión.
13:09
S…
Speaker 2 (Labo 7 - 05-06)
Entonces, bueno,
13:10
S…
Speaker 2 (Labo 7 - 05-06)
ahí utilizamos tres segmentos.
13:13
S…
Speaker 2 (Labo 7 - 05-06)
Como lo vieron
13:17
S…
Speaker 2 (Labo 7 - 05-06)
en la teoría,
13:19
S…
Speaker 2 (Labo 7 - 05-06)
TCP lo que hace es numerar los bytes.
13:22
S…
Speaker 1 (Labo 7 - 05-06)
Por ejemplo,
13:24
S…
Speaker 2 (Labo 7 - 05-06)
si tenemos la secuencia de 1000 y
13:29
S…
Speaker 2 (Labo 7 - 05-06)
enviamos 500 bytes,
13:32
S…
Speaker 1 (Labo 7 - 05-06)
bueno,
13:33
S…
Speaker 2 (Labo 7 - 05-06)
vamos a recibir una CK de 1500.
13:36
S…
Speaker 2 (Labo 7 - 05-06)
Significa que recibimos correctamente hasta el
13:40
S…
Speaker 2 (Labo 7 - 05-06)
byte 1499 y que esperamos el 1500.
13:43
S…
Speaker 1 (Labo 7 - 05-06)
Vamos
13:48
S…
Speaker 2 (Labo 7 - 05-06)
a ver,
13:49
S…
Speaker 1 (Labo 7 - 05-06)
casi lo
13:53
S…
Speaker 2 (Labo 7 - 05-06)
puedo filtrar entonces por HTTP.
13:56
S…
Speaker 1 (Labo 7 - 05-06)
Bueno,
14:03
S…
Speaker 1 (Labo 7 - 05-06)
ahí
14:17
S…
Speaker 2 (Labo 7 - 05-06)
está enviado el SIN.
14:42
S…
Speaker 1 (Labo 7 - 05-06)
122, 168,
14:43
S…
Speaker 1 (Labo 7 - 05-06)
146 voy a poner la IP a
14:55
S…
Speaker 1 (Labo 7 - 05-06)
ver cuál es esta
15:06
S…
Speaker 1 (Labo 7 - 05-06)
Yo tengo esta,
15:07
S…
Speaker 1 (Labo 7 - 05-06)
la 1 .46.
15:10
S…
Speaker 2 (Labo 7 - 05-06)
Ahora
15:19
S…
Speaker 1 (Labo 7 - 05-06)
vamos a terminar de probar.
15:23
S…
Speaker 1 (Labo 7 - 05-06)
Voy a probar primero el HTTP,
15:25
S…
Speaker 1 (Labo 7 - 05-06)
que ese lo puedo enterar fácilmente.
15:27
S…
Speaker 1 (Labo 7 - 05-06)
HTTP.
15:28
S…
Speaker 2 (Labo 7 - 05-06)
Bueno,
15:31
S…
Speaker 1 (Labo 7 - 05-06)
es lo que hace para navegar.
15:34
S…
Speaker 1 (Labo 7 - 05-06)
HTTP,
15:39
S…
Speaker 1 (Labo 7 - 05-06)
muchos de ustedes que son programadores lo utilizarán todo el día.
15:43
S…
Speaker 1 (Labo 7 - 05-06)
con el tema de las apps.
15:44
S…
Speaker 1 (Labo 7 - 05-06)
Eso lo utilizan
15:49
S…
Speaker 1 (Labo 7 - 05-06)
diariamente.
15:49
S…
Speaker 2 (Labo 7 - 05-06)
Bueno,
15:52
S…
Speaker 1 (Labo 7 - 05-06)
¿se acuerdan de cómo funciona el
15:57
S…
Speaker 1 (Labo 7 - 05-06)
tema de HTTP?
15:58
S…
Speaker 1 (Labo 7 - 05-06)
Se genera un mensaje que
16:03
S…
Speaker 1 (Labo 7 - 05-06)
tiene el verbo.
16:05
S…
Speaker 1 (Labo 7 - 05-06)
Vamos a tener el GET,
16:08
S…
Speaker 1 (Labo 7 - 05-06)
el POST,
16:09
S…
Speaker 1 (Labo 7 - 05-06)
el PUT,
16:10
S…
Speaker 1 (Labo 7 - 05-06)
el PATCH y el DELETE.
16:12
S…
Speaker 1 (Labo 7 - 05-06)
En los verbos enviamos
16:17
S…
Speaker 1 (Labo 7 - 05-06)
la...
16:18
S…
Speaker 1 (Labo 7 - 05-06)
La versión.
16:19
S…
Speaker 1 (Labo 7 - 05-06)
Y después vienen los
16:23
S…
Speaker 1 (Labo 7 - 05-06)
parámetros.
16:24
S…
Speaker 1 (Labo 7 - 05-06)
Acá tenemos que
16:29
S…
Speaker 1 (Labo 7 - 05-06)
le manda un get.
16:30
S…
Speaker 2 (Labo 7 - 05-06)
Ahí
16:35
S…
Speaker 1 (Labo 7 - 05-06)
se ve bien el get que utiliza.
16:38
S…
Speaker 2 (Labo 7 - 05-06)
Sí.
16:41
S…
Speaker 2 (Labo 7 - 05-06)
Bien.
16:44
S…
Speaker 2 (Labo 7 - 05-06)
Bueno,
16:45
S…
Speaker 1 (Labo 7 - 05-06)
entonces acá manda el verbo get.
16:47
S…
Speaker 2 (Labo 7 - 05-06)
Bueno,
16:51
S…
Speaker 1 (Labo 7 - 05-06)
acá tenemos el host.
16:52
S…
Speaker 2 (Labo 7 - 05-06)
Como les decía,
16:54
S…
Speaker 1 (Labo 7 - 05-06)
tenemos...
16:55
S…
Speaker 1 (Labo 7 - 05-06)
el protocolo que utiliza el http 1
16:59
S…
Speaker 1 (Labo 7 - 05-06)
.1 después le manda el encabezado
17:04
S…
Speaker 1 (Labo 7 - 05-06)
acá fíjense
17:08
S…
Speaker 1 (Labo 7 - 05-06)
la url
17:12
S…
Speaker 1 (Labo 7 - 05-06)
y después el tema del encabezado esto
17:18
S…
Speaker 1 (Labo 7 - 05-06)
es lo que utilizan entre la máquina que
17:23
S…
Speaker 1 (Labo 7 - 05-06)
consume y el servidor que
17:26
S…
Speaker 1 (Labo 7 - 05-06)
responde a esa petición.
17:28
S…
Speaker 1 (Labo 7 - 05-06)
Hacemos un HTTP request
17:33
S…
Speaker 1 (Labo 7 - 05-06)
y el servidor nos responde con un HTTP
17:38
S…
Speaker 1 (Labo 7 - 05-06)
response.
17:39
S…
Speaker 1 (Labo 7 - 05-06)
En el encabezado,
17:43
S…
Speaker 1 (Labo 7 - 05-06)
fíjense que mandamos,
17:48
S…
Speaker 1 (Labo 7 - 05-06)
por ejemplo,
17:49
S…
Speaker 1 (Labo 7 - 05-06)
el navegador.
17:53
S…
Speaker 1 (Labo 7 - 05-06)
Si tuviésemos todo
17:57
S…
Speaker 1 (Labo 7 - 05-06)
el tema de seguridad,
17:58
S…
Speaker 1 (Labo 7 - 05-06)
podemos mandar un
18:01
S…
Speaker 1 (Labo 7 - 05-06)
Token.
18:02
S…
Speaker 1 (Labo 7 - 05-06)
Cómo le
18:06
S…
Speaker 1 (Labo 7 - 05-06)
enviamos la información.
18:07
S…
Speaker 1 (Labo 7 - 05-06)
Y cómo queremos recibirla.
18:10
S…
Speaker 1 (Labo 7 - 05-06)
También.
18:10
S…
Speaker 1 (Labo 7 - 05-06)
Bueno.
18:14
S…
Speaker 1 (Labo 7 - 05-06)
Todo eso va acá.
18:16
S…
Speaker 1 (Labo 7 - 05-06)
Que nosotros lo hicimos en el navegador.
18:19
S…
Speaker 1 (Labo 7 - 05-06)
El navegador por detrás.
18:21
S…
Speaker 1 (Labo 7 - 05-06)
Cuando nosotros quisimos navegar a esa página.
18:24
S…
Speaker 1 (Labo 7 - 05-06)
Hizo todo esto.
18:26
S…
Speaker 1 (Labo 7 - 05-06)
Pero si ustedes agarran el CUR o
18:30
S…
Speaker 1 (Labo 7 - 05-06)
el POSTMAN.
18:32
S…
Speaker 1 (Labo 7 - 05-06)
También podrían hacer algún tipo de esta solicitud.
18:35
S…
Speaker 2 (Labo 7 - 05-06)
Y después,
18:38
S…
Speaker 1 (Labo 7 - 05-06)
cuando hacemos un GET,
18:42
S…
Speaker 1 (Labo 7 - 05-06)
mandamos un
18:46
S…
Speaker 1 (Labo 7 - 05-06)
HTTP de request,
18:48
S…
Speaker 1 (Labo 7 - 05-06)
el servidor nos responde un
18:52
S…
Speaker 1 (Labo 7 - 05-06)
HTTP de response.
18:53
S…
Speaker 1 (Labo 7 - 05-06)
Si hacemos un GET a esta página web,
18:56
S…
Speaker 1 (Labo 7 - 05-06)
nos va a devolver texto
19:00
S…
Speaker 1 (Labo 7 - 05-06)
en HTML.
19:03
S…
Speaker 1 (Labo 7 - 05-06)
Esto es lo que hacen todos los días ustedes cuando trabajan
19:09
S…
Speaker 1 (Labo 7 - 05-06)
con APIs.
19:09
S…
Speaker 1 (Labo 7 - 05-06)
Cuando trabajan con APIs van a
19:14
S…
Speaker 1 (Labo 7 - 05-06)
mandar parámetros en el query string
19:18
S…
Speaker 1 (Labo 7 - 05-06)
que le van a indicar un ID.
19:21
S…
Speaker 2 (Labo 7 - 05-06)
Van
19:26
S…
Speaker 1 (Labo 7 - 05-06)
a tener en las APIs las
19:30
S…
Speaker 1 (Labo 7 - 05-06)
URL de los endpoints.
19:36
S…
Speaker 1 (Labo 7 - 05-06)
producto barra list para que le viste todos los productos o
19:41
S…
Speaker 1 (Labo 7 - 05-06)
barra producto barra 1 para que les traiga el id 1 eso es lo que
19:45
S…
Speaker 1 (Labo 7 - 05-06)
vienen utilizando siempre y después bueno también tienen
19:49
S…
Speaker 1 (Labo 7 - 05-06)
los otros verbos como son el
19:54
S…
Speaker 1 (Labo 7 - 05-06)
post el post es para grabar
19:59
S…
Speaker 1 (Labo 7 - 05-06)
algo nuevo
20:00
S…
Speaker 1 (Labo 7 - 05-06)
Después tienen el put y el patch para actualizar.
20:03
S…
Speaker 1 (Labo 7 - 05-06)
Y bueno,
20:04
S…
Speaker 1 (Labo 7 - 05-06)
después tienen el delete.
20:05
S…
Speaker 1 (Labo 7 - 05-06)
Hay otros verbos que no son
20:09
S…
Speaker 1 (Labo 7 - 05-06)
tan comunes, pero se utilizan más que nada para el estado.
20:15
S…
Speaker 2 (Labo 7 - 05-06)
Y
20:21
S…
Speaker 1 (Labo 7 - 05-06)
bueno, siempre nosotros hacemos un request al servidor
20:25
S…
Speaker 1 (Labo 7 - 05-06)
y el servidor nos responde
20:29
S…
Speaker 1 (Labo 7 - 05-06)
con una response.
20:35
S…
Speaker 1 (Labo 7 - 05-06)
Es lo que utilizan siempre,
20:38
S…
Speaker 1 (Labo 7 - 05-06)
como les dije, cuando usan API REST.
20:40
S…
Speaker 2 (Labo 7 - 05-06)
Después
20:49
S…
Speaker 1 (Labo 7 - 05-06)
el servidor nos puede responder con un
20:55
S…
Speaker 1 (Labo 7 - 05-06)
código.
20:56
S…
Speaker 1 (Labo 7 - 05-06)
Vamos a tener un código de estado.
21:00
S…
Speaker 2 (Labo 7 - 05-06)
¿Se
21:04
S…
Speaker 1 (Labo 7 - 05-06)
acuerdan que tenemos los códigos 200?
21:06
S…
Speaker 1 (Labo 7 - 05-06)
Tenemos los códigos
21:10
S…
Speaker 1 (Labo 7 - 05-06)
300.
21:13
S…
Speaker 1 (Labo 7 - 05-06)
los 400 después tenemos
21:17
S…
Speaker 1 (Labo 7 - 05-06)
los 500 cada uno de esos códigos
21:22
S…
Speaker 1 (Labo 7 - 05-06)
significa algo si
21:26
S…
Speaker 1 (Labo 7 - 05-06)
hay una tabla bueno ustedes si se fijan en
21:31
S…
Speaker 1 (Labo 7 - 05-06)
internet o si más o menos ya los conocen vamos a tener los
21:35
S…
Speaker 1 (Labo 7 - 05-06)
distintos tipos de código bueno algunos son muy
21:40
S…
Speaker 1 (Labo 7 - 05-06)
genéricos como error 500 que son los errores
21:44
S…
Speaker 1 (Labo 7 - 05-06)
del servidor
21:46
S…
Speaker 1 (Labo 7 - 05-06)
Después vamos a tener los 400,
21:48
S…
Speaker 1 (Labo 7 - 05-06)
que son los errores del cliente.
21:52
S…
Speaker 1 (Labo 7 - 05-06)
Cuando el cliente que está
21:56
S…
Speaker 1 (Labo 7 - 05-06)
mandando ese HTTP request
22:00
S…
Speaker 1 (Labo 7 - 05-06)
manda algún dato mal y el
22:05
S…
Speaker 1 (Labo 7 - 05-06)
servidor manda un 400.
22:07
S…
Speaker 1 (Labo 7 - 05-06)
O bueno,
22:09
S…
Speaker 1 (Labo 7 - 05-06)
por ejemplo, cuando nosotros queremos navegar una página que
22:13
S…
Speaker 1 (Labo 7 - 05-06)
no existe,
22:13
S…
Speaker 1 (Labo 7 - 05-06)
nos devuelve el famoso 404.
22:19
S…
Speaker 1 (Labo 7 - 05-06)
Después tenemos los 300 que son de redirección.
22:23
S…
Speaker 2 (Labo 7 - 05-06)
Bueno,
22:26
S…
Speaker 1 (Labo 7 - 05-06)
después tienen los 200,
22:28
S…
Speaker 1 (Labo 7 - 05-06)
que los 200 son de que la solicitud
22:32
S…
Speaker 1 (Labo 7 - 05-06)
fue procesada correctamente.
22:35
S…
Speaker 1 (Labo 7 - 05-06)
Ahí tienen el 200,
22:37
S…
Speaker 1 (Labo 7 - 05-06)
el 204 que era sin contenido,
22:42
S…
Speaker 1 (Labo 7 - 05-06)
o el 200.
22:44
S…
Speaker 1 (Labo 7 - 05-06)
Bueno, siempre se me confunden.
22:47
S…
Speaker 1 (Labo 7 - 05-06)
Y después tenemos los informativos,
22:49
S…
Speaker 1 (Labo 7 - 05-06)
que son los del 100,
22:51
S…
Speaker 1 (Labo 7 - 05-06)
que nos
22:56
S…
Speaker 1 (Labo 7 - 05-06)
informan el estado de la petición.
23:00
S…
Speaker 2 (Labo 7 - 05-06)
Y
23:05
S…
Speaker 1 (Labo 7 - 05-06)
después dentro de cada grupo,
23:07
S…
Speaker 1 (Labo 7 - 05-06)
el 200
23:11
S…
Speaker 1 (Labo 7 - 05-06)
es el OK,
23:12
S…
Speaker 1 (Labo 7 - 05-06)
el 204 sí,
23:16
S…
Speaker 1 (Labo 7 - 05-06)
que nos devuelve la respuesta sin
23:20
S…
Speaker 1 (Labo 7 - 05-06)
contenido.
23:21
S…
Speaker 1 (Labo 7 - 05-06)
Bueno,
23:22
S…
Speaker 1 (Labo 7 - 05-06)
el 400 va a request cuando mandamos
23:26
S…
Speaker 1 (Labo 7 - 05-06)
algún dato en la solicitud.
23:28
S…
Speaker 1 (Labo 7 - 05-06)
El 400 cuando no
23:33
S…
Speaker 1 (Labo 7 - 05-06)
tenemos permiso,
23:34
S…
Speaker 1 (Labo 7 - 05-06)
si queremos acceder a algún
23:39
S…
Speaker 1 (Labo 7 - 05-06)
endpoint y el usuario le puso permiso,
23:43
S…
Speaker 1 (Labo 7 - 05-06)
perdón,
23:44
S…
Speaker 1 (Labo 7 - 05-06)
el que diseñó el sistema generó...
23:50
S…
Speaker 1 (Labo 7 - 05-06)
ese endpoint,
23:51
S…
Speaker 1 (Labo 7 - 05-06)
pero es solamente para algunos usuarios.
23:53
S…
Speaker 1 (Labo 7 - 05-06)
Y nosotros necesitamos permisos
23:57
S…
Speaker 1 (Labo 7 - 05-06)
credenciales válidos para acceder a
24:02
S…
Speaker 1 (Labo 7 - 05-06)
ese servicio.
24:05
S…
Speaker 2 (Labo 7 - 05-06)
Bueno,
24:09
S…
Speaker 1 (Labo 7 - 05-06)
el 404 que no he encontrado.
24:12
S…
Speaker 1 (Labo 7 - 05-06)
Después tenemos,
24:16
S…
Speaker 1 (Labo 7 - 05-06)
como les dije,
24:16
S…
Speaker 1 (Labo 7 - 05-06)
los 500 que es...
24:20
S…
Speaker 1 (Labo 7 - 05-06)
El server error,
24:21
S…
Speaker 1 (Labo 7 - 05-06)
hay un error muy genérico.
24:23
S…
Speaker 2 (Labo 7 - 05-06)
Después
24:28
S…
Speaker 1 (Labo 7 - 05-06)
el 502,
24:30
S…
Speaker 1 (Labo 7 - 05-06)
que ese también lo
24:34
S…
Speaker 1 (Labo 7 - 05-06)
vamos a ver.
24:35
S…
Speaker 2 (Labo 7 - 05-06)
Ese
24:40
S…
Speaker 1 (Labo 7 - 05-06)
es un tema de que está mal el gateway.
24:44
S…
Speaker 2 (Labo 7 - 05-06)
Después
24:48
S…
Speaker 1 (Labo 7 - 05-06)
tenemos el timeout,
24:49
S…
Speaker 1 (Labo 7 - 05-06)
que es el 504.
24:53
S…
Speaker 1 (Labo 7 - 05-06)
Bueno,
24:54
S…
Speaker 1 (Labo 7 - 05-06)
no me acuerdo ninguno más.
24:55
S…
Speaker 1 (Labo 7 - 05-06)
Ustedes,
24:57
S…
Speaker 1 (Labo 7 - 05-06)
si lo trabajan continuamente...
25:00
S…
Speaker 1 (Labo 7 - 05-06)
Todo esto que les estoy diciendo lo van a saber más que yo.
25:03
S…
Speaker 1 (Labo 7 - 05-06)
Pero bueno,
25:06
S…
Speaker 1 (Labo 7 - 05-06)
entonces, HTTP,
25:08
S…
Speaker 1 (Labo 7 - 05-06)
dijimos que
25:12
S…
Speaker 1 (Labo 7 - 05-06)
tenemos el request,
25:15
S…
Speaker 1 (Labo 7 - 05-06)
que es la petición del cliente.
25:16
S…
Speaker 1 (Labo 7 - 05-06)
Tenemos la URL,
25:19
S…
Speaker 1 (Labo 7 - 05-06)
que es el endpoint,
25:20
S…
Speaker 1 (Labo 7 - 05-06)
donde se encuentra el recurso.
25:23
S…
Speaker 1 (Labo 7 - 05-06)
Dijimos que tenemos el verbo,
25:26
S…
Speaker 1 (Labo 7 - 05-06)
que es el get,
25:26
S…
Speaker 1 (Labo 7 - 05-06)
el post, el put,
25:27
S…
Speaker 1 (Labo 7 - 05-06)
patch, delete.
25:29
S…
Speaker 1 (Labo 7 - 05-06)
Y después vamos a tener el dato o el payload.
25:33
S…
Speaker 1 (Labo 7 - 05-06)
Eso generalmente
25:38
S…
Speaker 1 (Labo 7 - 05-06)
se usa para mandar información.
25:40
S…
Speaker 1 (Labo 7 - 05-06)
Mandamos un JSON,
25:43
S…
Speaker 1 (Labo 7 - 05-06)
generalmente.
25:44
S…
Speaker 1 (Labo 7 - 05-06)
Después entonces,
25:46
S…
Speaker 1 (Labo 7 - 05-06)
esa solicitud,
25:49
S…
Speaker 1 (Labo 7 - 05-06)
ese request,
25:49
S…
Speaker 1 (Labo 7 - 05-06)
lo recibe el servidor,
25:52
S…
Speaker 1 (Labo 7 - 05-06)
lo procesa y lo responde.
25:55
S…
Speaker 1 (Labo 7 - 05-06)
Hace un response,
25:57
S…
Speaker 1 (Labo 7 - 05-06)
un HTTP response.
26:03
S…
Speaker 1 (Labo 7 - 05-06)
Bueno, ahí cuando procesa,
26:05
S…
Speaker 1 (Labo 7 - 05-06)
no sé si se conecta a la base de datos,
26:07
S…
Speaker 1 (Labo 7 - 05-06)
eso va a tener que ver con el backend que esté
26:11
S…
Speaker 1 (Labo 7 - 05-06)
programado en el servidor.
26:14
S…
Speaker 1 (Labo 7 - 05-06)
Si hace una conexión a
26:18
S…
Speaker 1 (Labo 7 - 05-06)
una base de datos,
26:19
S…
Speaker 1 (Labo 7 - 05-06)
si pasa por un servicio y el servicio levanta
26:24
S…
Speaker 1 (Labo 7 - 05-06)
archivos de otro lado,
26:25
S…
Speaker 1 (Labo 7 - 05-06)
bueno, eso se lo dejo más a los programadores.
26:28
S…
Speaker 1 (Labo 7 - 05-06)
Y luego...
26:31
S…
Speaker 1 (Labo 7 - 05-06)
Cuando procesa esa información y devuelve la respuesta,
26:35
S…
Speaker 1 (Labo 7 - 05-06)
nos va a devolver el código de estado.
26:37
S…
Speaker 1 (Labo 7 - 05-06)
Bueno,
26:39
S…
Speaker 1 (Labo 7 - 05-06)
el 200,
26:40
S…
Speaker 1 (Labo 7 - 05-06)
204,
26:41
S…
Speaker 1 (Labo 7 - 05-06)
el 400,
26:42
S…
Speaker 1 (Labo 7 - 05-06)
404,
26:43
S…
Speaker 1 (Labo 7 - 05-06)
lo que sea.
26:43
S…
Speaker 1 (Labo 7 - 05-06)
Y también nos
26:48
S…
Speaker 1 (Labo 7 - 05-06)
puede devolver datos.
26:50
S…
Speaker 1 (Labo 7 - 05-06)
Que generalmente son,
26:53
S…
Speaker 1 (Labo 7 - 05-06)
pero vieron que también podemos recibir,
26:56
S…
Speaker 1 (Labo 7 - 05-06)
no sé, en TXT o lo que
27:00
S…
Speaker 1 (Labo 7 - 05-06)
sea. Eso se configura.
27:03
S…
Speaker 1 (Labo 7 - 05-06)
Bueno,
27:04
S…
Speaker 1 (Labo 7 - 05-06)
lo van a configurar los programadores,
27:07
S…
Speaker 1 (Labo 7 - 05-06)
¿no? Bueno,
27:10
S…
Speaker 1 (Labo 7 - 05-06)
eso es lo de HTTP.
27:11
S…
Speaker 1 (Labo 7 - 05-06)
Después,
27:14
S…
Speaker 1 (Labo 7 - 05-06)
sigamos con
27:18
S…
Speaker 1 (Labo 7 - 05-06)
otro protocolo que queríamos
27:23
S…
Speaker 1 (Labo 7 - 05-06)
ver.
27:23
S…
Speaker 2 (Labo 7 - 05-06)
Bueno,
27:34
S…
Speaker 1 (Labo 7 - 05-06)
ven acá, revisamos un poquito más algunos de estos.
27:37
S…
Speaker 2 (Labo 7 - 05-06)
Bueno,
دا نقل د AI لخوا رامینځته شوی و (د خبرو اتومات پیژندنه). ممکن غلطۍ ولري - د مهم کارولو لپاره د اصلي غږ سره سم تایید کړئ. AI پالېسه
لنډيز
د دې د نقل د AI لنډیز توليد خلاصه کېکاږئ.
...لنډيز کيږي
د دې د نقل په اړه AI وپوښتئ
د دې نقل په اړه هرڅه وپوښتئ - AI به اړونده برخې او ځواب ومومي.