0% encontró este documento útil (0 votos)
53 vistas26 páginas

S10 - s1 - Redes y Comunicación de Datos I - S10

xdddd

Cargado por

CR Electronics
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
53 vistas26 páginas

S10 - s1 - Redes y Comunicación de Datos I - S10

xdddd

Cargado por

CR Electronics
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd

1.

Objetivos
2. Transporte de datos
3. Descripción general de TCP
4. Visión general de UDP
5. Números de puerto
1.8 Transporte no orientado a la conexión: UDP
1.7 Conclusiones
1.7 Referencias Bibliograficas
Los estudiantes podrán hacer lo siguiente:
 Explique el propósito de la capa de transporte en la administración
del transporte de datos en la comunicación de extremo a extremo.
 Explicar las características de TCP.
 Explicar las características de UDP.
 Explique cómo TCP y UDP usan los números de puerto.
 Explique la forma en que los procesos de establecimiento y
finalización de sesión TCP facilitan una comunicación confiable.
 Explique la forma en que se transmiten y se reconocen las
unidades de datos del protocolo TCP para garantizar la entrega.
 Compare el funcionamiento de los protocolos de capa de transporte
en la admisión de la comunicación de extremo a extremo.
La capa de transporte es:
 Responsable de las
comunicaciones lógicas
entre aplicaciones que se
ejecutan en diferentes
hosts.
 Enlace entre la capas de
aplicación y las capas
inferiores que se encargan
de la transmisión a través
de la red.
La capa de transporte tiene las
siguientes responsabilidades:
 Seguimiento de
conversaciones individuales
 Segmentación de datos y
rearmado de segmentos
 Agregar información de
encabezado
 Identificar, separar y
administrar múltiples
conversaciones
 Utiliza segmentación y
multiplexación para permitir
que diferentes conversaciones
de comunicación se intercalen
en la misma red
 IP no especifica la manera en
que se lleva a cabo la entrega o
el transporte de los paquetes.
 Los protocolos de capa de
transporte especifican cómo
transferir mensajes entre hosts
y son responsables de
administrar los requisitos de
fiabilidad de una conversación.
 La capa de transporte incluye
los protocolos TCP y UDP.
TCP provee confiabilidad y control de
flujo Operaciones básicas TCP:
 Numere y rastree segmentos de
datos transmitidos a un host
específico desde una aplicación
específica.
 Confirmar datos recibidos.
 Vuelva a transmitir cualquier
información no reconocida después
de un cierto período de tiempo.
 Datos de secuencia que pueden
llegar en un orden incorrecto
 Enviar datos a una velocidad
eficiente que sea aceptable por el
receptor.
El UDP proporciona las funciones
básicas para entregar segmentos de
datos entre las aplicaciones
adecuadas, con muy poca
sobrecarga y revisión de datos.
 UDP es un protocolo sin
conexión.
 UDP también se conoce como un
protocolo de entrega de mejor
esfuerzo porque no hay
reconocimiento de que los datos
se reciben en el destino.
 UDP también es utilizado por
las aplicaciones de solicitud y
respuesta donde los datos
son mínimos, y la
retransmisión se puede hacer
rápidamente.

 Si es importante que todos


los datos lleguen y que se
puedan procesar en su
secuencia adecuada, TCP se
utiliza como protocolo de
transporte.
TCP es un protocolo orientado a la conexión que negocia
y establece una conexión permanente (o sesión) entre los dispositivos de origen y
destino antes de reenviar cualquier tráfico.
Por muchas razones, es posible que un
segmento se corrompa o se pierda por completo, ya que se transmite a través de
la red. TCP asegura que cada segmento que envía la fuente llega al destino.
Debido a que las redes pueden
proporcionar múltiples rutas que pueden tener diferentes velocidades de
transmisión, los datos pueden llegar en el orden incorrecto.
los hosts de red tienen recursos limitados (es decir,
memoria y potencia de procesamiento). Cuando TCP advierte que estos recursos
están sobrecargados, puede solicitar que la aplicación emisora reduzca la
velocidad del flujo de datos.
 TCP es un protocolo con
estado, lo que significa que
realiza un seguimiento del
estado de la sesión de
comunicación.

 TCP registra qué


información se envió y qué
información se reconoció.
Campo de encabezado
Descripción
TCP
Puerto de origen Campo de 16 bits utilizado para identificar la aplicación de origen por número de puerto.
Puerto de destino Campo de 16 bits utilizado para identificar la aplicación de destino por número de puerto.
Número de secuencia Campo de 32 bits utilizado para reensamblar datos.
Un campo de 32 bits utilizado para indicar que se han recibido datos y el siguiente byte
de 32 bits
esperado de la fuente.
Campo de 4 bits conocido como «desplazamiento de datos» que indica la longitud del
Longitud del encabezado
encabezado del segmento TCP.
Reservado Un campo de 6 bits que está reservado para uso futuro.
Un campo de 16 bits utilizado que incluye códigos de bit, o indicadores, que indican el
Bits de control
propósito y la función del segmento TCP.
Tamaño de la ventana Un campo de 16 bits utilizado para indicar el número de bytes que se pueden aceptar
Suma de comprobación A 16-bit field used for error checking of the segment header and data.
Urgente Campo de 16 bits utilizado para indicar si los datos contenidos son urgentes.
 TCP maneja todas las tareas
asociadas con la división del flujo
de datos en segmentos,
proporcionando confiabilidad,
controlando el flujo de datos y
reordenando segmentos.
Las características UDP incluyen lo siguiente:
 Los datos se reconstruyen en el orden en que se recibieron.
 Los segmentos perdidos no se vuelven a enviar.
 No hay establecimiento de sesión.
 El envío no está informado sobre la disponibilidad de recursos.
El encabezado UDP es mucho más simple que el encabezado TCP porque
solo tiene cuatro campos y requiere 8 bytes (es decir, 64 bits).
La tabla identifica y describe los cuatro campos de un encabezado UDP.
Campo de
Descripción
encabezado UDP
Campo de 16 bits utilizado para identificar la aplicación de origen
Puerto de origen
por número de puerto.
Campo de 16 bits utilizado para identificar la aplicación de destino
Puerto de destino
por número de puerto.
Campo de 16 bits que indica la longitud del encabezado del
Longitud
datagrama UDP.
Suma de Campo de 16 bits utilizado para la comprobación de errores del
comprobación encabezado y los datos del datagrama.
 Aplicaciones de video y multimedia en vivo:- estas
aplicaciones pueden tolerar cierta pérdida de datos,
pero requieren poco o ningún retraso. Los ejemplos
incluyen VoIP y la transmisión de video en vivo.
 Aplicaciones con solicitudes y respuestas simples:
aplicaciones con transacciones simples en las que
un host envía una solicitud y existe la posibilidad de
que reciba una respuesta o no. Los ejemplos
incluyen DNS y DHCP.
 Aplicaciones que manejan la confiabilidad por sí
mismas:- comunicaciones unidireccionales donde el
control de flujo, la detección de errores, los
reconocimientos y la recuperación de errores no son
necesarios o la aplicación puede manejarlos. Los
ejemplos incluyen SNMP y TFTP.
 Los protocolos de capa de transporte TCP y UDP utilizan números de puerto para
administrar múltiples conversaciones simultáneas.

 El número de puerto de origen está asociado con la aplicación de origen en el host local,
mientras que el número de puerto de destino está asociado con la aplicación de destino
en el host remoto.
 Los puertos de origen y de destino se
colocan dentro del segmento.
 Los segmentos se encapsulan dentro de
un paquete IP.
 Se conoce como socket a la
combinación de la dirección IP de origen
y el número de puerto de origen, o de la
dirección IP de destino y el número de
puerto de destino.
 Los sockets permiten que los diversos
procesos que se ejecutan en un cliente
se distingan entre sí. También permiten
la diferenciación de diferentes
conexiones a un proceso de servidor.
Grupo de Rango de
Descripción
puertos números
 Por lo general, se utilizan para aplicaciones como navegadores web, clientes
Puertos bien de correo electrónico y clientes de acceso remoto.
0 to 1,023
conocidos  Los puertos conocidos definidos para aplicaciones de servidor comunes
permiten a los clientes identificar fácilmente el servicio asociado requerido.
 Estos números de puerto son asignados a una entidad que los solicite para
utilizar con procesos o aplicaciones específicos.
 Principalmente, estos procesos son aplicaciones individuales que el usuario
Puertos
1,024 to 49,151 elige instalar en lugar de aplicaciones comunes que recibiría un número de
registrados
puerto conocido.
 Por ejemplo, Cisco ha registrado el puerto 1812 para su proceso de
autenticación del servidor RADIUS.
 Estos puertos también se conocen como puertos efímeros.
Puertos  El sistema operativo del cliente suele asignar números de puerto
privados y/o 49,152 to 65,535 dinámicamente cuando se inicia una conexión a un servicio.
Dinámicos.  Después, el puerto dinámico se utiliza para identificar la aplicación cliente
durante la comunicación.
Número de
de Internet Aplicación
puerto
20 TCP Protocolo de transferencia de archivos (FTP) - Datos
21 TCP Protocolo de transferencia de archivos (FTP) - Control
22 TCP Secure Shell (SSH)
23 TCP Telnet
25 TCP Protocolo simple de transferencia de correo (SMTP)
53 UDP, TCP Servicio de nombres de dominio (DNS, Domain Name Service)
67 UDP Protocolo de configuración dinámica de host (DHCP): servidor
68 UDP Protocolo de configuración dinámica de host: cliente
69 UDP Protocolo trivial de transferencia de archivos (TFTP)
80 TCP Protocolo de transferencia de hipertexto (HTTP)
110 TCP Protocolo de oficina de correos, versión 3 (POP3)
143 TCP Protocolo de acceso a mensajes de Internet (IMAP)
161 UDP Protocolo simple de administración de redes (SNMP)
443 TCP Protocolo seguro de transferencia de hipertexto (HTTPS)
Las conexiones TCP no descritas pueden representar una importante amenaza a
la seguridad. Netstat es una herramienta importante para verificar las conexiones.

C:\> netstat
Active Connections
Proto Local Address Foreign Address State
TCP 192.168.1. 124:3126 [Link]:netbios-ssn ESTABLECiDA
TCP 192.168.1. 124:3158 [Link]:http ESTABLECIDA
TCP 192.168.1. 124:3159 [Link]:http ESTABLECIDO
TCP 192.168.1. 124:3160 [Link]:http ESTABLECIDA
TCP 192.168.1. 124:3161 [Link]:http ESTABLECIDA
TCP 192.168.1. 124:3166 [Link]:http ESTABLECIDA
UDP es un protocolo tan simple, que se describe en términos de lo que no realiza
en comparación con TCP, por lo que las características de UDP son las
siguientes:
 Los datos se reconstruyen en el orden en que se recibieron.
 Los segmentos perdidos no se vuelven a enviar.
 No hay establecimiento de sesión.
 El envío no está informado sobre la disponibilidad de recursos.
Uno de los requisitos más importantes para transmitir video en vivo y voz a través
de la red, es que los datos fluyan rápidamente. Las aplicaciones de video y de
voz en vivo pueden tolerar cierta pérdida de datos con un efecto mínimo o
imperceptible. Por ello, el protocolo UDP se adapta perfectamente a estos casos.
Existen tres tipos de aplicaciones que son las más adecuadas para UDP:
 Aplicaciones de video y multimedia en vivo: Estas aplicaciones pueden tolerar
cierta pérdida de datos, pero requieren poco o ningún retraso. Los ejemplos
incluyen VoIP y la transmisión de video en vivo.
 Aplicaciones simples de solicitud y respuesta: Aplicaciones con transacciones
simples, en las que un host envía una solicitud y puede o no recibir una
respuesta. Los ejemplos incluyen DNS y DHCP.
 Aplicaciones que manejan la confiabilidad por sí mismas: Comunicaciones
unidireccionales donde el control de flujo, la detección de errores, los
reconocimientos y la recuperación de errores no son necesarios, o la
aplicación puede manejarlos. Los ejemplos incluyen SNMP y TFTP.
¿Qué aprendí en este módulo?
 La capa de transporte es el enlace entre la capa de aplicación y las capas
inferiores que son responsables de la transmisión a través de la red.
 La capa de transporte incluye los protocolos TCP y UDP.
 TCP establece sesiones, asegura confiabilidad, proporciona entrega del mismo
pedido y admite control de flujo.
 UDP es un protocolo simple que proporciona las funciones básicas de la capa de
transporte.
 UDP reconstruye los datos en el orden en que se reciben, los segmentos
perdidos no se vuelven a enviar, no se establece la sesión y UPD no informa al
remitente de la disponibilidad de recursos.
 Los protocolos de capa de transporte TCP y UDP utilizan números de puerto
para administrar múltiples conversaciones simultáneas.
 Cada proceso de aplicación que se ejecuta en el servidor para utilizar un número
de puerto.
 El número de puerto es asignado automáticamente o configurado manualmente
por un administrador del sistema.
 Para que el receptor comprenda el mensaje original, los datos en estos
segmentos se vuelven a ensamblar en el orden original.
 ARIGANELLO E. (2016). REDES CISCO GUÍA DE ESTUDIO PARA
LA CERTIFICACIÓN CCNA ROUTING Y SWITCHING. CCNA, cuarta
edición. RA-MA EDITORIAL. México.
 HUICROBO J. (2014). TELECOMUNICACIONES. TECNOLOGÍAS,
REDES Y SERVICIOS, segunda edición. RA-MA EDITORIAL. México.
 MARK, Dye; McDonald, Rick; RUFI, Antoon. (2011). Network
Fundamentals. CCNA Exploration Companion Guide. Indianapolis -
USA.
 STALLINGS, W. (2010). Comunicaciones y Redes de Computadores,
sexta edición. Prentice Hall. Madrid.

También podría gustarte