Documentos de Académico
Documentos de Profesional
Documentos de Cultura
6 Internet - TCPIP
6 Internet - TCPIP
Internet: TCP/IP
La familia de protocolos TCP/IP La capa de red en Internet
El protocolo IP Protocolos auxiliares
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
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
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
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