Sie sind auf Seite 1von 30

Top right

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

Slide title
40 pt
Slide subtitle
24 pt
Text
24 pt
5
20 pt

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

Slide title
40 pt
Slide subtitle
24 pt
Text
24 pt
5
20 pt

2014

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

Direccionamiento IP
Contenido

Juan Carlos Torres V

Direccionamiento IP

IP
Subredes
ARP
ICMP
DHCP
TCPy UDP
Puertos Bien Conocidos

2014

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

Slide title
40 pt
Slide subtitle
24 pt
Text
24 pt
5
20 pt

Direccionamiento IP

Juan Carlos Torres V

Slide title
40 pt

2014

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

Direccionamiento IP

Slide subtitle
24 pt
Text
24 pt
5
20 pt

Internet Protocol - IP

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:

Juan Carlos Torres V

Red
Host

2014

Slide title
40 pt
Slide subtitle
24 pt
Text
24 pt
5
20 pt

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

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)

Red.Host

Host = Cualquier dispositivo con direccin IP en la red.

Juan Carlos Torres V

Slide title
40 pt
Slide subtitle
24 pt

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

Direccionamiento IP
Encabezado de IPv4
Bit
1 0

Text
24 pt
5
20 pt

2014

Version
(4)

Bit 15 Bit 16
Header
Length (4)

Priority & Type


of Service (8)

Total Length (16)


Flags
(3)

Identification (16)
Time to live (8)

Bit 31

Protocol (8)

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

2014

Slide title
40 pt
Slide subtitle
24 pt

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

Direccionamiento IP
Otros protocolos de capa 3

Text
24 pt
5
20 pt

7 Aplicacin
6 Presentacin
5 Sesin
IP - Internet Protocol
4 Transporte
ICMP - Internet Control Message Protocol
3 Red
ARP - Address Resolution Protocol

2 Enlace de Datos

RARP - Reverse Address Resolution Protocol

1 Fsica

Juan Carlos Torres V

Slide title
40 pt
Slide subtitle
24 pt
Text
24 pt
5
20 pt

2014

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

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

192.168.100.99

172.16.3.10

Origen IP = 172.16.3.10
Destino IP = 192.168.100.99

0
4-bit
Version

15 16
4-bit
Header
Length

8-bit Type Of
Service
(TOS)

3-bit
Flags

16-bit Identification
8 bit Time To Live
TTL

31
16-bit Total Length (in bytes)

8-bit Protocol

13-bit Fragment Offset


16-bit Header Checksum

32-bit Source IP Address


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

Juan Carlos Torres V

2014

Slide title
40 pt
Slide subtitle
24 pt

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

Direccionamiento IP
Octetos en direcciones IP

Text
24 pt
5
20 pt
Octetos
1

Decimal
Binario

Juan Carlos Torres V

Slide title
40 pt
Slide subtitle
24 pt
Text
24 pt
5
20 pt

2014

Direccionamiento IP
Clases IP

Mascara default

255.0.0.0
/8

Clase A
Rango (1-126)

255.255.0.0
/16

Clase B
Rango (128-191)

255.255.255.0
/24

Clase C
Rango (192-223)

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

2014

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

Slide title
40 pt

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

Direccionamiento IP

Slide subtitle
24 pt

Clases IP
Text
24 pt
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

Nmero de Hosts
por Red

Bits en la parte
de Red

126

16777,216

255.0.0.0

= /8

16,386

65,535

16

255.255.0.0

= /16

2097,152

254

24

255.255.255.0 = /24

Multicast

Reservadas por IETF para Investigacin y pruebas.


Rango 240-255

Juan Carlos Torres V

Slide title
40 pt

Direccionamiento IP

Slide subtitle
24 pt

Distribucin de las Clases IP

Text
24 pt
5
20 pt

Mascara Default

11

2014

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

Las direcciones de las clases A y B est totalmente asignadas.


Direcciones de la clase C an disponibles son asignadas a nuevas
redes.

Juan Carlos Torres V

12

2014

Slide title
40 pt
Slide subtitle
24 pt
Text
24 pt
5
20 pt

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

Direccionamiento IP
Ejercicio de Clases IP
Direccin IP

Clase

Red

Host

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

Slide title
40 pt
Slide subtitle
24 pt
Text
24 pt
5
20 pt

13

2014

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

Direccionamiento IP
Tipo de Direcciones IP
Las direcciones IP podran estar en una de estas 3 categoras:
Direccin de Red

Direccin de Host

Unica por red o subred.


Es la primer direccin en la red.
Todos los bits de la parte de host son 0.
Varias direcciones dependiendo de la mscara de red o subred.

Direccin de Broadcast

Unica por red o subred.

Es la ltima direccin en la red.


Todos los bits de la parte de host son 1.
Ejemplo:

Direccin de Red

Direccin de Broadcast

148.204.50.0
148.204.50.1
148.204.50.255

148.204.50.254

Rango de direcciones
de Hosts

mscara /24

Juan Carlos Torres V

14

2014

Slide title
40 pt
Slide subtitle
24 pt
Text
24 pt
5
20 pt

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

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.

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

Slide title
40 pt
Slide subtitle
24 pt

2014

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

Direccionamiento IP
Direcciones IP Pbicas y Privadas

Text
24 pt
5
20 pt

15

IP Pblicas
Direcciones IP nicas asignadas por IANA (Internet Assigned Numbers Authority).
Deber ser nicas en Internet.

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

A
B
C

Juan Carlos Torres V

Rango de Direcciones Pblicas

1.0.0.0

9.255.255.255

11.0.0.0

126.255.255.255

128.0.0.0

172.15.255.255

172.32.0.0

191.255.255.255

192.167.255.255

192.0.0.0

192.169.0.0
16

223.255.255.255
2014

Slide title
40 pt
Slide subtitle
24 pt

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

Direccionamiento IP
Tipo de Direcciones IP

Text
24 pt
5
20 pt

IP Privadas
Clase

Juan Carlos Torres V

Rango de Direcciones Privadas

10.0.0.0

10.255.255.255

172.16.0.0

172.31.255.255

192.168.0.0

192.168.255.255

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.

17

2014

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

Slide title
40 pt
Slide subtitle
24 pt
Text
24 pt
5
20 pt

Subredes

Juan Carlos Torres V

18

2014

Slide title
40 pt

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

Direccionamiento IP

Slide subtitle
24 pt

Subredes

Text
24 pt
5
20 pt

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.

Bits de la parte de Host

Bits de la parte de Red

148 . 204

Bits de la parte de Red

148

Slide subtitle
24 pt
Text
24 pt
5
20 pt

Bits de la
Subred

204 .

Juan Carlos Torres V

Slide title
40 pt

0 . 0

20

Bits de la
parte
de Host

El rango de
este octeto
para subredes
es de 0-255

19

2014

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

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

.....
148.204.1.1

148.204.1.2

148.204.255.252

148.204.1.3

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

2014

Slide title
40 pt
Slide subtitle
24 pt
Text
24 pt
5
20 pt

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

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

...

4
148.204.4.0 /30

148.204.2.0 /24

Slide subtitle
24 pt
Text
24 pt
5
20 pt

1
3

148.204.3.0 /24
2

Juan Carlos Torres V

Slide title
40 pt

148.204.1.0 /24

21

2014

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

Direccionamiento IP
Ejemplo 1:

Dada la red 148.250.36.64 /26, determinar:

Red

&
AND bit a bit

Red clase B con mscara /26

Direccin de red.
El rango de hosts.
Broadcast.
Subred

Host

148

204

36

64

10010100

11001100

00100100

01000000

11111111

11111111

11111111

11000000

10010100

11001100

00100100

01000000
0000000

148

204

36

64

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

2014

Slide title
40 pt
Slide subtitle
24 pt
Text
24 pt
5
20 pt

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

Direccionamiento IP
Ejemplo 1 (cont):
Red

148

204

Subred

Host

36

64

10010100 11001100 00100100 01000000


11111111 11111111 11111111 11000000

Mscara de 26 bits

10010100 11001100 00100100 01000000


148

204

36

64

10010100 11001100 00100100 01000000 148.204.36.64

Direccin de subred

10010100 11001100 00100100 01000001 148.204.36.65

Primera direccin para host

10010100 11001100 00100100 01000010 148.204.36.66

Segunda direccin para host

10010100 11001100 00100100

. . .

10010100 11001100 00100100 01111110 148.204.36.126 Ultima direccin para host


10010100 11001100 00100100 01111111 148.204.36.127 Broadcast

Juan Carlos Torres V

Slide title
40 pt
Slide subtitle
24 pt

23

2014

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

Direccionamiento IP
Ejemplo 2:
148.204.3.25 /24

Text
24 pt
5
20 pt

Red clase B con mscara /24


Subred

Host

148.204.3.25

10010100

Red
11001100

00000011

00011001

255.255.255.0

11111111

11111111

11111111

00000000

10010100

11001100

00000011

0000000

Subred :

148

204

Broadcast:

148

204

255

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

2014

Slide title
40 pt
Slide subtitle
24 pt
Text
24 pt
5
20 pt

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

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

Determinar el nmero de dispositivos por subred.


Interfaces de routers
- Direccin IP por interfaz
LAN switches
- Direccin IP para gestin

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

Slide title
40 pt
Slide subtitle
24 pt

Computadoras
- Usuarios
- Administradores
- IP Phones

25

2014

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

Direccionamiento IP
Cuantas redes LAN y WAN?

Text
24 pt
5
20 pt

Juan Carlos Torres V

26

2014

Slide title
40 pt

Direccionamiento IP

Slide subtitle
24 pt

Ejercicio 1:

00 0000
00 0001
00 0010
00 0011

Dividir la red 192.168.1.0/24 en 4 subredes.

Text
24 pt
5
20 pt

Solution:
4 subredes requieren de 2 bits
192.168.1
192.168.1
192.168.1
192.168.1
192.168.1

.
.
.
.
.

0
0000
0100
1000
1100

0000
0000
0000
0000

.
.
.

00
01
10
11

0011
0111
1011
1111

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

00 1110
00 1111

1111
1111
1111
1111

8+8+8 + 2

La mscara de la subred ser de 26 bits: 255.255.255.192 = /26


La 1er subred es:
192.168.1.0/26
La 2da subred es: 192.168.1.64/26
La 3er subred es:
192.168.1.128/26
La 4a subred es:
192.168.1.192/26

Juan Carlos Torres V

Slide title
40 pt
Slide subtitle
24 pt

2014

Direccionamiento IP
Ejemplo de direccionamiento IP

Text
24 pt
5
20 pt

27

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

Red: 148.204.25.0 /24

Red E:
2 hosts

Red B:
17 hosts

Juan Carlos Torres V

Red D:
26 hosts

28

Red A: 148.204.25.

Red B: 148.204.25.

Red C: 148.204.25.

Red D: 148.204.25.

Red E: 148.204.25.

2014

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

Slide title
40 pt
Slide subtitle
24 pt

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

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

Text
24 pt
5
20 pt

Juan Carlos Torres V

Slide title
40 pt
Slide subtitle
24 pt

29

2014

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

Direccionamiento IP
Ejercicio 2:
Dividir la red 172.16.0.0/16 en 8 subredes.

Text
24 pt
5
20 pt

Solution :
8 subredes requieren de

bits

172.16.0.0 /16
172.16.
172.16.
172.16.
172.16.
172.16.
172.16.
172.16.
172.16.

mscara default

.
.
.
.
.
.
.
.

La mscara de la subred ser de


La 1er subred es:
La 2da subred es:
La 3er subred es:
. . .
La 8a subred es:
Juan Carlos Torres V

bits: 255.255.

172.16.
172.16.
172.16.

.
.
.

/
/
/

172.16.

/
30

= /

2014

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

Slide title
40 pt
Slide subtitle
24 pt
Text
24 pt
5
20 pt

ARP

Juan Carlos Torres V

Slide title
40 pt
Slide subtitle
24 pt
Text
24 pt
5
20 pt

31

2014

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

ARP
Direccin IP Direccin MAC

Dispositivos de capa 2 ofrecen una interfase hacia el medio.

Dispositivos de capa 3 ofrecen conectividad y seleccin de trayectoria o


ruta hacia un destino.

Direccin fsica asignada a cada dispositivo en capa 2.

Direccin lgica o direccin IP

Direccin MAC
Capa 2

Direccin IP
Capa 3

Juan Carlos Torres V

32

2014

Slide title
40 pt
Slide subtitle
24 pt

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

ARP
ARP - Address Resolution Protocol

Text
24 pt
5
20 pt

Quin tiene la direccin


IP: 172.16.3.2 = ???

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

172.16.3.1

172.16.3.2

Broadcast: FF:FF:FF:FF:FF:FF

Juan Carlos Torres V

Slide title
40 pt
Slide subtitle
24 pt

33

2014

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

ARP
ARP - Address Resolution Protocol

Text
24 pt
5
20 pt

Ohh, escuch ese

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

2014

Slide title
40 pt

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

ARP

Slide subtitle
24 pt

Quin tiene la direccin


IP: 172.16.3.2 = ???

Ya envi mi
direccin MAC.

Text
24 pt
5
20 pt

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

Juan Carlos Torres V

-a

35

2014

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

Slide title
40 pt
Slide subtitle
24 pt
Text
24 pt
5
20 pt

ICMP

Juan Carlos Torres V

36

2014

Slide title
40 pt

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

ICMP

Slide subtitle
24 pt
7 Aplicacin

Text
24 pt
5
20 pt

6 Presentacin
5 Sesin
4 Transporte

IP
(20 bytes)

Mensaje ICMP

3 Red

IP, OSPF, ICMP

Paquete IP
2 Enlace de Datos
1 Fsica

Juan Carlos Torres V

Slide title
40 pt
Slide subtitle
24 pt

37

2014

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

ICMP
Estructura de ICMP
Type

Text
24 pt
5
20 pt

Code

Checksum

Mensaje

Juan Carlos Torres V

Type

Code

Echo reply

Descripcin

Query

Host unreachable

Error

Port unreachable

Error

Echo request

Query

11

TTL equals 0 during transit

Error

12

Bad IP header

Error

13

Timestamp request

Query

14

Timestamp reply

Query

38

Query/Error

2014

Slide title
40 pt
Slide subtitle
24 pt
Text
24 pt
5
20 pt

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

ICMP
Aplicaciones y Comandos

ping. Usado para pruebas:

Conectividad a un destino.
Round trip time.

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:

Juan Carlos Torres V

Enva un paquete con TTL=1 (un salto).


El primer router descarta el paquete y enva un mensaje ICMP
time-to-live exceeded message.
Enva un segundo paquete con TTL=2 (2 saltos).
...

39

2014

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

Slide title
40 pt
Slide subtitle
24 pt
Text
24 pt
5
20 pt

DHCP

Juan Carlos Torres V

40

2014

Slide title
40 pt
Slide subtitle
24 pt

DHCP
DHCP - Dynamic Host Configuration Protocol

Algunos parmetros que asigna DHCP:

IP
Mscara
Default Gateway
IP DNS
Nombre DNS
Subred
Broadcast

Cliente DHCP

Text
24 pt
5
20 pt

Juan Carlos Torres V

Slide title
40 pt
Slide subtitle
24 pt
Text
24 pt
5
20 pt

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

Servidor DHCP

41

2014

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

DHCP
Donde usar DHCP
DHCP

Estaciones Cliente usuario


final
PDAs
Terminales mviles
Telefonos IP

Juan Carlos Torres V

Donde NO usar DHCP


Asignacin Esttica o Manual

42

Servidores
Routers
Switches
Firewalls
Impresoras
Access Point

2014

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

Slide title
40 pt
Slide subtitle
24 pt
Text
24 pt
5
20 pt

TCP & UDP

Juan Carlos Torres V

Slide title
40 pt

43

2014

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

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.

Juan Carlos Torres V

44

Red

Text
24 pt
5
20 pt

Transporte

Slide subtitle
24 pt

TCP

UDP

IP

2014

Slide title
40 pt
Slide subtitle
24 pt
Text
24 pt
5
20 pt

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

TCP
Transmission Control Protocol

TCP

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

Slide title
40 pt

45

2014

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

Formato del Segmento TCP

Slide subtitle
24 pt
Text
24 pt
5
20 pt

Bit 0

Bit 15|16

Bit 31

20
Bytes

Juan Carlos Torres V

46

2014

Slide title
40 pt
Slide subtitle
24 pt
Text
24 pt
5
20 pt

Formato del Segmento TCP (cont)

Source and Destination Port son campos de 16 bits que especifican

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

el puerto origen y destino de la aplicacin.

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

Header Length,

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

nmero de secuencia que el origen espera recibir de su destino (otro


extremo). Si un host recibe un nmero de acknowledgment 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 Data Offset, es un campo
de 4 bits que indica la longitud del encabezado en palabras de 32 bits.
Este campo es necesario para identificar el inicio de los datos, ya que la
longitud del campo de Opciones es variable.

Juan Carlos Torres V

Slide title
40 pt
Slide subtitle
24 pt

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

47

2014

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

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).

Text
24 pt
5
20 pt

Congestion Window Reduced (CWR)


ECN-Echo (ECE), Urgent (URG)
Acknowledgment (ACK)
Push (PSH)
Reset (RST)
Synchronize (SYN)
Final (FIN)

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

2014

Slide title
40 pt

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

Formato del Segmento TCP (cont)

Slide subtitle
24 pt
Text
24 pt
5
20 pt

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 URG es 1. El


nmero de 16 bits es agregado al campo Sequence Number para
indicar fn de datos urgentes.

Options, especifica las opciones requeridas por el proceso de


TCP del host transmisor. La opcin ms usada es Maximum
Segment Size.

Juan Carlos Torres V

Slide title
40 pt
Slide subtitle
24 pt

49

2014

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

Funciones de TCP
Confiabilidad

Text
24 pt
5
20 pt

Receptor

Emisor
Synchronize
Acknowledge, Synchronize
Acknowledge
Conexin Establecida
Transferencia de Datos
(Envo de Segmentos)

Juan Carlos Torres V

3-Way Handshake
50

2014

Slide title
40 pt

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

Funciones de TCP (cont)

Slide subtitle
24 pt

TCP Sequence & Acknowledgement

Text
24 pt
5
20 pt

Destination
Port

Source
Port

Sequence
Number

Acknowledgment
Numbers

Recib el #10.
Ahora envo el
#11.

Envi el
segmento #10

Origen

Destino Secuencia

1028

23

10

Ack

...

Origen

23
Origen

Destino Secuencia

1028

23

. . .

11

Destino Secuencia

1028

Ack

Ack

11

...

...

Juan Carlos Torres V

51

2014

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

TCP Ventaneo - Windowing

Slide title
40 pt
Slide subtitle
24 pt
Text
24 pt
5
20 pt

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 (acknowledge) de cada
paquete antes de que el siguiente
paquete sea enviado.

Tamao de Ventana : 1

Juan Carlos Torres V

52

2014

Slide title
40 pt

TCP Ventaneo - Windowing

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

(cont)

Slide subtitle
24 pt
Text
24 pt
5
20 pt

Tamao de Ventana : 3

Juan Carlos Torres V

Slide title
40 pt
Slide subtitle
24 pt

53

2014

TCP Ventaneo - Windowing

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

(cont)

Diferente Tamao de Ventana

Text
24 pt
5
20 pt

Window size = 3

Window size = 2
Tamao de Ventana : 2

Tamao de Ventana : 3

Juan Carlos Torres V

54

2014

Slide title
40 pt

Control de Flujo

Slide subtitle
24 pt
Text
24 pt
5
20 pt

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 (Flow Control) evita el problema de desbordamiento


del bfer en el host receptor.

Hola, Qu tan rpido


puedo enviarte datos?

Ahora estoy ocupado.


Enviame lento los datos.

Juan Carlos Torres V

Slide title
40 pt
Slide subtitle
24 pt

55

2014

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

UDP
User Datagram Protocol

- UDP

Es un protocolo de transporte connectionless.


Text
24 pt
5
20 pt

UDP es un protocolo simple de transferencia de datagramas sin notificacin de


recibido (acknowledgment) 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
(reliability), 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

Juan Carlos Torres V

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

56

2014

Slide title
40 pt
Slide subtitle
24 pt

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

Puertos Bien Conocidos


Well Known Ports

Text
24 pt
5
20 pt
Nmero
de Puerto

Capa de
Aplicacin
Capa de
Transporte

El puerto 80 es usado para HTTP o WWW.

Juan Carlos Torres V

57

2014

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

Slide title
40 pt
Slide subtitle
24 pt
Text
24 pt
5
20 pt

Anexo

Juan Carlos Torres V

58

2014

Slide title
40 pt
Slide subtitle
24 pt
Text
24 pt
5
20 pt

Referencias

www.cisco.com
www.protocols.com
www.caida.org
www.see-my-ip.com
www.warriorsofthe.net
www.ietf.org

www.isoc.org
www.rfc-editor.org
www.iana.org
www.wireshark.org

Juan Carlos Torres V

59

Routing TCP/IP, Volume 1 2nd


Edition. Jeff Doyle. Cisco Press

Libros de preparacin para


certificacin CCNA y CCNP.

TCP/IP Illustrated, Volume 1: The


Protocols, Richard Stevens AddisonWesley

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

2014

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

Slide title
40 pt
Slide subtitle
24 pt
Text
24 pt
5
20 pt

Juan Carlos Torres V

60

2014

Das könnte Ihnen auch gefallen