Está en la página 1de 26

Internet: TCP/IP

Transmisin de datos y redes de ordenadores

Internet: TCP/IP
La familia de protocolos TCP/IP La capa de red en Internet
El protocolo IP Protocolos auxiliares

La capa de transporte en Internet


El protocolo TCP El protocolo UDP

La capa de aplicacin en Internet


El servicio de nombres DNS URLs [Uniform Resource Locators Locators] ] Correo electrnico World Wide Web Aplicaciones multimedia
1

Internet
Origen Proyecto del US Defense Advanced Research Project Agency (DARPA) para el desarrollo de su red de conmutacin de paquetes ARPANET. Objetivo Tolerancia a errores en los elementos de la subred.

Ethernet

Internet
Diseo original de ARPANET

Internet
Evolucin de ARPANET
(a) Diciembre 1969 (b) Julio 1970 (c) Marzo 1971 (d) Abril 1972 (e) Septiembre 1972

Internet
Arquitectura actual de Internet

Internet

El modelo TCP/IP
Estndar de facto

El modelo TCP/IP

El modelo TCP/IP
La familia de protocolos TCP/IP

El modelo TCP/IP
Funcionamiento de Internet

10

La capa de red
Funciones de la capa de red en un sistema de comunicacin Conmutacin de paquetes Control de congestin Control del jitter Calidad de servicio (QoS)
11

La capa de red
Conmutacin de paquetes

Enrutamiento
12

La capa de red
Control de congestin Causas de la congestin

13

La capa de red
Control de congestin

Principios bsicos
Monitorizar el funcionamiento del sistema para detectar la congestin. Transmitir informacin all donde sea necesario actuar. Ajustar el funcionamiento del sistema para corregir el error. 14

La capa de red
Control de congestin Prevencin de la congestin

15

La capa de red
Control de congestin Paquetes de choque

16

La capa de red
Control del jitter

Jitter elevado

Jitter reducido
17

La capa de red
Control del jitter Leaky bucket

18

La capa de red
Calidad de servicio QoS [Quality of Service] Service]

19

La capa de red
Diferencias entre redes

20

El protocolo IP
IP [Internet Protocol] Protocol] La capa de red en Internet

21

El protocolo IP
Cabecera del datagrama IPv4

Campos: Versin (IPv4), IHL (Internet Header Length Length, , en palabras de 32 bits), tipo de servicio (precedencia), longitud del datagrama (en octetos), identificacin (nmero de secuencia), flags (dont fragment & more fragments), fragments ), offset, TTL (time to live live), ), protocolo (p.ej. TCP), checksum de la cabecera, direcciones IP del emisor y del destinatario, opciones (source routing routing, , timestamps). timestamps).

22

El protocolo IP
Direcciones IP

23

El protocolo IP
Direcciones IP Direcciones especiales

24

El protocolo IP
Direcciones IP Subredes

25

El protocolo IP
El protocolo IPv6 = IPng [IP Next Generation Generation] ]

Ampliacin del espacio de direcciones (128 bits). Tres tipos de direcciones: Unicast, Unicast, anycast y multicast. multicast. 26

El protocolo IP
El protocolo IPv6 = IPng [IP Next Generation Generation] ] Cabeceras opcionales
Entre la cabecera IPv6 y la de la capa de transporte, para dar soporte a nuevos tipos de servicio. p.ej. Vdeo en tiempo real

27

Protocolos auxiliares
El protocolo ICMP [Internet Control Message Protocol] Protocol]
RFC 792: Control de flujo (paquetes de choque), eco (ping), time to live live. .

28

Protocolos auxiliares
El protocolo ARP [Address Resolution Protocol] Protocol] Conversin de direcciones IP a direcciones MAC

29

Protocolos auxiliares
El protocolo DHCP [Dynamic Host Configuration Protocol Protocol] ] Asignacin dinmica de direcciones IP

Qu direccin IP utilizo? Tu direccin IP es 192.168.1.10


30

Protocolos auxiliares
El protocolo IGMP [Internet Group Management Protocol] Protocol] RFC 1112: Gestin de grupos para multicasting El protocolo RSVP [Resource reSerVation Protocol] Protocol] RFC 2205: Reserva de recursos (QoS (QoS) ) Protocolos de enrutamiento OSPF [Open Shortest Path First] BGP [Border Gateway Protocol]
31

La capa de transporte

Las capas de red, transporte y aplicacin


32

La capa de transporte
Servicios proporcionados a la capa de aplicacin Servicios orientados a conexin Servicios no orientados a conexin Funciones de la capa de transporte Direccionamiento y multiplexacin. multiplexacin. Control de flujo de extremo a extremo (entrega ordenada y retransmisin). Establecimiento y liberacin de conexiones (para servicios orientados a conexin).
33

La capa de transporte
Direccionamiento y multiplexacin

34

La capa de transporte

La capa de transporte vs. La capa de enlace de datos

Capa de enlace de datos

Capa de transporte

35

La capa de transporte
La capa de transporte en Internet El protocolo TCP [Transmission Control Protocol] Protocol] Servicios orientados a conexin. El protocolo UDP [User Datagram Protocol Protocol] ] Servicios no orientados a conexin.

36

El protocolo TCP
Transmission Control Protocol RFC 793: Servicios orientados a conexin

37

El protocolo TCP
Primitivas de servicio: Sockets
Primitiva SOCKET BIND LISTEN ACCEPT CONNECT SEND RECEIVE CLOSE Uso Crear un extremo [end point] de la comunicacin . Asociar una direccin local a un socket (IP:puerto). Anunciar la disponibilidad para aceptar conexiones. Bloquear el servidor hasta que llegue una solicitud de conexin. Intentar establecer una conexin. Enviar datos a travs de la conexin. Recibir datos provenientes de la conexin. Cerrar la conexin.

38

El protocolo TCP
Multiplexacin de conexiones: Puertos
Puerto 21 23 25 79 80 110 119 Protocolo FTP Telnet SMTP Finger HTTP POP3 NNTP Uso Transferencia de ficheros Acceso remoto Correo electrnico Informacin acerca de usuarios World Wide Web Correo electrnico Grupos de noticias USENET

39

El protocolo TCP
Cabecera del segmento TCP

40

El protocolo TCP
Control de flujo mediante ventana deslizante

41

El protocolo TCP
Gestin de conexiones

Lnea continua
Secuencia normal de estados para el cliente.

Lnea discontinua
Secuencia normal de estados para el servidor. 42

El protocolo UDP
User Datagram Protocol RFC 768: Servicios no orientados a conexin

43

El protocolo UDP
User Datagram Protocol RFC 768: Servicios no orientados a conexin Ventajas: Overhead reducido. Desventajas: Servicio no fiable. No se garantiza la entrega. No se garantiza la no existencia de duplicados.
44

El protocolo UDP
User Datagram Protocol RFC 768: Servicios no orientados a conexin Cabecera UDP:

Usos: Usos: SNMP [Simple Network Management Protocol] RTP [Real[Real-time Transport Protocol]
45

El protocolo UDP
Protocolo RTP [Real[Real -time Transport Protocol]

46

Bibliografa
Jess E. Daz Verdejo; Juan Manuel Lpez Soler & Pedro Garca Teodoro: Transmisin de datos y redes de computadores. PrenticePrentice -Hall, 2003. ISBN 84 84-205205-3919 3919-8. Douglas E. Comer: Computer networks and Internets. PrenticePrentice -Hall, 2008 [5 edicin]. ISBN 0 0-13 13-606127606127-3. William Stallings: Stallings: Comunicaciones y redes de computadores. PrenticePrentice -Hall, 2004 [7 edicin]. ISBN 84 84-205205-4110 4110-9. Andrew S. Tanenbaum: Tanenbaum: Redes de computadoras. PrenticePrentice -Hall, 2003 [4 edicin]. ISBN 970 970-260260-162 162-2.

47

Apndice En el emisor

48

Apndice En el router

49

Apndice En el receptor

50

También podría gustarte