La descarga está en progreso. Por favor, espere

La descarga está en progreso. Por favor, espere

DHCP Redes de computadores: un enfoque descendente basado en Internet, 2ª edición. Jim Kurose, Keith Ross.

Presentaciones similares


Presentación del tema: "DHCP Redes de computadores: un enfoque descendente basado en Internet, 2ª edición. Jim Kurose, Keith Ross."— Transcripción de la presentación:

1 DHCP Redes de computadores: un enfoque descendente basado en Internet, 2ª edición. Jim Kurose, Keith Ross

2 DHCP: Protocolo de Configuración Dinámica de Host
Objetivo: permitir al host obtener dinámicamente su dirección IP del servidor de red cuando se une a la misma. Puede renovar la concesión de una dirección en uso. Permite reutilizar direcciones (sólo guarda la dirección en lo que se encuentra en funcionamiento). Soporte para usuarios móviles que quieren unirse a la red ( de forma más breve). Contenidos en dhcp: Difusiones de host con el mensaje de “descubrimiento DHCP”. El servidor DHCP responde con el mensaje de “ofrecimiento DHCP”. Peticiones de host de dirección ip:mensaje de “petición DHCP”. El servidor de DHCP envía direcciones: mensajes “conocimiento DHCP”.

3 Escenario de cliente- servidor DHCP
DHCP B El cliente DHCP recién llegado necesita una dirección en esta red E

4 Escenario de cliente- servidor DHCP
Cliente recién llegado Servidor DHCP: Descubrimiento DHCP fnt : , 68 dest.: ,67 sudireccip: ID transacción: 654 Oferta DHCP fnt: , 67 dest: , 68 sudireccip: ID transacción : 654 Tiempo de vida: 3600 s Petición DHCP fnt: , 68 dest:: , 67 sudireccip: ID transacción: 655 Tiempo de vida: 3600 s tiempo Reconocimiento DHCP fnt: , 67 dest: , 68 sudireccip: ID transacción: 655 Tiempo de vida: 3600 s

5 NAT: traductores de direcciones de red
Resto de Internet Red local (por ejemplo, red casera) 10.0.0/24 Todos los datagramas que abandonan la red local tienen la misma única dirección IP de fuente NAT: , distintos números de puerto de fuente. Los datagramas con fuente o destino en esta red tienen la dirección /24 para fuente y destino (como de costumbre).

6 The University of Adelaide, School of Computer Science
Computer Networks: A Systems Approach, 5e Larry L. Peterson and Bruce S. Davie 13 April 2017 DHCP Copyright © 2010, Elsevier Inc. All rights Reserved Chapter 2 — Instructions: Language of the Computer

7 Dynamic Host Configuration Protocol (DHCP)
The University of Adelaide, School of Computer Science 13 April 2017 Dynamic Host Configuration Protocol (DHCP) DHCP server is responsible for providing configuration information to hosts There is at least one DHCP server for an administrative domain DHCP server maintains a pool of available addresses Chapter 2 — Instructions: Language of the Computer

8 The University of Adelaide, School of Computer Science
13 April 2017 DHCP Newly booted or attached host sends DHCPDISCOVER message to a special IP address ( ) DHCP relay agent unicasts the message to DHCP server and waits for the response Chapter 2 — Instructions: Language of the Computer

9 Copyright © 2012, Elsevier Inc. All rights Reserved
FIGURE 3.24 A DHCP relay agent receives a broadcast DHCPDISCOVER message from a host and sends a unicast DHCPDISCOVER to the DHCP server. Chapter 3 Copyright © 2012, Elsevier Inc. All rights Reserved

10 Copyright © 2012, Elsevier Inc. All rights Reserved
FIGURE 3.25 DHCP packet format. Chapter 3 Copyright © 2012, Elsevier Inc. All rights Reserved

11 Tabla de Traslación NAT IPAddr Port IPAddr Port NATPort
NAT - Funcionamiento PROTO SADDR DADDR SPORT DPORT FLAGS CKSUM TCP 1049 80 SYN 0x1636 1 1. El cliente intenta conectarse al servidor Web envía un paquete SYN usando su dirección IP interna, PROTO SADDR DADDR SPORT DPORT FLAGS CKSUM TCP 40960 80 SYN 0x2436 2 2. El dispositivo NAT ve la configuración del paquete, añade una nueva entrada en su tabla de translación . Luego reescribe el paquete usando su dirección IP externa, y cambia el puerto. Actualiza el chequeo de integridad del paquete Internet Servidor Disp NAT PROTO SADDR DADDR SPORT DPORT FLAGS CKSUM TCP 80 1049 SYN, ACK 0x7841 4 4.El dispositivo NAT gateway mira su tabla de traslación, y encuentra la que corresponde a las dirección y puertos de origen y destino. Reescribe el paquete usando los puertos y direcciones internas. PROTO SADDR DADDR SPORT DPORT FLAGS CKSUM TCP 80 40960 SYN, ACK 0x8041 3 3. El Servidor responde al paquete SYN con un SYN,ACK. El paquete se envía a la dirección IP externa del dispositivo NAT Tabla de Traslación NAT Cliente Servidor IPAddr Port IPAddr Port NATPort

12 NAT Redes de computadores: un enfoque descendente basado en Internet, 2ª edición. Jim Kurose, Keith Ross

13 NAT: traductores de direcciones de red
Motivación: la red local sólo usa una dirección de IP en lo que se refiere al mundo exterior: No es necesario asignar un rango de direcciones de ISP: - se usa una sóla dirección IP para todos los dispositivos. Puede cambiar las direcciones de los dispositivos de la red local, sin notificárselo al mundo exterior. Puede cambiar el ISP sin cambiar las direcciones de los dispositivos de la red local. Los dispositivos de al red local no tienen una dirección explícita, visible por el mundo exterior (mayor seguridad).

14 NAT: Traductores de direcciones de red
Implementación: el router NAT debe: Datagramas de salida: cambiar (la dirección fuente IP, número de puerto) de cada datagrama de salida a una dirección IP de NAT, nuevo número puerto). . . . Los clientes/ servidores remotos responderán usando (la dirección ip de nat, nuevo número de puerto) como dirección de destino. Recordar (en la tabla de traducción nat) cada (dirección fuente ip, número de puerto) a (dirección ip de nat, nuevo número de puerto) pareja de traducción. Datagramas de entrada: cambiar (dirección ip de nat, nuevo número de puerto) en los campos de destino de cada datagrama de entrada con su correspondiente (dirección fuente ip, número de puerto) registrada en la tabla nat.

15 NAT: traductores de direcciones de red
Tabla de traducción NAT Direcc. externa en la WAN Direcc. externa en la LAN 1: el host envía el datagrama a , 80 2: El router NAT cambia la dirección de fuente del datagrama de , 3345 a , 5001, actualiza la tabla , , 3345 …… …… F: , 3345 D: , 80 1 F: , 80 D: , 3345 4 F: , 5001 D: , 80 2 F: , 80 D: , 5001 3 4: El router NAT cambia la dirección de destino del datagrama de , 5001 a , 3345 3: La respuesta llega a la dirección de destino: , 5001

16 NAT: traductores de direcciones de red
Campo de número de puerto de 16-bits: ¡ conexiones simultáneas con una sóla dirección de exterior en la LAN! Nat crea controversia: Los routers sólo procesarían hasta la capa 3. Violan el argumento de extremo a extremo: Los diseñadores de las aplicaciones, como por ejemplo, las aplicaciones P2P, deberían tener en cuenta la posibilidad del NAT. El IPv6 debería resolver la escasez de direcciones.

17 The University of Adelaide, School of Computer Science
Computer Networks: A Systems Approach, 5e Larry L. Peterson and Bruce S. Davie 13 April 2017 VPN – Tuneles IP Copyright © 2010, Elsevier Inc. All rights Reserved Chapter 2 — Instructions: Language of the Computer

18 Copyright © 2012, Elsevier Inc. All rights Reserved
FIGURE 3.26 An example of virtual private networks: (a) two separate private networks; (b) two virtual private networks sharing common switches. Chapter 3 Copyright © 2012, Elsevier Inc. All rights Reserved

19 Chapter 3 Net Number NextHop 1 Interface 0 2 Virtual Interface 0
FIGURE 3.27 A tunnel through an internetwork is the address of R2 that can be reached from R1 across the internetwork. Chapter 3 Net Number NextHop 1 Interface 0 2 Virtual Interface 0 Default Interface 1 Tabla Forwarding para R1 Copyright © 2012, Elsevier Inc. All rights Reserved

20 Copyright © 2012, Elsevier Inc. All rights Reserved
FIGURE 4.25 Example of a layer 3 VPN. Customers A and B each obtain a virtually private IP service from a single provider. Chapter 4 Copyright © 2012, Elsevier Inc. All rights Reserved


Descargar ppt "DHCP Redes de computadores: un enfoque descendente basado en Internet, 2ª edición. Jim Kurose, Keith Ross."

Presentaciones similares


Anuncios Google