Sie sind auf Seite 1von 30

Slide title 40 pt Slide subtitle 24 pt Text 24 pt Bullets level 2-5 20 pt

Top right corner for field-mark, customer or partner logotypes. See Best practice for example.

Aplicaciones de Redes de Computadoras


9 Semestre de la Especialidad de Computacin

Direccionamiento IP

Instituto Politcnico Nacional Escuela Superior de Ingeniera Mecnica y Elctrica Ingeniera en Comunicaciones y Electrnica
Academia de Computacin Juan Carlos Torres V. jtorresv@ipn.mx

Juan Carlos Torres V

2011 v1

Slide title 40 pt Slide subtitle 24 pt Text 24 pt Bullets level 2-5 20 pt

Direccionamiento IP
Contenido
!! Direccionamiento IP
! ! ! ! ! ! ! IP Subredes ARP ICMP DHCP TCPy UDP Puertos Bien Conocidos

Top right corner for field-mark, customer or partner logotypes. See Best practice for example.

Juan Carlos Torres V

2011 v1

Slide title 40 pt Slide subtitle 24 pt Text 24 pt Bullets level 2-5 20 pt

Top right corner for field-mark, customer or partner logotypes. See Best practice for example.

Direccionamiento IP

Juan Carlos Torres V

2011 v1

Slide title 40 pt Slide subtitle 24 pt Text 24 pt Bullets level 2-5 20 pt

Direccionamiento IP
Internet Protocol - IP
!! !! !! !! !! !!
!! !!

Top right corner for field-mark, customer or partner logotypes. See Best practice for example.

Trabaja en la capa de red del modelo OSI. Es un protocolo no orientado a conexin (connectionless) . Direccionamiento jerrquico. Entrega de paquetes basado en mejor esfuerzo. No hay recuperacin en caso de error. Versiones de IP:
! ! IPv4 (32 bits) IPv6 (128 bits)

Las direcciones IPv4 se representan en formato de 4 octetos. Las direcciones IP son representadas en dos partes:
! ! Red Host

Juan Carlos Torres V

2011 v1

Slide title 40 pt Slide subtitle 24 pt Text 24 pt Bullets level 2-5 20 pt

Direccionamiento IP
Porqu usar Direcciones IP?
!! Identifican individualmente a cada dispositivo en la red IP. !! Cada equipo (computadora, equipo en red, router, etc), debe tener una nica direccin IP. !! Tambin cada equipo en capa 2 tiene una nica direccin MAC (direccin fsica)

Top right corner for field-mark, customer or partner logotypes. See Best practice for example.

Red.Host

Host = Cualquier dispositivo con direccin IP en la red.

Juan Carlos Torres V

2011 v1

Slide title 40 pt Slide subtitle 24 pt Text 24 pt Bullets level 2-5 20 pt

Direccionamiento IP
Encabezado de IPv4
Bit 1" 0"
Version! (4)"
Header! Length (4)"

Bit 15" Bit 16"


Priority & Type! of Service (8) "

Bit 31" Total Length (16)"

Top right corner for field-mark, customer or partner logotypes. See Best practice for example.

Identication (16)" Time to live (8)" Protocol (8)"

Flags! (3)"

Fragment offset (13)" Header checksum (16)"

20# Bytes"

Source IP Address (32)" Destination IP Address (32)" Options (0 or 32 if any)"

Data (varies if any)"

Juan Carlos Torres V

2011 v1

Slide title 40 pt Slide subtitle 24 pt

Direccionamiento IP
Otros protocolos de capa 3

Top right corner for field-mark, customer or partner logotypes. See Best practice for example.

Text 24 pt Bullets level 2-5 20 pt

7 Aplicacin 6 Presentacin 5 Sesin !IP - Internet Protocol " 4 Transporte !ICMP - Internet Control Message Protocol " 3 Red 2 Enlace de Datos 1 Fsica !ARP - Address Resolution Protocol " !RARP - Reverse Address Resolution Protocol"

Juan Carlos Torres V

2011 v1

Slide title 40 pt Slide subtitle 24 pt Text 24 pt Bullets level 2-5 20 pt

Direccionamiento IP
Direccionamiento en capa 3
192.168.100.99
Origen IP = 192.168.100.99 Destino IP = 172.16.3.10

Top right corner for field-mark, customer or partner logotypes. See Best practice for example.
172.16.3.10

Origen IP = 172.16.3.10 Destino IP = 192.168.100.99

0 4-bit Version 4-bit Header Length 8-bit Type Of Service (TOS)

15 16 16-bit Total Length (in bytes) 3-bit Flags 13-bit Fragment Offset 16-bit Header Checksum

31

16-bit Identification 8 bit Time To Live TTL 8-bit Protocol

32-bit Source IP Address 32-bit Destination IP Address Options (if any) Data

Juan Carlos Torres V

2011 v1

Slide title 40 pt Slide subtitle 24 pt Text 24 pt Bullets level 2-5 20 pt

Direccionamiento IP
Octetos en direcciones IP

Top right corner for field-mark, customer or partner logotypes. See Best practice for example.

Octetos !
1 2 3 4

Decimal Binario

Juan Carlos Torres V

2011 v1

Slide title 40 pt Slide subtitle 24 pt Text 24 pt Bullets level 2-5 20 pt

Direccionamiento IP
Clases IP
Clase A
Rango (1-126) 255.255.0.0 /16 Rango (128-191) Mascara default

Top right corner for field-mark, customer or partner logotypes. See Best practice for example.

255.0.0.0 /8

Clase B

Clase C
Rango (192-223)

255.255.255.0 /24

Clase D
Rango (224-239)

!! !!
Juan Carlos Torres V

127.x.x.x Loopback. Esta direccin IP es para pruebas. 127.0.0.1 " En equipos con IP es llamada localhost.
10 2011 v1

Slide title 40 pt Slide subtitle 24 pt

Direccionamiento IP
Clases IP

Top right corner for field-mark, customer or partner logotypes. See Best practice for example.

Text 24 pt Bullets level 2-5 20 pt

!! !! !!

Clase A - Fueron asignadas a grandes redes de corporativos. Clase B - Se han usado para redes medianas. Clase C - Son asignadas a redes pequeas.

Clase

Nmero de Redes 126 16,386 2097,152

Nmero de Hosts por Red 16777,216 65,535 254

Bits en la parte de Red 8 16 24 Multicast

Mascara Default 255.0.0.0 255.255.0.0 = /8 = /16

A B C D E

255.255.255.0 = /24

Reservadas por IETF para Investigacin y pruebas. Rango 240-255

Juan Carlos Torres V

11

2011 v1

Slide title 40 pt Slide subtitle 24 pt Text 24 pt Bullets level 2-5 20 pt

Direccionamiento IP
Distribucin de las Clases IP
!! !! Las direcciones de las clases A y B est totalmente asignadas. Direcciones de la clase C an disponibles son asignadas a nuevas redes.

Top right corner for field-mark, customer or partner logotypes. See Best practice for example.

Juan Carlos Torres V

12

2011 v1

Slide title 40 pt Slide subtitle 24 pt Text 24 pt Bullets level 2-5 20 pt

Direccionamiento IP
Ejercicio de Clases IP
Direccin IP " Clase " Red " Host "

Top right corner for field-mark, customer or partner logotypes. See Best practice for example.

10.2.1.1" 128.63.2.100" 201.222.5.64" 192.6.141.2" 130.113.64.16" 256.241.201.10"

Juan Carlos Torres V

13

2011 v1

Slide title 40 pt Slide subtitle 24 pt Text 24 pt Bullets level 2-5 20 pt

Direccionamiento IP
Tipo de Direcciones IP
Las direcciones IP podran estar en una de estas 3 categoras: !! Direccin de Red
! ! ! Unica por red o subred. Es la primer direccin en la red. Todos los bits de la parte de host son !. Varias direcciones dependiendo de la mscara de red o subred. Unica por red o subred.

Top right corner for field-mark, customer or partner logotypes. See Best practice for example.

!! !!

Direccin de Host
! !

Direccin de Broadcast
! ! Es la ltima direccin en la red. Todos los bits de la parte de host son 1.
Ejemplo:
Direccin de Red

Direccin de Broadcast

"""#$%&'!$&(!&!" """#$%&'!$&(!&#"""""""#$%&'!$&(!&$%&" """#$%&'!$&(!&$%%"


"""")*+,-.-"/'$"

Rango de direcciones de Hosts

Juan Carlos Torres V

14

2011 v1

Slide title 40 pt Slide subtitle 24 pt Text 24 pt Bullets level 2-5 20 pt

Direccionamiento IP
Las direcciones de red y broadcast estn reservadas para un propsito especial: !! !! Direccin de la Red. Usadas para identificar la red en la cual el dispositivo est ubicado. Direccin de Broadcast. Usada para envo de paquetes a TODOS los dispositivos en la red (por ejemplo DHCP).
Primer direccin IP del rango de direcciones. Todos los bits en 0.

Top right corner for field-mark, customer or partner logotypes. See Best practice for example.

Direccin IP de la Red

Red
Host
Ultima direccin IP del rango de direcciones. Todos los bits en 1.

Direccin IP de Broadcast

Red
Host

Juan Carlos Torres V

15

2011 v1

Slide title 40 pt Slide subtitle 24 pt Text 24 pt Bullets level 2-5 20 pt

Direccionamiento IP
Direcciones IP Pbicas y Privadas
!! IP Pblicas
!! Direcciones IP nicas asignadas por IANA (Internet Assigned Numbers Authority). !! Deber ser nicas en Internet.

Top right corner for field-mark, customer or partner logotypes. See Best practice for example.

!!

IP Privadas
!! Usadas en una red local. Son nicas en esa red local. !! No pueden ser conectadas a Internet. !! No son enrutables en Internet. IP Pblicas
Clase Rango de Direcciones Pblicas

A B C

#&!&!&!""#""0&'((&'((&'((" ##&!&!&!""#""#'1&'((&'((&'((" #'%&!&!&!""#""#2'&#(&'((&'((" #2'&3'&!&!""#""#0#&'((&'((&'((" #0'&!&!&!""#""#0'&#12&'((&'((" #0'&#10&!&!""#""''3&'((&'((&'(("


16 2011 v1

Juan Carlos Torres V

Slide title 40 pt Slide subtitle 24 pt Text 24 pt Bullets level 2-5 20 pt

Direccionamiento IP
Tipo de Direcciones IP
IP Privadas
Clase Rango de Direcciones Privadas

Top right corner for field-mark, customer or partner logotypes. See Best practice for example.

4" 5" 6"

#!&!&!&!""#""#!&'((&'((&'((" #2'&#1&!&!""#""#2'&3#&'((&'((" #0'&#1%&!&!""#""#0'&#1%&'((&'(("

!! !! !!

Las direcciones privadas son usadas en redes privadas (oficina, casa, empresa). Las direcciones privadas son asignadas por el administrador de la red. Todas las direcciones en Internet son pblicas y son asignadas por IANA.

Juan Carlos Torres V

17

2011 v1

Slide title 40 pt Slide subtitle 24 pt Text 24 pt Bullets level 2-5 20 pt

Top right corner for field-mark, customer or partner logotypes. See Best practice for example.

Subredes

Juan Carlos Torres V

18

2011 v1

Slide title 40 pt Slide subtitle 24 pt Text 24 pt Bullets level 2-5 20 pt

Direccionamiento IP
Subredes
!! Crear subredes (subnetting) significa usar una mscara de subred para dividir una red en segmentos ms pequeos, ms eficientes y manejables (subredes). Esto es tomando parte de los bits de host y agregarlos a la parte que corresponde a la red. Estos bists que se agregan ahora forman la subred.

Top right corner for field-mark, customer or partner logotypes. See Best practice for example.

!! !!

Bits de la parte de Red

Bits de la parte de Host

148 . 204

0 . 0
Bits de la Subred
El rango de este octeto para subredes es de 0-255

Bits de la parte de Red

Bits de la parte de Host

148
Juan Carlos Torres V

204 .
19

20

0
2011 v1

Slide title 40 pt Slide subtitle 24 pt Text 24 pt Bullets level 2-5 20 pt

Direccionamiento IP
Direccionamiento sin Subredes
!! !! !! !! Si usamos una red IP clase B sin considerar subredes (subneteo), y la asignamos a una LAN tendriamos 65535 hosts en a misma red !!! Esto no es prctico. Una red con tantos hosts en la misma LAN nunca funcionara. En la realidad si se usara esta direccin IP clase B sin subredes, slo se usaran menos de 100 direcciones de host y el resto se desperdiciaran.
148.204.0.0 /16

Top right corner for field-mark, customer or partner logotypes. See Best practice for example.

.....
148.204.1.1 148.204.1.2 148.204.1.3 148.204.255.252 148.204.255.253 148.204.255.254

Sin subredes significa con mscara default, para clase B es /16 255.255.0.0
Ver tema Clases IP.
Juan Carlos Torres V 20 2011 v1

Slide title 40 pt Slide subtitle 24 pt Text 24 pt Bullets level 2-5 20 pt

Direccionamiento IP
Direccionamiento con Subredes
!! !! !! !! Ahora consideremos dividir la red en subredes. Esto nos permitrir aprovechar mejor el rango de direcciones disponibles. El tamao de las subredes depender de las necesidades de las redes LAN (y WAN) a implementar. Con una mscara de 24 bits se tienen 254 hosts por subred. Esto ya aprovecha mejor las direcciones disponibles pero an es posible mejorar haciendo la mscara de ms bits.
Red original: 148.204.0.0 /16

Top right corner for field-mark, customer or partner logotypes. See Best practice for example.

...
148.204.1.0 /24
1 3

4 148.204.4.0 /30

148.204.2.0 /24

148.204.3.0 /24
2

Juan Carlos Torres V

21

2011 v1

Slide title 40 pt Slide subtitle 24 pt Text 24 pt Bullets level 2-5 20 pt

Direccionamiento IP
Ejemplo 1:
!! Dada la red 148.250.36.64 /26, determinar:
! ! ! Direccin de red. El rango de hosts. Broadcast.
Red Subred Host $ Red clase B con mscara /26

Top right corner for field-mark, customer or partner logotypes. See Best practice for example.

#$%"

'!$" ##!!##!!" ########" ##!!##!!" '!$"

31" !!#!!#!!" ########" !!#!!#!!" 31"

1$" !#!!!!!!" ##!!!!!!" !# !!!!!!" !! !!!!!" 1$"

&
AND bit a bit

#!!#!#!!" ########" #!!#!#!!" #$%"

! La parte de host son los 6 bits menos significativos del 4 octeto, por lo que tenes un rango de 0 a 63 ! La primer direccin del rango de host es la direccin de la subred : 148.204.36.64 ! La ltima direccin del rango de host es la direccin del broadcast: 148.204.36.127 ! El resto de las direcciones del rango de host, son los direcciones disponibles para los dispositivos de la red: 148.204.36.65 # 148.204.36.126

Juan Carlos Torres V

22

2011 v1

Slide title 40 pt Slide subtitle 24 pt Text 24 pt Bullets level 2-5 20 pt

Direccionamiento IP
Ejemplo 1 (cont):
Red Subred Host

Top right corner for field-mark, customer or partner logotypes. See Best practice for example.

#$%"

'!$"

31"

1$"
7*+,-.-"89"'1":;<+""

#!!#!#!!" ##!!##!!" !!#!!#!!" !#!!!!!!" ########" ########" ########" ##!!!!!!" #!!#!#!!" ##!!##!!" !!#!!#!!" !#!!!!!!" #$%" '!$" 31" 1$"
=;.9,,;>?"89"+@:.98" A.;)9.-"8;.9,,;>?"B-.-"CD+<" E9F@?8-"8;.9,,;>?"B-.-"CD+<"

#!!#!#!!" ##!!##!!" !!#!!#!!" !#!!!!!!" #$%&'!$&31&1$" #!!#!#!!" ##!!##!!" !!#!!#!!" !#!!!!!#" #$%&'!$&31&1(" #!!#!#!!" ##!!##!!" !!#!!#!!" !#!!!!#!" #$%&'!$&31&11" #!!#!#!!" ##!!##!!" !!#!!#!!" &"&"&"

#!!#!#!!" ##!!##!!" !!#!!#!!" !######!" #$%&'!$&31&#'1" GH<;)-"8;.9,,;>?"B-.-"CD+<" #!!#!#!!" ##!!##!!" !!#!!#!!" !#######" #$%&'!$&31&#'2" 5.D-8,-+<"

Juan Carlos Torres V

23

2011 v1

Slide title 40 pt Slide subtitle 24 pt Text 24 pt Bullets level 2-5 20 pt

Direccionamiento IP
Ejemplo 2:
148.204.3.25 /24 $ Red clase B con mscara /24 Red 148.204.3.25 255.255.255.0 #!!#!#!!" ########" #!!#!#!!" Subred : Broadcast: #$%" #$%" ##!!##!!" ########" ##!!##!!" '!$" '!$" Subred !!!!!!##" ########" !!!!!!##" 3" 3" Host !!!##!!#" !!!!!!!!" !!!!!!!" !" '(("

Top right corner for field-mark, customer or partner logotypes. See Best practice for example.

Direccin de la subred : 148.204.3.0 /24 Rango de para hosts : 148.204.3.1 # 148.204.3.254

Juan Carlos Torres V

24

2011 v1

Slide title 40 pt Slide subtitle 24 pt Text 24 pt Bullets level 2-5 20 pt

Direccionamiento IP
Diseo: Cuantos equipos en la red?
! Disear un esquema de direccionamiento para una red y asignar rangos para hosts y dispositivos de red. ! Determinar el nmero de subredes a usar:
a)! b)! LAN WAN

Top right corner for field-mark, customer or partner logotypes. See Best practice for example.

! Determinar el nmero de dispositivos por subred.


Interfaces de routers - Direccin IP por interfaz LAN switches -! Direccin IP para gestin Computadoras -! Usuarios -! Administradores -! IP Phones

Enlaces WAN -! Una subred para cada enlace punto a punto.

Interfaces de servidores - Direccin IP por interfaz Impresoras - Direccin IP para interfaz

Juan Carlos Torres V

25

2011 v1

Slide title 40 pt Slide subtitle 24 pt Text 24 pt Bullets level 2-5 20 pt

Direccionamiento IP
Cuantas redes LAN y WAN?

Top right corner for field-mark, customer or partner logotypes. See Best practice for example.

Juan Carlos Torres V

26

2011 v1

Slide title 40 pt Slide subtitle 24 pt Text 24 pt Bullets level 2-5 20 pt

Direccionamiento IP
Ejercicio 1:
Dividir la red 192.168.1.0/24 en 4 subredes.
Solution: 4 subredes requieren de 2 bits
00 01 10 11 00 0000 00 0001 00 0010 00 0011

Top right corner for field-mark, customer or partner logotypes. See Best practice for example.

. . .
00 1110 00 1111

#0'&#1%&#"&"!" """""""#0'&#1%&#"&"!!!!"!!!!"""#"""!!##"####""""" """""""#0'&#1%&#"&"!#!!"!!!!"""#"""!###"####"" """""""#0'&#1%&#"&"#!!!"!!!!"""#"""#!##"####" """""""#0'&#1%&#"&"##!!"!!!!"""#"""####"####"


8+8+8 + 2

La mscara de la subred ser de 26 bits: $%%'$%%'$%%'#($")"*$+" La 1er subred es: #($'#+,'#'!*$+"" La 2da subred es: #($'#+,'#'+&*$+" La 3er subred es: #($'#+,'#'#$,*$+" La 4a subred es: #($'#+,'#'#($*$+"

Juan Carlos Torres V

27

2011 v1

Slide title 40 pt Slide subtitle 24 pt Text 24 pt Bullets level 2-5 20 pt

Direccionamiento IP
Ejemplo de direccionamiento IP
!! Desarrollar el plan de direccionamiento IP (subredes) para la subred 148.204.25.0/24 de acuerdo a los requeriemientos de hosts de las LANs y WAN.
Red A: 20 hosts Red C: 30 hosts

Top right corner for field-mark, customer or partner logotypes. See Best practice for example.

Red: 148.204.25.0 /24 Red A: 148.204.25. / / / / /

Red E: 2 hosts

Red B: 148.204.25. Red C: 148.204.25. Red D: 148.204.25.

Red B: 17 hosts

Red D: 26 hosts

Red E: 148.204.25.

Juan Carlos Torres V

28

2011 v1

Slide title 40 pt Slide subtitle 24 pt Text 24 pt Bullets level 2-5 20 pt

Direccionamiento IP
Octeto en su equivalente decimal y binario para mscara de subred

Top right corner for field-mark, customer or partner logotypes. See Best practice for example.

Juan Carlos Torres V

29

2011 v1

Slide title 40 pt Slide subtitle 24 pt Text 24 pt Bullets level 2-5 20 pt

Direccionamiento IP
Ejercicio 2:
Dividir la red 172.16.0.0/16 en 8 subredes.
Solution: 8 subredes requieren de " " " " " " " " " " " " " " " " bits

Top right corner for field-mark, customer or partner logotypes. See Best practice for example.

#2'&#1&!&!"/#1""""$")*+,-.-"89I-@H<" "#2'&#1&"""&"" "#2'&#1&"""&"" "#2'&#1&"""&"" "#2'&#1&"""&"" "#2'&#1&"""&"" "#2'&#1&"""&"" "#2'&#1&"""&"" "#2'&#1&"""&"

La mscara de la subred ser de bits: $%%'$%%'""'"")"*" La 1er subred es: #-$'#+'"""'"""*"" La 2da subred es: #-$'#+'"""'"""*" La 3er subred es: #-$'#+'"""'"""*" """""'"'"'"" La 8a subred es: #-$'#+'"""'"""*"
Juan Carlos Torres V 30 2011 v1

Slide title 40 pt Slide subtitle 24 pt Text 24 pt Bullets level 2-5 20 pt

Top right corner for field-mark, customer or partner logotypes. See Best practice for example.

ARP

Juan Carlos Torres V

31

2011 v1

Slide title 40 pt Slide subtitle 24 pt Text 24 pt Bullets level 2-5 20 pt

ARP
Direccin IP Direccin MAC
!! !! Dispositivos de capa 2 ofrecen una interfase hacia el medio.
! Direccin fsica asignada a cada dispositivo en capa 2.

Top right corner for field-mark, customer or partner logotypes. See Best practice for example.

Dispositivos de capa 3 ofrecen conectividad y seleccin de trayectoria o ruta hacia un destino.


! Direccin lgica o direccin IP

Direccin MAC
Capa 2

Direccin IP
Capa 3

Juan Carlos Torres V

32

2011 v1

Slide title 40 pt Slide subtitle 24 pt

ARP
!! ARP - Address Resolution Protocol

Top right corner for field-mark, customer or partner logotypes. See Best practice for example.

Text 24 pt Bullets level 2-5 20 pt


Necesito la direccin MAC (fsica) de 176.16.3.2, y no la tengo en mi tabla de ARP"

Quin tiene la direccin" IP: 172.16.3.2 = ???"

172.16.3.1"

172.16.3.2"

Broadcast: FF:FF:FF:FF:FF:FF"

Juan Carlos Torres V

33

2011 v1

Slide title 40 pt Slide subtitle 24 pt Text 24 pt Bullets level 2-5 20 pt

ARP
!! ARP - Address Resolution Protocol
Ohh, escuch ese

Top right corner for field-mark, customer or partner logotypes. See Best practice for example.

Quin tiene la direccin" IP: 172.16.3.2 = ???"

Broadcast. " El mensaje es para m. Enviar mi direccin MAC."

172.16.3.1"

172.16.3.2"

Broadcast: FF:FF:FF:FF:FF:FF"

Juan Carlos Torres V

34

2011 v1

Slide title 40 pt Slide subtitle 24 pt Text 24 pt Bullets level 2-5 20 pt

ARP
Quin tiene la direccin" IP: 172.16.3.2 = ???"
Ya envi mi direccin MAC."

Top right corner for field-mark, customer or partner logotypes. See Best practice for example.

172.16.3.1"

172.16.3.2"

IP: 172.16.3.2 " Ethernet: 0800.0020.1111 " Mapeo:

IP

Ethernet

Comando para mostrar tabla ARP:

arp

-a

Juan Carlos Torres V

35

2011 v1

Slide title 40 pt Slide subtitle 24 pt Text 24 pt Bullets level 2-5 20 pt

Top right corner for field-mark, customer or partner logotypes. See Best practice for example.

ICMP

Juan Carlos Torres V

36

2011 v1

Slide title 40 pt Slide subtitle 24 pt Text 24 pt Bullets level 2-5 20 pt

ICMP
Modelo TCP/IP
Suite de Protocolos TCP/IP Aplicacin HTTP
80

Top right corner for field-mark, customer or partner logotypes. See Best practice for example.

FTP
20/21

Telnet
23

DNS
53

RIP
520

SNMP
161/162

Transporte

TCP
6

UDP
17

Internet

ARP
0806

IP
0800

IGMP
88

ICMP
01

Acceso a la Red

Ethernet

HDLC

Frame Relay

PPP

Juan Carlos Torres V

37

2011 v1

Slide title 40 pt Slide subtitle 24 pt Text 24 pt Bullets level 2-5 20 pt

ICMP
Estructura de ICMP
Type Code Checksum
IP
(20 bytes)

Top right corner for field-mark, customer or partner logotypes. See Best practice for example.

Mensaje ICMP
Paquete IP

Mensaje

Type

Code

Descripcin

Query/Error

!" 3" 3" %" ##" #'" #3" #$"


Juan Carlos Torres V

!" #" 3" !" !" !" !" !"

Echo reply Host unreachable Port unreachable Echo request TTL equals 0 during transit Bad IP header Timestamp request Timestamp reply

Query Error Error Query Error Error Query Query

38

2011 v1

Slide title 40 pt Slide subtitle 24 pt Text 24 pt Bullets level 2-5 20 pt

ICMP
Aplicaciones y Comandos
!! ping. Usado para pruebas:
! ! Conectividad a un destino. Round trip time.

Top right corner for field-mark, customer or partner logotypes. See Best practice for example.

!! traceroute / tracert. Pruebas de TTL.


! ! ! Enva mensajes ICMP para determinar la trayectoria de routers hacia el destino. Tambin se puede emplear para medir el tiempo de ida y regreso del paquete IP (round trip time). As opera traceroute:
! ! ! ! Enva un paquete con TTL=1 (un salto). El primer router descarta el paquete y enva un mensaje ICMP <;)9J<DJH;K9"9L,99898")9++-F9. Enva un segundo paquete con TTL=2 (2 saltos). ...

Juan Carlos Torres V

39

2011 v1

Slide title 40 pt Slide subtitle 24 pt Text 24 pt Bullets level 2-5 20 pt

Top right corner for field-mark, customer or partner logotypes. See Best practice for example.

DHCP

Juan Carlos Torres V

40

2011 v1

Slide title 40 pt Slide subtitle 24 pt Text 24 pt Bullets level 2-5 20 pt

DHCP
DHCP - Dynamic Host Configuration Protocol
!! Algunos parmetros que asigna DHCP:
! ! ! ! ! ! ! IP Mscara Default Gateway IP DNS Nombre DNS Subred Broadcast

Top right corner for field-mark, customer or partner logotypes. See Best practice for example.

Broa d Disc cast DH over C Mes P sage

Cliente DHCP

rv del se HCP cast D essage d a ro B M Offer


Resp

er

uesta Requ DHCP d el est M essa cliente ge

Servidor DHCP

cin forma nva in Ack e r e rv n El Se rmina co y te

Juan Carlos Torres V

41

2011 v1

Slide title 40 pt Slide subtitle 24 pt Text 24 pt Bullets level 2-5 20 pt

DHCP
Donde usar DHCP
DHCP
!! !! !! !! Estaciones Cliente usuario final PDAs Terminales mviles Telefonos IP

Top right corner for field-mark, customer or partner logotypes. See Best practice for example.

Donde NO usar DHCP


Asignacin Esttica o Manual
!! !! !! !! !! !! Servidores Routers Switches Firewalls Impresoras Access Point

Juan Carlos Torres V

42

2011 v1

Slide title 40 pt Slide subtitle 24 pt Text 24 pt Bullets level 2-5 20 pt

Top right corner for field-mark, customer or partner logotypes. See Best practice for example.

TCP & UDP

Juan Carlos Torres V

43

2011 v1

Slide title 40 pt Slide subtitle 24 pt Text 24 pt Bullets level 2-5 20 pt

Funciones de Capa de Transporte


!! !! Distingue entre aplicaciones de capa superior. Establece conectividad de extremo a extremo entre aplicaciones. Define control de flujo. Proporciona servicios confiables y no confiables para transferencia de datos.

Top right corner for field-mark, customer or partner logotypes. See Best practice for example.

Transporte"

TCP"

UDP"

!! !!

Red"

IP"

Juan Carlos Torres V

44

2011 v1

Slide title 40 pt Slide subtitle 24 pt Text 24 pt Bullets level 2-5 20 pt

TCP
Transmission Control Protocol
!! !!

TCP

Top right corner for field-mark, customer or partner logotypes. See Best practice for example.

!!

!! !!

Es un protocolo de capa 4 orientado a la conexin (connection-oriented), que proporciona confiabilidad en la transmisin de datos full-duplex. TCP es parte de la pila de protocolos TCP/IP. En un ambiente orientado a la conexin (connection-oriented), la conexin es establecida entre ambos extremos antes de que la transferencia de informacin pueda iniciar. TCP es responsable de dividir los mensajes en segmentos, reensablandolos en la estacin/equipo destino; reenviandolo en caso de que alguno no haya sido recibido, y reensamblando mensajes. TCP crea circuitos virtuales entre aplicaciones. Algunos protocolos que usan TCP :
!! !! !! !! !! FTP (File Transfer Protocol) HTTP (Hypertext Transfer Protocol) SMTP (Simple Mail Transfer Protocol) POP3 (Post Office Protocol) Telnet

Juan Carlos Torres V

45

2011 v1

Slide title 40 pt Slide subtitle 24 pt Text 24 pt Bullets level 2-5 20 pt

Formato del Segmento TCP

Top right corner for field-mark, customer or partner logotypes. See Best practice for example.

Bit 0

Bit 15|16

Bit 31

20 Bytes

Juan Carlos Torres V

46

2011 v1

Slide title 40 pt Slide subtitle 24 pt Text 24 pt Bullets level 2-5 20 pt

Formato del Segmento TCP (cont)


!! Source and Destination Port son campos de 16 bits que especifican
el puerto origen y destino de la aplicacin.

Top right corner for field-mark, customer or partner logotypes. See Best practice for example.

!! Sequence Number es un campo de 32 bits que identifica la secuencia


de los segmentos de datos que son enviados por el emisor.
! Por ejemplo: Si el nmero de secuencia de un segmento es 1343 y el segmento contiene 512 bytes de datos, el siguiente segmento debera tener un nmero de secuencia igual a 1343 + 512 + 1 = 1856.

!! Acknowledgment Number es un campo de 32 bits que identifica el

nmero de secuencia que el origen espera recibir de su destino (otro extremo). Si un host recibe un nmero de -,M?DNH98F)9?< que no coincide con el siguiente nmero de secuencia que espera recibir, se da por hecho que que se han perdido paquetes. algunas veces llamado =-<-"OII+9<, es un campo de 4 bits que indica la longitud del encabezado en B-H-:.-+"de 32 bits. Este campo es necesario para identificar el inicio de los datos, ya que la longitud del campo de OB,;D?9+ es variable.

!! Header Length,

!! Reserved field es un campo de 4 bits y siempre tiene un valor de cero.

Juan Carlos Torres V

47

2011 v1

Slide title 40 pt Slide subtitle 24 pt Text 24 pt Bullets level 2-5 20 pt

Formato del Segmento TCP (cont)


!! Code Bits o Flags es un campo de 8 bits o 8 banderas de 1 bit que
son usadas para control de flujo y control de la conexin (data flow, connection control).
! ! ! ! ! ! ! Congestion Window Reduced (CWR) ECN-Echo (ECE), Urgent (URG) Acknowledgment (ACK) Push (PSH) Reset (RST) Synchronize (SYN) Final (FIN)

Top right corner for field-mark, customer or partner logotypes. See Best practice for example.

!! Window Size es un campo de 16 bits usado para control de flujo.


Especifica el nmero de octetos, iniciando con el octeto indicado por el Acknowledgment Number, que el host aceptar de su contraparte en el otro extremo de la conexin, antes que sea esperada una confirmacin de recibido (el total de octetos indicados por este campo).

Juan Carlos Torres V

48

2011 v1

Slide title 40 pt Slide subtitle 24 pt Text 24 pt Bullets level 2-5 20 pt

Formato del Segmento TCP (cont)


!! Checksum es un campo de 16 bits cubriendo el encabezado y los datos encapsulados, permitiendo con esto, detectar errores. !! Urgent Pointer es usado solo cuando la bandera ./0"es 1. El nmero de 16 bits es agregado al campo E9P@9?,9"Q@):9. para indicar fn de datos urgentes. !! Options, especifica las opciones requeridas por el proceso de TCP del host transmisor. La opcin ms usada es 7-L;)@)" E9F)9?<"E;R9.

Top right corner for field-mark, customer or partner logotypes. See Best practice for example.

Juan Carlos Torres V

49

2011 v1

Slide title 40 pt Slide subtitle 24 pt Text 24 pt Bullets level 2-5 20 pt

Funciones de TCP
Confiabilidad

Top right corner for field-mark, customer or partner logotypes. See Best practice for example.

Emisor" Synchronize" Acknowledge, Synchronize" Acknowledge" Conexin Establecida Transferencia de Datos"


(Envo de Segmentos)"

Receptor"

3-Way Handshake
50 2011 v1

Juan Carlos Torres V

Slide title 40 pt Slide subtitle 24 pt Text 24 pt Bullets level 2-5 20 pt

Funciones de TCP (cont)


TCP Sequence & Acknowledgement
Source Port Destination Port Sequence Number Acknowledgment Numbers

Top right corner for field-mark, customer or partner logotypes. See Best practice for example.

. . .

Envi el segmento #10

Recib el #10. Ahora envo el #11.

Origen

Destino Secuencia

Ack

1028

23

10

...

Origen

Destino Secuencia

Ack

23
Origen Destino Secuencia Ack

1028

11

...

1028

23

11

...
51 2011 v1

Juan Carlos Torres V

Slide title 40 pt Slide subtitle 24 pt Text 24 pt Bullets level 2-5 20 pt

TCP Ventaneo - Windowing


!! Los paquetes de datos deben ser entregados al destino en el mismo orden en el que se transmitieron, de esta forma, se tiene un sistema de transferencia de datos confiable y orientado a conexin. El protocolo falla si algn paquete de datos se pierde, daa, duplica, o es recibido en un orden diferente. Una solucin es tener un acuse de recibo (-,M?DNH98F9) de cada paquete antes de que el siguiente paquete sea enviado.

Top right corner for field-mark, customer or partner logotypes. See Best practice for example.

!!

!!

Tamao de Ventana : 1

Juan Carlos Torres V

52

2011 v1

Slide title 40 pt Slide subtitle 24 pt Text 24 pt Bullets level 2-5 20 pt

TCP Ventaneo - Windowing

(cont)

Top right corner for field-mark, customer or partner logotypes. See Best practice for example.

Tamao de Ventana : 3

Juan Carlos Torres V

53

2011 v1

Slide title 40 pt Slide subtitle 24 pt Text 24 pt Bullets level 2-5 20 pt

TCP Ventaneo - Windowing


Diferente Tamao de Ventana

(cont)

Top right corner for field-mark, customer or partner logotypes. See Best practice for example.

Window size = 3
Tamao de Ventana : 3

Window size = 2
Tamao de Ventana : 2

Juan Carlos Torres V

54

2011 v1

Slide title 40 pt Slide subtitle 24 pt

Control de Flujo
!! A medida que la capa de transporte enva segmentos de datos, trata de garantizar que los datos no se pierdan. Si el host receptor no es capz de procesar los datos tan pronto como llegan, esto podra ser una causa de prdida de datos. El control de flujo (1234"5367832) evita el problema de desbordamiento del bfer en el host receptor.

Top right corner for field-mark, customer or partner logotypes. See Best practice for example.

Text 24 pt Bullets level 2-5 20 pt

!! !!

Hola, Qu tan rpido puedo enviarte datos?

Ahora estoy ocupado. Enviame lento los datos.

Juan Carlos Torres V

55

2011 v1

Slide title 40 pt Slide subtitle 24 pt Text 24 pt Bullets level 2-5 20 pt

UDP
User Datagram Protocol
!! !!

- UDP

Es un protocolo de transporte 9366:97;362:<<. UDP es un protocolo simple de transferencia de datagramas sin notificacin de recibido (-,M?DNH98F)9?<) o garanta de entrega. Errores y retransmisiones deben ser manejados por protocolos de capas superiores. UDP no usa el ventaneo o notificaciones de recibido para fiabilidad (.9H;-:;H;<S), si es necesario, esto debe ser proporcionado por protocolos de capa de aplicacin. UDP est diseado para aplicaciones que no necesitan secuencia en los segmentos. Formato UDP
Bit 0 Bit 15|16 Bit 31
8 Bytes

Top right corner for field-mark, customer or partner logotypes. See Best practice for example.

!!

Juan Carlos Torres V

56

2011 v1

Slide title 40 pt Slide subtitle 24 pt Text 24 pt Bullets level 2-5 20 pt

Puertos Bien Conocidos


Well Known Ports

Top right corner for field-mark, customer or partner logotypes. See Best practice for example.

Capa de Aplicacin Capa de Transporte

Nmero de Puerto

El puerto 80 es usado para HTTP o WWW.

Juan Carlos Torres V

57

2011 v1

Slide title 40 pt Slide subtitle 24 pt Text 24 pt Bullets level 2-5 20 pt

Top right corner for field-mark, customer or partner logotypes. See Best practice for example.

Anexo

Juan Carlos Torres V

58

2011 v1

Slide title 40 pt Slide subtitle 24 pt Text 24 pt Bullets level 2-5 20 pt

Referencias
!! !! !! !! !! !! !! !! !! !! NNN&,;+,D&,D)" NNN&B.D<D,DH+&,D)" NNN&,-;8-&D.F" NNN&+99J)SJ;B&,D)" NNN&N-..;D.+DI<C9&?9<" NNN&;9<I&D.F" NNN&;+D,&D.F" NNN&.I,J98;<D.&D.F" NNN&;-?-&D.F" NNN&N;.9+C-.M&D.F"
!! !! !! TD@<;?F"U6A/VAW"XDH@)9"#"'?8" Y8;<;D?&""Z9II"=DSH9&"6;+,D"A.9++" [;:.D+"89"B.9B-.-,;>?"B-.-" ,9.<;I;,-,;>?"66Q4"S"66QA&" U6A/VA"VHH@+<.-<98W"XDH@)9"#\"UC9" A.D<D,DH+W"T;,C-.8"E<9K9?+"488;+D?J ]9+H9S""

Top right corner for field-mark, customer or partner logotypes. See Best practice for example.

Juan Carlos Torres V

59

2011 v1

Slide title 40 pt Slide subtitle 24 pt Text 24 pt Bullets level 2-5 20 pt

Top right corner for field-mark, customer or partner logotypes. See Best practice for example.

Fin

Juan Carlos Torres V

60

2011 v1

Das könnte Ihnen auch gefallen