SlideShare uma empresa Scribd logo
1 de 31
Baixar para ler offline
Capa de Transporte
del modelo OSI


 Aspectos básicos de networking: Capítulo 4




                                © 2007 Cisco Systems, Inc. Todos los derechos reservados.   Cisco Public   1
Objetivos
   Explicar la función de los protocolos y los servicios
    de la capa de transporte en el soporte de las
    comunicaciones a través de las redes de datos.
   Analizar la aplicación y el funcionamiento de los
    mecanismos del protocolo TCP que soportan la
    confiabilidad.
   Analizar la aplicación y el funcionamiento de los
    mecanismos del protocolo TCP que soportan el
    reensamblaje y administran la pérdida de datos.
   Analizar el funcionamiento del protocolo de
    datagrama de usuario (UDP) en relación con el
    soporte de la comunicación entre dos procesos
    en dispositivos finales.

                           © 2007 Cisco Systems, Inc. Todos los derechos reservados.   Cisco Public   2
Los servicios y la función de la capa
   de transporte



 La Capa 4 tiene la función de:
    – la conexión logica entre los dispositivos
     finales de la red
    – proporciona servicio de transporte desde
     un host hasta su destino.
 Servicio de Fin a Fin.
 La capa de Transporte además proporciona
  dos protocolos
    –TCP – Transmission Control Protocol
    –UDP – User Datagram Protocol
 PDU: Segmento                       © 2007 Cisco Systems, Inc. Todos los derechos reservados.   Cisco Public   3
Los servicios y la función de la capa
  de transporte
   Las funciones más importantes de la capa de transporte y el rol que
    cumple en las redes de datos




 Responsabilidades Esenciales:
    – Seguimiento de la comunicación entre las aplicaciones individuales.
    – Segmentación de la data
    – Administración de cada segmento
    – Reensamblaje de los segmentos
    – Identificación de las diferentes aplicaciones
                                    © 2007 Cisco Systems, Inc. Todos los derechos reservados.   Cisco Public   4
Los servicios y la función de la capa
  de transporte
   Soporte de comunicación confiable



Capa de Transporte
 Protocolos:
    – TCP
    – UDP
 IP es un servicio de entrega de mejor esfuerzo
    – Sin garantías
    – Servicio de Mejor esfuerzo
    – “Poco servicio”
 TCP/UDP son responsables de la entrega de servicios IP’s entre dos
  sistemas finales.
    – Conocida como Capa de Transporte multiplexa y demultiplexa.
                                       © 2007 Cisco Systems, Inc. Todos los derechos reservados.   Cisco Public   5
Los servicios y la función de la capa
de transporte




                  © 2007 Cisco Systems, Inc. Todos los derechos reservados.   Cisco Public   6
UDP


  TCP vs. UDP

                                                                                           TCP
 TCP provee:
                                 UDP provee:
    Entrega Confiable              Entrega no confiable
    Chequeo de Errores             No hace Chequeo de Errores
    Control de Flujo               Sin Control de Flujo
    Control de Congestión          Sin Control de Congestión
    Entrega Organizada             Sin Entrega Organizada
                                    (No existe el establecimiento
   (Establecimiento de Conexiones) de las conexiones)
   Aplicaciones:                   Aplicaciones
      •HTTP                           • DNS (usualmente)
      •FTP                            • SMTP
                                      • DHCP
      •Telnet
                                      • RTP (Real-Time Protocol)
      •MSN messenger                  • VoIP
                                   © 2007 Cisco Systems, Inc. Todos los derechos reservados.   Cisco Public   7
HTTP
          HTTP
                                                                                                  SMTP
                                                     FTP                                                FUNDCUC
                                                                                                        Web Server

                                                                                   TCP
                                                                                   TCP

                   TCP
                                                                                                               ISP’s
                   TCP                                                                                        Email and
                   TCP                                                                                          FTP
                   UDP                                                                                         Server
                                                                                     TCP
                                                                                     UDP
 Un solo cliente puede tener múltiples conexiones de transporte con
  múltiples servidores.
 Notese que las conexiones TCP son conexiones orientadas al servicio
  (flecha de dos puntas) entre los hosts, y la conexión UDP es sin
  orientacion al servicio (flecha de una via).
                                   © 2007 Cisco Systems, Inc. Todos los derechos reservados.   Cisco Public        8
 Ambos TCP y UDP usan números de puertos (o sockets) para transferir
  información a las capas superiores.

                                  © 2007 Cisco Systems, Inc. Todos los derechos reservados.   Cisco Public   9
Los servicios y la función de la capa
de transporte




                  © 2007 Cisco Systems, Inc. Todos los derechos reservados.   Cisco Public   10
http://www.iana.org/assignments/port-numbers




 El Internet Assigned Numbers Authority (IANA)
  asigna los números de puerto.
                         © 2007 Cisco Systems, Inc. Todos los derechos reservados.   Cisco Public   11
 Números de puertos bien conocidos (Números desde 0 al 1023)
   – Reservados para servicios y aplicaciones comunes.
   –HTTP (web server), POP3/SMTP (e-mail server) y Telnet.
       •Cliente: Puerto de Destino TCP
       •Servidor: Puerto de origen TCP

                                  © 2007 Cisco Systems, Inc. Todos los derechos reservados.   Cisco Public   12
 Puertos Registrados (desde el 1024 al 49151)
   – Asignado a procesos de usuarios o aplicaciones.
   – Aplicaciones no comunes.
        •Cliente: Puerto de destino TCP
        •Server: Puerto de Origen TCP

                                     © 2007 Cisco Systems, Inc. Todos los derechos reservados.   Cisco Public   13
 Puertos Privados o Dinámicos (desde el 49152 al 65535)
    – También conocidos como puertos efímeros
    – Normalmente se asigna de forma dinámica a las aplicaciones del cliente
     al iniciar una conexión.
        •Cliente: Puerto de origen TCP
        •Server: Puerto de destino TCP
    – También puede incluir el rango de puertos
    – Nota: Algunos programa para descargar archivos peer-to-peer usan
     estos puertos como Puertos Registrados




                                    © 2007 Cisco Systems, Inc. Todos los derechos reservados.   Cisco Public   14
Client                                                                                   Server



         Telnet




              © 2007 Cisco Systems, Inc. Todos los derechos reservados.   Cisco Public       15
Client TCP Header
       0                                      15 16                             31


1028          16-bit Source Port Number                  16-bit Destination Port Number
                                                                                                    23
                                      32-bit Sequence Number


                                   32 bit Acknowledgement Number

       4-bit Header      6-bit       U A P R S F
          Length      (Reserved)     R C S S Y I               16-bit Window Size
                                     G K H T N N


                 16-bit TCP Checksum                         16-bit Urgent Pointer


                                          Options (if any)


               Data for TelnetData (if any)


  Cliente                                                                                                                                           Server




   El Cliente envía un segmento TCP con:
       – Puerto de Destino: 23 (Numero de puerto bien conocido)
       – Puerto de Origen: 1028 (Puerto Dinámico asignado por el cliente)
                                                                                     © 2007 Cisco Systems, Inc. Todos los derechos reservados.   Cisco Public   16
Server TCP Header
                                     0                                             15 16                                 31


                                23              16-bit Source Port Number                     16-bit Destination Port Number
                                                                                                                               1028
                                                                         32-bit Sequence Number


                                                                     32 bit Acknowledgement Number

                                     4-bit Header          6-bit        U A P R S F
                                        Length          (Reserved)      R C S S Y I                  16-bit Window Size
                                                                        G K H T N N


                                                  16-bit TCP Checksum                                16-bit Urgent Pointer


                                                                              Options (if any)


                                                 Data for TelnetData (if any)


Cliente                                                                                                          Server




 El servidor responde con un segmento TCP que incluye:
    – Puerto de Destino: 1028 (Puerto dinámico asignado por el cliente)
    – Puerto de Origen: 23 (Numero de puerto bien conocido)
                                         © 2007 Cisco Systems, Inc. Todos los derechos reservados.            Cisco Public       17
 Note la diferencia en la forma de los puertos de origen y destino el
  que se utilizan en el cliente y en el servidor:
Cliente (iniciando un servicio Telnet):
 Puerto de destino = 23 (telnet)
 Puerto de Origen = 1028 (dinámicamente asignado)


Server (respondiendo al servicio Telnet):
 Puerto de destino = 1028 (puerto de origen del cliente)                                            18
 Puerto de Origen = 23 (telnet)
                          © 2007 Cisco Systems, Inc. Todos los derechos reservados.   Cisco Public        18
49888                                     49890




 Mismo cliente al mismo servidor- Dos diferentes sesiones HTTP
 Cliente: Mismo puerto de destino
 Cliente: Diferente puertos de origen para identificar de forma exclusiva esta
  sesión web.                         © 2007 Cisco Systems, Inc. Todos los derechos reservados.   Cisco Public   19
TCP
                                                                                                         Connection State
 o                       Source      Destination
UDP                        IP Source     IP Destination
                                Port            Port




      www.google.com          www.cisco.com                                            netstat –n
  Nota: Al descargar un documento web y cada unos de sus objetos es común que
   se habrán varias sesiones TCP.

                                     © 2007 Cisco Systems, Inc. Todos los derechos reservados.   Cisco Public         20
Los servicios y la función de la capa
de transporte




                  © 2007 Cisco Systems, Inc. Todos los derechos reservados.   Cisco Public   21
Aplicación y funcionamiento de los
mecanismos del protocolo TCP
 Pasos del intercambio de señales para el
  establecimiento de sesiones TCP




                         © 2007 Cisco Systems, Inc. Todos los derechos reservados.   Cisco Public   22
Administración de sesiones TCP




                 © 2007 Cisco Systems, Inc. Todos los derechos reservados.   Cisco Public   23
Administración de sesiones TCP




                 © 2007 Cisco Systems, Inc. Todos los derechos reservados.   Cisco Public   24
Administración de sesiones TCP
 Solución de retransmisión utilizada por TCP para la
  pérdida de datos




                          © 2007 Cisco Systems, Inc. Todos los derechos reservados.   Cisco Public   25
Protocolo UDP
 Características del protocolo UDP y los tipos de
  comunicación para los que es más adecuado




                          © 2007 Cisco Systems, Inc. Todos los derechos reservados.   Cisco Public   26
Protocolo UDP




                © 2007 Cisco Systems, Inc. Todos los derechos reservados.   Cisco Public   27
Protocolo UDP
 Enumere los pasos a medida que se utilicen los
  números de puerto y el protocolo UDP en la
  comunicación cliente/servidor




                         © 2007 Cisco Systems, Inc. Todos los derechos reservados.   Cisco Public   28
TCP
UDP y TCP                                              0

                                                              16-bit Source Port Number
                                                                                              15 16                                31

                                                                                                            16-bit Destination Port Number


                                                                                      32-bit Sequence Number



UDP                                                    4-bit Header      6-bit
                                                                                   32 bit Acknowledgement Number

                                                                                     U A P R S F
                                                          Length      (Reserved)     R C S S Y I                 16-bit Window Size
                                                                                     G K H T N N


                                                                 16-bit TCP Checksum                            16-bit Urgent Pointer


                                                                                          Options (if any)


                                                                                            Data (if any)




            © 2007 Cisco Systems, Inc. Todos los derechos reservados.                              Cisco Public                              29
Resumen




          © 2007 Cisco Systems, Inc. Todos los derechos reservados.   Cisco Public   30
© 2007 Cisco Systems, Inc. Todos los derechos reservados.   Cisco Public   31

Mais conteúdo relacionado

Mais procurados

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 chapter4victdiazm
 
Protocolos de internet
Protocolos de internetProtocolos de internet
Protocolos de internetXXXJP
 
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
 
Vip genial conceptos de red 127145558 capa-de-transport-e
Vip genial conceptos de red 127145558 capa-de-transport-eVip genial conceptos de red 127145558 capa-de-transport-e
Vip genial conceptos de red 127145558 capa-de-transport-exavazquez
 
Cuestionario dhcp
Cuestionario dhcp Cuestionario dhcp
Cuestionario dhcp Javier H
 
capa de transpote del modelo OSI
capa de transpote del modelo OSIcapa de transpote del modelo OSI
capa de transpote del modelo OSIguest0d9da42
 
Comunicacion intra procesos con socket
Comunicacion intra procesos con socketComunicacion intra procesos con socket
Comunicacion intra procesos con socketRene Guaman-Quinche
 
Tema 5 capa de transporte
Tema 5 capa de transporteTema 5 capa de transporte
Tema 5 capa de transportealex sgarcia
 
La capa de transporte
La capa de transporteLa capa de transporte
La capa de transporteIsrael Rey
 
Ul rc_cap4_capa de red - encaminamiento ruteo
 Ul rc_cap4_capa de red - encaminamiento ruteo Ul rc_cap4_capa de red - encaminamiento ruteo
Ul rc_cap4_capa de red - encaminamiento ruteoc09271
 
MPLS - Multiprotocol Label Switching v1.3
MPLS - Multiprotocol Label Switching v1.3MPLS - Multiprotocol Label Switching v1.3
MPLS - Multiprotocol Label Switching v1.3Gianpietro Lavado
 
Los Protocolos Tcp Ip
Los Protocolos Tcp IpLos Protocolos Tcp Ip
Los Protocolos Tcp Ipguest6db87c2
 
Capa de transporte nivel enrutamiento - pat - nat
Capa de transporte   nivel enrutamiento - pat - natCapa de transporte   nivel enrutamiento - pat - nat
Capa de transporte nivel enrutamiento - pat - natJairo Quiroz Cabanillas
 

Mais procurados (20)

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_
 
MPLS: Multiprotocol Label Switching
MPLS: Multiprotocol Label SwitchingMPLS: Multiprotocol Label Switching
MPLS: Multiprotocol Label Switching
 
Exploration network chapter4
Exploration network chapter4Exploration network chapter4
Exploration network chapter4
 
11 aplicaciones tcp ip
11 aplicaciones tcp ip11 aplicaciones tcp ip
11 aplicaciones tcp ip
 
Protocolos de internet
Protocolos de internetProtocolos de internet
Protocolos de internet
 
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)
 
Vip genial conceptos de red 127145558 capa-de-transport-e
Vip genial conceptos de red 127145558 capa-de-transport-eVip genial conceptos de red 127145558 capa-de-transport-e
Vip genial conceptos de red 127145558 capa-de-transport-e
 
Cuestionario dhcp
Cuestionario dhcp Cuestionario dhcp
Cuestionario dhcp
 
capa de transpote del modelo OSI
capa de transpote del modelo OSIcapa de transpote del modelo OSI
capa de transpote del modelo OSI
 
N a t
N a tN a t
N a t
 
Comunicacion intra procesos con socket
Comunicacion intra procesos con socketComunicacion intra procesos con socket
Comunicacion intra procesos con socket
 
Tema 5 capa de transporte
Tema 5 capa de transporteTema 5 capa de transporte
Tema 5 capa de transporte
 
La capa de transporte
La capa de transporteLa capa de transporte
La capa de transporte
 
Ul rc_cap4_capa de red - encaminamiento ruteo
 Ul rc_cap4_capa de red - encaminamiento ruteo Ul rc_cap4_capa de red - encaminamiento ruteo
Ul rc_cap4_capa de red - encaminamiento ruteo
 
MPLS - Multiprotocol Label Switching v1.3
MPLS - Multiprotocol Label Switching v1.3MPLS - Multiprotocol Label Switching v1.3
MPLS - Multiprotocol Label Switching v1.3
 
Los Protocolos Tcp Ip
Los Protocolos Tcp IpLos Protocolos Tcp Ip
Los Protocolos Tcp Ip
 
Protocolo PPP
Protocolo PPPProtocolo PPP
Protocolo PPP
 
Arquitectura MPLS
Arquitectura MPLSArquitectura MPLS
Arquitectura MPLS
 
Capa de transporte nivel enrutamiento - pat - nat
Capa de transporte   nivel enrutamiento - pat - natCapa de transporte   nivel enrutamiento - pat - nat
Capa de transporte nivel enrutamiento - pat - nat
 
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]
 

Semelhante a Exploration network chapter4

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
 
Internet orígenes,evolucion.
Internet orígenes,evolucion.Internet orígenes,evolucion.
Internet orígenes,evolucion.klever95
 
Presentación tcp y udp
Presentación tcp y udpPresentación tcp y udp
Presentación tcp y udpgonsu90
 
Familia de protocolos de internet
Familia de protocolos de internetFamilia de protocolos de internet
Familia de protocolos de internethenrycito1h
 
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
 
Itn instructor ppt_chapter7
Itn instructor ppt_chapter7Itn instructor ppt_chapter7
Itn instructor ppt_chapter7Cesar Aguirre
 
Protocolos de la capa de transportes
Protocolos de la capa de transportesProtocolos de la capa de transportes
Protocolos de la capa de transportesLarry Ruiz Barcayola
 
Informe de redes i
Informe de redes iInforme de redes i
Informe de redes iredes1911
 
protocolo TCP/IP
protocolo TCP/IPprotocolo TCP/IP
protocolo TCP/IPComdat4
 
1.2 modelotcpip
1.2 modelotcpip1.2 modelotcpip
1.2 modelotcpipmyl_1116
 
Resumen capitulo 3
Resumen capitulo 3Resumen capitulo 3
Resumen capitulo 3jorge
 

Semelhante a Exploration network chapter4 (20)

Modelo tcp ip
Modelo tcp ipModelo tcp ip
Modelo tcp ip
 
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_
 
Internet orígenes,evolucion.
Internet orígenes,evolucion.Internet orígenes,evolucion.
Internet orígenes,evolucion.
 
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
 
Presentación tcp y udp
Presentación tcp y udpPresentación tcp y udp
Presentación tcp y udp
 
Familia de protocolos de internet
Familia de protocolos de internetFamilia de protocolos de internet
Familia de protocolos de internet
 
Http y tcp/ip
Http y tcp/ipHttp y tcp/ip
Http y tcp/ip
 
Expo9
Expo9Expo9
Expo9
 
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
 
Itn instructor ppt_chapter7
Itn instructor ppt_chapter7Itn instructor ppt_chapter7
Itn instructor ppt_chapter7
 
Protocolos de la capa de transportes
Protocolos de la capa de transportesProtocolos de la capa de transportes
Protocolos de la capa de transportes
 
Informe de redes i
Informe de redes iInforme de redes i
Informe de redes i
 
Protocolo tcpip juan pablo
Protocolo tcpip juan pabloProtocolo tcpip juan pablo
Protocolo tcpip juan pablo
 
Tcp redes
Tcp redesTcp redes
Tcp redes
 
Capa de transporte (2)
Capa de transporte (2)Capa de transporte (2)
Capa de transporte (2)
 
protocolo TCP/IP
protocolo TCP/IPprotocolo TCP/IP
protocolo TCP/IP
 
1.2 modelotcpip
1.2 modelotcpip1.2 modelotcpip
1.2 modelotcpip
 
Tema 7 2º trabajo
Tema 7 2º trabajoTema 7 2º trabajo
Tema 7 2º trabajo
 
Resumen capitulo 3
Resumen capitulo 3Resumen capitulo 3
Resumen capitulo 3
 

Mais de Edgar Benavente

CCNA_SEC_v11 Cap_04_part_I_EB
CCNA_SEC_v11 Cap_04_part_I_EBCCNA_SEC_v11 Cap_04_part_I_EB
CCNA_SEC_v11 Cap_04_part_I_EBEdgar Benavente
 
Exploration routing chapter_11
Exploration routing chapter_11Exploration routing chapter_11
Exploration routing chapter_11Edgar Benavente
 
Exploration routing chapter_10
Exploration routing chapter_10Exploration routing chapter_10
Exploration routing chapter_10Edgar Benavente
 
Exploration routing chapter_9
Exploration routing chapter_9Exploration routing chapter_9
Exploration routing chapter_9Edgar Benavente
 
Exploration routing chapter_7
Exploration routing chapter_7Exploration routing chapter_7
Exploration routing chapter_7Edgar Benavente
 
Exploration routing chapter_5
Exploration routing chapter_5Exploration routing chapter_5
Exploration routing chapter_5Edgar Benavente
 
Exploration routing chapter_4
Exploration routing chapter_4Exploration routing chapter_4
Exploration routing chapter_4Edgar Benavente
 
Exploration routing chapter_3
Exploration routing chapter_3Exploration routing chapter_3
Exploration routing chapter_3Edgar Benavente
 
Exploration routing chapter_2
Exploration routing chapter_2Exploration routing chapter_2
Exploration routing chapter_2Edgar Benavente
 
Exploration routing chapter_1
Exploration routing chapter_1Exploration routing chapter_1
Exploration routing chapter_1Edgar Benavente
 
Exploration network chapter9
Exploration network chapter9Exploration network chapter9
Exploration network chapter9Edgar Benavente
 
Exploration network chapter8
Exploration network chapter8Exploration network chapter8
Exploration network chapter8Edgar Benavente
 
Exploration network chapter7
Exploration network chapter7Exploration network chapter7
Exploration network chapter7Edgar Benavente
 
Exploration network chapter6
Exploration network chapter6Exploration network chapter6
Exploration network chapter6Edgar Benavente
 
Exploration network chapter5
Exploration network chapter5Exploration network chapter5
Exploration network chapter5Edgar Benavente
 
Exploration network chapter3
Exploration network chapter3Exploration network chapter3
Exploration network chapter3Edgar Benavente
 
Exploration routing chapter_6
Exploration routing chapter_6Exploration routing chapter_6
Exploration routing chapter_6Edgar Benavente
 
Exploration network chapter2
Exploration network chapter2Exploration network chapter2
Exploration network chapter2Edgar Benavente
 
Exploration network chapter1
Exploration network chapter1Exploration network chapter1
Exploration network chapter1Edgar Benavente
 
Exploration network chapter11
Exploration network chapter11Exploration network chapter11
Exploration network chapter11Edgar Benavente
 

Mais de Edgar Benavente (20)

CCNA_SEC_v11 Cap_04_part_I_EB
CCNA_SEC_v11 Cap_04_part_I_EBCCNA_SEC_v11 Cap_04_part_I_EB
CCNA_SEC_v11 Cap_04_part_I_EB
 
Exploration routing chapter_11
Exploration routing chapter_11Exploration routing chapter_11
Exploration routing chapter_11
 
Exploration routing chapter_10
Exploration routing chapter_10Exploration routing chapter_10
Exploration routing chapter_10
 
Exploration routing chapter_9
Exploration routing chapter_9Exploration routing chapter_9
Exploration routing chapter_9
 
Exploration routing chapter_7
Exploration routing chapter_7Exploration routing chapter_7
Exploration routing chapter_7
 
Exploration routing chapter_5
Exploration routing chapter_5Exploration routing chapter_5
Exploration routing chapter_5
 
Exploration routing chapter_4
Exploration routing chapter_4Exploration routing chapter_4
Exploration routing chapter_4
 
Exploration routing chapter_3
Exploration routing chapter_3Exploration routing chapter_3
Exploration routing chapter_3
 
Exploration routing chapter_2
Exploration routing chapter_2Exploration routing chapter_2
Exploration routing chapter_2
 
Exploration routing chapter_1
Exploration routing chapter_1Exploration routing chapter_1
Exploration routing chapter_1
 
Exploration network chapter9
Exploration network chapter9Exploration network chapter9
Exploration network chapter9
 
Exploration network chapter8
Exploration network chapter8Exploration network chapter8
Exploration network chapter8
 
Exploration network chapter7
Exploration network chapter7Exploration network chapter7
Exploration network chapter7
 
Exploration network chapter6
Exploration network chapter6Exploration network chapter6
Exploration network chapter6
 
Exploration network chapter5
Exploration network chapter5Exploration network chapter5
Exploration network chapter5
 
Exploration network chapter3
Exploration network chapter3Exploration network chapter3
Exploration network chapter3
 
Exploration routing chapter_6
Exploration routing chapter_6Exploration routing chapter_6
Exploration routing chapter_6
 
Exploration network chapter2
Exploration network chapter2Exploration network chapter2
Exploration network chapter2
 
Exploration network chapter1
Exploration network chapter1Exploration network chapter1
Exploration network chapter1
 
Exploration network chapter11
Exploration network chapter11Exploration network chapter11
Exploration network chapter11
 

Exploration network chapter4

  • 1. Capa de Transporte del modelo OSI Aspectos básicos de networking: Capítulo 4 © 2007 Cisco Systems, Inc. Todos los derechos reservados. Cisco Public 1
  • 2. Objetivos  Explicar la función de los protocolos y los servicios de la capa de transporte en el soporte de las comunicaciones a través de las redes de datos.  Analizar la aplicación y el funcionamiento de los mecanismos del protocolo TCP que soportan la confiabilidad.  Analizar la aplicación y el funcionamiento de los mecanismos del protocolo TCP que soportan el reensamblaje y administran la pérdida de datos.  Analizar el funcionamiento del protocolo de datagrama de usuario (UDP) en relación con el soporte de la comunicación entre dos procesos en dispositivos finales. © 2007 Cisco Systems, Inc. Todos los derechos reservados. Cisco Public 2
  • 3. Los servicios y la función de la capa de transporte  La Capa 4 tiene la función de: – la conexión logica entre los dispositivos finales de la red – proporciona servicio de transporte desde un host hasta su destino.  Servicio de Fin a Fin.  La capa de Transporte además proporciona dos protocolos –TCP – Transmission Control Protocol –UDP – User Datagram Protocol  PDU: Segmento © 2007 Cisco Systems, Inc. Todos los derechos reservados. Cisco Public 3
  • 4. Los servicios y la función de la capa de transporte  Las funciones más importantes de la capa de transporte y el rol que cumple en las redes de datos  Responsabilidades Esenciales: – Seguimiento de la comunicación entre las aplicaciones individuales. – Segmentación de la data – Administración de cada segmento – Reensamblaje de los segmentos – Identificación de las diferentes aplicaciones © 2007 Cisco Systems, Inc. Todos los derechos reservados. Cisco Public 4
  • 5. Los servicios y la función de la capa de transporte  Soporte de comunicación confiable Capa de Transporte  Protocolos: – TCP – UDP  IP es un servicio de entrega de mejor esfuerzo – Sin garantías – Servicio de Mejor esfuerzo – “Poco servicio”  TCP/UDP son responsables de la entrega de servicios IP’s entre dos sistemas finales. – Conocida como Capa de Transporte multiplexa y demultiplexa. © 2007 Cisco Systems, Inc. Todos los derechos reservados. Cisco Public 5
  • 6. Los servicios y la función de la capa de transporte © 2007 Cisco Systems, Inc. Todos los derechos reservados. Cisco Public 6
  • 7. UDP TCP vs. UDP TCP  TCP provee:  UDP provee:  Entrega Confiable  Entrega no confiable  Chequeo de Errores  No hace Chequeo de Errores  Control de Flujo  Sin Control de Flujo  Control de Congestión  Sin Control de Congestión  Entrega Organizada  Sin Entrega Organizada  (No existe el establecimiento (Establecimiento de Conexiones) de las conexiones) Aplicaciones:  Aplicaciones •HTTP • DNS (usualmente) •FTP • SMTP • DHCP •Telnet • RTP (Real-Time Protocol) •MSN messenger • VoIP © 2007 Cisco Systems, Inc. Todos los derechos reservados. Cisco Public 7
  • 8. HTTP HTTP SMTP FTP FUNDCUC Web Server TCP TCP TCP ISP’s TCP Email and TCP FTP UDP Server TCP UDP  Un solo cliente puede tener múltiples conexiones de transporte con múltiples servidores.  Notese que las conexiones TCP son conexiones orientadas al servicio (flecha de dos puntas) entre los hosts, y la conexión UDP es sin orientacion al servicio (flecha de una via). © 2007 Cisco Systems, Inc. Todos los derechos reservados. Cisco Public 8
  • 9.  Ambos TCP y UDP usan números de puertos (o sockets) para transferir información a las capas superiores. © 2007 Cisco Systems, Inc. Todos los derechos reservados. Cisco Public 9
  • 10. Los servicios y la función de la capa de transporte © 2007 Cisco Systems, Inc. Todos los derechos reservados. Cisco Public 10
  • 11. http://www.iana.org/assignments/port-numbers  El Internet Assigned Numbers Authority (IANA) asigna los números de puerto. © 2007 Cisco Systems, Inc. Todos los derechos reservados. Cisco Public 11
  • 12.  Números de puertos bien conocidos (Números desde 0 al 1023) – Reservados para servicios y aplicaciones comunes. –HTTP (web server), POP3/SMTP (e-mail server) y Telnet. •Cliente: Puerto de Destino TCP •Servidor: Puerto de origen TCP © 2007 Cisco Systems, Inc. Todos los derechos reservados. Cisco Public 12
  • 13.  Puertos Registrados (desde el 1024 al 49151) – Asignado a procesos de usuarios o aplicaciones. – Aplicaciones no comunes. •Cliente: Puerto de destino TCP •Server: Puerto de Origen TCP © 2007 Cisco Systems, Inc. Todos los derechos reservados. Cisco Public 13
  • 14.  Puertos Privados o Dinámicos (desde el 49152 al 65535) – También conocidos como puertos efímeros – Normalmente se asigna de forma dinámica a las aplicaciones del cliente al iniciar una conexión. •Cliente: Puerto de origen TCP •Server: Puerto de destino TCP – También puede incluir el rango de puertos – Nota: Algunos programa para descargar archivos peer-to-peer usan estos puertos como Puertos Registrados © 2007 Cisco Systems, Inc. Todos los derechos reservados. Cisco Public 14
  • 15. Client Server Telnet © 2007 Cisco Systems, Inc. Todos los derechos reservados. Cisco Public 15
  • 16. Client TCP Header 0 15 16 31 1028 16-bit Source Port Number 16-bit Destination Port Number 23 32-bit Sequence Number 32 bit Acknowledgement Number 4-bit Header 6-bit U A P R S F Length (Reserved) R C S S Y I 16-bit Window Size G K H T N N 16-bit TCP Checksum 16-bit Urgent Pointer Options (if any) Data for TelnetData (if any) Cliente Server  El Cliente envía un segmento TCP con: – Puerto de Destino: 23 (Numero de puerto bien conocido) – Puerto de Origen: 1028 (Puerto Dinámico asignado por el cliente) © 2007 Cisco Systems, Inc. Todos los derechos reservados. Cisco Public 16
  • 17. Server TCP Header 0 15 16 31 23 16-bit Source Port Number 16-bit Destination Port Number 1028 32-bit Sequence Number 32 bit Acknowledgement Number 4-bit Header 6-bit U A P R S F Length (Reserved) R C S S Y I 16-bit Window Size G K H T N N 16-bit TCP Checksum 16-bit Urgent Pointer Options (if any) Data for TelnetData (if any) Cliente Server  El servidor responde con un segmento TCP que incluye: – Puerto de Destino: 1028 (Puerto dinámico asignado por el cliente) – Puerto de Origen: 23 (Numero de puerto bien conocido) © 2007 Cisco Systems, Inc. Todos los derechos reservados. Cisco Public 17
  • 18.  Note la diferencia en la forma de los puertos de origen y destino el que se utilizan en el cliente y en el servidor: Cliente (iniciando un servicio Telnet):  Puerto de destino = 23 (telnet)  Puerto de Origen = 1028 (dinámicamente asignado) Server (respondiendo al servicio Telnet):  Puerto de destino = 1028 (puerto de origen del cliente) 18  Puerto de Origen = 23 (telnet) © 2007 Cisco Systems, Inc. Todos los derechos reservados. Cisco Public 18
  • 19. 49888 49890  Mismo cliente al mismo servidor- Dos diferentes sesiones HTTP  Cliente: Mismo puerto de destino  Cliente: Diferente puertos de origen para identificar de forma exclusiva esta sesión web. © 2007 Cisco Systems, Inc. Todos los derechos reservados. Cisco Public 19
  • 20. TCP Connection State o Source Destination UDP IP Source IP Destination Port Port www.google.com www.cisco.com netstat –n  Nota: Al descargar un documento web y cada unos de sus objetos es común que se habrán varias sesiones TCP. © 2007 Cisco Systems, Inc. Todos los derechos reservados. Cisco Public 20
  • 21. Los servicios y la función de la capa de transporte © 2007 Cisco Systems, Inc. Todos los derechos reservados. Cisco Public 21
  • 22. Aplicación y funcionamiento de los mecanismos del protocolo TCP  Pasos del intercambio de señales para el establecimiento de sesiones TCP © 2007 Cisco Systems, Inc. Todos los derechos reservados. Cisco Public 22
  • 23. Administración de sesiones TCP © 2007 Cisco Systems, Inc. Todos los derechos reservados. Cisco Public 23
  • 24. Administración de sesiones TCP © 2007 Cisco Systems, Inc. Todos los derechos reservados. Cisco Public 24
  • 25. Administración de sesiones TCP  Solución de retransmisión utilizada por TCP para la pérdida de datos © 2007 Cisco Systems, Inc. Todos los derechos reservados. Cisco Public 25
  • 26. Protocolo UDP  Características del protocolo UDP y los tipos de comunicación para los que es más adecuado © 2007 Cisco Systems, Inc. Todos los derechos reservados. Cisco Public 26
  • 27. Protocolo UDP © 2007 Cisco Systems, Inc. Todos los derechos reservados. Cisco Public 27
  • 28. Protocolo UDP  Enumere los pasos a medida que se utilicen los números de puerto y el protocolo UDP en la comunicación cliente/servidor © 2007 Cisco Systems, Inc. Todos los derechos reservados. Cisco Public 28
  • 29. TCP UDP y TCP 0 16-bit Source Port Number 15 16 31 16-bit Destination Port Number 32-bit Sequence Number UDP 4-bit Header 6-bit 32 bit Acknowledgement Number U A P R S F Length (Reserved) R C S S Y I 16-bit Window Size G K H T N N 16-bit TCP Checksum 16-bit Urgent Pointer Options (if any) Data (if any) © 2007 Cisco Systems, Inc. Todos los derechos reservados. Cisco Public 29
  • 30. Resumen © 2007 Cisco Systems, Inc. Todos los derechos reservados. Cisco Public 30
  • 31. © 2007 Cisco Systems, Inc. Todos los derechos reservados. Cisco Public 31