SlideShare una empresa de Scribd logo
1 de 29
ddiaz1610@gmail.com
Profesor Daniel Díaz A.
PropiedadintelectualdeDanielDíaz@2018
Protocolo de Transporte
UDPy TCP
Profesor Daniel Díaz Ataucuri
ddiaz1610@gmail.com
http://www.danieldiaza.com
Catedrático Titular a Tiempo Parcial FIEE-UNI / UNMSM
Director de Investigación y Desarrollo
Tecnológico del INICTEL-UNI
Lima, Enero-Diciembre de 2018
 Introducción
 Protocolo UDP
 Protocolo TCP
PROTOCOLO DE
TRANSPORTE
ddiaz1610@gmail.com
Profesor Daniel Díaz A.
PropiedadintelectualdeDanielDíaz@2018
Protocolo de Transporte
UDPy TCP
INTRODUCCIÓN
ddiaz1610@gmail.com
Profesor Daniel Díaz A.
PropiedadintelectualdeDanielDíaz@2018
Protocolo de Transporte
UDPy TCP
Los protocolos de la Capa de Transporte suministran
una comunicación lógica entre los procesos de las
aplicaciones ejecutándose en diferentes hosts.
►Los procesos están “directamente conectados” aun si los hosts
están en lugares diferentes.
La Capa de Transporte prepara los
datos de la aplicación para su
transporte por la red.
Procesa los datos de la red para
ser utilizadas por las aplicaciones.
ddiaz1610@gmail.com
Profesor Daniel Díaz A.
PropiedadintelectualdeDanielDíaz@2018
Protocolo de Transporte
UDPy TCP
Distingue el tráfico de las diferentes aplicaciones
activadas en el host.
Ciertos servicios pueden ser ofrecidos por la Capa
de Transporte aun si no lo ofrece la Capa de Red.
La Capa de Transporte tiene las siguientes funciones:
►Segmentación/Reensamblado
►Multipexación de conversaciones: varias aplicaciones por host
►Conversaciones orientadas a la conexión
►Entrega confiable
►Reconstrucción ordenada de los datos
►Control de flujo
ddiaz1610@gmail.com
Profesor Daniel Díaz A.
PropiedadintelectualdeDanielDíaz@2018
Protocolo de Transporte
UDPy TCP
A su vez, UDP ofrece dos servicios a las aplicaciones:
►Envío de proceso-a-proceso. ►Chequeo de error.
También TCP ofrece servicios a las aplicaciones:
►Transferencia de datos confiable: acuses de recibos y timers.
►Entrega ordenada: se enumera y secuencia los segmentos.
La Capa de Transporte en redes TCP/IP ofrece dos
Protocolos, asociados a los servicios que ofrece a la
Capa de Aplicación:
►UDP (User Datagrama Protocol) .- Suministra un servicio NO
confiable y NO orientado a conexión.
►TCP (Transmission Control Protocol).- Suministra un servicio
confiable y orientado a conexión.
►Control de congestión
ddiaz1610@gmail.com
Profesor Daniel Díaz A.
PropiedadintelectualdeDanielDíaz@2018
Protocolo de Transporte
UDPy TCP
Protocolo de la Capa de Aplicación
Protocolo de la Capa de Aplicación
Cabecera Parte 1 Cabecera Parte 2 Cabecera Parte 3Segmentos
Si es UDP:
-Puerto de origen y destino
Si es TCP:
-Puerto de origen y destino
-Entrega ordenada
-Acuse de recibo
-Control de flujoSin segmentación, sólo
una aplicación podría
recibir datos
ddiaz1610@gmail.com
Profesor Daniel Díaz A.
PropiedadintelectualdeDanielDíaz@2018
Protocolo de Transporte
UDPy TCP
Son números que permiten diferenciar los segmentos
(TCP) y datagramas (UDP) para cada aplicación.
Número de puerto
de origen
Número de puerto
de origen
Número de puerto
de destino
Número de puerto
de destino
Otros campos, según sea el
protocolo de transporte
Otros campos, según sea el
protocolo de transporte
Datos de la Aplicación
ó mensajes
Datos de la Aplicación
ó mensajes
16 bits 16 bits
►Cada puerto es de 16 bits (http://www.iana.org).
►Los servidores poseen números de puertos estáticos y los clientes
eligen un número de puerto de forma dinámica para cada conexión.
El puerto de
origen, de un
cliente, se
genera de
manera
aleatoria.
ddiaz1610@gmail.com
Profesor Daniel Díaz A.
PropiedadintelectualdeDanielDíaz@2018
Protocolo de Transporte
UDPy TCP
Existen diferentes tipos de números de puerto.
►Puertos bien conocidos.- Del 0 al 1023, son utilizados por
servidores web, e-mail, etc.
Segmentos
Servidor WebCliente
200.1.2.3 210.11.22.33
Puerto 80
Puerto
origen
49,876 Puerto
destino
80
Origen de conexión
200.1.2.3:49876
Destino de conexión
210.11.22.33:80
Surge el socket
►Puertos registrados.- Del 1024 al 49151, son asignados a procesos
y aplicaciones individuales.
►Puertos dinámicos o privados.- Del 49152 al 65535, son efímeros
http://www.iana.org/assignments/port-numbers.
Puerto de origen
generado
aleatoriamente
Puerto de destino
es
conocido
ddiaz1610@gmail.com
Profesor Daniel Díaz A.
PropiedadintelectualdeDanielDíaz@2018
Protocolo de Transporte
UDPy TCP
Un socket es la puerta de paso de los datos desde un
proceso a la capa de red y desde la capa de red a un
proceso.
►Todo proceso tiene un socket.
►Un host puede tener varios socket a la vez
►Cada socket tiene un identificador único (puerto + dirección IP).
El envío de datos ubicados
en el segmento hacia un
correcto socket es
demultiplexar.
El trabajo de recolectar datos de diferentes sockets
para crear segmentos y luego enviarlos a la capa de
red es multiplexar.
Adaptación de CISCO
ddiaz1610@gmail.com
Profesor Daniel Díaz A.
PropiedadintelectualdeDanielDíaz@2018
Protocolo de Transporte
UDPy TCP
Permite que varias aplicaciones o servicios se
ejecuten en cada host: Concepto de puerto.
Capa de Transporte:
Multiplexor
Socket a Socket b ……… Socket j
Protocolo IP
Proceso 1 Proceso 2 Proceso η
Capa de Transporte:
Demultiplexor
Socket a Socket b ……… Socket j
Protocolo IP
Proceso 1 Proceso 2 Proceso η
ddiaz1610@gmail.com
Profesor Daniel Díaz A.
PropiedadintelectualdeDanielDíaz@2018
Protocolo de Transporte
UDPy TCP
Permite conocer las conexiones establecidas.
ddiaz1610@gmail.com
Profesor Daniel Díaz A.
PropiedadintelectualdeDanielDíaz@2018
Protocolo de Transporte
UDPy TCP
PROTOCOLO
UDP
ddiaz1610@gmail.com
Profesor Daniel Díaz A.
PropiedadintelectualdeDanielDíaz@2018
Protocolo de Transporte
UDPy TCP
Best
Effort
Proporciona los mecanismos para que una aplicación
envíe paquetes de datos a otra aplicación.
UDP envía tanto el puerto de destino para que se
entregue los datagramas correctamente y el puerto
de origen para que el destino envíe alguna respuesta.
UDP proporciona un servicio de entrega sin
conexión y no confiable, igual que IP.
Esto se conoce con servicio de Envío de DatagramaEnvío de Datagrama.
ddiaz1610@gmail.com
Profesor Daniel Díaz A.
PropiedadintelectualdeDanielDíaz@2018
Protocolo de Transporte
UDPy TCP
DatosDatos
Longitud del mensaje UDPLongitud del mensaje UDP Suma de verificación UDPSuma de verificación UDP
Puerto UDP de origenPuerto UDP de origen
0 15 16 31
Puerto UDP de destinoPuerto UDP de destino
Los puertos UDP son utilizados para demultiplexar
los datagramas entre los procesos que los recibirán.
Longitud del mensaje UDP indica el tamaño en
bytes del datagrama UDP: Cabecera+Datos
ddiaz1610@gmail.com
Profesor Daniel Díaz A.
PropiedadintelectualdeDanielDíaz@2018
Protocolo de Transporte
UDPy TCP
Servidor
DNS
Puerto:53
Servidor
RADIUS
Puerto:1812
Puerto de origen: 49,160
Puerto aleatorio
Puerto de origen: 50,230
Puerto Aleatorio
Red Red
IP1 IP2
IP3
Responder al puerto
49,160
Responder al puerto
50,230IP1 IP2
1
Solicitud
al puerto
53 Solicitud
al puerto
1812
1
IP3 IP3
ddiaz1610@gmail.com
Profesor Daniel Díaz A.
PropiedadintelectualdeDanielDíaz@2018
Protocolo de Transporte
UDPy TCP
Dirección de origenDirección de origen
Dirección de destinoDirección de destino
00 (*)00 (*) Protocolo
11H (**)
Protocolo
11H (**) Long. mensaje UDPLong. mensaje UDP
Puerto UDP de origen Puerto UDP destinoPuerto UDP destino
Long. mensaje UDP 00 0000 00
(*) relleno (**) 11H=17
DatosDatos
Seudo
cabecera
Cabecera
UDP
Datos
UDP
Colocado en
00 00 para
iniciar el
cálculo
Seudo
cabecera
Cabecera
UDP
Datos
UDP
El campo suma de verificación UDP se obtiene:
ddiaz1610@gmail.com
Profesor Daniel Díaz A.
PropiedadintelectualdeDanielDíaz@2018
Protocolo de Transporte
UDPy TCP
VerVer HLENHLEN Tipo Serv.Tipo Serv. Longitud totalLongitud total
IdentificadorIdentificador IndicIndic
0 4 8 16 19 31
20bytes
Desplaz de frag.Desplaz de frag.
TTLTTL Protocolo
17
Protocolo
17 Suma de chequeoSuma de chequeo
Dirección de origenDirección de origen
Dirección de destinoDirección de destino
Cabecera
IP
Cabecera
IP
Datos
IP Puerto UDP de origen
08 bytes
Puerto UDP destinoPuerto UDP destino
Long. mensaje UDPLong. mensaje UDP Suma de verificaciónSuma de verificación
Cabecera
UDP
DatosDatos
Ejemplo de algunos datos: DNS,
SNMP, DHCP, RIP, TFTP, VoIP,etc.
ddiaz1610@gmail.com
Profesor Daniel Díaz A.
PropiedadintelectualdeDanielDíaz@2018
Protocolo de Transporte
UDPy TCP
ddiaz1610@gmail.com
Profesor Daniel Díaz A.
PropiedadintelectualdeDanielDíaz@2018
Protocolo de Transporte
UDPy TCP
6 D 1 1 5 2 A E
C 8 B 3 7 C 5 E
C 0 A 8 0 1 2 1
7 3 3 A D 2 2 0
0 0 2 7 0 0 0 0
E D 0 E 0 2 5 D
3 9 5 6 D C 8 F
D F C 2 3 6 A 5
4 E 8 E C D E 2
D 3 B B C B 6 2
C 3 A 5 5 7 0 6
A 9 3 D 7 0 4 6
6 1 4 2 B 5 - -
4 5 0 0 0 0 3 B
F 4 2 8 0 0 0 0
Cabecera
IP
Cabecera
UDP
Datos
UDP
Datos
IP
0 0 1 1 0 0 2 7
C 0 A 8 0 1 2 1
7 3 3 A D 2 2 0
0 0 2 7 0 0 0 0
Seudo
Cabecera
Cabecera
UDP
Datos
UDP
C 8 B 3 7 C 5 E
E D 0 E 0 2 5 D
3 9 5 6 D C 8 F
D F C 2 3 6 A 5
4 E 8 E C D E 2
D 3 B B C B 6 2
C 3 A 5 5 7 0 6
A 9 3 D 7 0 4 6
6 1 4 2 B 5 - -
ddiaz1610@gmail.com
Profesor Daniel Díaz A.
PropiedadintelectualdeDanielDíaz@2018
Protocolo de Transporte
UDPy TCP
0 0 1 1 0 0 2 7
C 0 A 8 0 1 2 1
7 3 3 A D 2 2 0
0 0 2 7 0 0 0 0
Seudo
Cabecera
Cabecera
UDP
Datos
UDP
C 8 B 3 7 C 5 E
E D 0 E 0 2 5 D
3 9 5 6 D C 8 F
D F C 2 3 6 A 5
4 E 8 E C D E 2
D 3 B B C B 6 2
C 3 A 5 5 7 0 6
A 9 3 D 7 0 4 6
6 1 4 2 B 5 - -
1 45 11
C1 C9
00 38
1 45 5A
00 27
EF 6B
1 15 E5
1 16 67
1 1C 70
1 9F 1D
1 1A AB
1 19 83
1 16 42
45 12
C1 C9
00 38
45 5B
00 27
EF 6B
15 E6
16 68
1C 71
9F 1E
1A AC
19 84
16 43
BA ED
3E 36
FF C7
BA A4
FF D8
10 94
EA 19
E9 97
E3 8E
60 E1
E5 53
E6 7B
E9 BC
Complemento a 1
9 91 A3 91 A3
9
91 AC
ddiaz1610@gmail.com
Profesor Daniel Díaz A.
PropiedadintelectualdeDanielDíaz@2018
Protocolo de Transporte
UDPy TCP
PROTOCOLO
TCP
ddiaz1610@gmail.com
Profesor Daniel Díaz A.
PropiedadintelectualdeDanielDíaz@2018
Protocolo de Transporte
UDPy TCP
TCP es un protocolo orientado a conexión.
►Dos aplicaciones usando TCP (cliente-servidor)
deben establecer una conexión TCP antes de
intercambiar datos.
TCP tiene las siguientes características:
►La unidad de información pasado por TCP a IP es llamado
segmento
►Cuando TCP envía un segmento mantiene un temporizador,
esperando del otro extremo TCP la recepción de un acuse de recibo
(ACK) del segmento. Si no se recibe este ACK, antes que el
temporizador expire, el segmento es retransmitido.
►Los segmentos TCP pueden arribar en el receptor desordenados.
►El receptor TCP debe descartar datos duplicados.
►TCP provee control de flujo.
ddiaz1610@gmail.com
Profesor Daniel Díaz A.
PropiedadintelectualdeDanielDíaz@2018
Protocolo de Transporte
UDPy TCP
Protocolo IPv4
0 4 8 16 31
20bytes
Número de puerto de origen Número de puerto de destino
Número de secuencia
Número de acuse de recibo (ACK)
F
I
N
S
Y
N
R
S
T
P
S
H
A
C
K
U
R
G
Reservado
Long .de
cabecera
Tamaño de la ventana
Suma de Chequeo Puntero de Urgencia
Opcional
Datos
ddiaz1610@gmail.com
Profesor Daniel Díaz A.
PropiedadintelectualdeDanielDíaz@2018
Protocolo de Transporte
UDPy TCP
Número de puerto de origen/
destino.
►Identifica la aplicación en el
transmisor y el receptor.
►Conjuntamente con las direcciones
IP de origen y destino identifican
inequívocamente una conexión.
Ambos definen un socket.
Número de Secuencia
►Identifica el byte en el streaming desde el origen TCP al destino
TCP. Es bueno recalcar, TCP enumera los bytes que se transmite.
Número de Acuse de Recibo (ACK)
►Identifica el número de byte que se espera recibir como siguiente.
ddiaz1610@gmail.com
Profesor Daniel Díaz A.
PropiedadintelectualdeDanielDíaz@2018
Protocolo de Transporte
UDPy TCP
Longitud de cabecera.
►Indica la longitud de la cabecera
en palabras de 32 bits.
Bits de Control.
►URG.- Indica que el campo puntero
de datos urgentes esta activo.
►ACK.- Indica un ACK del segmento.
►PSH.- Indica la entrega inmediata de los datos al nivel superior.
No espera el llenado del buffer del receptor.
►RST.- Si está en 1, indica el reseteo de la conexión.
►SYN.- Si está en 1, indica el establecimiento de la conexión.
Activa el número de secuencia
►FIN.- Si está en 1, indica fin de la conexión.
El segmento que lo lleva activo es el último de la conexión.
ddiaz1610@gmail.com
Profesor Daniel Díaz A.
PropiedadintelectualdeDanielDíaz@2018
Protocolo de Transporte
UDPy TCP
Tamaño de la Ventana.
►Indica el tamaño de la ventana en
bytes.
►Indica la cantidad de bytes que el
receptor espera recibir.
Suma de Chequeo.
►Verifica la integridad del segmento.
►Se mantiene el concepto de “seudo-
cabecera” utilizado en UDP
Puntero Urgente.
►Indica un desplazamiento a partir del cual aparecen datos
urgentes.
ddiaz1610@gmail.com
Profesor Daniel Díaz A.
PropiedadintelectualdeDanielDíaz@2018
Protocolo de Transporte
UDPy TCP
Negociación en tres vías ó Three-way handshake
CLIENTE SERVIDOR
1 Enviar SYN
SEQ = X
Recepción
de SYN
2Enviar SYN, ACK
SEQ = Y , ACK = X+1
Recepción
de SYN
3
Establecido Enviar ACKSEQ = X+1, ACK = Y+1
Datos
ddiaz1610@gmail.com
Profesor Daniel Díaz A.
PropiedadintelectualdeDanielDíaz@2018
Protocolo de Transporte
UDPy TCP
CLIENTE SERVIDOR
Terminar conexión
Enviar FIN
Recepción FIN
FIN
Enviar ACK
Recepción ACK
ACK
FIN
Enviar FIN
Recepción FIN
Enviar ACK
Recepción ACK
ACK
Conexión Terminada
ddiaz1610@gmail.com
Profesor Daniel Díaz A.
PropiedadintelectualdeDanielDíaz@2018
Protocolo de Transporte
UDPy TCP
MUCHAS GRACIAS

Más contenido relacionado

La actualidad más candente (20)

Tcp IP Model
Tcp IP ModelTcp IP Model
Tcp IP Model
 
OSI model (7 LAYER )
OSI model (7 LAYER )OSI model (7 LAYER )
OSI model (7 LAYER )
 
Comandos DIR en el Simbolo del sistema o MS-DOS (Practica 11)
Comandos DIR en el Simbolo del sistema o MS-DOS (Practica 11)Comandos DIR en el Simbolo del sistema o MS-DOS (Practica 11)
Comandos DIR en el Simbolo del sistema o MS-DOS (Practica 11)
 
Protocolo de capa 7
Protocolo de capa 7Protocolo de capa 7
Protocolo de capa 7
 
OSI Physical Layer
OSI Physical LayerOSI Physical Layer
OSI Physical Layer
 
DNS
DNSDNS
DNS
 
Protocolos iptv
Protocolos iptvProtocolos iptv
Protocolos iptv
 
TFTP - Trivial File Transfer Protocol
TFTP - Trivial File Transfer ProtocolTFTP - Trivial File Transfer Protocol
TFTP - Trivial File Transfer Protocol
 
OSI Model
OSI ModelOSI Model
OSI Model
 
Tcp ip
Tcp ipTcp ip
Tcp ip
 
Capa de aplicación, Modelo OSI
Capa de aplicación, Modelo OSICapa de aplicación, Modelo OSI
Capa de aplicación, Modelo OSI
 
Lenguajes de marcas
Lenguajes de marcasLenguajes de marcas
Lenguajes de marcas
 
Protocolos de cada capa del modelo osi
Protocolos de cada capa del modelo osiProtocolos de cada capa del modelo osi
Protocolos de cada capa del modelo osi
 
Ftp
FtpFtp
Ftp
 
Expo capa de presentacion
Expo capa de presentacionExpo capa de presentacion
Expo capa de presentacion
 
Protocolo de capa 4
Protocolo de capa 4Protocolo de capa 4
Protocolo de capa 4
 
Imap
ImapImap
Imap
 
Ipv4 and Ipv6
Ipv4 and Ipv6Ipv4 and Ipv6
Ipv4 and Ipv6
 
Application Layer
Application Layer Application Layer
Application Layer
 
TCP-IP Reference Model
TCP-IP Reference ModelTCP-IP Reference Model
TCP-IP Reference Model
 

Similar a Protocolo de Transporte - Introducción, Protocolo UDP y Protocolo TCP

Itn instructor ppt_chapter7
Itn instructor ppt_chapter7Itn instructor ppt_chapter7
Itn instructor ppt_chapter7Cesar Aguirre
 
Protocolos de internet
Protocolos de internetProtocolos de internet
Protocolos de internetDaviid
 
Presentación tcp y udp
Presentación tcp y udpPresentación tcp y udp
Presentación tcp y udpgonsu90
 
Curso: Redes y telecomunicaciones: 05 Modelo TCP/IP
Curso: Redes y telecomunicaciones: 05 Modelo TCP/IPCurso: Redes y telecomunicaciones: 05 Modelo TCP/IP
Curso: Redes y telecomunicaciones: 05 Modelo TCP/IPJack Daniel Cáceres Meza
 
Protocolos de internet
Protocolos de internetProtocolos de internet
Protocolos de internetepacalla
 
Introducion a las Redes IP
Introducion a las Redes IPIntroducion a las Redes IP
Introducion a las Redes IPjimmysan
 
7-R&S_CCNA1_ITN_Chapter7_Capa de transporte.pdf
7-R&S_CCNA1_ITN_Chapter7_Capa de transporte.pdf7-R&S_CCNA1_ITN_Chapter7_Capa de transporte.pdf
7-R&S_CCNA1_ITN_Chapter7_Capa de transporte.pdfOscar Correa
 
Presentación tcp y udp
Presentación tcp y udpPresentación tcp y udp
Presentación tcp y udpgonsu90
 
La capa de transporte
La capa de transporteLa capa de transporte
La capa de transporteIsrael Rey
 
capa de transporte
capa de transportecapa de transporte
capa de transporteRuben Borda
 
Ul rc_cap7_el nivel de transporte en internet_
 Ul rc_cap7_el nivel de transporte en internet_ Ul rc_cap7_el nivel de transporte en internet_
Ul rc_cap7_el nivel de transporte en internet_jcbp_peru
 
Ul rc_cap7_el nivel de transporte en internet_
 Ul rc_cap7_el nivel de transporte en internet_ Ul rc_cap7_el nivel de transporte en internet_
Ul rc_cap7_el nivel de transporte en internet_jcbp_peru
 
Exploration network chapter4
Exploration network chapter4Exploration network chapter4
Exploration network chapter4Edgar Benavente
 
Informe de redes i
Informe de redes iInforme de redes i
Informe de redes iredes1911
 
Capa de transporte
Capa de transporteCapa de transporte
Capa de transportelaura1352
 
Capa de transporte
Capa de transporteCapa de transporte
Capa de transportelaura1352
 
Capa de transporte
Capa de transporteCapa de transporte
Capa de transportelaura1352
 

Similar a Protocolo de Transporte - Introducción, Protocolo UDP y Protocolo TCP (20)

Itn instructor ppt_chapter7
Itn instructor ppt_chapter7Itn instructor ppt_chapter7
Itn instructor ppt_chapter7
 
Protocolos de internet
Protocolos de internetProtocolos de internet
Protocolos de internet
 
Presentación tcp y udp
Presentación tcp y udpPresentación tcp y udp
Presentación tcp y udp
 
Curso: Redes y telecomunicaciones: 05 Modelo TCP/IP
Curso: Redes y telecomunicaciones: 05 Modelo TCP/IPCurso: Redes y telecomunicaciones: 05 Modelo TCP/IP
Curso: Redes y telecomunicaciones: 05 Modelo TCP/IP
 
Protocolos de internet
Protocolos de internetProtocolos de internet
Protocolos de internet
 
Introducion a las Redes IP
Introducion a las Redes IPIntroducion a las Redes IP
Introducion a las Redes IP
 
7-R&S_CCNA1_ITN_Chapter7_Capa de transporte.pdf
7-R&S_CCNA1_ITN_Chapter7_Capa de transporte.pdf7-R&S_CCNA1_ITN_Chapter7_Capa de transporte.pdf
7-R&S_CCNA1_ITN_Chapter7_Capa de transporte.pdf
 
Presentación tcp y udp
Presentación tcp y udpPresentación tcp y udp
Presentación tcp y udp
 
La capa de transporte
La capa de transporteLa capa de transporte
La capa de transporte
 
capa de transporte
capa de transportecapa de transporte
capa de transporte
 
Ul rc_cap7_el nivel de transporte en internet_
 Ul rc_cap7_el nivel de transporte en internet_ Ul rc_cap7_el nivel de transporte en internet_
Ul rc_cap7_el nivel de transporte en internet_
 
Ul rc_cap7_el nivel de transporte en internet_
 Ul rc_cap7_el nivel de transporte en internet_ Ul rc_cap7_el nivel de transporte en internet_
Ul rc_cap7_el nivel de transporte en internet_
 
Exploration network chapter4
Exploration network chapter4Exploration network chapter4
Exploration network chapter4
 
Utilerias
UtileriasUtilerias
Utilerias
 
Informe de redes i
Informe de redes iInforme de redes i
Informe de redes i
 
Capa de transporte
Capa de transporteCapa de transporte
Capa de transporte
 
Capa de transporte
Capa de transporteCapa de transporte
Capa de transporte
 
Capa de transporte
Capa de transporteCapa de transporte
Capa de transporte
 
Capa de transporte
Capa de transporteCapa de transporte
Capa de transporte
 
Capa de transporte
Capa de transporteCapa de transporte
Capa de transporte
 

Más de Andy Juan Sarango Veliz

Examen final de CCNA Routing y Switching Academia OW
Examen final de CCNA Routing y Switching  Academia OWExamen final de CCNA Routing y Switching  Academia OW
Examen final de CCNA Routing y Switching Academia OWAndy Juan Sarango Veliz
 
Criptología de empleo en el Esquema Nacional de Seguridad
Criptología de empleo en el Esquema Nacional de SeguridadCriptología de empleo en el Esquema Nacional de Seguridad
Criptología de empleo en el Esquema Nacional de SeguridadAndy Juan Sarango Veliz
 
Alfabetización Informática - 3. Navegador Web
Alfabetización Informática - 3. Navegador WebAlfabetización Informática - 3. Navegador Web
Alfabetización Informática - 3. Navegador WebAndy Juan Sarango Veliz
 
Alfabetización Informática - 2. Test de Conceptos Básicos
Alfabetización Informática - 2. Test de Conceptos BásicosAlfabetización Informática - 2. Test de Conceptos Básicos
Alfabetización Informática - 2. Test de Conceptos BásicosAndy Juan Sarango Veliz
 
Alfabetización Informática - 1. Conceptos Básicos
Alfabetización Informática - 1. Conceptos BásicosAlfabetización Informática - 1. Conceptos Básicos
Alfabetización Informática - 1. Conceptos BásicosAndy Juan Sarango Veliz
 
Gestión y Operación de la Ciberseguridad
Gestión y Operación de la CiberseguridadGestión y Operación de la Ciberseguridad
Gestión y Operación de la CiberseguridadAndy Juan Sarango Veliz
 
Tecnologías de virtualización y despliegue de servicios
Tecnologías de virtualización y despliegue de serviciosTecnologías de virtualización y despliegue de servicios
Tecnologías de virtualización y despliegue de serviciosAndy Juan Sarango Veliz
 
Redes de Computadores: Un enfoque descendente 7.° Edición - Capítulo 9
Redes de Computadores: Un enfoque descendente 7.° Edición - Capítulo 9Redes de Computadores: Un enfoque descendente 7.° Edición - Capítulo 9
Redes de Computadores: Un enfoque descendente 7.° Edición - Capítulo 9Andy Juan Sarango Veliz
 
Análisis e Implementación de una Red "SDN" usando controladores "Open Source"
Análisis e Implementación de una Red "SDN" usando controladores "Open Source"Análisis e Implementación de una Red "SDN" usando controladores "Open Source"
Análisis e Implementación de una Red "SDN" usando controladores "Open Source"Andy Juan Sarango Veliz
 
Software Defined Radio - Capítulo 5: Modulación Digital I
Software Defined Radio - Capítulo 5: Modulación Digital ISoftware Defined Radio - Capítulo 5: Modulación Digital I
Software Defined Radio - Capítulo 5: Modulación Digital IAndy Juan Sarango Veliz
 
Software Defined Radio - Capítulo 4: Modulación FM
Software Defined Radio - Capítulo 4: Modulación FMSoftware Defined Radio - Capítulo 4: Modulación FM
Software Defined Radio - Capítulo 4: Modulación FMAndy Juan Sarango Veliz
 
Software Defined Radio - Capítulo 3: Modulación AM
Software Defined Radio - Capítulo 3: Modulación AMSoftware Defined Radio - Capítulo 3: Modulación AM
Software Defined Radio - Capítulo 3: Modulación AMAndy Juan Sarango Veliz
 
Software Defined Radio - Capítulo 2: GNU Radio Companion
Software Defined Radio - Capítulo 2: GNU Radio CompanionSoftware Defined Radio - Capítulo 2: GNU Radio Companion
Software Defined Radio - Capítulo 2: GNU Radio CompanionAndy Juan Sarango Veliz
 
Software Defined Radio - Capítulo 1: Introducción
Software Defined Radio - Capítulo 1: IntroducciónSoftware Defined Radio - Capítulo 1: Introducción
Software Defined Radio - Capítulo 1: IntroducciónAndy Juan Sarango Veliz
 
MAE-RAV-ROS Introducción a Ruteo Avanzado con MikroTik RouterOS v6.42.5.01
MAE-RAV-ROS Introducción a Ruteo Avanzado con MikroTik RouterOS v6.42.5.01MAE-RAV-ROS Introducción a Ruteo Avanzado con MikroTik RouterOS v6.42.5.01
MAE-RAV-ROS Introducción a Ruteo Avanzado con MikroTik RouterOS v6.42.5.01Andy Juan Sarango Veliz
 
Los cuatro desafíos de ciberseguridad más críticos de nuestra generación
Los cuatro desafíos de ciberseguridad más críticos de nuestra generaciónLos cuatro desafíos de ciberseguridad más críticos de nuestra generación
Los cuatro desafíos de ciberseguridad más críticos de nuestra generaciónAndy Juan Sarango Veliz
 

Más de Andy Juan Sarango Veliz (20)

Examen final de CCNA Routing y Switching Academia OW
Examen final de CCNA Routing y Switching  Academia OWExamen final de CCNA Routing y Switching  Academia OW
Examen final de CCNA Routing y Switching Academia OW
 
Criptología de empleo en el Esquema Nacional de Seguridad
Criptología de empleo en el Esquema Nacional de SeguridadCriptología de empleo en el Esquema Nacional de Seguridad
Criptología de empleo en el Esquema Nacional de Seguridad
 
Alfabetización Informática - 3. Navegador Web
Alfabetización Informática - 3. Navegador WebAlfabetización Informática - 3. Navegador Web
Alfabetización Informática - 3. Navegador Web
 
Alfabetización Informática - 2. Test de Conceptos Básicos
Alfabetización Informática - 2. Test de Conceptos BásicosAlfabetización Informática - 2. Test de Conceptos Básicos
Alfabetización Informática - 2. Test de Conceptos Básicos
 
Alfabetización Informática - 1. Conceptos Básicos
Alfabetización Informática - 1. Conceptos BásicosAlfabetización Informática - 1. Conceptos Básicos
Alfabetización Informática - 1. Conceptos Básicos
 
Gestión y Operación de la Ciberseguridad
Gestión y Operación de la CiberseguridadGestión y Operación de la Ciberseguridad
Gestión y Operación de la Ciberseguridad
 
Tecnologías de virtualización y despliegue de servicios
Tecnologías de virtualización y despliegue de serviciosTecnologías de virtualización y despliegue de servicios
Tecnologías de virtualización y despliegue de servicios
 
3. wordpress.org
3. wordpress.org3. wordpress.org
3. wordpress.org
 
2. wordpress.com
2. wordpress.com2. wordpress.com
2. wordpress.com
 
1. Introducción a Wordpress
1. Introducción a Wordpress1. Introducción a Wordpress
1. Introducción a Wordpress
 
Redes de Computadores: Un enfoque descendente 7.° Edición - Capítulo 9
Redes de Computadores: Un enfoque descendente 7.° Edición - Capítulo 9Redes de Computadores: Un enfoque descendente 7.° Edición - Capítulo 9
Redes de Computadores: Un enfoque descendente 7.° Edición - Capítulo 9
 
Análisis e Implementación de una Red "SDN" usando controladores "Open Source"
Análisis e Implementación de una Red "SDN" usando controladores "Open Source"Análisis e Implementación de una Red "SDN" usando controladores "Open Source"
Análisis e Implementación de una Red "SDN" usando controladores "Open Source"
 
Software Defined Radio - Capítulo 5: Modulación Digital I
Software Defined Radio - Capítulo 5: Modulación Digital ISoftware Defined Radio - Capítulo 5: Modulación Digital I
Software Defined Radio - Capítulo 5: Modulación Digital I
 
Software Defined Radio - Capítulo 4: Modulación FM
Software Defined Radio - Capítulo 4: Modulación FMSoftware Defined Radio - Capítulo 4: Modulación FM
Software Defined Radio - Capítulo 4: Modulación FM
 
Software Defined Radio - Capítulo 3: Modulación AM
Software Defined Radio - Capítulo 3: Modulación AMSoftware Defined Radio - Capítulo 3: Modulación AM
Software Defined Radio - Capítulo 3: Modulación AM
 
Software Defined Radio - Capítulo 2: GNU Radio Companion
Software Defined Radio - Capítulo 2: GNU Radio CompanionSoftware Defined Radio - Capítulo 2: GNU Radio Companion
Software Defined Radio - Capítulo 2: GNU Radio Companion
 
Software Defined Radio - Capítulo 1: Introducción
Software Defined Radio - Capítulo 1: IntroducciónSoftware Defined Radio - Capítulo 1: Introducción
Software Defined Radio - Capítulo 1: Introducción
 
MAE-RAV-ROS Introducción a Ruteo Avanzado con MikroTik RouterOS v6.42.5.01
MAE-RAV-ROS Introducción a Ruteo Avanzado con MikroTik RouterOS v6.42.5.01MAE-RAV-ROS Introducción a Ruteo Avanzado con MikroTik RouterOS v6.42.5.01
MAE-RAV-ROS Introducción a Ruteo Avanzado con MikroTik RouterOS v6.42.5.01
 
Los cuatro desafíos de ciberseguridad más críticos de nuestra generación
Los cuatro desafíos de ciberseguridad más críticos de nuestra generaciónLos cuatro desafíos de ciberseguridad más críticos de nuestra generación
Los cuatro desafíos de ciberseguridad más críticos de nuestra generación
 
ITIL Foundation ITIL 4 Edition
ITIL Foundation ITIL 4 EditionITIL Foundation ITIL 4 Edition
ITIL Foundation ITIL 4 Edition
 

Último

IPERC Y ATS - SEGURIDAD INDUSTRIAL PARA TODA EMPRESA
IPERC Y ATS - SEGURIDAD INDUSTRIAL PARA TODA EMPRESAIPERC Y ATS - SEGURIDAD INDUSTRIAL PARA TODA EMPRESA
IPERC Y ATS - SEGURIDAD INDUSTRIAL PARA TODA EMPRESAJAMESDIAZ55
 
4.6 DEFINICION DEL PROBLEMA DE ASIGNACION.pptx
4.6 DEFINICION DEL PROBLEMA DE ASIGNACION.pptx4.6 DEFINICION DEL PROBLEMA DE ASIGNACION.pptx
4.6 DEFINICION DEL PROBLEMA DE ASIGNACION.pptxGARCIARAMIREZCESAR
 
Introducción a los sistemas neumaticos.ppt
Introducción a los sistemas neumaticos.pptIntroducción a los sistemas neumaticos.ppt
Introducción a los sistemas neumaticos.pptEduardoCorado
 
Reporte de simulación de flujo del agua en un volumen de control MNVA.pdf
Reporte de simulación de flujo del agua en un volumen de control MNVA.pdfReporte de simulación de flujo del agua en un volumen de control MNVA.pdf
Reporte de simulación de flujo del agua en un volumen de control MNVA.pdfMikkaelNicolae
 
SEGURIDAD EN CONSTRUCCION PPT PARA EL CIP
SEGURIDAD EN CONSTRUCCION PPT PARA EL CIPSEGURIDAD EN CONSTRUCCION PPT PARA EL CIP
SEGURIDAD EN CONSTRUCCION PPT PARA EL CIPJosLuisFrancoCaldern
 
Residente de obra y sus funciones que realiza .pdf
Residente de obra y sus funciones que realiza  .pdfResidente de obra y sus funciones que realiza  .pdf
Residente de obra y sus funciones que realiza .pdfevin1703e
 
Magnetismo y electromagnetismo principios
Magnetismo y electromagnetismo principiosMagnetismo y electromagnetismo principios
Magnetismo y electromagnetismo principiosMarceloQuisbert6
 
Edificio residencial Tarsia de AEDAS Homes Granada
Edificio residencial Tarsia de AEDAS Homes GranadaEdificio residencial Tarsia de AEDAS Homes Granada
Edificio residencial Tarsia de AEDAS Homes GranadaANDECE
 
2. UPN PPT - SEMANA 02 GESTION DE PROYECTOS MG CHERYL QUEZADA(1).pdf
2. UPN PPT - SEMANA 02 GESTION DE PROYECTOS MG CHERYL QUEZADA(1).pdf2. UPN PPT - SEMANA 02 GESTION DE PROYECTOS MG CHERYL QUEZADA(1).pdf
2. UPN PPT - SEMANA 02 GESTION DE PROYECTOS MG CHERYL QUEZADA(1).pdfAnthonyTiclia
 
Comite Operativo Ciberseguridad 012020.pptx
Comite Operativo Ciberseguridad 012020.pptxComite Operativo Ciberseguridad 012020.pptx
Comite Operativo Ciberseguridad 012020.pptxClaudiaPerez86192
 
Presentación N° 1 INTRODUCCIÓN Y CONCEPTOS DE GESTIÓN AMBIENTAL.pdf
Presentación N° 1 INTRODUCCIÓN Y CONCEPTOS DE GESTIÓN AMBIENTAL.pdfPresentación N° 1 INTRODUCCIÓN Y CONCEPTOS DE GESTIÓN AMBIENTAL.pdf
Presentación N° 1 INTRODUCCIÓN Y CONCEPTOS DE GESTIÓN AMBIENTAL.pdfMIGUELANGELCONDORIMA4
 
183045401-Terminal-Terrestre-de-Trujillo.pdf
183045401-Terminal-Terrestre-de-Trujillo.pdf183045401-Terminal-Terrestre-de-Trujillo.pdf
183045401-Terminal-Terrestre-de-Trujillo.pdfEdwinAlexanderSnchez2
 
clases de dinamica ejercicios preuniversitarios.pdf
clases de dinamica ejercicios preuniversitarios.pdfclases de dinamica ejercicios preuniversitarios.pdf
clases de dinamica ejercicios preuniversitarios.pdfDanielaVelasquez553560
 
Topografía 1 Nivelación y Carretera en la Ingenierías
Topografía 1 Nivelación y Carretera en la IngenieríasTopografía 1 Nivelación y Carretera en la Ingenierías
Topografía 1 Nivelación y Carretera en la IngenieríasSegundo Silva Maguiña
 
Polimeros.LAS REACCIONES DE POLIMERIZACION QUE ES COMO EN QUIMICA LLAMAMOS A ...
Polimeros.LAS REACCIONES DE POLIMERIZACION QUE ES COMO EN QUIMICA LLAMAMOS A ...Polimeros.LAS REACCIONES DE POLIMERIZACION QUE ES COMO EN QUIMICA LLAMAMOS A ...
Polimeros.LAS REACCIONES DE POLIMERIZACION QUE ES COMO EN QUIMICA LLAMAMOS A ...SuannNeyraChongShing
 
Curso intensivo de soldadura electrónica en pdf
Curso intensivo de soldadura electrónica  en pdfCurso intensivo de soldadura electrónica  en pdf
Curso intensivo de soldadura electrónica en pdfFernandaGarca788912
 
Hanns Recabarren Diaz (2024), Implementación de una herramienta de realidad v...
Hanns Recabarren Diaz (2024), Implementación de una herramienta de realidad v...Hanns Recabarren Diaz (2024), Implementación de una herramienta de realidad v...
Hanns Recabarren Diaz (2024), Implementación de una herramienta de realidad v...Francisco Javier Mora Serrano
 
ECONOMIA APLICADA SEMANA 555555555544.pdf
ECONOMIA APLICADA SEMANA 555555555544.pdfECONOMIA APLICADA SEMANA 555555555544.pdf
ECONOMIA APLICADA SEMANA 555555555544.pdfmatepura
 
SOLICITUD-PARA-LOS-EGRESADOS-UNEFA-2022.
SOLICITUD-PARA-LOS-EGRESADOS-UNEFA-2022.SOLICITUD-PARA-LOS-EGRESADOS-UNEFA-2022.
SOLICITUD-PARA-LOS-EGRESADOS-UNEFA-2022.ariannytrading
 
CLASE 2 MUROS CARAVISTA EN CONCRETO Y UNIDAD DE ALBAÑILERIA
CLASE 2 MUROS CARAVISTA EN CONCRETO  Y UNIDAD DE ALBAÑILERIACLASE 2 MUROS CARAVISTA EN CONCRETO  Y UNIDAD DE ALBAÑILERIA
CLASE 2 MUROS CARAVISTA EN CONCRETO Y UNIDAD DE ALBAÑILERIAMayraOchoa35
 

Último (20)

IPERC Y ATS - SEGURIDAD INDUSTRIAL PARA TODA EMPRESA
IPERC Y ATS - SEGURIDAD INDUSTRIAL PARA TODA EMPRESAIPERC Y ATS - SEGURIDAD INDUSTRIAL PARA TODA EMPRESA
IPERC Y ATS - SEGURIDAD INDUSTRIAL PARA TODA EMPRESA
 
4.6 DEFINICION DEL PROBLEMA DE ASIGNACION.pptx
4.6 DEFINICION DEL PROBLEMA DE ASIGNACION.pptx4.6 DEFINICION DEL PROBLEMA DE ASIGNACION.pptx
4.6 DEFINICION DEL PROBLEMA DE ASIGNACION.pptx
 
Introducción a los sistemas neumaticos.ppt
Introducción a los sistemas neumaticos.pptIntroducción a los sistemas neumaticos.ppt
Introducción a los sistemas neumaticos.ppt
 
Reporte de simulación de flujo del agua en un volumen de control MNVA.pdf
Reporte de simulación de flujo del agua en un volumen de control MNVA.pdfReporte de simulación de flujo del agua en un volumen de control MNVA.pdf
Reporte de simulación de flujo del agua en un volumen de control MNVA.pdf
 
SEGURIDAD EN CONSTRUCCION PPT PARA EL CIP
SEGURIDAD EN CONSTRUCCION PPT PARA EL CIPSEGURIDAD EN CONSTRUCCION PPT PARA EL CIP
SEGURIDAD EN CONSTRUCCION PPT PARA EL CIP
 
Residente de obra y sus funciones que realiza .pdf
Residente de obra y sus funciones que realiza  .pdfResidente de obra y sus funciones que realiza  .pdf
Residente de obra y sus funciones que realiza .pdf
 
Magnetismo y electromagnetismo principios
Magnetismo y electromagnetismo principiosMagnetismo y electromagnetismo principios
Magnetismo y electromagnetismo principios
 
Edificio residencial Tarsia de AEDAS Homes Granada
Edificio residencial Tarsia de AEDAS Homes GranadaEdificio residencial Tarsia de AEDAS Homes Granada
Edificio residencial Tarsia de AEDAS Homes Granada
 
2. UPN PPT - SEMANA 02 GESTION DE PROYECTOS MG CHERYL QUEZADA(1).pdf
2. UPN PPT - SEMANA 02 GESTION DE PROYECTOS MG CHERYL QUEZADA(1).pdf2. UPN PPT - SEMANA 02 GESTION DE PROYECTOS MG CHERYL QUEZADA(1).pdf
2. UPN PPT - SEMANA 02 GESTION DE PROYECTOS MG CHERYL QUEZADA(1).pdf
 
Comite Operativo Ciberseguridad 012020.pptx
Comite Operativo Ciberseguridad 012020.pptxComite Operativo Ciberseguridad 012020.pptx
Comite Operativo Ciberseguridad 012020.pptx
 
Presentación N° 1 INTRODUCCIÓN Y CONCEPTOS DE GESTIÓN AMBIENTAL.pdf
Presentación N° 1 INTRODUCCIÓN Y CONCEPTOS DE GESTIÓN AMBIENTAL.pdfPresentación N° 1 INTRODUCCIÓN Y CONCEPTOS DE GESTIÓN AMBIENTAL.pdf
Presentación N° 1 INTRODUCCIÓN Y CONCEPTOS DE GESTIÓN AMBIENTAL.pdf
 
183045401-Terminal-Terrestre-de-Trujillo.pdf
183045401-Terminal-Terrestre-de-Trujillo.pdf183045401-Terminal-Terrestre-de-Trujillo.pdf
183045401-Terminal-Terrestre-de-Trujillo.pdf
 
clases de dinamica ejercicios preuniversitarios.pdf
clases de dinamica ejercicios preuniversitarios.pdfclases de dinamica ejercicios preuniversitarios.pdf
clases de dinamica ejercicios preuniversitarios.pdf
 
Topografía 1 Nivelación y Carretera en la Ingenierías
Topografía 1 Nivelación y Carretera en la IngenieríasTopografía 1 Nivelación y Carretera en la Ingenierías
Topografía 1 Nivelación y Carretera en la Ingenierías
 
Polimeros.LAS REACCIONES DE POLIMERIZACION QUE ES COMO EN QUIMICA LLAMAMOS A ...
Polimeros.LAS REACCIONES DE POLIMERIZACION QUE ES COMO EN QUIMICA LLAMAMOS A ...Polimeros.LAS REACCIONES DE POLIMERIZACION QUE ES COMO EN QUIMICA LLAMAMOS A ...
Polimeros.LAS REACCIONES DE POLIMERIZACION QUE ES COMO EN QUIMICA LLAMAMOS A ...
 
Curso intensivo de soldadura electrónica en pdf
Curso intensivo de soldadura electrónica  en pdfCurso intensivo de soldadura electrónica  en pdf
Curso intensivo de soldadura electrónica en pdf
 
Hanns Recabarren Diaz (2024), Implementación de una herramienta de realidad v...
Hanns Recabarren Diaz (2024), Implementación de una herramienta de realidad v...Hanns Recabarren Diaz (2024), Implementación de una herramienta de realidad v...
Hanns Recabarren Diaz (2024), Implementación de una herramienta de realidad v...
 
ECONOMIA APLICADA SEMANA 555555555544.pdf
ECONOMIA APLICADA SEMANA 555555555544.pdfECONOMIA APLICADA SEMANA 555555555544.pdf
ECONOMIA APLICADA SEMANA 555555555544.pdf
 
SOLICITUD-PARA-LOS-EGRESADOS-UNEFA-2022.
SOLICITUD-PARA-LOS-EGRESADOS-UNEFA-2022.SOLICITUD-PARA-LOS-EGRESADOS-UNEFA-2022.
SOLICITUD-PARA-LOS-EGRESADOS-UNEFA-2022.
 
CLASE 2 MUROS CARAVISTA EN CONCRETO Y UNIDAD DE ALBAÑILERIA
CLASE 2 MUROS CARAVISTA EN CONCRETO  Y UNIDAD DE ALBAÑILERIACLASE 2 MUROS CARAVISTA EN CONCRETO  Y UNIDAD DE ALBAÑILERIA
CLASE 2 MUROS CARAVISTA EN CONCRETO Y UNIDAD DE ALBAÑILERIA
 

Protocolo de Transporte - Introducción, Protocolo UDP y Protocolo TCP

  • 1. ddiaz1610@gmail.com Profesor Daniel Díaz A. PropiedadintelectualdeDanielDíaz@2018 Protocolo de Transporte UDPy TCP Profesor Daniel Díaz Ataucuri ddiaz1610@gmail.com http://www.danieldiaza.com Catedrático Titular a Tiempo Parcial FIEE-UNI / UNMSM Director de Investigación y Desarrollo Tecnológico del INICTEL-UNI Lima, Enero-Diciembre de 2018  Introducción  Protocolo UDP  Protocolo TCP PROTOCOLO DE TRANSPORTE
  • 2. ddiaz1610@gmail.com Profesor Daniel Díaz A. PropiedadintelectualdeDanielDíaz@2018 Protocolo de Transporte UDPy TCP INTRODUCCIÓN
  • 3. ddiaz1610@gmail.com Profesor Daniel Díaz A. PropiedadintelectualdeDanielDíaz@2018 Protocolo de Transporte UDPy TCP Los protocolos de la Capa de Transporte suministran una comunicación lógica entre los procesos de las aplicaciones ejecutándose en diferentes hosts. ►Los procesos están “directamente conectados” aun si los hosts están en lugares diferentes. La Capa de Transporte prepara los datos de la aplicación para su transporte por la red. Procesa los datos de la red para ser utilizadas por las aplicaciones.
  • 4. ddiaz1610@gmail.com Profesor Daniel Díaz A. PropiedadintelectualdeDanielDíaz@2018 Protocolo de Transporte UDPy TCP Distingue el tráfico de las diferentes aplicaciones activadas en el host. Ciertos servicios pueden ser ofrecidos por la Capa de Transporte aun si no lo ofrece la Capa de Red. La Capa de Transporte tiene las siguientes funciones: ►Segmentación/Reensamblado ►Multipexación de conversaciones: varias aplicaciones por host ►Conversaciones orientadas a la conexión ►Entrega confiable ►Reconstrucción ordenada de los datos ►Control de flujo
  • 5. ddiaz1610@gmail.com Profesor Daniel Díaz A. PropiedadintelectualdeDanielDíaz@2018 Protocolo de Transporte UDPy TCP A su vez, UDP ofrece dos servicios a las aplicaciones: ►Envío de proceso-a-proceso. ►Chequeo de error. También TCP ofrece servicios a las aplicaciones: ►Transferencia de datos confiable: acuses de recibos y timers. ►Entrega ordenada: se enumera y secuencia los segmentos. La Capa de Transporte en redes TCP/IP ofrece dos Protocolos, asociados a los servicios que ofrece a la Capa de Aplicación: ►UDP (User Datagrama Protocol) .- Suministra un servicio NO confiable y NO orientado a conexión. ►TCP (Transmission Control Protocol).- Suministra un servicio confiable y orientado a conexión. ►Control de congestión
  • 6. ddiaz1610@gmail.com Profesor Daniel Díaz A. PropiedadintelectualdeDanielDíaz@2018 Protocolo de Transporte UDPy TCP Protocolo de la Capa de Aplicación Protocolo de la Capa de Aplicación Cabecera Parte 1 Cabecera Parte 2 Cabecera Parte 3Segmentos Si es UDP: -Puerto de origen y destino Si es TCP: -Puerto de origen y destino -Entrega ordenada -Acuse de recibo -Control de flujoSin segmentación, sólo una aplicación podría recibir datos
  • 7. ddiaz1610@gmail.com Profesor Daniel Díaz A. PropiedadintelectualdeDanielDíaz@2018 Protocolo de Transporte UDPy TCP Son números que permiten diferenciar los segmentos (TCP) y datagramas (UDP) para cada aplicación. Número de puerto de origen Número de puerto de origen Número de puerto de destino Número de puerto de destino Otros campos, según sea el protocolo de transporte Otros campos, según sea el protocolo de transporte Datos de la Aplicación ó mensajes Datos de la Aplicación ó mensajes 16 bits 16 bits ►Cada puerto es de 16 bits (http://www.iana.org). ►Los servidores poseen números de puertos estáticos y los clientes eligen un número de puerto de forma dinámica para cada conexión. El puerto de origen, de un cliente, se genera de manera aleatoria.
  • 8. ddiaz1610@gmail.com Profesor Daniel Díaz A. PropiedadintelectualdeDanielDíaz@2018 Protocolo de Transporte UDPy TCP Existen diferentes tipos de números de puerto. ►Puertos bien conocidos.- Del 0 al 1023, son utilizados por servidores web, e-mail, etc. Segmentos Servidor WebCliente 200.1.2.3 210.11.22.33 Puerto 80 Puerto origen 49,876 Puerto destino 80 Origen de conexión 200.1.2.3:49876 Destino de conexión 210.11.22.33:80 Surge el socket ►Puertos registrados.- Del 1024 al 49151, son asignados a procesos y aplicaciones individuales. ►Puertos dinámicos o privados.- Del 49152 al 65535, son efímeros http://www.iana.org/assignments/port-numbers. Puerto de origen generado aleatoriamente Puerto de destino es conocido
  • 9. ddiaz1610@gmail.com Profesor Daniel Díaz A. PropiedadintelectualdeDanielDíaz@2018 Protocolo de Transporte UDPy TCP Un socket es la puerta de paso de los datos desde un proceso a la capa de red y desde la capa de red a un proceso. ►Todo proceso tiene un socket. ►Un host puede tener varios socket a la vez ►Cada socket tiene un identificador único (puerto + dirección IP). El envío de datos ubicados en el segmento hacia un correcto socket es demultiplexar. El trabajo de recolectar datos de diferentes sockets para crear segmentos y luego enviarlos a la capa de red es multiplexar. Adaptación de CISCO
  • 10. ddiaz1610@gmail.com Profesor Daniel Díaz A. PropiedadintelectualdeDanielDíaz@2018 Protocolo de Transporte UDPy TCP Permite que varias aplicaciones o servicios se ejecuten en cada host: Concepto de puerto. Capa de Transporte: Multiplexor Socket a Socket b ……… Socket j Protocolo IP Proceso 1 Proceso 2 Proceso η Capa de Transporte: Demultiplexor Socket a Socket b ……… Socket j Protocolo IP Proceso 1 Proceso 2 Proceso η
  • 11. ddiaz1610@gmail.com Profesor Daniel Díaz A. PropiedadintelectualdeDanielDíaz@2018 Protocolo de Transporte UDPy TCP Permite conocer las conexiones establecidas.
  • 12. ddiaz1610@gmail.com Profesor Daniel Díaz A. PropiedadintelectualdeDanielDíaz@2018 Protocolo de Transporte UDPy TCP PROTOCOLO UDP
  • 13. ddiaz1610@gmail.com Profesor Daniel Díaz A. PropiedadintelectualdeDanielDíaz@2018 Protocolo de Transporte UDPy TCP Best Effort Proporciona los mecanismos para que una aplicación envíe paquetes de datos a otra aplicación. UDP envía tanto el puerto de destino para que se entregue los datagramas correctamente y el puerto de origen para que el destino envíe alguna respuesta. UDP proporciona un servicio de entrega sin conexión y no confiable, igual que IP. Esto se conoce con servicio de Envío de DatagramaEnvío de Datagrama.
  • 14. ddiaz1610@gmail.com Profesor Daniel Díaz A. PropiedadintelectualdeDanielDíaz@2018 Protocolo de Transporte UDPy TCP DatosDatos Longitud del mensaje UDPLongitud del mensaje UDP Suma de verificación UDPSuma de verificación UDP Puerto UDP de origenPuerto UDP de origen 0 15 16 31 Puerto UDP de destinoPuerto UDP de destino Los puertos UDP son utilizados para demultiplexar los datagramas entre los procesos que los recibirán. Longitud del mensaje UDP indica el tamaño en bytes del datagrama UDP: Cabecera+Datos
  • 15. ddiaz1610@gmail.com Profesor Daniel Díaz A. PropiedadintelectualdeDanielDíaz@2018 Protocolo de Transporte UDPy TCP Servidor DNS Puerto:53 Servidor RADIUS Puerto:1812 Puerto de origen: 49,160 Puerto aleatorio Puerto de origen: 50,230 Puerto Aleatorio Red Red IP1 IP2 IP3 Responder al puerto 49,160 Responder al puerto 50,230IP1 IP2 1 Solicitud al puerto 53 Solicitud al puerto 1812 1 IP3 IP3
  • 16. ddiaz1610@gmail.com Profesor Daniel Díaz A. PropiedadintelectualdeDanielDíaz@2018 Protocolo de Transporte UDPy TCP Dirección de origenDirección de origen Dirección de destinoDirección de destino 00 (*)00 (*) Protocolo 11H (**) Protocolo 11H (**) Long. mensaje UDPLong. mensaje UDP Puerto UDP de origen Puerto UDP destinoPuerto UDP destino Long. mensaje UDP 00 0000 00 (*) relleno (**) 11H=17 DatosDatos Seudo cabecera Cabecera UDP Datos UDP Colocado en 00 00 para iniciar el cálculo Seudo cabecera Cabecera UDP Datos UDP El campo suma de verificación UDP se obtiene:
  • 17. ddiaz1610@gmail.com Profesor Daniel Díaz A. PropiedadintelectualdeDanielDíaz@2018 Protocolo de Transporte UDPy TCP VerVer HLENHLEN Tipo Serv.Tipo Serv. Longitud totalLongitud total IdentificadorIdentificador IndicIndic 0 4 8 16 19 31 20bytes Desplaz de frag.Desplaz de frag. TTLTTL Protocolo 17 Protocolo 17 Suma de chequeoSuma de chequeo Dirección de origenDirección de origen Dirección de destinoDirección de destino Cabecera IP Cabecera IP Datos IP Puerto UDP de origen 08 bytes Puerto UDP destinoPuerto UDP destino Long. mensaje UDPLong. mensaje UDP Suma de verificaciónSuma de verificación Cabecera UDP DatosDatos Ejemplo de algunos datos: DNS, SNMP, DHCP, RIP, TFTP, VoIP,etc.
  • 18. ddiaz1610@gmail.com Profesor Daniel Díaz A. PropiedadintelectualdeDanielDíaz@2018 Protocolo de Transporte UDPy TCP
  • 19. ddiaz1610@gmail.com Profesor Daniel Díaz A. PropiedadintelectualdeDanielDíaz@2018 Protocolo de Transporte UDPy TCP 6 D 1 1 5 2 A E C 8 B 3 7 C 5 E C 0 A 8 0 1 2 1 7 3 3 A D 2 2 0 0 0 2 7 0 0 0 0 E D 0 E 0 2 5 D 3 9 5 6 D C 8 F D F C 2 3 6 A 5 4 E 8 E C D E 2 D 3 B B C B 6 2 C 3 A 5 5 7 0 6 A 9 3 D 7 0 4 6 6 1 4 2 B 5 - - 4 5 0 0 0 0 3 B F 4 2 8 0 0 0 0 Cabecera IP Cabecera UDP Datos UDP Datos IP 0 0 1 1 0 0 2 7 C 0 A 8 0 1 2 1 7 3 3 A D 2 2 0 0 0 2 7 0 0 0 0 Seudo Cabecera Cabecera UDP Datos UDP C 8 B 3 7 C 5 E E D 0 E 0 2 5 D 3 9 5 6 D C 8 F D F C 2 3 6 A 5 4 E 8 E C D E 2 D 3 B B C B 6 2 C 3 A 5 5 7 0 6 A 9 3 D 7 0 4 6 6 1 4 2 B 5 - -
  • 20. ddiaz1610@gmail.com Profesor Daniel Díaz A. PropiedadintelectualdeDanielDíaz@2018 Protocolo de Transporte UDPy TCP 0 0 1 1 0 0 2 7 C 0 A 8 0 1 2 1 7 3 3 A D 2 2 0 0 0 2 7 0 0 0 0 Seudo Cabecera Cabecera UDP Datos UDP C 8 B 3 7 C 5 E E D 0 E 0 2 5 D 3 9 5 6 D C 8 F D F C 2 3 6 A 5 4 E 8 E C D E 2 D 3 B B C B 6 2 C 3 A 5 5 7 0 6 A 9 3 D 7 0 4 6 6 1 4 2 B 5 - - 1 45 11 C1 C9 00 38 1 45 5A 00 27 EF 6B 1 15 E5 1 16 67 1 1C 70 1 9F 1D 1 1A AB 1 19 83 1 16 42 45 12 C1 C9 00 38 45 5B 00 27 EF 6B 15 E6 16 68 1C 71 9F 1E 1A AC 19 84 16 43 BA ED 3E 36 FF C7 BA A4 FF D8 10 94 EA 19 E9 97 E3 8E 60 E1 E5 53 E6 7B E9 BC Complemento a 1 9 91 A3 91 A3 9 91 AC
  • 21. ddiaz1610@gmail.com Profesor Daniel Díaz A. PropiedadintelectualdeDanielDíaz@2018 Protocolo de Transporte UDPy TCP PROTOCOLO TCP
  • 22. ddiaz1610@gmail.com Profesor Daniel Díaz A. PropiedadintelectualdeDanielDíaz@2018 Protocolo de Transporte UDPy TCP TCP es un protocolo orientado a conexión. ►Dos aplicaciones usando TCP (cliente-servidor) deben establecer una conexión TCP antes de intercambiar datos. TCP tiene las siguientes características: ►La unidad de información pasado por TCP a IP es llamado segmento ►Cuando TCP envía un segmento mantiene un temporizador, esperando del otro extremo TCP la recepción de un acuse de recibo (ACK) del segmento. Si no se recibe este ACK, antes que el temporizador expire, el segmento es retransmitido. ►Los segmentos TCP pueden arribar en el receptor desordenados. ►El receptor TCP debe descartar datos duplicados. ►TCP provee control de flujo.
  • 23. ddiaz1610@gmail.com Profesor Daniel Díaz A. PropiedadintelectualdeDanielDíaz@2018 Protocolo de Transporte UDPy TCP Protocolo IPv4 0 4 8 16 31 20bytes Número de puerto de origen Número de puerto de destino Número de secuencia Número de acuse de recibo (ACK) F I N S Y N R S T P S H A C K U R G Reservado Long .de cabecera Tamaño de la ventana Suma de Chequeo Puntero de Urgencia Opcional Datos
  • 24. ddiaz1610@gmail.com Profesor Daniel Díaz A. PropiedadintelectualdeDanielDíaz@2018 Protocolo de Transporte UDPy TCP Número de puerto de origen/ destino. ►Identifica la aplicación en el transmisor y el receptor. ►Conjuntamente con las direcciones IP de origen y destino identifican inequívocamente una conexión. Ambos definen un socket. Número de Secuencia ►Identifica el byte en el streaming desde el origen TCP al destino TCP. Es bueno recalcar, TCP enumera los bytes que se transmite. Número de Acuse de Recibo (ACK) ►Identifica el número de byte que se espera recibir como siguiente.
  • 25. ddiaz1610@gmail.com Profesor Daniel Díaz A. PropiedadintelectualdeDanielDíaz@2018 Protocolo de Transporte UDPy TCP Longitud de cabecera. ►Indica la longitud de la cabecera en palabras de 32 bits. Bits de Control. ►URG.- Indica que el campo puntero de datos urgentes esta activo. ►ACK.- Indica un ACK del segmento. ►PSH.- Indica la entrega inmediata de los datos al nivel superior. No espera el llenado del buffer del receptor. ►RST.- Si está en 1, indica el reseteo de la conexión. ►SYN.- Si está en 1, indica el establecimiento de la conexión. Activa el número de secuencia ►FIN.- Si está en 1, indica fin de la conexión. El segmento que lo lleva activo es el último de la conexión.
  • 26. ddiaz1610@gmail.com Profesor Daniel Díaz A. PropiedadintelectualdeDanielDíaz@2018 Protocolo de Transporte UDPy TCP Tamaño de la Ventana. ►Indica el tamaño de la ventana en bytes. ►Indica la cantidad de bytes que el receptor espera recibir. Suma de Chequeo. ►Verifica la integridad del segmento. ►Se mantiene el concepto de “seudo- cabecera” utilizado en UDP Puntero Urgente. ►Indica un desplazamiento a partir del cual aparecen datos urgentes.
  • 27. ddiaz1610@gmail.com Profesor Daniel Díaz A. PropiedadintelectualdeDanielDíaz@2018 Protocolo de Transporte UDPy TCP Negociación en tres vías ó Three-way handshake CLIENTE SERVIDOR 1 Enviar SYN SEQ = X Recepción de SYN 2Enviar SYN, ACK SEQ = Y , ACK = X+1 Recepción de SYN 3 Establecido Enviar ACKSEQ = X+1, ACK = Y+1 Datos
  • 28. ddiaz1610@gmail.com Profesor Daniel Díaz A. PropiedadintelectualdeDanielDíaz@2018 Protocolo de Transporte UDPy TCP CLIENTE SERVIDOR Terminar conexión Enviar FIN Recepción FIN FIN Enviar ACK Recepción ACK ACK FIN Enviar FIN Recepción FIN Enviar ACK Recepción ACK ACK Conexión Terminada
  • 29. ddiaz1610@gmail.com Profesor Daniel Díaz A. PropiedadintelectualdeDanielDíaz@2018 Protocolo de Transporte UDPy TCP MUCHAS GRACIAS