SlideShare una empresa de Scribd logo
1 de 67
PROTOCOLOS DE RED
CLASE 4/4
Por José Luis Carrillo
TCP/IP
3ra Parte
REPASO
OSI
ICMP

RIP
OSPF

FISICA

BGP

IP
DHCP

ENLACE

IGRP

ARP

SLIP

Modulación

PPP NCP
LCP
HDLC

Multiplexación

PAP/CHAP

Códigos de
Línea

RED /
Internet

ENLACE

FISICA

ACCESO DE RED

RED

TCP/IP
Estructura TCP/IP
Aplicación

Transporte

Internet

Acceso de Red

TCP/IP NO ES UN ESTANDAR ISO
OSI vs TCP/IP
OSI vs TCP/IP
Capa Transporte
Capa de Transporte
• Sus funciones principales son transportar y
regular el flujo de información desde el origen
hasta el destino de manera confiable y precisa
• Esta conformada por dos pilas de protocolos:
– TCP (Transfer Control Protocol).
– UDP (User Datagram Protocol).
TCP
TCP ofrece un circuito virtual entre aplicaciones de
usuario final.
• Orientado a conexión.
• Confiable.
• Divide los mensajes salientes en segmentos.
• Reensambla los mensajes en la estación destino
• Vuelve a enviar lo que no se ha recibido.
• Reensambla los mensajes a partir de segmentos
entrantes.
UDP
UDP transporta datos de manera no confiable entre
hosts.
• No orientado a conexión.
• Poco confiable.
• Transmite mensajes (llamados datagramas del usuario).
• Protocolo simple que intercambia datagramas, sin
acuse de recibo ni entrega garantizada.
• No reensambla los mensajes entrantes.
• No utiliza acuses de recibo.
• No proporciona control de flujo.
TCP & IP
• TCP/IP es una combinación de dos protocolos
individuales: TCP e IP.
• IP servicio no orientado a conexión que brinda
entrega de máximo esfuerzo.
• TCP servicio orientado a conexión que
suministra control de flujo y confiabilidad.
• La reunión de ambos protocolos les permite
ofrecer una gama de servicios más amplia
TCP & IP
• En una conexión TCP los datos no se agrupan
en unidades independientes como en UDP.
• En TCP el proceso emisor produce el flujo de
bytes y el receptor lo consume.
Segmento TCP
4

8

16

PUERTO ORIGEN

24

31

PUERTO DESTINO

NUMERO DE SECUENCIA
HLEN RESERV.

CODIGO

VENTANA

CHECKSUM

MARCADOR URGENTE

OPCIONES

RELLENO
DATOS
Segmento TCP
• Puerto origen: Número del puerto que realiza
la llamada.
• Puerto destino: Número del puerto que recibe
la llamada.
• Número de secuencia: Número que se usa
para garantizar el secuenciamiento correcto
de los datos entrantes.
• Número de acuse de recibo: Próximo octeto
TCP esperado.
Segmento TCP
• HLEN: Cantidad de palabras de 32 bits del
encabezado.
• Reservado: Se establece en cero.
• Código: Funciones de control (como, por
ejemplo, .configuración y terminación de una
sesión).
• Ventana: Cantidad de octetos que el emisor
desea aceptar.
Segmento TCP
• Checksum: campo de verificación de
integridad de los datos.
• Marcador urgente: Indica el final de los datos
urgentes.
• Opciones: Tamaño máximo de segmento TCP.
• Datos: Datos de protocolo de capa superior
Datagrama UDP
4

16

31

PUERTO ORIGEN UDP

PUERTO DESTINO UDP

LONGITUD

CHECKSUM
DATOS
UDP
UDP no usa ventanas ni acuses de recibo, por lo
tanto los protocolos de capa de aplicación no
proporcionan confiabilidad. UDP está diseñado
para las aplicaciones que no necesitan agrupar
secuencias de segmentos.
UDP
Entre los protocolos que usan UDP se incluyen:
• RTP (Protocolo de Tiempo Real)
• TFTP (Protocolo de transferencia de archivos
trivial)
• SNMP (Protocolo de administración de red
simple)
• DNS (Sistema de denominación de dominio)
Puertos
• Tanto TCP como UDP usan números de puerto (o
socket) para enviar información a las capas
superiores.
• Los números de puerto se usan para mantener un
seguimiento de las distintas conversaciones que
atraviesan la red al mismo tiempo.
• Definidos en RFC1700.

Nota: Socket se llama al conjunto de IP y puerto.
Puertos
• Se usan como direcciones origen y destino en
el segmento TCP.
• Algunos puertos se reservan tanto en TCP
como en UDP.
– Los números inferiores a 255 se usan para
aplicaciones públicas.
– Los números del 255 al 1023 son asignados a
empresas para aplicaciones comercializables.
– Los números superiores a 1023 no están
regulados.
Puertos
Puertos
Saludo de tres vías
Los servicios orientados a conexión se dividen
en tres fases.
• Establecimiento de la conexión.
• Transferencia de datos.
• Terminación de la conexión.
PAR
Acuse de recibo y retransmisión positivos: es
una técnica común utilizada por muchos
protocolos para proporcionar confiabilidad. Con
PAR, el origen envía un paquete, inicia un
temporizador y espera un acuse de recibo antes
de enviar el paquete siguiente. Si el
temporizador expira antes de que el origen
reciba un acuse de recibo, el origen retransmite
el paquete y reinicia el temporizador.
Paso 1
• Un host inicia una conexión enviando un
paquete que indica su número de secuencia
inicial de x con cierto bit en el encabezado
para indicar una petición de conexión.
• El primer número de secuencia es aleatorio,
no tiene porqué ser 0 o 1.
• Estos números de secuencia se utilizan en los
mecanismos de control de flujo y errores.
PAR
Paso 2
• el otro host recibe el paquete, registra el
número de secuencia x, responde con un
acuse de recibo x + 1 e incluye su propio
número de secuencia inicial y.
• El número de acuse de recibo x + 1 significa
que el host ha recibido todos los octetos
incluyendo x, y espera x + 1 a continuación.
PAR
PAR
Control de flujo
• TCP utiliza un protocolo de ventana deslizante.
• Ventana de recepción: Su tamaño indica
cuántos bytes caben todavía en el buffer de
recepción. Puede cambiar durante la
conexión.
• Ventana de envío: Indica qué bytes del buffer
de envío se pueden enviar en cada momento
sin tener que esperar una confirmación.
Control de flujo
Proceso emisor
Ventana de envío
16

15

14

13

12

11

10

Buffer de envío

Nota: La ventana de envío no debe ser mayor que la de recepción
Control de Flujo
Control de Flujo
• El destinatario puede solicitar modificar el
tamaño de la ventana conforme a la capacidad
de almacenamiento de su buffer.
• Cuando su buffer esta lleno pide se cierre la
ventana de envío hasta tener nuevamente
espacio.
Control de errores
TCP garantiza la entrega de todo el flujo de datos:
• manteniendo el orden de los datos
• sin errores
• sin partes ausentes o duplicadas
El control de errores incluye detección de segmentos:
• Corruptos
• fuera de orden
• perdidos
• duplicados
También incluye los mecanismos de corrección una vez
detectados.
Control de errores
El receptor de un segmento comprueba el
checksum:
• Si es correcto, envía al emisor un acuse de recibo.
• Si es incorrecto, descarta el segmento.

El emisor inicia un temporizador al enviar cada
segmento
• Si no llega un acuse de recibo antes de que el
temporizador expire, se reenvía el segmento
correspondiente.
Control de errores
(segmento corrupto o perdido)
Control de errores
(acuse de recibo corrupto o perdido)
Control de errores
(segmento duplicado)
Control de errores
(segmento fuera de orden)
Temporizadores
TCP utiliza 4 temporizadores:
• Retransmisión
• Persistencia
• “Keep alive”
• Fin de conexión
Temporizadores
Retransmisión: Es el temporizador utilizado para
retransmitir segmentos cuando no llega el acuse
de recibo correspondiente.

Persistencia: Cuando el emisor recibe un
mensaje de cierre de la ventana queda en
espera de un nuevo acuse indicando la apertura.
Temporizadores
Keep Alive: Este temporizador se utiliza para
evitar que una conexión quede abierta
indefinidamente. (2hrs, comprobaciones cada
75 seg hasta 10 veces antes de cerrar la
conexión).
Fin de conexión: Este temporizador se utiliza
para evitar que una conexión quede abierta
indefinidamente.
REPASO
OSI

TCP/IP

RED

ICMP

RIP

FISICA

IGRP

OSPF

BGP

IP
DHCP

ENLACE

Transporte

UDP

TCP

ARP

SLIP

PPP NCP
LCP
HDLC

PAP/CHAP

RED /
Internet

ENLACE
FISICA

ACCESO DE RED

Transporte
Capa de Aplicación
TELNET
• Telecommunication Network.
• Desarrollado a finales de los 60’s.
• Protocolo de red para acceder a un dispositivo
en modo terminal.
• Es un protocolo son cifrado, por lo que es
inseguro.
• Uso reducido actualmente.
TELNET
• Basado en el concepto de Terminal Virtual de
Red (NVT).
• Se creo como una base de comunicación
estándar cuando las comunicaciones entre
sistemas eran muy poco homogeneas.
TELNET
•
•
•
•
•

Puerto TCP 23
RFC 854
Falkentec.dyndns.info
Puerto 23
Usuario: calss, contra: test
TELNET
TELNET
TFTP
• Protocolo Trivial de Transferencia de Archivos
• Protocolo extremadamente simple para
transferir ficheros.
• Es un protocolo inseguro ya que no hay
auntenticación de usuarios.
TFTP
• Puerto TCP y UDP 69
• RFC 1350
SSH
•
•
•
•

Secure Shell
Puerto 22 TCP.
Protocolo para control de terminal remota
Similar a Telnet pero con cifrado.
SSH
SSH
SIP
• Session Initiation Protocol
• estándar para la iniciación, modificación y
finalización de sesiones interactivas de usuario
donde intervienen elementos multimedia.
• Puerto 5060 TCP.
SIP
SIP
RTP
• Real Time Protocol.
• Usado para transmisión en tiempo real de
audio y video.
• Puertos no registrado pero normalmente del
16384-32767 UDP.
RTP
RTP
FTP
• File Transfer Protocol
• Protocolo basado en una arquitectura cliente
servidor.
• Puerto 21 TCP.
• Un protocolo de rápida transferencia pero no
alta seguridad.
HTTP
• Hypertext Transfer Protocol.
• Se concluyo su desarrollo en 1999.
• Arquitectura basada en un esquema cliente
servidor mediante petición y respuesta.
• Puerto 80 TCP.
SMTP
• Simple Mail Transfer Protocol.
• Protocolo basado en texto para el intercambio
de mensajes electrónicos.
• Arquitectura basada en esquema cliente
servidor.
• Puerto 25 TCP.
POP3
• Post Office Protocol.
• Protocolo para extraer los mensajes
electrónicos almacenados en un servidor.
• Diseñado para recibir correos no para
enviarlos.
• Puerto 110 y 995 TCP.
SNMP
• Simple Network Management Protocol.
• Protocolo para intercambio de información
entre dispositivos.
• Usado para supervisar la operación de una
red.
• Puerto 161 y 162 UDP.
REPASO
OSI
APLICACIÓN
PRESENTACIÓN
SESIÓN

TRANSPORTE

TCP/IP
HTTP
SIP
FTP

SSH
Telnet
…

TFTP
SNMP

TCP

RTP
…

UDP

ICMP

RIP

IGRP

OSPF

BGP

IP

RED
ENLACE

FISICA

DHCP

APLICACIÓN

TRANSPORTE
RED /
Internet
ENLACE
FISICA

Más contenido relacionado

La actualidad más candente

Protocolo udp Capítulo 4.4
Protocolo udp Capítulo 4.4Protocolo udp Capítulo 4.4
Protocolo udp Capítulo 4.4Isabel Yepes
 
Capa de transporte
Capa de transporteCapa de transporte
Capa de transporteJorge Arroyo
 
Presentacion exposicion udp y tcp
Presentacion exposicion udp y tcpPresentacion exposicion udp y tcp
Presentacion exposicion udp y tcpOscar Eduardo
 
Tcp Header
Tcp HeaderTcp Header
Tcp Headersui90
 
TCP (Transmission Control Protocol) Y UDP (User Datagram Protocol)
TCP (Transmission Control Protocol) Y UDP (User Datagram Protocol)TCP (Transmission Control Protocol) Y UDP (User Datagram Protocol)
TCP (Transmission Control Protocol) Y UDP (User Datagram Protocol)Belen Toledo
 
Secuencia DORA del protocolo ARP analizado con wireshark
Secuencia DORA del protocolo ARP analizado con wiresharkSecuencia DORA del protocolo ARP analizado con wireshark
Secuencia DORA del protocolo ARP analizado con wireshark123
 
Protocolos De La Capa De Enlace Dedatos
Protocolos De La Capa De Enlace DedatosProtocolos De La Capa De Enlace Dedatos
Protocolos De La Capa De Enlace Dedatoscijein
 
T C P Ilegitimo
T C P  IlegitimoT C P  Ilegitimo
T C P IlegitimoDanica M
 
Sesión 2 - Administración de Sistemas de Enrutamiento
Sesión 2 - Administración de Sistemas de EnrutamientoSesión 2 - Administración de Sistemas de Enrutamiento
Sesión 2 - Administración de Sistemas de Enrutamientoecollado
 
Hdlc-CONTROL DE ENLACE DE DATOS DE ALTO NIVEL
Hdlc-CONTROL DE ENLACE DE DATOS DE ALTO NIVELHdlc-CONTROL DE ENLACE DE DATOS DE ALTO NIVEL
Hdlc-CONTROL DE ENLACE DE DATOS DE ALTO NIVELLiliam Panchana
 
Tema iv comunicación entre procesos
Tema iv comunicación entre procesosTema iv comunicación entre procesos
Tema iv comunicación entre procesosPablo Hurtado
 
Utilerias
UtileriasUtilerias
Utileriasbdrd09
 
Establecimiento de la conexion
Establecimiento de la conexionEstablecimiento de la conexion
Establecimiento de la conexionadjaes
 

La actualidad más candente (18)

Protocolo udp Capítulo 4.4
Protocolo udp Capítulo 4.4Protocolo udp Capítulo 4.4
Protocolo udp Capítulo 4.4
 
Capa de transporte
Capa de transporteCapa de transporte
Capa de transporte
 
Capa de transporte
Capa de transporteCapa de transporte
Capa de transporte
 
Presentacion exposicion udp y tcp
Presentacion exposicion udp y tcpPresentacion exposicion udp y tcp
Presentacion exposicion udp y tcp
 
Tcp Header
Tcp HeaderTcp Header
Tcp Header
 
TCP (Transmission Control Protocol) Y UDP (User Datagram Protocol)
TCP (Transmission Control Protocol) Y UDP (User Datagram Protocol)TCP (Transmission Control Protocol) Y UDP (User Datagram Protocol)
TCP (Transmission Control Protocol) Y UDP (User Datagram Protocol)
 
Redes Lan
Redes LanRedes Lan
Redes Lan
 
Secuencia DORA del protocolo ARP analizado con wireshark
Secuencia DORA del protocolo ARP analizado con wiresharkSecuencia DORA del protocolo ARP analizado con wireshark
Secuencia DORA del protocolo ARP analizado con wireshark
 
Protocolos De La Capa De Enlace Dedatos
Protocolos De La Capa De Enlace DedatosProtocolos De La Capa De Enlace Dedatos
Protocolos De La Capa De Enlace Dedatos
 
T C P Ilegitimo
T C P  IlegitimoT C P  Ilegitimo
T C P Ilegitimo
 
Sesión 2 - Administración de Sistemas de Enrutamiento
Sesión 2 - Administración de Sistemas de EnrutamientoSesión 2 - Administración de Sistemas de Enrutamiento
Sesión 2 - Administración de Sistemas de Enrutamiento
 
Edu
EduEdu
Edu
 
Hdlc-CONTROL DE ENLACE DE DATOS DE ALTO NIVEL
Hdlc-CONTROL DE ENLACE DE DATOS DE ALTO NIVELHdlc-CONTROL DE ENLACE DE DATOS DE ALTO NIVEL
Hdlc-CONTROL DE ENLACE DE DATOS DE ALTO NIVEL
 
Tema iv comunicación entre procesos
Tema iv comunicación entre procesosTema iv comunicación entre procesos
Tema iv comunicación entre procesos
 
Protocolos redes
Protocolos redesProtocolos redes
Protocolos redes
 
Control de errores
Control de erroresControl de errores
Control de errores
 
Utilerias
UtileriasUtilerias
Utilerias
 
Establecimiento de la conexion
Establecimiento de la conexionEstablecimiento de la conexion
Establecimiento de la conexion
 

Similar a Protocolos de red clase 4

Clase18
Clase18Clase18
Clase181 2d
 
Obj 8 capa 4 - transporte
Obj 8   capa 4 - transporteObj 8   capa 4 - transporte
Obj 8 capa 4 - transportePedro Sánchez
 
Comunicación entre procesos Sistemas distribuidos
Comunicación entre procesos Sistemas distribuidosComunicación entre procesos Sistemas distribuidos
Comunicación entre procesos Sistemas distribuidosStalin Jara
 
Protocolos de la capa de transporte
Protocolos de la capa de transporteProtocolos de la capa de transporte
Protocolos de la capa de transporteEduardo J Onofre
 
Capa de Transporte - Redes de Computadoras
Capa de Transporte - Redes de ComputadorasCapa de Transporte - Redes de Computadoras
Capa de Transporte - Redes de ComputadorasJesus Jimenez
 
Exposicion canales de comunicacion con conexion y sin conexion
Exposicion canales de comunicacion con conexion y sin conexionExposicion canales de comunicacion con conexion y sin conexion
Exposicion canales de comunicacion con conexion y sin conexionJack Napier
 
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
 
programacion_redes_informaticas_clase_3_19042024.pptx
programacion_redes_informaticas_clase_3_19042024.pptxprogramacion_redes_informaticas_clase_3_19042024.pptx
programacion_redes_informaticas_clase_3_19042024.pptxmviapiano
 
PROTOCOLO TCP
PROTOCOLO TCPPROTOCOLO TCP
PROTOCOLO TCPFISGON59
 

Similar a Protocolos de red clase 4 (20)

Clase18
Clase18Clase18
Clase18
 
Obj 8 capa 4 - transporte
Obj 8   capa 4 - transporteObj 8   capa 4 - transporte
Obj 8 capa 4 - transporte
 
Comunicación entre procesos Sistemas distribuidos
Comunicación entre procesos Sistemas distribuidosComunicación entre procesos Sistemas distribuidos
Comunicación entre procesos Sistemas distribuidos
 
Expo6
Expo6Expo6
Expo6
 
tcp_udp [Redes de Computadoras] [Semana 7]
tcp_udp [Redes de Computadoras] [Semana 7]tcp_udp [Redes de Computadoras] [Semana 7]
tcp_udp [Redes de Computadoras] [Semana 7]
 
Dispositivos de expancion
Dispositivos de expancionDispositivos de expancion
Dispositivos de expancion
 
Tcp ip aplicaciones
Tcp ip aplicacionesTcp ip aplicaciones
Tcp ip aplicaciones
 
Semana 7 tcp udp
Semana 7 tcp udpSemana 7 tcp udp
Semana 7 tcp udp
 
Udp
UdpUdp
Udp
 
Protocolos de la capa de transporte
Protocolos de la capa de transporteProtocolos de la capa de transporte
Protocolos de la capa de transporte
 
Capa de Transporte - Redes de Computadoras
Capa de Transporte - Redes de ComputadorasCapa de Transporte - Redes de Computadoras
Capa de Transporte - Redes de Computadoras
 
Exposicion canales de comunicacion con conexion y sin conexion
Exposicion canales de comunicacion con conexion y sin conexionExposicion canales de comunicacion con conexion y sin conexion
Exposicion canales de comunicacion con conexion y sin conexion
 
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
 
Protocolo tcp
Protocolo tcpProtocolo tcp
Protocolo tcp
 
programacion_redes_informaticas_clase_3_19042024.pptx
programacion_redes_informaticas_clase_3_19042024.pptxprogramacion_redes_informaticas_clase_3_19042024.pptx
programacion_redes_informaticas_clase_3_19042024.pptx
 
PROTOCOLO TCP
PROTOCOLO TCPPROTOCOLO TCP
PROTOCOLO TCP
 

Más de ing_jlcarrillo

Presentación tema 2 - señales analógicas
Presentación   tema 2 - señales analógicasPresentación   tema 2 - señales analógicas
Presentación tema 2 - señales analógicasing_jlcarrillo
 
Protocolos de red clase 3
Protocolos de red   clase 3Protocolos de red   clase 3
Protocolos de red clase 3ing_jlcarrillo
 
Protocolos de red clase 2
Protocolos de red   clase 2Protocolos de red   clase 2
Protocolos de red clase 2ing_jlcarrillo
 
Protocolos de red clase 1
Protocolos de red   clase 1Protocolos de red   clase 1
Protocolos de red clase 1ing_jlcarrillo
 
Clase tcp ip - parte 1
Clase tcp ip - parte 1Clase tcp ip - parte 1
Clase tcp ip - parte 1ing_jlcarrillo
 
Experiencia m learning
Experiencia m learningExperiencia m learning
Experiencia m learninging_jlcarrillo
 
Experiencia m learning
Experiencia m learningExperiencia m learning
Experiencia m learninging_jlcarrillo
 

Más de ing_jlcarrillo (9)

Presentación tema 2 - señales analógicas
Presentación   tema 2 - señales analógicasPresentación   tema 2 - señales analógicas
Presentación tema 2 - señales analógicas
 
Tcp ip
Tcp ipTcp ip
Tcp ip
 
Satelites jl carrillo
Satelites jl carrilloSatelites jl carrillo
Satelites jl carrillo
 
Protocolos de red clase 3
Protocolos de red   clase 3Protocolos de red   clase 3
Protocolos de red clase 3
 
Protocolos de red clase 2
Protocolos de red   clase 2Protocolos de red   clase 2
Protocolos de red clase 2
 
Protocolos de red clase 1
Protocolos de red   clase 1Protocolos de red   clase 1
Protocolos de red clase 1
 
Clase tcp ip - parte 1
Clase tcp ip - parte 1Clase tcp ip - parte 1
Clase tcp ip - parte 1
 
Experiencia m learning
Experiencia m learningExperiencia m learning
Experiencia m learning
 
Experiencia m learning
Experiencia m learningExperiencia m learning
Experiencia m learning
 

Último

Hernandez_Hernandez_Practica web de la sesion 12.pptx
Hernandez_Hernandez_Practica web de la sesion 12.pptxHernandez_Hernandez_Practica web de la sesion 12.pptx
Hernandez_Hernandez_Practica web de la sesion 12.pptxJOSEMANUELHERNANDEZH11
 
Proyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptxProyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptx241521559
 
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE  DE TECNOLOGIA E INFORMATICA PRIMARIACLASE  DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIAWilbisVega
 
KELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento ProtégelesKELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento ProtégelesFundación YOD YOD
 
International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)GDGSucre
 
Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...
Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...
Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...AlanCedillo9
 
La era de la educación digital y sus desafios
La era de la educación digital y sus desafiosLa era de la educación digital y sus desafios
La era de la educación digital y sus desafiosFundación YOD YOD
 
trabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdftrabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdfIsabellaMontaomurill
 
Presentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidadPresentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidadMiguelAngelVillanuev48
 
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptxMedidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptxaylincamaho
 
Plan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docxPlan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docxpabonheidy28
 
Redes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfRedes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfsoporteupcology
 
Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024GiovanniJavierHidalg
 
guía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Josephguía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan JosephBRAYANJOSEPHPEREZGOM
 
El gusano informático Morris (1988) - Julio Ardita (1995) - Citizenfour (2014...
El gusano informático Morris (1988) - Julio Ardita (1995) - Citizenfour (2014...El gusano informático Morris (1988) - Julio Ardita (1995) - Citizenfour (2014...
El gusano informático Morris (1988) - Julio Ardita (1995) - Citizenfour (2014...JaquelineJuarez15
 
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...FacuMeza2
 
SalmorejoTech 2024 - Spring Boot <3 Testcontainers
SalmorejoTech 2024 - Spring Boot <3 TestcontainersSalmorejoTech 2024 - Spring Boot <3 Testcontainers
SalmorejoTech 2024 - Spring Boot <3 TestcontainersIván López Martín
 
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdfPARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdfSergioMendoza354770
 
ejercicios pseint para aprogramacion sof
ejercicios pseint para aprogramacion sofejercicios pseint para aprogramacion sof
ejercicios pseint para aprogramacion sofJuancarlosHuertasNio1
 
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricGlobal Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricKeyla Dolores Méndez
 

Último (20)

Hernandez_Hernandez_Practica web de la sesion 12.pptx
Hernandez_Hernandez_Practica web de la sesion 12.pptxHernandez_Hernandez_Practica web de la sesion 12.pptx
Hernandez_Hernandez_Practica web de la sesion 12.pptx
 
Proyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptxProyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptx
 
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE  DE TECNOLOGIA E INFORMATICA PRIMARIACLASE  DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIA
 
KELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento ProtégelesKELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento Protégeles
 
International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)
 
Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...
Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...
Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...
 
La era de la educación digital y sus desafios
La era de la educación digital y sus desafiosLa era de la educación digital y sus desafios
La era de la educación digital y sus desafios
 
trabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdftrabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdf
 
Presentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidadPresentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidad
 
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptxMedidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
 
Plan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docxPlan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docx
 
Redes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfRedes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdf
 
Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024
 
guía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Josephguía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Joseph
 
El gusano informático Morris (1988) - Julio Ardita (1995) - Citizenfour (2014...
El gusano informático Morris (1988) - Julio Ardita (1995) - Citizenfour (2014...El gusano informático Morris (1988) - Julio Ardita (1995) - Citizenfour (2014...
El gusano informático Morris (1988) - Julio Ardita (1995) - Citizenfour (2014...
 
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
 
SalmorejoTech 2024 - Spring Boot <3 Testcontainers
SalmorejoTech 2024 - Spring Boot <3 TestcontainersSalmorejoTech 2024 - Spring Boot <3 Testcontainers
SalmorejoTech 2024 - Spring Boot <3 Testcontainers
 
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdfPARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
 
ejercicios pseint para aprogramacion sof
ejercicios pseint para aprogramacion sofejercicios pseint para aprogramacion sof
ejercicios pseint para aprogramacion sof
 
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricGlobal Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
 

Protocolos de red clase 4

  • 1. PROTOCOLOS DE RED CLASE 4/4 Por José Luis Carrillo
  • 8. Capa de Transporte • Sus funciones principales son transportar y regular el flujo de información desde el origen hasta el destino de manera confiable y precisa • Esta conformada por dos pilas de protocolos: – TCP (Transfer Control Protocol). – UDP (User Datagram Protocol).
  • 9. TCP TCP ofrece un circuito virtual entre aplicaciones de usuario final. • Orientado a conexión. • Confiable. • Divide los mensajes salientes en segmentos. • Reensambla los mensajes en la estación destino • Vuelve a enviar lo que no se ha recibido. • Reensambla los mensajes a partir de segmentos entrantes.
  • 10. UDP UDP transporta datos de manera no confiable entre hosts. • No orientado a conexión. • Poco confiable. • Transmite mensajes (llamados datagramas del usuario). • Protocolo simple que intercambia datagramas, sin acuse de recibo ni entrega garantizada. • No reensambla los mensajes entrantes. • No utiliza acuses de recibo. • No proporciona control de flujo.
  • 11. TCP & IP • TCP/IP es una combinación de dos protocolos individuales: TCP e IP. • IP servicio no orientado a conexión que brinda entrega de máximo esfuerzo. • TCP servicio orientado a conexión que suministra control de flujo y confiabilidad. • La reunión de ambos protocolos les permite ofrecer una gama de servicios más amplia
  • 12. TCP & IP • En una conexión TCP los datos no se agrupan en unidades independientes como en UDP. • En TCP el proceso emisor produce el flujo de bytes y el receptor lo consume.
  • 13. Segmento TCP 4 8 16 PUERTO ORIGEN 24 31 PUERTO DESTINO NUMERO DE SECUENCIA HLEN RESERV. CODIGO VENTANA CHECKSUM MARCADOR URGENTE OPCIONES RELLENO DATOS
  • 14. Segmento TCP • Puerto origen: Número del puerto que realiza la llamada. • Puerto destino: Número del puerto que recibe la llamada. • Número de secuencia: Número que se usa para garantizar el secuenciamiento correcto de los datos entrantes. • Número de acuse de recibo: Próximo octeto TCP esperado.
  • 15. Segmento TCP • HLEN: Cantidad de palabras de 32 bits del encabezado. • Reservado: Se establece en cero. • Código: Funciones de control (como, por ejemplo, .configuración y terminación de una sesión). • Ventana: Cantidad de octetos que el emisor desea aceptar.
  • 16. Segmento TCP • Checksum: campo de verificación de integridad de los datos. • Marcador urgente: Indica el final de los datos urgentes. • Opciones: Tamaño máximo de segmento TCP. • Datos: Datos de protocolo de capa superior
  • 17. Datagrama UDP 4 16 31 PUERTO ORIGEN UDP PUERTO DESTINO UDP LONGITUD CHECKSUM DATOS
  • 18. UDP UDP no usa ventanas ni acuses de recibo, por lo tanto los protocolos de capa de aplicación no proporcionan confiabilidad. UDP está diseñado para las aplicaciones que no necesitan agrupar secuencias de segmentos.
  • 19. UDP Entre los protocolos que usan UDP se incluyen: • RTP (Protocolo de Tiempo Real) • TFTP (Protocolo de transferencia de archivos trivial) • SNMP (Protocolo de administración de red simple) • DNS (Sistema de denominación de dominio)
  • 20. Puertos • Tanto TCP como UDP usan números de puerto (o socket) para enviar información a las capas superiores. • Los números de puerto se usan para mantener un seguimiento de las distintas conversaciones que atraviesan la red al mismo tiempo. • Definidos en RFC1700. Nota: Socket se llama al conjunto de IP y puerto.
  • 21. Puertos • Se usan como direcciones origen y destino en el segmento TCP. • Algunos puertos se reservan tanto en TCP como en UDP. – Los números inferiores a 255 se usan para aplicaciones públicas. – Los números del 255 al 1023 son asignados a empresas para aplicaciones comercializables. – Los números superiores a 1023 no están regulados.
  • 24. Saludo de tres vías Los servicios orientados a conexión se dividen en tres fases. • Establecimiento de la conexión. • Transferencia de datos. • Terminación de la conexión.
  • 25. PAR Acuse de recibo y retransmisión positivos: es una técnica común utilizada por muchos protocolos para proporcionar confiabilidad. Con PAR, el origen envía un paquete, inicia un temporizador y espera un acuse de recibo antes de enviar el paquete siguiente. Si el temporizador expira antes de que el origen reciba un acuse de recibo, el origen retransmite el paquete y reinicia el temporizador.
  • 26. Paso 1 • Un host inicia una conexión enviando un paquete que indica su número de secuencia inicial de x con cierto bit en el encabezado para indicar una petición de conexión. • El primer número de secuencia es aleatorio, no tiene porqué ser 0 o 1. • Estos números de secuencia se utilizan en los mecanismos de control de flujo y errores.
  • 27. PAR
  • 28. Paso 2 • el otro host recibe el paquete, registra el número de secuencia x, responde con un acuse de recibo x + 1 e incluye su propio número de secuencia inicial y. • El número de acuse de recibo x + 1 significa que el host ha recibido todos los octetos incluyendo x, y espera x + 1 a continuación.
  • 29. PAR
  • 30. PAR
  • 31. Control de flujo • TCP utiliza un protocolo de ventana deslizante. • Ventana de recepción: Su tamaño indica cuántos bytes caben todavía en el buffer de recepción. Puede cambiar durante la conexión. • Ventana de envío: Indica qué bytes del buffer de envío se pueden enviar en cada momento sin tener que esperar una confirmación.
  • 32. Control de flujo Proceso emisor Ventana de envío 16 15 14 13 12 11 10 Buffer de envío Nota: La ventana de envío no debe ser mayor que la de recepción
  • 34. Control de Flujo • El destinatario puede solicitar modificar el tamaño de la ventana conforme a la capacidad de almacenamiento de su buffer. • Cuando su buffer esta lleno pide se cierre la ventana de envío hasta tener nuevamente espacio.
  • 35. Control de errores TCP garantiza la entrega de todo el flujo de datos: • manteniendo el orden de los datos • sin errores • sin partes ausentes o duplicadas El control de errores incluye detección de segmentos: • Corruptos • fuera de orden • perdidos • duplicados También incluye los mecanismos de corrección una vez detectados.
  • 36. Control de errores El receptor de un segmento comprueba el checksum: • Si es correcto, envía al emisor un acuse de recibo. • Si es incorrecto, descarta el segmento. El emisor inicia un temporizador al enviar cada segmento • Si no llega un acuse de recibo antes de que el temporizador expire, se reenvía el segmento correspondiente.
  • 37. Control de errores (segmento corrupto o perdido)
  • 38. Control de errores (acuse de recibo corrupto o perdido)
  • 40. Control de errores (segmento fuera de orden)
  • 41. Temporizadores TCP utiliza 4 temporizadores: • Retransmisión • Persistencia • “Keep alive” • Fin de conexión
  • 42. Temporizadores Retransmisión: Es el temporizador utilizado para retransmitir segmentos cuando no llega el acuse de recibo correspondiente. Persistencia: Cuando el emisor recibe un mensaje de cierre de la ventana queda en espera de un nuevo acuse indicando la apertura.
  • 43. Temporizadores Keep Alive: Este temporizador se utiliza para evitar que una conexión quede abierta indefinidamente. (2hrs, comprobaciones cada 75 seg hasta 10 veces antes de cerrar la conexión). Fin de conexión: Este temporizador se utiliza para evitar que una conexión quede abierta indefinidamente.
  • 46. TELNET • Telecommunication Network. • Desarrollado a finales de los 60’s. • Protocolo de red para acceder a un dispositivo en modo terminal. • Es un protocolo son cifrado, por lo que es inseguro. • Uso reducido actualmente.
  • 47. TELNET • Basado en el concepto de Terminal Virtual de Red (NVT). • Se creo como una base de comunicación estándar cuando las comunicaciones entre sistemas eran muy poco homogeneas.
  • 48. TELNET • • • • • Puerto TCP 23 RFC 854 Falkentec.dyndns.info Puerto 23 Usuario: calss, contra: test
  • 51. TFTP • Protocolo Trivial de Transferencia de Archivos • Protocolo extremadamente simple para transferir ficheros. • Es un protocolo inseguro ya que no hay auntenticación de usuarios.
  • 52. TFTP • Puerto TCP y UDP 69 • RFC 1350
  • 53. SSH • • • • Secure Shell Puerto 22 TCP. Protocolo para control de terminal remota Similar a Telnet pero con cifrado.
  • 54. SSH
  • 55. SSH
  • 56. SIP • Session Initiation Protocol • estándar para la iniciación, modificación y finalización de sesiones interactivas de usuario donde intervienen elementos multimedia. • Puerto 5060 TCP.
  • 57. SIP
  • 58. SIP
  • 59. RTP • Real Time Protocol. • Usado para transmisión en tiempo real de audio y video. • Puertos no registrado pero normalmente del 16384-32767 UDP.
  • 60. RTP
  • 61. RTP
  • 62. FTP • File Transfer Protocol • Protocolo basado en una arquitectura cliente servidor. • Puerto 21 TCP. • Un protocolo de rápida transferencia pero no alta seguridad.
  • 63. HTTP • Hypertext Transfer Protocol. • Se concluyo su desarrollo en 1999. • Arquitectura basada en un esquema cliente servidor mediante petición y respuesta. • Puerto 80 TCP.
  • 64. SMTP • Simple Mail Transfer Protocol. • Protocolo basado en texto para el intercambio de mensajes electrónicos. • Arquitectura basada en esquema cliente servidor. • Puerto 25 TCP.
  • 65. POP3 • Post Office Protocol. • Protocolo para extraer los mensajes electrónicos almacenados en un servidor. • Diseñado para recibir correos no para enviarlos. • Puerto 110 y 995 TCP.
  • 66. SNMP • Simple Network Management Protocol. • Protocolo para intercambio de información entre dispositivos. • Usado para supervisar la operación de una red. • Puerto 161 y 162 UDP.