SlideShare uma empresa Scribd logo
1 de 87
PROTOCOLOS DE RED
CLASE 3/4
Por José Luis Carrillo
TCP/IP
3ra Clase
REPASO
OSI

FISICA

ARP

SLIP

Modulación

PPP NCP
LCP
HDLC

Multiplexación

PAP/CHAP

Códigos de
Línea

ENLACE

FISICA

ACCESO DE RED

ENLACE

TCP/IP
Estructura TCP/IP
Aplicación

Transporte

Internet

Acceso de Red

TCP/IP NO ES UN ESTANDAR ISO
OSI vs TCP/IP
OSI vs TCP/IP
Capa RED/Internet
Algunos conceptos
Redes Conmutadas por Circuitos
Redes Conmutadas por Paquetes
Servicios Orientadas a Conexión
Servicios No Orientadas a Conexión
Protocolos TCP/IP de Capa de Red
•
•
•
•
•
•

IP
ICMP
DHCP
RIP
IGMP
OSPF
IP
• Internet Protocol
• Protocolo No orientado a conexión
• Servicio de datagramas no confiable (mejor
esfuerzo – best effort).
• No provee mecanismos de corrección de
errores.
IP
• Su funcionamiento se basa en direcciones
lógicas.
• IP v4 el la versión más usada actualmente.
• IP v6 ya ha sido liberada y se esta
implementando paulatinamente.
Direccionamiento






Las direcciones de Internet son llamada
también direcciones IP
Cuando nos referimos a las interfaces de red
de un host: se requiere una dirección IP por
cada una
Las direcciones están estructuradas en dos
porciones jerárquicas:




Dirección de red
Dirección de host

192.

169.

1.

23
Direccionamiento


¿Cuántos bits asignar al número de host y
cuántos al número de la red?






Si son muchas redes con pocos hosts, se necesitan
más bits para la dirección de red y viceversa.

Pero los diseñadores no pudieron predecir el
futuro.
Decidieron tres conjuntos de particiones de bits.




Clase A: 8 bits red, 24 bits host
Clase B: 16 cada una
Clase C: 24 bits red, 8 bits host
Direccionamiento


Para distinguir entre ellas:







Usar el bit de inicio.
Primer bit = 0 => clase A
Primeros bits 10 => clase B
Primeros bits 110 => clase C

Cada nodo de una red requiere dirección única:



Cuatro números, separados por punto (0-255).
Las direcciones asignadas a hardware se mapean con
los protocolos ARP y RARP
Direccionamiento


Las organizaciones tienen rangos de
direcciones asignados por InterNic, o el
proveedor de telecomunicaciones.




Existen valores reservados:





Los administradores locales asignan su
numeración interna.
0 no se usa, describe a “esta red”
255 se emplea para broadcasts

La dirección 127 se reserva para loopback.
Direccionamiento


Existen rangos de direcciones para uso
interno:
 Clase A desde 10.0.0.0 hasta
10.255.255.255
 Clase B desde 172.16.0.0 a 172.16.255.255
 Clase C desde 192.168.0.0 a
192.168.255.255
Máscaras de Red
• La operación AND bit a bit de una dirección IP
con su máscara de red regresa solamente la
porción de red.
10111101 11100011 11001010 00000010

189.227.202.2
AND

11111111 11111111 11111111 00000000

255.255.255.0

10111101 11100011 00000000 00000000

189.227.202.0
Direccionamiento


Problema:


Si deseamos más de 256 hosts en nuestra
red, necesitaríamos obtener una dirección de
clase B, la cual permite 64K hosts, y
desperdiciaríamos espacio.
Parámetros IP


Red:






Dirección IP
Direcciones de DNS´s
Direcciones de Gateways (routers)

Computadora:




Hostname.
Domain name
Tarjeta de red
Parámetros de la tarjeta


Son usuales:





MAC_address
Dirección IP
Nombre del dispositivo

ifconfig eth0 138.100.9.101 netmask 255.255.248.0 up
Búsqueda de Equipos


Con la utilería ping: envía un mensaje al nodo
y espera respuesta.


ping host/ip
Paquete IP
3

7

VERS LONG1

15

SERVICIO

31

LONGITUD TOTAL

IDENTIFICADOR
TTL

23

FLAGS

PROTOCOLO

OFFSET
CHECKSUM

DIRECCION ORIGEN
DIRECCION DESTINO
PARTE OPCIONAL
DATOS
Paquete IP
• Versión: Los protocolos evolucionan y cambian
con el tiempo. Por esto, es conveniente saber con
qué versión se ha generado un datagrama.
• Longitud: Es la longitud de la cabecera medida en
palabras de 32 bits. Puesto que este campo tiene
4 bits la longitud máxima de la cabecera es de 64
octetos.
• Servicio: Lo rellena quien envía el datagrama. Su
utilidad actual es muy escasa, pero irá
aumentando en la medida en que se empleen
diferentes tipos de tráfico.
Paquete IP
• Longitud total: Es la longitud total del
mensaje en octetos incluida la cabecera.
• Identificador: numero de secuencia. Es el
mismo para todos los datagramas generados
al segmentar e igual al del datagrama original.
• Offset: posición de los datos del datagrama
segmentado en el original. (Se cuenta por
octetos)
Paquete IP
• Flags: Sólo se usa MF, que se pone a 0 si el
datagrama es el último fragmento de una
segmentación.
• TTL: o Time To Life: Limita el tiempo que un
datagrama puede pasar en la red. TTL se
decrementa en una unidad cada vez que pasa
por un router si todo va bien, o en una unidad
por segundo en el router si hay congestión. Al
llegar a cero el datagrama es descartado.
Paquete IP
• Checksum: Es el resultado de aplicar un código de
protección de errores a la cabecera con los bits
del campo checksum puestos a cero.
• Opciones: En este campo se especifican algunas
opciones de las que se puede hacer uso. Por
ejemplo, una de ellas es la denominada registro
de ruta. Si se emplea esta opción todos los
Routers por los que pase el datagrama copiarían
en su campo de opciones su dirección.
Ejercicio
• Encontrar, analizar y comprobar la estructura
de una o varios paquetes IP usando el
analizador de protocolos whireshark.
Wireshark
(Inicio de captura)
Wireshark
(Selección de trama IP)
Wireshark
(Análisis detallado de trama IP)
Protocolo ICMP
• Internet Control Message Protocol
• Subprotocolo IP
• Definido en RFC 792
Protocolo ICMP
• Los mensajes ICMP son comúnmente
generados en respuesta a errores en los
paquetes IP o para diagnóstico y ruteo.
• La única excepción es la herramienta ping y
traceroute, que envían mensajes de petición
Echo ICMP (y recibe mensajes de respuesta
Echo)
Paquete ICMP
8

TIPO

16

CODIGO
(Tipo de Error)
No Usado
Paquete IP Original

32

Checksum
Paquete ICMP
• Tipo: Especifica el tipo de mensaje
|
Valor Significado

Valor Significado

0

Echo reply

12

Parameter problem

3

Destination unreachable

13

Timestamp request

4

Source quench

14

Timestamp reply

5

Redirect

15

Information request (obsolete)

8

Echo

16

Information reply (obsolete)

9

Router advertisement

17

Address mask request

10

Router solicitation

18

Address mask reply

11

Time exceeded
Paquete ICMP
• Código: Contiene el código de error
encontrado en el datagrama dependiendo del
tipo de mensaje.
• Por ejemplo, si el Tipo es 5 (Redirect) el código
será uno de los siguientes:
0 Network redirect
1 Host redirect
2 Network redirect for this type of service
3 Host redirect for this type of service
Paquete ICMP
Si el Tipo es 0, es decir resultado de un ping o un
traceroute, el código será siempre 0.
Ejercicio
• Encontrar, analizar y comprobar la estructura
de una o varias tramas ICMP usando el
analizador de protocolos whireshark.
• Para obtener una trama ICMP, realizar un ping
o un tracert a algún host local o remoto.
Wireshark
(Selección de trama ICMP)
Wireshark
(Análisis detallado de trama ICMP)
DHCP
• Dynamic Host Configuration Protocol
• Protocolo que permite a los clientes en una
red adquirir sus parámetros de configuración
en forma automática.
• RFC 2131.
Métodos de Asignación de direcciones
DHCP
• Asignación manual o estática
• Asignación automática
• Asignación dinámica
Protocolo DHCP
• Parámetros configurables:
– Máscara de Subred
– Puerta de Enlace
– DNS (Domain Name Service)
– Dirección Broadcast
– Tiempo de espera ARP
– Y algunos otros.
Paquete DHCP
8
CODIGO

16
TIPO HW

24
LONGITUD

HOPS

ID DE TRANSACCION
SEGUNDOS

FLAGS

DIRECCION IP DE CLIENTE
DIRECCION IP PROPIA
DIRECCION IP DE SERVIDOR
DIRECCION IP DE RUTEADOR
DIRECCION DE HARDWARE DE CLIENTE (16 bytes)
HOST NAME SERVER (64 bytes)
NOMBRE DE ARCHIVO DE ARRANQUE (128 BYTES)
OPCIONES (312 BYTES)

32
Paquete DHCP
• Codigo: Indica solicitud o respuesta: 1
Request, 2 Reply.
• Tipo HW: El tipo de hardware, por ejemplo: 1
Ethernet 6, IEEE 802 Networks.
• Longitud: Longitud en bytes de la dirección
hardware. Ethernet y las redes en anillo usan
6, por ejemplo.
Paquete DHCP
• Hops: El cliente lo pone a 0. Cada "router" que
retransmite la solicitud a otro servidor lo
incrementa, con el fin de detectar bucles. El
RFC 951 sugiere que un valor de 3 indica un
bucle.
• Segundos: Fijado por el cliente. Es el tiempo
transcurrido en segundos desde que el cliente
inició el proceso de arranque.
Paquete DHCP
• Flags: El bit más significativo de este campo se
usa como flag de broadcast, los demás están
reservados para futuros usos.
• IP del Cliente: Fijada por el cliente. O bien es
su dirección IP real , o 0.0.0.0.
• IP propia: Fijada por el servidor si el valor del
campo anterior es 0.0.0.0
Paquete DHCP
• IP Servidor: Fijada por el servidor.
• IP Ruteador:Fijada por el "router"
retransmisor si se usa retransmisión BOOTP.
• Dirección de HW del Cliente: Fijada por el
cliente y usada por el servidor para identificar
cuál de los clientes registrados está
arrancando.
Paquete DHCP
• Server Host Name: Nombre opcional del host
servidor acabado en X'00'.
• Nombre del archivo de arranque: El cliente o
bien deja este campo vacío o especifica un
nombre genérico, como "router" indicando el
tipo de fichero de arranque a usar. En la solicitud
de DHCPDISCOVER se pone al valor nulo. El
servidor devuelve el la ruta de acceso completa
del fichero en una respuesta DHCPOFFER. El valor
termina en X'00'.
Paquete DHCP
• Opciones: Los primeros cuatro bytes del
campo de opciones del mensaje DHCP
contienen el cookie(99.130.83.99). El resto del
campo de opciones consiste en parámetros
marcados llamados opciones.
• Remitirse al RFC 1533 para más detalles.
Wireshark
(Análisis de trama DHCP)
Tarea
• Encontrar, analizar y comprobar la estructura
de una o varias tramas DHCP usando el
analizador de protocolos whireshark.
Enrutamiento






¿Cómo llegar a una computadora dada su
dirección IP?
Se requiere conocer el siguiente salto para
alcanzar una dirección de red en particular:
Esto es conocido como una tabla de
enrutamiento, o de rutas.
Enrutamiento
2.1

1.1

Red 1

Red 2

1.2

2.2

3.1

Red 3
3.2
Rutas por default








Estrictamente hablando, se requiere información
del siguiente salto en cada red de Internet.
En lugar de ello, mantener rutas detalladas sólo
para el ambiente local.
Para destinos desconocidos, usar un router por
default.
Reduce el tamaño de las tablas de enrutamiento
a expensas de emplear rutas no óptimas
Ejemplo
Ejemplo
164.35.0.0 / 16

.200.254

20

.1

.2

A

20
.1

0 .3

0 .3

0 .0

/2

4
.1

.1
B
.254

170.30.28.0 / 24

200.10.10.0 / 24

200.40.40.0 / 24

.2

0.2

0 .2

/
0.0

24

.2
C
.254

.2

D
.100.253
123.34.0.0 / 16

190.32.45.0 / 24
Ejercicio de rutas estáticas
Protocolos de Enrutados
• es cualquier protocolo de red que proporcione
suficiente información en su dirección de capa
de red para permitir que un paquete se envíe
desde un host a otro tomando como base el
esquema de direccionamiento
• El Protocolo Internet (IP) es un ejemplo de
protocolo enrutado.
Protocolos de Enrutamiento
• Los protocolos de enrutamiento soportan un
protocolo enrutado proporcionando
mecanismos para compartir la información de
enrutamiento.
– RIP (Routing Information Protocol o Protocolo de
información de enrutamiento)
– IGRP (Interior Gateway Routing Protocol o
Protocolo de enrutamiento de gateway interior)
– OSPF (Open Shortest Path First o Primero la ruta
libre más corta)
Rutas dinámicas
• Se utiliza una ruta que el protocolo de
enrutamiento de red ajusta automáticamente
a los cambios de topología o tráfico.
Enrutamiento dinámico
• El éxito del enrutamiento dinámico depende
de dos funciones básicas del router:
• el mantenimiento de una tabla de
enrutamiento
• la distribución oportuna del
conocimiento, bajo la forma de
actualizaciones de enrutamiento, hacia otros
routers
Enrutamiento dinámico
El enrutamiento dinámico se basa en un protocolo
de enrutamiento para compartir el conocimiento
entre los routers. Un protocolo de enrutamiento
define el conjunto de reglas utilizadas por un router
cuando se comunica con los routers vecinos. Por
ejemplo, un protocolo de enrutamiento describe:
• cómo enviar actualizaciones
• qué conocimiento contienen esas actualizaciones
• cuándo enviar ese conocimiento
• cómo ubicar a los destinatarios de las
actualizaciones
Enrutamiento dinámico
La mayoría de los algoritmos de enrutamiento
se pueden clasificar como uno de dos algoritmos
básicos:
• vector-distancia, o
• estado-enlace.
Enrutamiento dinámico
• El enrutamiento por vector-distancia
determina la dirección (vector) y la distancia
hacia cualquier enlace en la internetwork.
• El enrutamiento estado-enlace (también
denominado primero la ruta libre más corta)
recrea la topología exacta de toda la
internetwork (o por lo menos la porción en la
que se ubica el router).
Convergencia
Cuando todos los routers de una red se
encuentran operando con el mismo
conocimiento, se dice que la red ha convergido.
La convergencia rápida es una función de red
deseable, ya que reduce el período de tiempo
durante el cual los routers continúan tomando
decisiones de enrutamiento incorrectas o que
causan desperdicio.
Enrutamiento Vector-distancia
Los algoritmos de enrutamiento basados en
vector-distancia envían copias periódicas de una
tabla de enrutamiento de un router a otro. Estas
actualizaciones regulares entre routers
comunican los cambios de topología.
Enrutamiento Vector-distancia
Enrutamiento Estado-Enlace
también conocidos como algoritmos SPF
(primero la ruta libre más corta), mantienen una
compleja base de datos de información de
topología.
Enrutamiento estado enlace
Comparativos
Enrutamiento Interior-Exterior
• Los protocolos de enrutamiento interior se
utilizan dentro de un mismo sistema
autónomo.

• Los protocolos de enrutamiento exterior se
utilizan para las comunicaciones entre
sistemas autónomos.
Protocolos de Enrutamiento Interior
• RIP : (Routing Information Protocol)
vector-distancia.
• IGRP : (Interior Gateway Routing Protocol)
protocolo de enrutamiento vector-distancia
de Cisco.
• OSPF : (Open Shortes Path First) protocolo de
enrutamiento estado-enlace.
Protocolos de Enrutamiento exterior
• BGP (Border Gateway Protocol)
RIP
• Es un protocolo de enrutamiento por vectordistancia.
• Utiliza el número de saltos como métrica para
la selección de rutas.
• Si el número de saltos es superior a 15, el
paquete se descarta.
• Por defecto, se envía un broadcast de las
actualizaciones de enrutamiento cada 30
segundos.
HANDS ON
Configuración RIP
Cisco
• Utilizando packet tracer, realizar una red de
nos ruteadores que se comuniquen usando
RIP.
Configuración RIP
Cisco
Monitoreo RIP
Monitoreo RIP
RESUMEN
OSI
ICMP

RIP
OSPF

FISICA

BGP

IP
DHCP

ENLACE

IGRP

ARP

SLIP

Modulación

PPP NCP
LCP
HDLC

Multiplexación

PAP/CHAP

Códigos de
Línea

RED /
Internet

ENLACE

FISICA

ACCESO DE RED

RED

TCP/IP

Mais conteúdo relacionado

Mais procurados

Ut02 asignacion dinamica_de_direcciones_dhcp
Ut02 asignacion dinamica_de_direcciones_dhcpUt02 asignacion dinamica_de_direcciones_dhcp
Ut02 asignacion dinamica_de_direcciones_dhcpCarlos Tessier
 
DHCP Protocolo de Configuración Dinámica de Host
DHCP Protocolo de Configuración Dinámica de HostDHCP Protocolo de Configuración Dinámica de Host
DHCP Protocolo de Configuración Dinámica de HostJose Felix Moran Agusto
 
Seamless/Unified MPLS - LACNIC22-LACNOG14 - Octubre 2014
Seamless/Unified MPLS - LACNIC22-LACNOG14 - Octubre 2014Seamless/Unified MPLS - LACNIC22-LACNOG14 - Octubre 2014
Seamless/Unified MPLS - LACNIC22-LACNOG14 - Octubre 2014Gianpietro Lavado
 
Prueba del comando_iperf_telematica
Prueba del comando_iperf_telematicaPrueba del comando_iperf_telematica
Prueba del comando_iperf_telematicaFinalDP1
 
3.1 Capa IP direccionamiento subredes
3.1 Capa IP   direccionamiento subredes3.1 Capa IP   direccionamiento subredes
3.1 Capa IP direccionamiento subredesDavid Narváez
 
Tema 5 capa de transporte
Tema 5 capa de transporteTema 5 capa de transporte
Tema 5 capa de transportealex sgarcia
 
Cuestionario dhcp
Cuestionario dhcp Cuestionario dhcp
Cuestionario dhcp Javier H
 
Mensajes de control y Error del conjunto TCP/IP - ICMP
Mensajes de control y Error del conjunto TCP/IP - ICMPMensajes de control y Error del conjunto TCP/IP - ICMP
Mensajes de control y Error del conjunto TCP/IP - ICMPMarco Antonio Arenas Porcel
 
Dynamic host configuration protocol(DHCP)
Dynamic host configuration protocol(DHCP)Dynamic host configuration protocol(DHCP)
Dynamic host configuration protocol(DHCP)Stalin Pallango
 
Laboratorio4 enrutamiento estatico
Laboratorio4 enrutamiento estaticoLaboratorio4 enrutamiento estatico
Laboratorio4 enrutamiento estaticoANGELDAVIDCRUZCONDOR
 
4.1 Routing OSPF - AREA UNICA
4.1 Routing  OSPF - AREA UNICA4.1 Routing  OSPF - AREA UNICA
4.1 Routing OSPF - AREA UNICADavid Narváez
 
Presentacion i c m p
Presentacion i c m pPresentacion i c m p
Presentacion i c m pJairo Rosas
 
Lab 6.7.1
Lab 6.7.1Lab 6.7.1
Lab 6.7.1UNAD
 

Mais procurados (19)

Cap 07 dhcp y nat
Cap 07 dhcp y natCap 07 dhcp y nat
Cap 07 dhcp y nat
 
Ut02 asignacion dinamica_de_direcciones_dhcp
Ut02 asignacion dinamica_de_direcciones_dhcpUt02 asignacion dinamica_de_direcciones_dhcp
Ut02 asignacion dinamica_de_direcciones_dhcp
 
DHCP Protocolo de Configuración Dinámica de Host
DHCP Protocolo de Configuración Dinámica de HostDHCP Protocolo de Configuración Dinámica de Host
DHCP Protocolo de Configuración Dinámica de Host
 
Seamless/Unified MPLS - LACNIC22-LACNOG14 - Octubre 2014
Seamless/Unified MPLS - LACNIC22-LACNOG14 - Octubre 2014Seamless/Unified MPLS - LACNIC22-LACNOG14 - Octubre 2014
Seamless/Unified MPLS - LACNIC22-LACNOG14 - Octubre 2014
 
Prueba del comando_iperf_telematica
Prueba del comando_iperf_telematicaPrueba del comando_iperf_telematica
Prueba del comando_iperf_telematica
 
3.1 Capa IP direccionamiento subredes
3.1 Capa IP   direccionamiento subredes3.1 Capa IP   direccionamiento subredes
3.1 Capa IP direccionamiento subredes
 
Tema 5 capa de transporte
Tema 5 capa de transporteTema 5 capa de transporte
Tema 5 capa de transporte
 
Cuestionario dhcp
Cuestionario dhcp Cuestionario dhcp
Cuestionario dhcp
 
Cap 07 dhcp y nat
Cap 07 dhcp y natCap 07 dhcp y nat
Cap 07 dhcp y nat
 
Mensajes de control y Error del conjunto TCP/IP - ICMP
Mensajes de control y Error del conjunto TCP/IP - ICMPMensajes de control y Error del conjunto TCP/IP - ICMP
Mensajes de control y Error del conjunto TCP/IP - ICMP
 
Dynamic host configuration protocol(DHCP)
Dynamic host configuration protocol(DHCP)Dynamic host configuration protocol(DHCP)
Dynamic host configuration protocol(DHCP)
 
Labo fragmentación ip.
Labo fragmentación ip.Labo fragmentación ip.
Labo fragmentación ip.
 
Laboratorio4 enrutamiento estatico
Laboratorio4 enrutamiento estaticoLaboratorio4 enrutamiento estatico
Laboratorio4 enrutamiento estatico
 
I pv6&ipv4
I pv6&ipv4I pv6&ipv4
I pv6&ipv4
 
4.1 Routing OSPF - AREA UNICA
4.1 Routing  OSPF - AREA UNICA4.1 Routing  OSPF - AREA UNICA
4.1 Routing OSPF - AREA UNICA
 
DHCP
DHCPDHCP
DHCP
 
Presentacion i c m p
Presentacion i c m pPresentacion i c m p
Presentacion i c m p
 
Lab 6.7.1
Lab 6.7.1Lab 6.7.1
Lab 6.7.1
 
Dhcp
DhcpDhcp
Dhcp
 

Destaque

Protocolos de red clase 1
Protocolos de red   clase 1Protocolos de red   clase 1
Protocolos de red clase 1ing_jlcarrillo
 
Protocolos de comunicación de red
Protocolos  de comunicación  de redProtocolos  de comunicación  de red
Protocolos de comunicación de redMerchiz Rosas
 
Protocolos de red clase 2
Protocolos de red   clase 2Protocolos de red   clase 2
Protocolos de red clase 2ing_jlcarrillo
 
Modelo OSI y sus protocolos y componentes de red
Modelo OSI y sus protocolos y componentes de redModelo OSI y sus protocolos y componentes de red
Modelo OSI y sus protocolos y componentes de redSaul Adyure
 
Protocolos del modelo osi
Protocolos del modelo osiProtocolos del modelo osi
Protocolos del modelo osisirenita2
 
Protocolos del Modelo OSI
Protocolos del Modelo OSIProtocolos del Modelo OSI
Protocolos del Modelo OSIRafael Molina
 
Protocolos del modelo osi
Protocolos del modelo osiProtocolos del modelo osi
Protocolos del modelo osiOscarAPR
 
Conceptos de redes (capas de red protocolos)
Conceptos de redes (capas de red   protocolos)Conceptos de redes (capas de red   protocolos)
Conceptos de redes (capas de red protocolos)jr_palaciosg
 
Protocolos de red
Protocolos de redProtocolos de red
Protocolos de redchino109
 
Protocolos Modelo Osi
Protocolos Modelo OsiProtocolos Modelo Osi
Protocolos Modelo Osiguest2bf3e1
 
Protocolos del Modelo OSI
Protocolos del Modelo OSIProtocolos del Modelo OSI
Protocolos del Modelo OSIJose Rebolledo
 
Ejercicios redes
Ejercicios redesEjercicios redes
Ejercicios redesStudent
 
Resùmen ccna exploration 1
Resùmen ccna exploration 1 Resùmen ccna exploration 1
Resùmen ccna exploration 1 olvann
 
Cisco CCNA Routing & Switching (Nueva Versión)
Cisco CCNA Routing & Switching (Nueva Versión) Cisco CCNA Routing & Switching (Nueva Versión)
Cisco CCNA Routing & Switching (Nueva Versión) Cas Trainining
 

Destaque (20)

Protocolos de red clase 1
Protocolos de red   clase 1Protocolos de red   clase 1
Protocolos de red clase 1
 
Cisco Ccna Capitulo 2
Cisco Ccna Capitulo 2Cisco Ccna Capitulo 2
Cisco Ccna Capitulo 2
 
Protocolos de comunicación de red
Protocolos  de comunicación  de redProtocolos  de comunicación  de red
Protocolos de comunicación de red
 
Protocolos de red
Protocolos de redProtocolos de red
Protocolos de red
 
CLASE 2 TEORÍA DE LA COMUNICACION
CLASE 2 TEORÍA DE LA COMUNICACIONCLASE 2 TEORÍA DE LA COMUNICACION
CLASE 2 TEORÍA DE LA COMUNICACION
 
Protocolos de red clase 2
Protocolos de red   clase 2Protocolos de red   clase 2
Protocolos de red clase 2
 
Modelo OSI y sus protocolos y componentes de red
Modelo OSI y sus protocolos y componentes de redModelo OSI y sus protocolos y componentes de red
Modelo OSI y sus protocolos y componentes de red
 
Protocolos de red
Protocolos de redProtocolos de red
Protocolos de red
 
Protocolos del modelo osi
Protocolos del modelo osiProtocolos del modelo osi
Protocolos del modelo osi
 
07 tcpip _1de2
07 tcpip _1de207 tcpip _1de2
07 tcpip _1de2
 
Protocolos del Modelo OSI
Protocolos del Modelo OSIProtocolos del Modelo OSI
Protocolos del Modelo OSI
 
Protocolos del modelo osi
Protocolos del modelo osiProtocolos del modelo osi
Protocolos del modelo osi
 
Conceptos de redes (capas de red protocolos)
Conceptos de redes (capas de red   protocolos)Conceptos de redes (capas de red   protocolos)
Conceptos de redes (capas de red protocolos)
 
Protocolos de red
Protocolos de redProtocolos de red
Protocolos de red
 
Protocolos Modelo Osi
Protocolos Modelo OsiProtocolos Modelo Osi
Protocolos Modelo Osi
 
Protocolos del Modelo OSI
Protocolos del Modelo OSIProtocolos del Modelo OSI
Protocolos del Modelo OSI
 
Protocolos de modelo osi
Protocolos  de modelo osiProtocolos  de modelo osi
Protocolos de modelo osi
 
Ejercicios redes
Ejercicios redesEjercicios redes
Ejercicios redes
 
Resùmen ccna exploration 1
Resùmen ccna exploration 1 Resùmen ccna exploration 1
Resùmen ccna exploration 1
 
Cisco CCNA Routing & Switching (Nueva Versión)
Cisco CCNA Routing & Switching (Nueva Versión) Cisco CCNA Routing & Switching (Nueva Versión)
Cisco CCNA Routing & Switching (Nueva Versión)
 

Semelhante a Protocolos de red clase 3

Protocolos de la capa de red
Protocolos de la capa de redProtocolos de la capa de red
Protocolos de la capa de redEduardo J Onofre
 
Internet orígenes,evolucion.
Internet orígenes,evolucion.Internet orígenes,evolucion.
Internet orígenes,evolucion.klever95
 
Direccionamiento ip
Direccionamiento ipDireccionamiento ip
Direccionamiento ipelizabeth
 
ccPrincipios básicos de enrutamiento y subredes
ccPrincipios básicos de enrutamiento y subredesccPrincipios básicos de enrutamiento y subredes
ccPrincipios básicos de enrutamiento y subredesxemp
 
ccPrincipios básicos de enrutamiento y subredes
ccPrincipios básicos de enrutamiento y subredesccPrincipios básicos de enrutamiento y subredes
ccPrincipios básicos de enrutamiento y subredesxemp
 
CURSO BÁSICO DE REDES ETHERNET.pptx
CURSO BÁSICO DE REDES ETHERNET.pptxCURSO BÁSICO DE REDES ETHERNET.pptx
CURSO BÁSICO DE REDES ETHERNET.pptxZnamNiuqaoJ
 
Introducción a redes lan
Introducción a redes lanIntroducción a redes lan
Introducción a redes lanJose Ayala
 
Lab 6.7.1
Lab 6.7.1Lab 6.7.1
Lab 6.7.1UNAD
 
La familia de protocolos TCP/IP
La familia de protocolos TCP/IPLa familia de protocolos TCP/IP
La familia de protocolos TCP/IPaamancera
 
Fase ii sesion02
Fase ii sesion02Fase ii sesion02
Fase ii sesion02svaclaro
 
Fase ii sesion02
Fase ii sesion02Fase ii sesion02
Fase ii sesion02svaclaro
 
Direcciones ipv4 e ipv6
Direcciones ipv4 e ipv6Direcciones ipv4 e ipv6
Direcciones ipv4 e ipv6jeka1995
 

Semelhante a Protocolos de red clase 3 (20)

Protocolos de la capa de red
Protocolos de la capa de redProtocolos de la capa de red
Protocolos de la capa de red
 
Tcp ip aplicaciones
Tcp ip aplicacionesTcp ip aplicaciones
Tcp ip aplicaciones
 
Clase 3 Protocolos de Red de TCP-IP
Clase 3 Protocolos de Red de TCP-IPClase 3 Protocolos de Red de TCP-IP
Clase 3 Protocolos de Red de TCP-IP
 
Internet orígenes,evolucion.
Internet orígenes,evolucion.Internet orígenes,evolucion.
Internet orígenes,evolucion.
 
Direccionamiento ip
Direccionamiento ipDireccionamiento ip
Direccionamiento ip
 
ccPrincipios básicos de enrutamiento y subredes
ccPrincipios básicos de enrutamiento y subredesccPrincipios básicos de enrutamiento y subredes
ccPrincipios básicos de enrutamiento y subredes
 
ccPrincipios básicos de enrutamiento y subredes
ccPrincipios básicos de enrutamiento y subredesccPrincipios básicos de enrutamiento y subredes
ccPrincipios básicos de enrutamiento y subredes
 
Modelo TCP/IP.pdf
Modelo TCP/IP.pdfModelo TCP/IP.pdf
Modelo TCP/IP.pdf
 
CURSO BÁSICO DE REDES ETHERNET.pptx
CURSO BÁSICO DE REDES ETHERNET.pptxCURSO BÁSICO DE REDES ETHERNET.pptx
CURSO BÁSICO DE REDES ETHERNET.pptx
 
Introducción a redes lan
Introducción a redes lanIntroducción a redes lan
Introducción a redes lan
 
DIRECCIONAMIENTO IPV4.pptx
DIRECCIONAMIENTO IPV4.pptxDIRECCIONAMIENTO IPV4.pptx
DIRECCIONAMIENTO IPV4.pptx
 
Bolilla 2 ppt técnico en redes
Bolilla 2 ppt técnico en redesBolilla 2 ppt técnico en redes
Bolilla 2 ppt técnico en redes
 
Direcciones ip
Direcciones ipDirecciones ip
Direcciones ip
 
Leccion5 f redes
Leccion5 f redesLeccion5 f redes
Leccion5 f redes
 
Lab 6.7.1
Lab 6.7.1Lab 6.7.1
Lab 6.7.1
 
La familia de protocolos TCP/IP
La familia de protocolos TCP/IPLa familia de protocolos TCP/IP
La familia de protocolos TCP/IP
 
Fase ii sesion02
Fase ii sesion02Fase ii sesion02
Fase ii sesion02
 
Fase ii sesion02
Fase ii sesion02Fase ii sesion02
Fase ii sesion02
 
Direcciones ipv4 e ipv6
Direcciones ipv4 e ipv6Direcciones ipv4 e ipv6
Direcciones ipv4 e ipv6
 
Ch 9-v3.0
Ch 9-v3.0Ch 9-v3.0
Ch 9-v3.0
 

Mais de ing_jlcarrillo

Presentación tema 2 - señales analógicas
Presentación   tema 2 - señales analógicasPresentación   tema 2 - señales analógicas
Presentación tema 2 - señales analógicasing_jlcarrillo
 
Protocolos de red clase 4
Protocolos de red   clase 4Protocolos de red   clase 4
Protocolos de red clase 4ing_jlcarrillo
 
Clase tcp ip - parte 1
Clase tcp ip - parte 1Clase tcp ip - parte 1
Clase tcp ip - parte 1ing_jlcarrillo
 
Experiencia m learning
Experiencia m learningExperiencia m learning
Experiencia m learninging_jlcarrillo
 
Experiencia m learning
Experiencia m learningExperiencia m learning
Experiencia m learninging_jlcarrillo
 

Mais de ing_jlcarrillo (7)

Presentación tema 2 - señales analógicas
Presentación   tema 2 - señales analógicasPresentación   tema 2 - señales analógicas
Presentación tema 2 - señales analógicas
 
Tcp ip
Tcp ipTcp ip
Tcp ip
 
Satelites jl carrillo
Satelites jl carrilloSatelites jl carrillo
Satelites jl carrillo
 
Protocolos de red clase 4
Protocolos de red   clase 4Protocolos de red   clase 4
Protocolos de red clase 4
 
Clase tcp ip - parte 1
Clase tcp ip - parte 1Clase tcp ip - parte 1
Clase tcp ip - parte 1
 
Experiencia m learning
Experiencia m learningExperiencia m learning
Experiencia m learning
 
Experiencia m learning
Experiencia m learningExperiencia m learning
Experiencia m learning
 

Protocolos de red clase 3

  • 1. PROTOCOLOS DE RED CLASE 3/4 Por José Luis Carrillo
  • 12. Servicios No Orientadas a Conexión
  • 13.
  • 14. Protocolos TCP/IP de Capa de Red • • • • • • IP ICMP DHCP RIP IGMP OSPF
  • 15. IP • Internet Protocol • Protocolo No orientado a conexión • Servicio de datagramas no confiable (mejor esfuerzo – best effort). • No provee mecanismos de corrección de errores.
  • 16. IP • Su funcionamiento se basa en direcciones lógicas. • IP v4 el la versión más usada actualmente. • IP v6 ya ha sido liberada y se esta implementando paulatinamente.
  • 17. Direccionamiento    Las direcciones de Internet son llamada también direcciones IP Cuando nos referimos a las interfaces de red de un host: se requiere una dirección IP por cada una Las direcciones están estructuradas en dos porciones jerárquicas:   Dirección de red Dirección de host 192. 169. 1. 23
  • 18. Direccionamiento  ¿Cuántos bits asignar al número de host y cuántos al número de la red?    Si son muchas redes con pocos hosts, se necesitan más bits para la dirección de red y viceversa. Pero los diseñadores no pudieron predecir el futuro. Decidieron tres conjuntos de particiones de bits.    Clase A: 8 bits red, 24 bits host Clase B: 16 cada una Clase C: 24 bits red, 8 bits host
  • 19. Direccionamiento  Para distinguir entre ellas:      Usar el bit de inicio. Primer bit = 0 => clase A Primeros bits 10 => clase B Primeros bits 110 => clase C Cada nodo de una red requiere dirección única:   Cuatro números, separados por punto (0-255). Las direcciones asignadas a hardware se mapean con los protocolos ARP y RARP
  • 20. Direccionamiento  Las organizaciones tienen rangos de direcciones asignados por InterNic, o el proveedor de telecomunicaciones.   Existen valores reservados:    Los administradores locales asignan su numeración interna. 0 no se usa, describe a “esta red” 255 se emplea para broadcasts La dirección 127 se reserva para loopback.
  • 21. Direccionamiento  Existen rangos de direcciones para uso interno:  Clase A desde 10.0.0.0 hasta 10.255.255.255  Clase B desde 172.16.0.0 a 172.16.255.255  Clase C desde 192.168.0.0 a 192.168.255.255
  • 22. Máscaras de Red • La operación AND bit a bit de una dirección IP con su máscara de red regresa solamente la porción de red. 10111101 11100011 11001010 00000010 189.227.202.2 AND 11111111 11111111 11111111 00000000 255.255.255.0 10111101 11100011 00000000 00000000 189.227.202.0
  • 23. Direccionamiento  Problema:  Si deseamos más de 256 hosts en nuestra red, necesitaríamos obtener una dirección de clase B, la cual permite 64K hosts, y desperdiciaríamos espacio.
  • 24. Parámetros IP  Red:     Dirección IP Direcciones de DNS´s Direcciones de Gateways (routers) Computadora:    Hostname. Domain name Tarjeta de red
  • 25. Parámetros de la tarjeta  Son usuales:    MAC_address Dirección IP Nombre del dispositivo ifconfig eth0 138.100.9.101 netmask 255.255.248.0 up
  • 26. Búsqueda de Equipos  Con la utilería ping: envía un mensaje al nodo y espera respuesta.  ping host/ip
  • 27. Paquete IP 3 7 VERS LONG1 15 SERVICIO 31 LONGITUD TOTAL IDENTIFICADOR TTL 23 FLAGS PROTOCOLO OFFSET CHECKSUM DIRECCION ORIGEN DIRECCION DESTINO PARTE OPCIONAL DATOS
  • 28. Paquete IP • Versión: Los protocolos evolucionan y cambian con el tiempo. Por esto, es conveniente saber con qué versión se ha generado un datagrama. • Longitud: Es la longitud de la cabecera medida en palabras de 32 bits. Puesto que este campo tiene 4 bits la longitud máxima de la cabecera es de 64 octetos. • Servicio: Lo rellena quien envía el datagrama. Su utilidad actual es muy escasa, pero irá aumentando en la medida en que se empleen diferentes tipos de tráfico.
  • 29. Paquete IP • Longitud total: Es la longitud total del mensaje en octetos incluida la cabecera. • Identificador: numero de secuencia. Es el mismo para todos los datagramas generados al segmentar e igual al del datagrama original. • Offset: posición de los datos del datagrama segmentado en el original. (Se cuenta por octetos)
  • 30. Paquete IP • Flags: Sólo se usa MF, que se pone a 0 si el datagrama es el último fragmento de una segmentación. • TTL: o Time To Life: Limita el tiempo que un datagrama puede pasar en la red. TTL se decrementa en una unidad cada vez que pasa por un router si todo va bien, o en una unidad por segundo en el router si hay congestión. Al llegar a cero el datagrama es descartado.
  • 31. Paquete IP • Checksum: Es el resultado de aplicar un código de protección de errores a la cabecera con los bits del campo checksum puestos a cero. • Opciones: En este campo se especifican algunas opciones de las que se puede hacer uso. Por ejemplo, una de ellas es la denominada registro de ruta. Si se emplea esta opción todos los Routers por los que pase el datagrama copiarían en su campo de opciones su dirección.
  • 32. Ejercicio • Encontrar, analizar y comprobar la estructura de una o varios paquetes IP usando el analizador de protocolos whireshark.
  • 36. Protocolo ICMP • Internet Control Message Protocol • Subprotocolo IP • Definido en RFC 792
  • 37. Protocolo ICMP • Los mensajes ICMP son comúnmente generados en respuesta a errores en los paquetes IP o para diagnóstico y ruteo. • La única excepción es la herramienta ping y traceroute, que envían mensajes de petición Echo ICMP (y recibe mensajes de respuesta Echo)
  • 38. Paquete ICMP 8 TIPO 16 CODIGO (Tipo de Error) No Usado Paquete IP Original 32 Checksum
  • 39. Paquete ICMP • Tipo: Especifica el tipo de mensaje | Valor Significado Valor Significado 0 Echo reply 12 Parameter problem 3 Destination unreachable 13 Timestamp request 4 Source quench 14 Timestamp reply 5 Redirect 15 Information request (obsolete) 8 Echo 16 Information reply (obsolete) 9 Router advertisement 17 Address mask request 10 Router solicitation 18 Address mask reply 11 Time exceeded
  • 40. Paquete ICMP • Código: Contiene el código de error encontrado en el datagrama dependiendo del tipo de mensaje. • Por ejemplo, si el Tipo es 5 (Redirect) el código será uno de los siguientes: 0 Network redirect 1 Host redirect 2 Network redirect for this type of service 3 Host redirect for this type of service
  • 41. Paquete ICMP Si el Tipo es 0, es decir resultado de un ping o un traceroute, el código será siempre 0.
  • 42. Ejercicio • Encontrar, analizar y comprobar la estructura de una o varias tramas ICMP usando el analizador de protocolos whireshark. • Para obtener una trama ICMP, realizar un ping o un tracert a algún host local o remoto.
  • 45. DHCP • Dynamic Host Configuration Protocol • Protocolo que permite a los clientes en una red adquirir sus parámetros de configuración en forma automática. • RFC 2131.
  • 46. Métodos de Asignación de direcciones DHCP • Asignación manual o estática • Asignación automática • Asignación dinámica
  • 47. Protocolo DHCP • Parámetros configurables: – Máscara de Subred – Puerta de Enlace – DNS (Domain Name Service) – Dirección Broadcast – Tiempo de espera ARP – Y algunos otros.
  • 48. Paquete DHCP 8 CODIGO 16 TIPO HW 24 LONGITUD HOPS ID DE TRANSACCION SEGUNDOS FLAGS DIRECCION IP DE CLIENTE DIRECCION IP PROPIA DIRECCION IP DE SERVIDOR DIRECCION IP DE RUTEADOR DIRECCION DE HARDWARE DE CLIENTE (16 bytes) HOST NAME SERVER (64 bytes) NOMBRE DE ARCHIVO DE ARRANQUE (128 BYTES) OPCIONES (312 BYTES) 32
  • 49. Paquete DHCP • Codigo: Indica solicitud o respuesta: 1 Request, 2 Reply. • Tipo HW: El tipo de hardware, por ejemplo: 1 Ethernet 6, IEEE 802 Networks. • Longitud: Longitud en bytes de la dirección hardware. Ethernet y las redes en anillo usan 6, por ejemplo.
  • 50. Paquete DHCP • Hops: El cliente lo pone a 0. Cada "router" que retransmite la solicitud a otro servidor lo incrementa, con el fin de detectar bucles. El RFC 951 sugiere que un valor de 3 indica un bucle. • Segundos: Fijado por el cliente. Es el tiempo transcurrido en segundos desde que el cliente inició el proceso de arranque.
  • 51. Paquete DHCP • Flags: El bit más significativo de este campo se usa como flag de broadcast, los demás están reservados para futuros usos. • IP del Cliente: Fijada por el cliente. O bien es su dirección IP real , o 0.0.0.0. • IP propia: Fijada por el servidor si el valor del campo anterior es 0.0.0.0
  • 52. Paquete DHCP • IP Servidor: Fijada por el servidor. • IP Ruteador:Fijada por el "router" retransmisor si se usa retransmisión BOOTP. • Dirección de HW del Cliente: Fijada por el cliente y usada por el servidor para identificar cuál de los clientes registrados está arrancando.
  • 53. Paquete DHCP • Server Host Name: Nombre opcional del host servidor acabado en X'00'. • Nombre del archivo de arranque: El cliente o bien deja este campo vacío o especifica un nombre genérico, como "router" indicando el tipo de fichero de arranque a usar. En la solicitud de DHCPDISCOVER se pone al valor nulo. El servidor devuelve el la ruta de acceso completa del fichero en una respuesta DHCPOFFER. El valor termina en X'00'.
  • 54. Paquete DHCP • Opciones: Los primeros cuatro bytes del campo de opciones del mensaje DHCP contienen el cookie(99.130.83.99). El resto del campo de opciones consiste en parámetros marcados llamados opciones. • Remitirse al RFC 1533 para más detalles.
  • 56. Tarea • Encontrar, analizar y comprobar la estructura de una o varias tramas DHCP usando el analizador de protocolos whireshark.
  • 57. Enrutamiento    ¿Cómo llegar a una computadora dada su dirección IP? Se requiere conocer el siguiente salto para alcanzar una dirección de red en particular: Esto es conocido como una tabla de enrutamiento, o de rutas.
  • 59. Rutas por default     Estrictamente hablando, se requiere información del siguiente salto en cada red de Internet. En lugar de ello, mantener rutas detalladas sólo para el ambiente local. Para destinos desconocidos, usar un router por default. Reduce el tamaño de las tablas de enrutamiento a expensas de emplear rutas no óptimas
  • 61. Ejemplo 164.35.0.0 / 16 .200.254 20 .1 .2 A 20 .1 0 .3 0 .3 0 .0 /2 4 .1 .1 B .254 170.30.28.0 / 24 200.10.10.0 / 24 200.40.40.0 / 24 .2 0.2 0 .2 / 0.0 24 .2 C .254 .2 D .100.253 123.34.0.0 / 16 190.32.45.0 / 24
  • 62. Ejercicio de rutas estáticas
  • 63. Protocolos de Enrutados • es cualquier protocolo de red que proporcione suficiente información en su dirección de capa de red para permitir que un paquete se envíe desde un host a otro tomando como base el esquema de direccionamiento • El Protocolo Internet (IP) es un ejemplo de protocolo enrutado.
  • 64. Protocolos de Enrutamiento • Los protocolos de enrutamiento soportan un protocolo enrutado proporcionando mecanismos para compartir la información de enrutamiento. – RIP (Routing Information Protocol o Protocolo de información de enrutamiento) – IGRP (Interior Gateway Routing Protocol o Protocolo de enrutamiento de gateway interior) – OSPF (Open Shortest Path First o Primero la ruta libre más corta)
  • 65. Rutas dinámicas • Se utiliza una ruta que el protocolo de enrutamiento de red ajusta automáticamente a los cambios de topología o tráfico.
  • 66. Enrutamiento dinámico • El éxito del enrutamiento dinámico depende de dos funciones básicas del router: • el mantenimiento de una tabla de enrutamiento • la distribución oportuna del conocimiento, bajo la forma de actualizaciones de enrutamiento, hacia otros routers
  • 67. Enrutamiento dinámico El enrutamiento dinámico se basa en un protocolo de enrutamiento para compartir el conocimiento entre los routers. Un protocolo de enrutamiento define el conjunto de reglas utilizadas por un router cuando se comunica con los routers vecinos. Por ejemplo, un protocolo de enrutamiento describe: • cómo enviar actualizaciones • qué conocimiento contienen esas actualizaciones • cuándo enviar ese conocimiento • cómo ubicar a los destinatarios de las actualizaciones
  • 68. Enrutamiento dinámico La mayoría de los algoritmos de enrutamiento se pueden clasificar como uno de dos algoritmos básicos: • vector-distancia, o • estado-enlace.
  • 69. Enrutamiento dinámico • El enrutamiento por vector-distancia determina la dirección (vector) y la distancia hacia cualquier enlace en la internetwork. • El enrutamiento estado-enlace (también denominado primero la ruta libre más corta) recrea la topología exacta de toda la internetwork (o por lo menos la porción en la que se ubica el router).
  • 70. Convergencia Cuando todos los routers de una red se encuentran operando con el mismo conocimiento, se dice que la red ha convergido. La convergencia rápida es una función de red deseable, ya que reduce el período de tiempo durante el cual los routers continúan tomando decisiones de enrutamiento incorrectas o que causan desperdicio.
  • 71. Enrutamiento Vector-distancia Los algoritmos de enrutamiento basados en vector-distancia envían copias periódicas de una tabla de enrutamiento de un router a otro. Estas actualizaciones regulares entre routers comunican los cambios de topología.
  • 73. Enrutamiento Estado-Enlace también conocidos como algoritmos SPF (primero la ruta libre más corta), mantienen una compleja base de datos de información de topología.
  • 76. Enrutamiento Interior-Exterior • Los protocolos de enrutamiento interior se utilizan dentro de un mismo sistema autónomo. • Los protocolos de enrutamiento exterior se utilizan para las comunicaciones entre sistemas autónomos.
  • 77.
  • 78. Protocolos de Enrutamiento Interior • RIP : (Routing Information Protocol) vector-distancia. • IGRP : (Interior Gateway Routing Protocol) protocolo de enrutamiento vector-distancia de Cisco. • OSPF : (Open Shortes Path First) protocolo de enrutamiento estado-enlace.
  • 79. Protocolos de Enrutamiento exterior • BGP (Border Gateway Protocol)
  • 80. RIP • Es un protocolo de enrutamiento por vectordistancia. • Utiliza el número de saltos como métrica para la selección de rutas. • Si el número de saltos es superior a 15, el paquete se descarta. • Por defecto, se envía un broadcast de las actualizaciones de enrutamiento cada 30 segundos.
  • 82. Configuración RIP Cisco • Utilizando packet tracer, realizar una red de nos ruteadores que se comuniquen usando RIP.
  • 83.