Programador de Sistemascursos.integra-gestion.com/PdeS/Mod2.pdf · 2011-09-28 · Programador de...

68
Septiembre 2011 – Febrero 2012 Programador de Sistemas Material del Curso Módulo 2. Conceptos de Redes de Comunicación Antonio J. Emperador Sau [email protected]

Transcript of Programador de Sistemascursos.integra-gestion.com/PdeS/Mod2.pdf · 2011-09-28 · Programador de...

Page 1: Programador de Sistemascursos.integra-gestion.com/PdeS/Mod2.pdf · 2011-09-28 · Programador de Sistemas Módulo 1 – Teoría de la Programación 3 Antonio J. Emperador Sau Módulos

Septiembre 2011 – Febrero 2012

Programador de Sistemas Material del Curso

Módulo 2. Conceptos de Redes de Comunicación

Antonio J. Emperador Sau

[email protected]

Page 2: Programador de Sistemascursos.integra-gestion.com/PdeS/Mod2.pdf · 2011-09-28 · Programador de Sistemas Módulo 1 – Teoría de la Programación 3 Antonio J. Emperador Sau Módulos
Page 3: Programador de Sistemascursos.integra-gestion.com/PdeS/Mod2.pdf · 2011-09-28 · Programador de Sistemas Módulo 1 – Teoría de la Programación 3 Antonio J. Emperador Sau Módulos

Programador de Sistemas

3 Módulo 1 – Teoría de la Programación

Antonio J. Emperador Sau

Módulos

Módulo 1. Teoría de la programación

Módulo 2. Conceptos de redes de comunicación

Módulo 3. Windows Server 2008

Módulo 4. Programación de Scripts para Windows Server 2008 con

PowerShell 2.0

Módulo 5. Linux

Módulo 6. Programación Shell-Script para Linux

Page 4: Programador de Sistemascursos.integra-gestion.com/PdeS/Mod2.pdf · 2011-09-28 · Programador de Sistemas Módulo 1 – Teoría de la Programación 3 Antonio J. Emperador Sau Módulos
Page 5: Programador de Sistemascursos.integra-gestion.com/PdeS/Mod2.pdf · 2011-09-28 · Programador de Sistemas Módulo 1 – Teoría de la Programación 3 Antonio J. Emperador Sau Módulos

Programador de Sistemas

5 Módulo 1 – Teoría de la Programación

Antonio J. Emperador Sau

Tabla de contenido Módulo 2. Conceptos de Redes de Comunicación. Contenido de Presentación .......................... 9

Módulo 2. Conceptos de Redes de Comunicación. Prácticas propuestas .................................. 49

Módulo 2. Conceptos de Redes de Comunicación. Prácticas resueltas ...................................... 57

Page 6: Programador de Sistemascursos.integra-gestion.com/PdeS/Mod2.pdf · 2011-09-28 · Programador de Sistemas Módulo 1 – Teoría de la Programación 3 Antonio J. Emperador Sau Módulos
Page 7: Programador de Sistemascursos.integra-gestion.com/PdeS/Mod2.pdf · 2011-09-28 · Programador de Sistemas Módulo 1 – Teoría de la Programación 3 Antonio J. Emperador Sau Módulos

Programador de Sistemas

7 Módulo 1 – Teoría de la Programación

Antonio J. Emperador Sau

Módulo 2

Conceptos de Redes de Comunicación

30 horas

Page 8: Programador de Sistemascursos.integra-gestion.com/PdeS/Mod2.pdf · 2011-09-28 · Programador de Sistemas Módulo 1 – Teoría de la Programación 3 Antonio J. Emperador Sau Módulos
Page 9: Programador de Sistemascursos.integra-gestion.com/PdeS/Mod2.pdf · 2011-09-28 · Programador de Sistemas Módulo 1 – Teoría de la Programación 3 Antonio J. Emperador Sau Módulos

Programador de Sistemas

9 Módulo 1 – Teoría de la Programación

Antonio J. Emperador Sau

Módulo 2. Conceptos de Redes de Comunicación.

Contenido de Presentación

Page 10: Programador de Sistemascursos.integra-gestion.com/PdeS/Mod2.pdf · 2011-09-28 · Programador de Sistemas Módulo 1 – Teoría de la Programación 3 Antonio J. Emperador Sau Módulos

Programador de Sistemas

10 Módulo 1 – Teoría de la Programación

Antonio J. Emperador Sau

Page 11: Programador de Sistemascursos.integra-gestion.com/PdeS/Mod2.pdf · 2011-09-28 · Programador de Sistemas Módulo 1 – Teoría de la Programación 3 Antonio J. Emperador Sau Módulos

Programador de Sistemas

11 Módulo 1 – Teoría de la Programación

Antonio J. Emperador Sau

Page 12: Programador de Sistemascursos.integra-gestion.com/PdeS/Mod2.pdf · 2011-09-28 · Programador de Sistemas Módulo 1 – Teoría de la Programación 3 Antonio J. Emperador Sau Módulos

Programador de Sistemas

12 Módulo 1 – Teoría de la Programación

Antonio J. Emperador Sau

Page 13: Programador de Sistemascursos.integra-gestion.com/PdeS/Mod2.pdf · 2011-09-28 · Programador de Sistemas Módulo 1 – Teoría de la Programación 3 Antonio J. Emperador Sau Módulos

Programador de Sistemas

13 Módulo 1 – Teoría de la Programación

Antonio J. Emperador Sau

Page 14: Programador de Sistemascursos.integra-gestion.com/PdeS/Mod2.pdf · 2011-09-28 · Programador de Sistemas Módulo 1 – Teoría de la Programación 3 Antonio J. Emperador Sau Módulos

Programador de Sistemas

14 Módulo 1 – Teoría de la Programación

Antonio J. Emperador Sau

Page 15: Programador de Sistemascursos.integra-gestion.com/PdeS/Mod2.pdf · 2011-09-28 · Programador de Sistemas Módulo 1 – Teoría de la Programación 3 Antonio J. Emperador Sau Módulos

Programador de Sistemas

15 Módulo 1 – Teoría de la Programación

Antonio J. Emperador Sau

Page 16: Programador de Sistemascursos.integra-gestion.com/PdeS/Mod2.pdf · 2011-09-28 · Programador de Sistemas Módulo 1 – Teoría de la Programación 3 Antonio J. Emperador Sau Módulos

Programador de Sistemas

16 Módulo 1 – Teoría de la Programación

Antonio J. Emperador Sau

Page 17: Programador de Sistemascursos.integra-gestion.com/PdeS/Mod2.pdf · 2011-09-28 · Programador de Sistemas Módulo 1 – Teoría de la Programación 3 Antonio J. Emperador Sau Módulos

Programador de Sistemas

17 Módulo 1 – Teoría de la Programación

Antonio J. Emperador Sau

Page 18: Programador de Sistemascursos.integra-gestion.com/PdeS/Mod2.pdf · 2011-09-28 · Programador de Sistemas Módulo 1 – Teoría de la Programación 3 Antonio J. Emperador Sau Módulos

Programador de Sistemas

18 Módulo 1 – Teoría de la Programación

Antonio J. Emperador Sau

Page 19: Programador de Sistemascursos.integra-gestion.com/PdeS/Mod2.pdf · 2011-09-28 · Programador de Sistemas Módulo 1 – Teoría de la Programación 3 Antonio J. Emperador Sau Módulos

Programador de Sistemas

19 Módulo 1 – Teoría de la Programación

Antonio J. Emperador Sau

Page 20: Programador de Sistemascursos.integra-gestion.com/PdeS/Mod2.pdf · 2011-09-28 · Programador de Sistemas Módulo 1 – Teoría de la Programación 3 Antonio J. Emperador Sau Módulos

Programador de Sistemas

20 Módulo 1 – Teoría de la Programación

Antonio J. Emperador Sau

Page 21: Programador de Sistemascursos.integra-gestion.com/PdeS/Mod2.pdf · 2011-09-28 · Programador de Sistemas Módulo 1 – Teoría de la Programación 3 Antonio J. Emperador Sau Módulos

Programador de Sistemas

21 Módulo 1 – Teoría de la Programación

Antonio J. Emperador Sau

Page 22: Programador de Sistemascursos.integra-gestion.com/PdeS/Mod2.pdf · 2011-09-28 · Programador de Sistemas Módulo 1 – Teoría de la Programación 3 Antonio J. Emperador Sau Módulos

Programador de Sistemas

22 Módulo 1 – Teoría de la Programación

Antonio J. Emperador Sau

Page 23: Programador de Sistemascursos.integra-gestion.com/PdeS/Mod2.pdf · 2011-09-28 · Programador de Sistemas Módulo 1 – Teoría de la Programación 3 Antonio J. Emperador Sau Módulos

Programador de Sistemas

23 Módulo 1 – Teoría de la Programación

Antonio J. Emperador Sau

Page 24: Programador de Sistemascursos.integra-gestion.com/PdeS/Mod2.pdf · 2011-09-28 · Programador de Sistemas Módulo 1 – Teoría de la Programación 3 Antonio J. Emperador Sau Módulos

Programador de Sistemas

24 Módulo 1 – Teoría de la Programación

Antonio J. Emperador Sau

Page 25: Programador de Sistemascursos.integra-gestion.com/PdeS/Mod2.pdf · 2011-09-28 · Programador de Sistemas Módulo 1 – Teoría de la Programación 3 Antonio J. Emperador Sau Módulos

Programador de Sistemas

25 Módulo 1 – Teoría de la Programación

Antonio J. Emperador Sau

Page 26: Programador de Sistemascursos.integra-gestion.com/PdeS/Mod2.pdf · 2011-09-28 · Programador de Sistemas Módulo 1 – Teoría de la Programación 3 Antonio J. Emperador Sau Módulos

Programador de Sistemas

26 Módulo 1 – Teoría de la Programación

Antonio J. Emperador Sau

Page 27: Programador de Sistemascursos.integra-gestion.com/PdeS/Mod2.pdf · 2011-09-28 · Programador de Sistemas Módulo 1 – Teoría de la Programación 3 Antonio J. Emperador Sau Módulos

Programador de Sistemas

27 Módulo 1 – Teoría de la Programación

Antonio J. Emperador Sau

Page 28: Programador de Sistemascursos.integra-gestion.com/PdeS/Mod2.pdf · 2011-09-28 · Programador de Sistemas Módulo 1 – Teoría de la Programación 3 Antonio J. Emperador Sau Módulos

Programador de Sistemas

28 Módulo 1 – Teoría de la Programación

Antonio J. Emperador Sau

Page 29: Programador de Sistemascursos.integra-gestion.com/PdeS/Mod2.pdf · 2011-09-28 · Programador de Sistemas Módulo 1 – Teoría de la Programación 3 Antonio J. Emperador Sau Módulos

Programador de Sistemas

29 Módulo 1 – Teoría de la Programación

Antonio J. Emperador Sau

Page 30: Programador de Sistemascursos.integra-gestion.com/PdeS/Mod2.pdf · 2011-09-28 · Programador de Sistemas Módulo 1 – Teoría de la Programación 3 Antonio J. Emperador Sau Módulos

Programador de Sistemas

30 Módulo 1 – Teoría de la Programación

Antonio J. Emperador Sau

Page 31: Programador de Sistemascursos.integra-gestion.com/PdeS/Mod2.pdf · 2011-09-28 · Programador de Sistemas Módulo 1 – Teoría de la Programación 3 Antonio J. Emperador Sau Módulos

Programador de Sistemas

31 Módulo 1 – Teoría de la Programación

Antonio J. Emperador Sau

Page 32: Programador de Sistemascursos.integra-gestion.com/PdeS/Mod2.pdf · 2011-09-28 · Programador de Sistemas Módulo 1 – Teoría de la Programación 3 Antonio J. Emperador Sau Módulos

Programador de Sistemas

32 Módulo 1 – Teoría de la Programación

Antonio J. Emperador Sau

Page 33: Programador de Sistemascursos.integra-gestion.com/PdeS/Mod2.pdf · 2011-09-28 · Programador de Sistemas Módulo 1 – Teoría de la Programación 3 Antonio J. Emperador Sau Módulos

Programador de Sistemas

33 Módulo 1 – Teoría de la Programación

Antonio J. Emperador Sau

Page 34: Programador de Sistemascursos.integra-gestion.com/PdeS/Mod2.pdf · 2011-09-28 · Programador de Sistemas Módulo 1 – Teoría de la Programación 3 Antonio J. Emperador Sau Módulos

Programador de Sistemas

34 Módulo 1 – Teoría de la Programación

Antonio J. Emperador Sau

Page 35: Programador de Sistemascursos.integra-gestion.com/PdeS/Mod2.pdf · 2011-09-28 · Programador de Sistemas Módulo 1 – Teoría de la Programación 3 Antonio J. Emperador Sau Módulos

Programador de Sistemas

35 Módulo 1 – Teoría de la Programación

Antonio J. Emperador Sau

Page 36: Programador de Sistemascursos.integra-gestion.com/PdeS/Mod2.pdf · 2011-09-28 · Programador de Sistemas Módulo 1 – Teoría de la Programación 3 Antonio J. Emperador Sau Módulos

Programador de Sistemas

36 Módulo 1 – Teoría de la Programación

Antonio J. Emperador Sau

Page 37: Programador de Sistemascursos.integra-gestion.com/PdeS/Mod2.pdf · 2011-09-28 · Programador de Sistemas Módulo 1 – Teoría de la Programación 3 Antonio J. Emperador Sau Módulos

Programador de Sistemas

37 Módulo 1 – Teoría de la Programación

Antonio J. Emperador Sau

Page 38: Programador de Sistemascursos.integra-gestion.com/PdeS/Mod2.pdf · 2011-09-28 · Programador de Sistemas Módulo 1 – Teoría de la Programación 3 Antonio J. Emperador Sau Módulos

Programador de Sistemas

38 Módulo 1 – Teoría de la Programación

Antonio J. Emperador Sau

Page 39: Programador de Sistemascursos.integra-gestion.com/PdeS/Mod2.pdf · 2011-09-28 · Programador de Sistemas Módulo 1 – Teoría de la Programación 3 Antonio J. Emperador Sau Módulos

Programador de Sistemas

39 Módulo 1 – Teoría de la Programación

Antonio J. Emperador Sau

Page 40: Programador de Sistemascursos.integra-gestion.com/PdeS/Mod2.pdf · 2011-09-28 · Programador de Sistemas Módulo 1 – Teoría de la Programación 3 Antonio J. Emperador Sau Módulos

Programador de Sistemas

40 Módulo 1 – Teoría de la Programación

Antonio J. Emperador Sau

Page 41: Programador de Sistemascursos.integra-gestion.com/PdeS/Mod2.pdf · 2011-09-28 · Programador de Sistemas Módulo 1 – Teoría de la Programación 3 Antonio J. Emperador Sau Módulos

Programador de Sistemas

41 Módulo 1 – Teoría de la Programación

Antonio J. Emperador Sau

Page 42: Programador de Sistemascursos.integra-gestion.com/PdeS/Mod2.pdf · 2011-09-28 · Programador de Sistemas Módulo 1 – Teoría de la Programación 3 Antonio J. Emperador Sau Módulos

Programador de Sistemas

42 Módulo 1 – Teoría de la Programación

Antonio J. Emperador Sau

Page 43: Programador de Sistemascursos.integra-gestion.com/PdeS/Mod2.pdf · 2011-09-28 · Programador de Sistemas Módulo 1 – Teoría de la Programación 3 Antonio J. Emperador Sau Módulos

Programador de Sistemas

43 Módulo 1 – Teoría de la Programación

Antonio J. Emperador Sau

Page 44: Programador de Sistemascursos.integra-gestion.com/PdeS/Mod2.pdf · 2011-09-28 · Programador de Sistemas Módulo 1 – Teoría de la Programación 3 Antonio J. Emperador Sau Módulos

Programador de Sistemas

44 Módulo 1 – Teoría de la Programación

Antonio J. Emperador Sau

Page 45: Programador de Sistemascursos.integra-gestion.com/PdeS/Mod2.pdf · 2011-09-28 · Programador de Sistemas Módulo 1 – Teoría de la Programación 3 Antonio J. Emperador Sau Módulos

Programador de Sistemas

45 Módulo 1 – Teoría de la Programación

Antonio J. Emperador Sau

Page 46: Programador de Sistemascursos.integra-gestion.com/PdeS/Mod2.pdf · 2011-09-28 · Programador de Sistemas Módulo 1 – Teoría de la Programación 3 Antonio J. Emperador Sau Módulos

Programador de Sistemas

46 Módulo 1 – Teoría de la Programación

Antonio J. Emperador Sau

Page 47: Programador de Sistemascursos.integra-gestion.com/PdeS/Mod2.pdf · 2011-09-28 · Programador de Sistemas Módulo 1 – Teoría de la Programación 3 Antonio J. Emperador Sau Módulos

47 Módulo 2 – Conceptos de Redes

Antonio J. Emperador Sau

Programador de Sistemas

Módulo 2 – Conceptos de Redes de

Comunicación de Datos

Prácticas propuestas

Page 48: Programador de Sistemascursos.integra-gestion.com/PdeS/Mod2.pdf · 2011-09-28 · Programador de Sistemas Módulo 1 – Teoría de la Programación 3 Antonio J. Emperador Sau Módulos
Page 49: Programador de Sistemascursos.integra-gestion.com/PdeS/Mod2.pdf · 2011-09-28 · Programador de Sistemas Módulo 1 – Teoría de la Programación 3 Antonio J. Emperador Sau Módulos

49 Módulo 2 – Conceptos de Redes

Antonio J. Emperador Sau

Programador de Sistemas

Módulo 2. Conceptos de Redes de Comunicación.

Prácticas propuestas

Page 50: Programador de Sistemascursos.integra-gestion.com/PdeS/Mod2.pdf · 2011-09-28 · Programador de Sistemas Módulo 1 – Teoría de la Programación 3 Antonio J. Emperador Sau Módulos

50 Módulo 2 – Conceptos de Redes

Antonio J. Emperador Sau

Programador de Sistemas

Page 51: Programador de Sistemascursos.integra-gestion.com/PdeS/Mod2.pdf · 2011-09-28 · Programador de Sistemas Módulo 1 – Teoría de la Programación 3 Antonio J. Emperador Sau Módulos

51 Módulo 2 – Conceptos de Redes

Antonio J. Emperador Sau

Programador de Sistemas

Page 52: Programador de Sistemascursos.integra-gestion.com/PdeS/Mod2.pdf · 2011-09-28 · Programador de Sistemas Módulo 1 – Teoría de la Programación 3 Antonio J. Emperador Sau Módulos

52 Módulo 2 – Conceptos de Redes

Antonio J. Emperador Sau

Programador de Sistemas

Page 53: Programador de Sistemascursos.integra-gestion.com/PdeS/Mod2.pdf · 2011-09-28 · Programador de Sistemas Módulo 1 – Teoría de la Programación 3 Antonio J. Emperador Sau Módulos

53 Módulo 2 – Conceptos de Redes

Antonio J. Emperador Sau

Programador de Sistemas

Page 54: Programador de Sistemascursos.integra-gestion.com/PdeS/Mod2.pdf · 2011-09-28 · Programador de Sistemas Módulo 1 – Teoría de la Programación 3 Antonio J. Emperador Sau Módulos

54 Módulo 2 – Conceptos de Redes

Antonio J. Emperador Sau

Programador de Sistemas

Page 55: Programador de Sistemascursos.integra-gestion.com/PdeS/Mod2.pdf · 2011-09-28 · Programador de Sistemas Módulo 1 – Teoría de la Programación 3 Antonio J. Emperador Sau Módulos

55 Módulo 2 – Conceptos de Redes

Antonio J. Emperador Sau

Programador de Sistemas

Page 56: Programador de Sistemascursos.integra-gestion.com/PdeS/Mod2.pdf · 2011-09-28 · Programador de Sistemas Módulo 1 – Teoría de la Programación 3 Antonio J. Emperador Sau Módulos

56 Módulo 2 – Conceptos de Redes

Antonio J. Emperador Sau

Programador de Sistemas

Page 57: Programador de Sistemascursos.integra-gestion.com/PdeS/Mod2.pdf · 2011-09-28 · Programador de Sistemas Módulo 1 – Teoría de la Programación 3 Antonio J. Emperador Sau Módulos

57 Módulo 2 – Conceptos de Redes

Antonio J. Emperador Sau

Programador de Sistemas

Módulo 2. Conceptos de Redes de Comunicación.

Prácticas resueltas ' Práctica 8.1

' Completar la tabla de funciones de los modelos de protocolos OSI y TCP/IP

' Práctica 8.4

‘ Completar los datos de direccionamiento

1. Direccionamiento básico:

A) ¿Cuál es el intervalo decimal y binario del primer octeto de todas las

direcciones de clase B posibles?

B) ¿Qué octeto u octetos representan la parte que corr esponde a la red de una dirección IP clase C? Los tres primeros octetos

C) ¿Qué octeto u octetos representan la parte que corr esponde a la red de una dirección IP clase A? El primer octeto

2. Determinar la parte de red y de host: A) Completar la tabla:

Page 58: Programador de Sistemascursos.integra-gestion.com/PdeS/Mod2.pdf · 2011-09-28 · Programador de Sistemas Módulo 1 – Teoría de la Programación 3 Antonio J. Emperador Sau Módulos

58 Módulo 2 – Conceptos de Redes

Antonio J. Emperador Sau

Programador de Sistemas

B) Dada la IP 142.226.0.15 :

a. ¿Cuál es el equivalente binario del segundo octeto?

11100010

b. ¿Cuál es la clase de la dirección? Clase B

c. ¿Cuál es la dirección de red de esta IP? 142.226 (142.226.0.0)

d. ¿Es ésta una dirección de host válida? ¿Por qué? Sí. Al ser de clase B, los dos primeros octetos def inen la red y los dos últimos el host. Por tanto no serían válido s los host 0.0 y 255.255, que no es el caso

C) ¿Cuál es la cantidad máxima de hosts que se pueden tener en una red de clase C? 254 (256 menos el 0 y el 255)

D) ¿Cuántas redes de clase B hay? 16.382 (2^14 – 2)

E) ¿Cuántos hosts puede tener cada red de clase B? 65.534 (2^16 – 2)

F) ¿Cuántos octetos hay en una dirección IP? ¿Cuántos bits hay en un octeto? 4 octetos con 8 bits cada uno.

3. Determinación de IP válidas en diversas direcciones :

A) Completa la tabla

Page 59: Programador de Sistemascursos.integra-gestion.com/PdeS/Mod2.pdf · 2011-09-28 · Programador de Sistemas Módulo 1 – Teoría de la Programación 3 Antonio J. Emperador Sau Módulos

59 Módulo 2 – Conceptos de Redes

Antonio J. Emperador Sau

Programador de Sistemas

' Práctica 8.5

‘ Direcciónes IP y máscaras de subred

‘ Indicar la máscara de subred de menor tamaño que contenga los ordenadores existentes

10.2.12.1, 10.2.41.23, 10.2.41.100 y 10.2.41.101

Respuesta correcta la B)

‘ Indicar la máscara de subred de menor tamaño que contenga los ordenadores existentes

192.168.34.1, 192.168.34.55, 192.168.34.223 y 192.168.34.5

Respuesta correcta la C)

' Práctica 8.6

‘ Conversión de máscaras de subred a notación decimal:

/18 = 255.255.192.0 /28 = 255.255.255.240 /21 = 255.255.248.0 /30 = 255.255.255.252 /19 = 255.255.224.0 /26 = 255.255.255.192 /22 = 255.255.252.0 /27 = 255.255.255.224 /17 = 255.255.128.0 /20 = 255.255.240.0 /29 = 255.255.255.248 /23 = 255.255.254.0 /25 = 255.255.255.128

' Práctica 8.7

‘ Conversión de máscaras de subred a notación abreviada

255.255.240.0 = /20 255.255.255.248 = /29 255.255.192.0 = /18 255.255.255.128 = /25 255.255.248.0 = /21 255.255.255.224 = /27 255.255.252.0 = /22 255.255.128.0 = /17 255.255.255.252 = /30 255.255.224.0 = /19 255.255.254.0 = /23 255.255.255.192 = /26 255.255.255.240 = /28

' Práctica 8.8

‘ Determinar el número de host para cada subred dada su máscara

131.107.16.0/20 ................................... ............... 4.094 10.10.128.0 con máscara 255.255.254.0 ............. ................. 510 206.73.118.0/26 ................................... .................. 62 192.168.23.64 con máscara 255.255.255.224 ......... .................. 30 131.107.0.0 con máscara 255.255.255.0 ............. ................. 254 206.73.118.24/29 .................................. ................... 6 10.4.32.0/21 ...................................... ............... 2.046 172.16.12.0/22 .................................... ............... 1.022

Page 60: Programador de Sistemascursos.integra-gestion.com/PdeS/Mod2.pdf · 2011-09-28 · Programador de Sistemas Módulo 1 – Teoría de la Programación 3 Antonio J. Emperador Sau Módulos

60 Módulo 2 – Conceptos de Redes

Antonio J. Emperador Sau

Programador de Sistemas

192.168.1.32 con máscara 255.255.255.128 .......... ................. 126 131.107.100.48/28 ................................. .................. 14

' Práctica 8.9

‘ Indicar subred abreviada adecuada de menor tamaño para el número de host indicado

18 ................................................ ................. /27 125 ............................................... ................. /25 400 ............................................... ................. /23 127 ............................................... ................. /24 650 ............................................... ................. /22 7 ................................................. ................. /28 2000 .............................................. ................. /21 4 ................................................. ................. /29 3500 .............................................. ................. /20 20 ................................................ ................. /27 32 ................................................ ................. /26

' Práctica 8.10

‘ Indicar subred decimal adecuada de menor tamaño para el número de host indicado

100 ............................................... ..... 255.255.255.128 63 ................................................ ..... 255.255.255.128 1022 .............................................. ....... 255.255.252.0 6 ................................................. ..... 255.255.255.248 1100 .............................................. ....... 255.255.248.0 12 ................................................ ..... 255.255.255.240 150 ............................................... ....... 255.255.255.0 2500 .............................................. ....... 255.255.240.0 20 ................................................ ..... 255.255.255.224 300 ............................................... ....... 255.255.254.0 35 ................................................ ..... 255.255.255.192

' Práctica 8.13

‘ Encaminamiento complejo

1. Direccionamiento complejo:

A) ¿Cuál es el equivalente en binario de la dirección de clase C

192.168.150.0 de esta red? 11000000 10101000 10010110 00000000

B) ¿Cuál(es) es(son) el(los) octeto(s) que representa( n) la porción de red y cuál(es) es(son) el(los) que representa(n) la por ción de host de esta dirección de red de Clase C? Los tres primeros octetos corresponden al identific ador de red y el cuarto al de host

C) ¿Cuántos bits se deben pedir prestados a la porción de host de la dirección de red para poder suministrar por lo meno s 3 subredes y 20 hosts por subred? Con 2 bits, se formarán 2^2=4 subredes de 62 host c ada una (2^6-2). Si se obliga a quitar la primera y la última subred , se necesitarían 3 bits (8-2=6)

D) ¿Cuál es la máscara de subred (utilizando la notaci ón decimal punteada) basándose en la cantidad que se pidieron prestados en el paso anterior? 255.255.255.224 (si tomamos 3 bits para la subred, sería 2^7+2^6+2^5)

Page 61: Programador de Sistemascursos.integra-gestion.com/PdeS/Mod2.pdf · 2011-09-28 · Programador de Sistemas Módulo 1 – Teoría de la Programación 3 Antonio J. Emperador Sau Módulos

61 Módulo 2 – Conceptos de Redes

Antonio J. Emperador Sau

Programador de Sistemas

E) ¿Cuál es el equivalente en números binarios de la m áscara de subred a la

que se hace referencia anteriormente? 11111111 11111111 11111111 11100000

2. Direccionamiento complejo: A) Completar la tabla de subredes:

B) Asigna una dirección IP y una máscara de subred a l a interfaz del router A y escríbela 192.168.150.33/27 (255.255.255.224)

C) Asigna una dirección IP y una máscara de subred a l a interfaz del router B y escríbela 192.168.150.65/27 (255.255.255.224)

D) Asigna una dirección IP y una máscara de subred a l a interfaz del router C y escríbela 192.168.150.97/27 (255.255.255.224)

E) Asigna una Dirección IP de host al Host X de la Sub red A y asigna una dirección IP al Host Z de la Subred C (las respuest as pueden variar). Describe los pasos (utilizando AND) del proceso que se utiliza para enviar un paquete IP desde el Host X hacia el host Z a través del router. Host X = 192.168.150.34 Host Z = 192.168.150.98 X compara la máscara con su IP y calcula su propia dirección de red/subred de 192.168.150.32 Luego lo hace con la IP destino, resultando 192.168 .150.96 Como no coinciden, X envía la petición a su puerta de enlace por defecto. El router realiza el mismo proceso, enviando el paq uete a la red 192.168.150.96 por la interfaz B

F) ¿Cuál es el resultado del proceso de AND para el Ho st X? Host X: 192.168.150.34 IP Host X en binario: 11000000 10101000 10010110 00 100110 Netmasc en binario: 11111111 11111111 11111111 111 00000 Result AND binario: 11000000 10101000 10010110 111 00000 Resultado AND decimal: 192.168.150.32

G) ¿Cuál es el resultado del proceso de AND para el Ho st Z? Host Z: 192.168.150.98 IP Host Z en binario: 11000000 10101000 10010110 01 100110 Netmasc en binario: 11111111 11111111 11111111 111 00000

Page 62: Programador de Sistemascursos.integra-gestion.com/PdeS/Mod2.pdf · 2011-09-28 · Programador de Sistemas Módulo 1 – Teoría de la Programación 3 Antonio J. Emperador Sau Módulos

62 Módulo 2 – Conceptos de Redes

Antonio J. Emperador Sau

Programador de Sistemas

Result AND binario: 11000000 10101000 10010110 001 00000 Resultado AND decimal: 192.168.150.96

H) El resultado de AND en decimales para la pregunta 7 es la red/subred en la que se encuentra el Host X. El resultado para la pregunta 8 es la red/subred en la que se encuentra el Host Z. ¿El Ho st X y el Host Z están ubicados en la misma red/subred? NO

I) ¿Qué es lo que hará ahora el Host X con el paquete? Como el host destino no esta en la LAN de X, X envi ará hacia la puerta de enlace por defecto el paquete, es decir, a la In terfaz A del encaminador

J) Completa los espacios en blanco en el diagrama inic ial con las direcciones IP, de red y máscara de subred de cada uno.

' Práctica 8.14

‘ DNS

1. Hacer ping a www.elpais.es C:\Users\Antonio>ping www.elpais.es Haciendo ping a a1749.g.akamai.net [195.57.152.64] con 32 bytes de datos:

Page 63: Programador de Sistemascursos.integra-gestion.com/PdeS/Mod2.pdf · 2011-09-28 · Programador de Sistemas Módulo 1 – Teoría de la Programación 3 Antonio J. Emperador Sau Módulos

63 Módulo 2 – Conceptos de Redes

Antonio J. Emperador Sau

Programador de Sistemas

Respuesta desde 195.57.152.64: bytes=32 tiempo=44ms TTL=57 Respuesta desde 195.57.152.64: bytes=32 tiempo=45ms TTL=57 Respuesta desde 195.57.152.64: bytes=32 tiempo=46ms TTL=57 Respuesta desde 195.57.152.64: bytes=32 tiempo=45ms TTL=57 Estadísticas de ping para 195.57.152.64: Paquetes: enviados = 4, recibidos = 4, perdidos = 0 (0% perdidos), Tiempos aproximados de ida y vuelta en milisegundos : Mínimo = 44ms, Máximo = 46ms, Media = 45ms Cambiamos la entrada en el fichero hosts:

Hacemos ping otra vez: C:\Users\Antonio>ping www.elpais.es Haciendo ping a www.elpais.es [127.0.0.1] con 32 by tes de datos: Respuesta desde 127.0.0.1: bytes=32 tiempo<1m TTL=1 28 Respuesta desde 127.0.0.1: bytes=32 tiempo<1m TTL=1 28 Respuesta desde 127.0.0.1: bytes=32 tiempo<1m TTL=1 28 Respuesta desde 127.0.0.1: bytes=32 tiempo<1m TTL=1 28 Estadísticas de ping para 127.0.0.1: Paquetes: enviados = 4, recibidos = 4, perdidos = 0 (0% perdidos), Tiempos aproximados de ida y vuelta en milisegundos : Mínimo = 0ms, Máximo = 0ms, Media = 0ms

2. Comprobación de registro del DNS Consulta de registro del dominio mocosoft.com en el Whois de directNIC.com: Whois Results Welcome to DOREGI.COM's WHOIS data service. The Data in Doregi' WHOIS database is provided by Doregi for information purposes, and to assist persons i n obtaining information about or related to a domain name reg istration record. Doregi does not guarantee its accuracy. By submit ting a WHOIS query, you agree that you will use this Data only for la wful purposes and that, under no circumstances will you use thi s Data to: (1) allow, enable, or otherwise support the trans mission of mass unsolicited, commercial advertising or solicitati ons via e-mail(spam); or (2) enable high volume, automated, electronic processes that apply to Doregi (or its systems). Doregi reserves the righ t to modify these terms at any time. By submitting thi s query, you agree to abide by this policy. Domain Name: ELPAIS.COM

Page 64: Programador de Sistemascursos.integra-gestion.com/PdeS/Mod2.pdf · 2011-09-28 · Programador de Sistemas Módulo 1 – Teoría de la Programación 3 Antonio J. Emperador Sau Módulos

64 Módulo 2 – Conceptos de Redes

Antonio J. Emperador Sau

Programador de Sistemas

Registrar: HANGANG Systems,Inc. dba doregi.com Registrant: DIARIO EL PAIS, S.L c/Miguel Yuste, 40, 28037 Madrid, Spain , [email protected] 34 913378200 Administrative Contact: Dns Admin [email protected] 34 913537900 Technical Contact: Dns Admin [email protected] 34 913537900 Billing Contact: Dns Admin [email protected] 34 913537900 Record created on.......: Mar 05, 2001 Record last updated on..: Jul 16, 2007 Record expires on.......: Mar 05, 2012 Domain name servers in listed order: dns1.ibercom.com 213.195.64.129 dns2.ibercom.com 213.195.79.129 Dirección IP de www.elpais.com : C:\Users\Antonio>nslookup Servidor predeterminado: 250.Red-80-58-61.staticIP .rima-tde.net Address: 80.58.61.250 > www.elpais.com Servidor: 250.Red-80-58-61.staticIP.rima-tde.net Address: 80.58.61.250 Respuesta no autoritativa: Nombre: a1749.g.akamai.net Addresses: 195.57.152.48 195.57.152.11 Aliases: www.elpais.com elpais.es.edgesuite.net Dirección IP del intercambiador de correo (MX) de m ocosoft.com: > set q=mx > elpais.com. Servidor: 250.Red-80-58-61.staticIP.rima-tde.net Address: 80.58.61.250 Respuesta no autoritativa: elpais.com MX preference = 20, mail exchanger = mail02.edicioneselpais.net

Page 65: Programador de Sistemascursos.integra-gestion.com/PdeS/Mod2.pdf · 2011-09-28 · Programador de Sistemas Módulo 1 – Teoría de la Programación 3 Antonio J. Emperador Sau Módulos

65 Módulo 2 – Conceptos de Redes

Antonio J. Emperador Sau

Programador de Sistemas

elpais.com MX preference = 10, mail exchanger = mail01.edicioneselpais.net

' Práctica 8.15

‘ FTP

Hacemos FTP a ftp.rediris.es para descargar algún RFC, con el programa Filezilla:

' Práctica 8.16

‘ Cine con Telnet

Conectamos con el servidor de telnet de telnet towel.blinkenlights.nl

Page 66: Programador de Sistemascursos.integra-gestion.com/PdeS/Mod2.pdf · 2011-09-28 · Programador de Sistemas Módulo 1 – Teoría de la Programación 3 Antonio J. Emperador Sau Módulos

66 Módulo 2 – Conceptos de Redes

Antonio J. Emperador Sau

Programador de Sistemas

' Práctica 8.17

‘ SMTP

Envío de un correo mediante conexión por TELNET La autenticación de usuario se consigue con AUTH LO GIN. Debemos pasar usuario (cuenta de correo) y contraseña, codificado en BASE 64 (utiliza la página http://www.motobit.com/util/base64-decoder-encoder. asp para ello) 220 bender.efor.es -= BIENVENIDO A EFOR e-CONSULTIN G =- helo antonio 250 bender.efor.es auth login 334 VXNlcm5hbWU6 YWVtcGVyYWRvckBlZm9yLmVz 334 UGFzc3dvcmQ6 MjAwOCBlbCBwZW9y 235 2.7.0 Authentication successful mail from: [email protected] 250 2.1.0 Ok rcpt to: [email protected] 250 2.1.5 Ok data 354 End data with <CR><LF>.<CR><LF> subject: Mensaje de prueba por telnet Hola, Antonio Estoy intentando mandar un correo por telenet. Espero que todo sea correcto. Un abrazo Antonio . 250 2.0.0 Ok: queued as C6D483E25FB Mensaje recibido:

Page 67: Programador de Sistemascursos.integra-gestion.com/PdeS/Mod2.pdf · 2011-09-28 · Programador de Sistemas Módulo 1 – Teoría de la Programación 3 Antonio J. Emperador Sau Módulos

67 Módulo 2 – Conceptos de Redes

Antonio J. Emperador Sau

Programador de Sistemas

' Práctica 8.18

‘ SNMP

Instalamos el protocolo SNMP en Windows:

Asignamos nombre de comunidad y otros datos al serv icio SNMP

Accedemos a alguna rama con GetIf para leer datos d e SNMP (baja GetIf de http://www.wtcs.org/snmp4tpc/FILES/Tools/SNMP/getif /getif-2.3.1.zip y algunos módulos adicionales de http://cursos.integra-gestion.com/AdeR/soft/GETIF-MIBS.ZIP para copiarlos en el subdirectorio de instalación de GetIf)

Page 68: Programador de Sistemascursos.integra-gestion.com/PdeS/Mod2.pdf · 2011-09-28 · Programador de Sistemas Módulo 1 – Teoría de la Programación 3 Antonio J. Emperador Sau Módulos

68 Módulo 2 – Conceptos de Redes

Antonio J. Emperador Sau

Programador de Sistemas