SlideShare une entreprise Scribd logo
1  sur  35
SEMANA 4
Protocolo IP, ARP,
ICMP
El proceso de comunicación
Nombre
Dirección
CorreosCorreos CorreosCorreos
Nombre
Dirección
Nombre
Dirección
CorreosCorreos CorreosCorreos
Nombre
Dirección
Capas de TCP/IP
Capa de AplicaciónCapa de Aplicación
Capa de TransporteCapa de TransporteCapa de TransporteCapa de Transporte
Capa de InternetCapa de InternetCapa de InternetCapa de Internet
Capa de Interfaz de redCapa de Interfaz de redCapa de Interfaz de redCapa de Interfaz de red
Capa de
InternetIPIP ICMPICMP IGMPIGMP ARPARP
Capa de
Interfaz de Red
EthernetEthernetATMATM
Capa de
Transporte
UDPUDPTCPTCP
Capa de
Aplicación
FTPFTPHTTPHTTP
Identificación de aplicaciones
UDPUDPTCPTCP
FTPFTPHTTPHTTP
192.168.2.150192.168.2.150
Servidor FTP
Servidor HTTP
Puerto TCP 20, 21Puerto TCP 20, 21
Puerto TCP 80Puerto TCP 80
dirección IP + puerto TCP o
puerto UDP = Socket
 Familia de protocolos TCP/IP
 Protocolo de control de transporte (TCP)
 Protocolo de datagrama de usuario (UDP)
 Protocolo de Internet (IP)
 Protocolo de mensaje de control de Internet (ICMP)
 Protocolo de administración de grupos de Internet
(IGMP)
 Protocolo de resolución de direcciones (ARP)
Protocolo de control de transporte (TCP)
IP ICMP IGMP ARP
UDPTCPTCP
Protocolo de datagrama de usuario (UDP)
UDPUDPTCP
IP ICMP IGMP ARP
Protocolo de Internet (IP)
RouterRouter
UDPTCP
IPIP ICMP IGMP ARP
Protocolo de mensaje de control de Internet (ICMP)
UDPTCP
IP ICMPICMP IGMP ARP
RouterRouter
Protocolo de administración de grupos de Internet
(IGMP)
UDPTCP
IP ICMP IGMPIGMP ARP
Protocolo de resolución de direcciones (ARP)
UDPTCP
IP ICMP IGMP ARPARP
B
C
A
Caché
ARP
2
1
4
6
5
1. Se verifica el caché ARP
2. Se envía petición ARP
3. Se añade entrada ARP
4. Se envía respuesta ARP
5. Se añade entrada ARP
6. Se envía paquete IP
Caché
ARP
3
Tipos de nombres
Nombres
de Host
Nombres
de Host
 Asignados a la dirección IP del equipo
 255 caracteres de longitud
 Pueden contener caracteres
alfanuméricos, guiones y puntos
 Pueden tener diversas formas
 Alias
 Nombre de dominio
 Asignados a la dirección IP del equipo
 255 caracteres de longitud
 Pueden contener caracteres
alfanuméricos, guiones y puntos
 Pueden tener diversas formas
 Alias
 Nombre de dominio
 Dirección de 16 bytes
 Usados para representar un equipo o
grupo de equipos
 15 de los caracteres pueden ser usados
para el nombre
 El 16o
carácter se usa por los servicios
que un equipo ofrece a la red
 Dirección de 16 bytes
 Usados para representar un equipo o
grupo de equipos
 15 de los caracteres pueden ser usados
para el nombre
 El 16o
carácter se usa por los servicios
que un equipo ofrece a la red
Nombres
NetBIOS
Nombres
NetBIOS
Componentes de la trama
Cabecera
Señaldealerta
Dirección
de origen
Dirección
de destino
Datos
0,5 KB - 4 KB0,5 KB - 4 KB
Cola
CRCCRC
Flujo de datos
UDPUDPTCPTCP
FTPFTPHTTPHTTP
IPIP ICMPICMP IGMPIGMP ARPARP
EthernetEthernetATMATM
UDPUDPTCPTCP
FTPFTPHTTPHTTP
IPIP ICMPICMP IGMPIGMP ARPARP
EthernetEthernetATMATM
Datos
AplicaciónAplicación
DatosFTPFTPHTTPHTTP
TransporteTransporte
Datos
UDPUDPTCPTCP
FTPFTPHTTPHTTP
InternetInternet
Datos
UDPUDPTCPTCP
IPIP ICMPICMP IGMPIGMP ARPARP
PreámbuloPreámbulo
Datos
CRCCRC
IPIP ICMPICMP IGMPIGMP ARPARP
EthernetEthernetATMATM
Datos
EthernetEthernetATMATM
Datos
EthernetEthernetATMATM
Datos
IPIP ICMPICMP IGMPIGMP ARPARP
EthernetEthernetATMATM
Datos
UDPUDPTCPTCP
IPIP ICMPICMP IGMPIGMP ARPARP
Datos
UDPUDPTCPTCP
FTPFTPHTTPHTTP
PreámbuloPreámbulo
Internet
Transporte
Aplicación
Datos
CRCCRC
FTPFTPHTTPHTTP
15
Protocolo de Resolución de Direcciones (ARP)Protocolo de Resolución de Direcciones (ARP)
 Una computadora conectada a una red Ethernet tiene dos
direcciones
 Dirección de NIC (dirección MAC)
Globalmente única y no modificable que se almacena en la
NIC.
El header Ethernet contiene la dirección MAC de las
máquinas fuente y destino.
 Dirección IP
Cada computadora en una red debe tener una dirección IP
única.
Virtual y asignada por software.
16
1. Paquetes Ethernet
1. Tienen un header Ethernet (delivery)
2. Los paquetes se fraccionan en frames
3. Se envían por el cable hacia un switch (por ej.)
4. El switch decide por cuál port debe mandar el frame.
Para ello busca la dirección destino del frame en una
tabla interna que mapea números de ports y direcciones
MAC.
Protocolo de Resolución de Direcciones (ARP)Protocolo de Resolución de Direcciones (ARP)
17
 En el momento en que el frame Ethernet es construido a
partir de un paquete IP no se tiene idea de la MAC de la
máquina destino.
 La única información disponible es la dirección IP destino.
 Debe existir una forma para que el protocolo Ethernet
obtenga la MAC de la máquina destino dado el IP destino.
 Aquí es donde el protocolo ARP (Address Resolution
Protocol) aparece en escena.
Protocolo de Resolución de Direcciones (ARP)Protocolo de Resolución de Direcciones (ARP)
18
Adress Resolution & Reverse Adress ResolutionAdress Resolution & Reverse Adress Resolution
19
20
Encapsulamiento de ARPEncapsulamiento de ARP
21
1. Obtener la dirección IP del destino.
2. Crear un mensaje ARP de pedido (request).
– Insertar la dirección física del emisor (sender).
– Insertar la dirección IP del emisor.
– Insertar la dirección IP del destino.
– La dirección física del destino se llena con 0.
1. El mensaje se pasa a la capa link donde es encapsulado
en un frame.
– Dirección fuente: dirección física del emisor.
– Dirección destino: dirección broadcast.
Funcionamiento del ARP (1)Funcionamiento del ARP (1)
22
4. Cada host o router en la red recibe el frame.
– Todos los equipos lo pasan al ARP.
– Todas las máquinas, excepto la destino, descartan el
paquete.
5. La máquina destino responde con un mensaje ARP que
contiene su dirección física.
– Mensaje unicast.
5. El emisor recibe el mensaje de respuesta y obtiene la
dirección física de la máquina destino.
Funcionamiento del ARP (2)Funcionamiento del ARP (2)
23
24
25
Proxy ARPProxy ARP
26
27
 Para evitar el envío de un paquete ARP request cada
vez que se necesite un host puede mantener una
cache con la dirección IP y su correspondiente
dirección física en su tabla ARP (ARP cache).
 Cada entrada en la tabla ARP suele ser “envejecida”
para que luego de cierto tiempo de inactividad sea
eliminada.
 Cuando una computadora recibe un ARP reply se
actualiza su entrada en la tabla ARP.
 El protocolo ARP es stateless, por lo tanto la mayoría
de los sistemas operativos actualizarán su cache si
reciben una respuesta (reply), sin importar si enviaron o
no un pedido (request).
29
 El ICMP (Protocolo de Mensajes de Control de Internet) es
el sub protocolo de control y notificación de errores del
IP.
 Se usa para enviar mensajes de error como por ejemplo:
que un servicio no está disponible o que un router o host
no puede ser localizado.
 Cada router que envía un datagrama IP tiene que
disminuir el campo de tiempo de vida (TTL). Si TTL es
cero ICMP notificará a la fuente del datagrama el error.
 El mensaje ICMP route redirect es generalmente enviado
por el default router al sistema para indicar que existe
una ruta más corta para un destino particular.
InternetInternet ControlControl MessageMessage ProtocolProtocol (ICMP)(ICMP)
30
InternetInternet ControlControl MessageMessage ProtocolProtocol
(ICMP)(ICMP)
 El ICMP fue diseñado para hacer frente a las deficiencias del
protocolo IP
 el protocolo IP no tiene mecanismos de reporte y corrección
de errores.
Por ejemplo descartar un datagrama debido a que no se
encuentra el router o el campo time-to-live tiene un valor 0.
31
Posición del ICMP en capa NetworkPosición del ICMP en capa Network
32
Formato general de un mensaje ICMPFormato general de un mensaje ICMP
33
 Cuando un router o un host necesita enviar un paquete
destinado a otra red, debe conocer la dirección IP apropiada
del router próximo.
 Cada router y cada host debe tener una tabla de ruteo.
 Por cuestiones de eficiencia usualmente los hosts no toman
parte en el proceso de actualización del ruteo.
Redirección (1)Redirección (1)
34
 Habitualmente la tabla de ruteo de un host tiene un número
limitado de entradas.
 Conoce el IP de un único router, el default router.
 El host puede enviar un datagrama (a otra red) a un router
equivocado.
 El router que recibe estos datagramas hará
 un forward del datagrama hacia el router correcto.
 una actualización de la tabla de ruteo del host enviándole un
mensaje de redirección.
Redirección (2)Redirección (2)
35
Redirección (3)Redirección (3)

Contenu connexe

Tendances

Investigacion rip versión 2
Investigacion rip versión 2Investigacion rip versión 2
Investigacion rip versión 2
Michael Cm
 
Estandar 568 b
Estandar 568 bEstandar 568 b
Estandar 568 b
laura1352
 
Capa de enlace de datos y capa física del modelo osi.
Capa de enlace de datos y capa física del modelo osi.Capa de enlace de datos y capa física del modelo osi.
Capa de enlace de datos y capa física del modelo osi.
Deysi Sanchez Vazquez
 
Direccionamiento ip
Direccionamiento ipDireccionamiento ip
Direccionamiento ip
laura1352
 
Comunicación de datos
Comunicación de datosComunicación de datos
Comunicación de datos
Manuel Estevez
 
1 definicion-de-redes-de-computadoras actividad i
1 definicion-de-redes-de-computadoras actividad i1 definicion-de-redes-de-computadoras actividad i
1 definicion-de-redes-de-computadoras actividad i
Jofre Mamani
 

Tendances (20)

48690471 redes-neuronales
48690471 redes-neuronales48690471 redes-neuronales
48690471 redes-neuronales
 
Proyecto de Redes - Desarrollo de un plan de trabajo
Proyecto de Redes - Desarrollo de un plan de trabajoProyecto de Redes - Desarrollo de un plan de trabajo
Proyecto de Redes - Desarrollo de un plan de trabajo
 
Investigacion rip versión 2
Investigacion rip versión 2Investigacion rip versión 2
Investigacion rip versión 2
 
Estandar 568 b
Estandar 568 bEstandar 568 b
Estandar 568 b
 
Presentación snmp
Presentación snmpPresentación snmp
Presentación snmp
 
Ipv6
Ipv6Ipv6
Ipv6
 
Comparacion estre modelos osi y tcp/ip
Comparacion estre modelos osi y tcp/ipComparacion estre modelos osi y tcp/ip
Comparacion estre modelos osi y tcp/ip
 
Capa de enlace de datos y capa física del modelo osi.
Capa de enlace de datos y capa física del modelo osi.Capa de enlace de datos y capa física del modelo osi.
Capa de enlace de datos y capa física del modelo osi.
 
IPV6 - IPV4
IPV6 - IPV4 IPV6 - IPV4
IPV6 - IPV4
 
III EEE-CS2363-Computer-Networks-model-question-paper-set-1-for-may-june-2014
III EEE-CS2363-Computer-Networks-model-question-paper-set-1-for-may-june-2014III EEE-CS2363-Computer-Networks-model-question-paper-set-1-for-may-june-2014
III EEE-CS2363-Computer-Networks-model-question-paper-set-1-for-may-june-2014
 
IPv4
IPv4IPv4
IPv4
 
Cisco packet tracer
Cisco packet tracerCisco packet tracer
Cisco packet tracer
 
Direccionamiento ip
Direccionamiento ipDireccionamiento ip
Direccionamiento ip
 
Comunicación de datos
Comunicación de datosComunicación de datos
Comunicación de datos
 
Modos direccionamiento
Modos direccionamientoModos direccionamiento
Modos direccionamiento
 
Switch o conmutadores (2).pptx
Switch o conmutadores (2).pptxSwitch o conmutadores (2).pptx
Switch o conmutadores (2).pptx
 
1 definicion-de-redes-de-computadoras actividad i
1 definicion-de-redes-de-computadoras actividad i1 definicion-de-redes-de-computadoras actividad i
1 definicion-de-redes-de-computadoras actividad i
 
Diapositiva. Cable UTP.
Diapositiva. Cable UTP.Diapositiva. Cable UTP.
Diapositiva. Cable UTP.
 
Arquitectura token ring
Arquitectura token ringArquitectura token ring
Arquitectura token ring
 
Basics of IP Addressing
Basics of IP AddressingBasics of IP Addressing
Basics of IP Addressing
 

En vedette

Early Utah Life
Early Utah Life Early Utah Life
Early Utah Life
Amy Card
 
Romance de un 2 de Abril
Romance de un 2 de AbrilRomance de un 2 de Abril
Romance de un 2 de Abril
padofi
 

En vedette (20)

Chap2. ipv4-arp-icmp
Chap2. ipv4-arp-icmpChap2. ipv4-arp-icmp
Chap2. ipv4-arp-icmp
 
Semana 10 servidores y clientes
Semana 10 servidores y clientesSemana 10 servidores y clientes
Semana 10 servidores y clientes
 
Twitter analysis - Data as factor for designing the right communication star...
Twitter analysis  - Data as factor for designing the right communication star...Twitter analysis  - Data as factor for designing the right communication star...
Twitter analysis - Data as factor for designing the right communication star...
 
Semana 8 api de socket
Semana  8 api de socketSemana  8 api de socket
Semana 8 api de socket
 
Semana 16 servicios_mail
Semana 16 servicios_mailSemana 16 servicios_mail
Semana 16 servicios_mail
 
2841 guia aplicacion web
2841 guia aplicacion web2841 guia aplicacion web
2841 guia aplicacion web
 
DHL Express Webinar: Verzenden lithiumbatterijen met DHL Express, een verkenning
DHL Express Webinar: Verzenden lithiumbatterijen met DHL Express, een verkenningDHL Express Webinar: Verzenden lithiumbatterijen met DHL Express, een verkenning
DHL Express Webinar: Verzenden lithiumbatterijen met DHL Express, een verkenning
 
Portfolio_Shevcenko
Portfolio_ShevcenkoPortfolio_Shevcenko
Portfolio_Shevcenko
 
Semana 6 enrutamiento
Semana 6 enrutamientoSemana 6 enrutamiento
Semana 6 enrutamiento
 
Early Utah Life
Early Utah Life Early Utah Life
Early Utah Life
 
Formisimo - Three Minute Deck
Formisimo - Three Minute DeckFormisimo - Three Minute Deck
Formisimo - Three Minute Deck
 
muestra 2015
muestra 2015muestra 2015
muestra 2015
 
Semana 15 -servicios_web
Semana 15 -servicios_webSemana 15 -servicios_web
Semana 15 -servicios_web
 
Why the long form? A guide to Form and checkout optimization
Why the long form? A guide to Form and checkout optimizationWhy the long form? A guide to Form and checkout optimization
Why the long form? A guide to Form and checkout optimization
 
Webinar 'Exporteren in de praktijk'
Webinar 'Exporteren in de praktijk'Webinar 'Exporteren in de praktijk'
Webinar 'Exporteren in de praktijk'
 
Romance de un 2 de Abril
Romance de un 2 de AbrilRomance de un 2 de Abril
Romance de un 2 de Abril
 
DHL Express Webinar: Betalingsrisico's in een notendop
DHL Express Webinar: Betalingsrisico's in een notendopDHL Express Webinar: Betalingsrisico's in een notendop
DHL Express Webinar: Betalingsrisico's in een notendop
 
Semana 7 tcp udp
Semana 7 tcp udpSemana 7 tcp udp
Semana 7 tcp udp
 
Clase 01 de modelamiento de base de datos
Clase 01 de modelamiento de base de datos Clase 01 de modelamiento de base de datos
Clase 01 de modelamiento de base de datos
 
Dhl Express - Berenburg in China
Dhl Express - Berenburg in ChinaDhl Express - Berenburg in China
Dhl Express - Berenburg in China
 

Similaire à Semana 4 ip, arp, icmp (20)

Protocolo Tcp Ip
Protocolo Tcp IpProtocolo Tcp Ip
Protocolo Tcp Ip
 
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
 
Clase15
Clase15Clase15
Clase15
 
Clase15
Clase15Clase15
Clase15
 
Modelo T C P Internet Exposicion N U E V A
Modelo  T C P Internet Exposicion  N U E V AModelo  T C P Internet Exposicion  N U E V A
Modelo T C P Internet Exposicion N U E V A
 
Modelo T C P Internet Exposicion N U E V A
Modelo  T C P Internet Exposicion  N U E V AModelo  T C P Internet Exposicion  N U E V A
Modelo T C P Internet Exposicion N U E V A
 
Expo 3 iberico
Expo 3 ibericoExpo 3 iberico
Expo 3 iberico
 
Expo3 iberico red
Expo3 iberico redExpo3 iberico red
Expo3 iberico red
 
Arp
ArpArp
Arp
 
Arp,rarp
Arp,rarpArp,rarp
Arp,rarp
 
Practica tcp ip-2009
Practica tcp ip-2009Practica tcp ip-2009
Practica tcp ip-2009
 
Presentación1
Presentación1Presentación1
Presentación1
 
9.8.1
9.8.19.8.1
9.8.1
 
Herramientas Administrativas de Red
Herramientas Administrativas de RedHerramientas Administrativas de Red
Herramientas Administrativas de Red
 
Capa red
Capa redCapa red
Capa red
 
4. introduccion al protocolo tcpip
4.  introduccion al protocolo tcpip4.  introduccion al protocolo tcpip
4. introduccion al protocolo tcpip
 
Ping
PingPing
Ping
 
Tcp ip aplicaciones
Tcp ip aplicacionesTcp ip aplicaciones
Tcp ip aplicaciones
 
Utilerías
UtileríasUtilerías
Utilerías
 
Utilerías
UtileríasUtilerías
Utilerías
 

Plus de JH Terly Tuanama (7)

Hemograma
HemogramaHemograma
Hemograma
 
Semana 14 -_servicios_sobre_ip
Semana 14 -_servicios_sobre_ipSemana 14 -_servicios_sobre_ip
Semana 14 -_servicios_sobre_ip
 
Semana 12 ip avanzado
Semana 12 ip avanzadoSemana 12 ip avanzado
Semana 12 ip avanzado
 
Semana 11 servidrores concurrentes
Semana 11 servidrores concurrentes Semana 11 servidrores concurrentes
Semana 11 servidrores concurrentes
 
Semana 3 redes
Semana 3  redesSemana 3  redes
Semana 3 redes
 
Semana 2 capa de enlace
Semana 2 capa de enlaceSemana 2 capa de enlace
Semana 2 capa de enlace
 
Alex trabajo
Alex trabajoAlex trabajo
Alex trabajo
 

Dernier

ANALISIS Y DISEÑO POR VIENTO, DE EDIFICIOS ALTOS, SEGUN ASCE-2016, LAURA RAMIREZ
ANALISIS Y DISEÑO POR VIENTO, DE EDIFICIOS ALTOS, SEGUN ASCE-2016, LAURA RAMIREZANALISIS Y DISEÑO POR VIENTO, DE EDIFICIOS ALTOS, SEGUN ASCE-2016, LAURA RAMIREZ
ANALISIS Y DISEÑO POR VIENTO, DE EDIFICIOS ALTOS, SEGUN ASCE-2016, LAURA RAMIREZ
gustavoiashalom
 
SESION 11 SUPERVISOR SSOMA SEGURIDAD Y SALUD OCUPACIONAL
SESION 11 SUPERVISOR SSOMA SEGURIDAD Y SALUD OCUPACIONALSESION 11 SUPERVISOR SSOMA SEGURIDAD Y SALUD OCUPACIONAL
SESION 11 SUPERVISOR SSOMA SEGURIDAD Y SALUD OCUPACIONAL
EdwinC23
 

Dernier (20)

Matrices Matemáticos universitario pptx
Matrices  Matemáticos universitario pptxMatrices  Matemáticos universitario pptx
Matrices Matemáticos universitario pptx
 
ELASTICIDAD PRECIO DE LA DEMaaanANDA.ppt
ELASTICIDAD PRECIO DE LA DEMaaanANDA.pptELASTICIDAD PRECIO DE LA DEMaaanANDA.ppt
ELASTICIDAD PRECIO DE LA DEMaaanANDA.ppt
 
Clasificación de Equipos e Instrumentos en Electricidad.docx
Clasificación de Equipos e Instrumentos en Electricidad.docxClasificación de Equipos e Instrumentos en Electricidad.docx
Clasificación de Equipos e Instrumentos en Electricidad.docx
 
Presentacion de la ganaderia en la región
Presentacion de la ganaderia en la regiónPresentacion de la ganaderia en la región
Presentacion de la ganaderia en la región
 
[1LLF] UNIDADES, MAGNITUDES FÍSICAS Y VECTORES.pdf
[1LLF] UNIDADES, MAGNITUDES FÍSICAS Y VECTORES.pdf[1LLF] UNIDADES, MAGNITUDES FÍSICAS Y VECTORES.pdf
[1LLF] UNIDADES, MAGNITUDES FÍSICAS Y VECTORES.pdf
 
“Análisis comparativo de viscosidad entre los fluidos de yogurt natural, acei...
“Análisis comparativo de viscosidad entre los fluidos de yogurt natural, acei...“Análisis comparativo de viscosidad entre los fluidos de yogurt natural, acei...
“Análisis comparativo de viscosidad entre los fluidos de yogurt natural, acei...
 
ANALISIS Y DISEÑO POR VIENTO, DE EDIFICIOS ALTOS, SEGUN ASCE-2016, LAURA RAMIREZ
ANALISIS Y DISEÑO POR VIENTO, DE EDIFICIOS ALTOS, SEGUN ASCE-2016, LAURA RAMIREZANALISIS Y DISEÑO POR VIENTO, DE EDIFICIOS ALTOS, SEGUN ASCE-2016, LAURA RAMIREZ
ANALISIS Y DISEÑO POR VIENTO, DE EDIFICIOS ALTOS, SEGUN ASCE-2016, LAURA RAMIREZ
 
FUNCION DE ESTADO EN LA TERMODINAMICA.pdf
FUNCION DE ESTADO EN LA TERMODINAMICA.pdfFUNCION DE ESTADO EN LA TERMODINAMICA.pdf
FUNCION DE ESTADO EN LA TERMODINAMICA.pdf
 
Resistencia-a-los-antimicrobianos--laboratorio-al-cuidado-del-paciente_Marcel...
Resistencia-a-los-antimicrobianos--laboratorio-al-cuidado-del-paciente_Marcel...Resistencia-a-los-antimicrobianos--laboratorio-al-cuidado-del-paciente_Marcel...
Resistencia-a-los-antimicrobianos--laboratorio-al-cuidado-del-paciente_Marcel...
 
SESION 11 SUPERVISOR SSOMA SEGURIDAD Y SALUD OCUPACIONAL
SESION 11 SUPERVISOR SSOMA SEGURIDAD Y SALUD OCUPACIONALSESION 11 SUPERVISOR SSOMA SEGURIDAD Y SALUD OCUPACIONAL
SESION 11 SUPERVISOR SSOMA SEGURIDAD Y SALUD OCUPACIONAL
 
CALCULO DE ENGRANAJES RECTOS SB-2024.pptx
CALCULO DE ENGRANAJES RECTOS SB-2024.pptxCALCULO DE ENGRANAJES RECTOS SB-2024.pptx
CALCULO DE ENGRANAJES RECTOS SB-2024.pptx
 
TIPOS DE SOPORTES - CLASIFICACION IG.pdf
TIPOS DE SOPORTES - CLASIFICACION IG.pdfTIPOS DE SOPORTES - CLASIFICACION IG.pdf
TIPOS DE SOPORTES - CLASIFICACION IG.pdf
 
2. Cristaloquimica. ingenieria geologica
2. Cristaloquimica. ingenieria geologica2. Cristaloquimica. ingenieria geologica
2. Cristaloquimica. ingenieria geologica
 
Presentación de Redes de alcantarillado y agua potable
Presentación de Redes de alcantarillado y agua potablePresentación de Redes de alcantarillado y agua potable
Presentación de Redes de alcantarillado y agua potable
 
27311861-Cuencas-sedimentarias-en-Colombia.ppt
27311861-Cuencas-sedimentarias-en-Colombia.ppt27311861-Cuencas-sedimentarias-en-Colombia.ppt
27311861-Cuencas-sedimentarias-en-Colombia.ppt
 
Trazos paileros para realizar trazos, cortes y calculos.pptx
Trazos paileros para realizar trazos, cortes y calculos.pptxTrazos paileros para realizar trazos, cortes y calculos.pptx
Trazos paileros para realizar trazos, cortes y calculos.pptx
 
PostgreSQL on Kubernetes Using GitOps and ArgoCD
PostgreSQL on Kubernetes Using GitOps and ArgoCDPostgreSQL on Kubernetes Using GitOps and ArgoCD
PostgreSQL on Kubernetes Using GitOps and ArgoCD
 
Análisis_y_Diseño_de_Estructuras_con_SAP_2000,_5ta_Edición_ICG.pdf
Análisis_y_Diseño_de_Estructuras_con_SAP_2000,_5ta_Edición_ICG.pdfAnálisis_y_Diseño_de_Estructuras_con_SAP_2000,_5ta_Edición_ICG.pdf
Análisis_y_Diseño_de_Estructuras_con_SAP_2000,_5ta_Edición_ICG.pdf
 
ATS-FORMATO cara.pdf PARA TRABAJO SEGURO
ATS-FORMATO cara.pdf  PARA TRABAJO SEGUROATS-FORMATO cara.pdf  PARA TRABAJO SEGURO
ATS-FORMATO cara.pdf PARA TRABAJO SEGURO
 
Libro de ingeniería sobre Tecnología Eléctrica.pdf
Libro de ingeniería sobre Tecnología Eléctrica.pdfLibro de ingeniería sobre Tecnología Eléctrica.pdf
Libro de ingeniería sobre Tecnología Eléctrica.pdf
 

Semana 4 ip, arp, icmp

  • 2. El proceso de comunicación Nombre Dirección CorreosCorreos CorreosCorreos Nombre Dirección Nombre Dirección CorreosCorreos CorreosCorreos Nombre Dirección
  • 3. Capas de TCP/IP Capa de AplicaciónCapa de Aplicación Capa de TransporteCapa de TransporteCapa de TransporteCapa de Transporte Capa de InternetCapa de InternetCapa de InternetCapa de Internet Capa de Interfaz de redCapa de Interfaz de redCapa de Interfaz de redCapa de Interfaz de red Capa de InternetIPIP ICMPICMP IGMPIGMP ARPARP Capa de Interfaz de Red EthernetEthernetATMATM Capa de Transporte UDPUDPTCPTCP Capa de Aplicación FTPFTPHTTPHTTP
  • 4. Identificación de aplicaciones UDPUDPTCPTCP FTPFTPHTTPHTTP 192.168.2.150192.168.2.150 Servidor FTP Servidor HTTP Puerto TCP 20, 21Puerto TCP 20, 21 Puerto TCP 80Puerto TCP 80 dirección IP + puerto TCP o puerto UDP = Socket
  • 5.  Familia de protocolos TCP/IP  Protocolo de control de transporte (TCP)  Protocolo de datagrama de usuario (UDP)  Protocolo de Internet (IP)  Protocolo de mensaje de control de Internet (ICMP)  Protocolo de administración de grupos de Internet (IGMP)  Protocolo de resolución de direcciones (ARP)
  • 6. Protocolo de control de transporte (TCP) IP ICMP IGMP ARP UDPTCPTCP
  • 7. Protocolo de datagrama de usuario (UDP) UDPUDPTCP IP ICMP IGMP ARP
  • 8. Protocolo de Internet (IP) RouterRouter UDPTCP IPIP ICMP IGMP ARP
  • 9. Protocolo de mensaje de control de Internet (ICMP) UDPTCP IP ICMPICMP IGMP ARP RouterRouter
  • 10. Protocolo de administración de grupos de Internet (IGMP) UDPTCP IP ICMP IGMPIGMP ARP
  • 11. Protocolo de resolución de direcciones (ARP) UDPTCP IP ICMP IGMP ARPARP B C A Caché ARP 2 1 4 6 5 1. Se verifica el caché ARP 2. Se envía petición ARP 3. Se añade entrada ARP 4. Se envía respuesta ARP 5. Se añade entrada ARP 6. Se envía paquete IP Caché ARP 3
  • 12. Tipos de nombres Nombres de Host Nombres de Host  Asignados a la dirección IP del equipo  255 caracteres de longitud  Pueden contener caracteres alfanuméricos, guiones y puntos  Pueden tener diversas formas  Alias  Nombre de dominio  Asignados a la dirección IP del equipo  255 caracteres de longitud  Pueden contener caracteres alfanuméricos, guiones y puntos  Pueden tener diversas formas  Alias  Nombre de dominio  Dirección de 16 bytes  Usados para representar un equipo o grupo de equipos  15 de los caracteres pueden ser usados para el nombre  El 16o carácter se usa por los servicios que un equipo ofrece a la red  Dirección de 16 bytes  Usados para representar un equipo o grupo de equipos  15 de los caracteres pueden ser usados para el nombre  El 16o carácter se usa por los servicios que un equipo ofrece a la red Nombres NetBIOS Nombres NetBIOS
  • 13. Componentes de la trama Cabecera Señaldealerta Dirección de origen Dirección de destino Datos 0,5 KB - 4 KB0,5 KB - 4 KB Cola CRCCRC
  • 14. Flujo de datos UDPUDPTCPTCP FTPFTPHTTPHTTP IPIP ICMPICMP IGMPIGMP ARPARP EthernetEthernetATMATM UDPUDPTCPTCP FTPFTPHTTPHTTP IPIP ICMPICMP IGMPIGMP ARPARP EthernetEthernetATMATM Datos AplicaciónAplicación DatosFTPFTPHTTPHTTP TransporteTransporte Datos UDPUDPTCPTCP FTPFTPHTTPHTTP InternetInternet Datos UDPUDPTCPTCP IPIP ICMPICMP IGMPIGMP ARPARP PreámbuloPreámbulo Datos CRCCRC IPIP ICMPICMP IGMPIGMP ARPARP EthernetEthernetATMATM Datos EthernetEthernetATMATM Datos EthernetEthernetATMATM Datos IPIP ICMPICMP IGMPIGMP ARPARP EthernetEthernetATMATM Datos UDPUDPTCPTCP IPIP ICMPICMP IGMPIGMP ARPARP Datos UDPUDPTCPTCP FTPFTPHTTPHTTP PreámbuloPreámbulo Internet Transporte Aplicación Datos CRCCRC FTPFTPHTTPHTTP
  • 15. 15 Protocolo de Resolución de Direcciones (ARP)Protocolo de Resolución de Direcciones (ARP)  Una computadora conectada a una red Ethernet tiene dos direcciones  Dirección de NIC (dirección MAC) Globalmente única y no modificable que se almacena en la NIC. El header Ethernet contiene la dirección MAC de las máquinas fuente y destino.  Dirección IP Cada computadora en una red debe tener una dirección IP única. Virtual y asignada por software.
  • 16. 16 1. Paquetes Ethernet 1. Tienen un header Ethernet (delivery) 2. Los paquetes se fraccionan en frames 3. Se envían por el cable hacia un switch (por ej.) 4. El switch decide por cuál port debe mandar el frame. Para ello busca la dirección destino del frame en una tabla interna que mapea números de ports y direcciones MAC. Protocolo de Resolución de Direcciones (ARP)Protocolo de Resolución de Direcciones (ARP)
  • 17. 17  En el momento en que el frame Ethernet es construido a partir de un paquete IP no se tiene idea de la MAC de la máquina destino.  La única información disponible es la dirección IP destino.  Debe existir una forma para que el protocolo Ethernet obtenga la MAC de la máquina destino dado el IP destino.  Aquí es donde el protocolo ARP (Address Resolution Protocol) aparece en escena. Protocolo de Resolución de Direcciones (ARP)Protocolo de Resolución de Direcciones (ARP)
  • 18. 18 Adress Resolution & Reverse Adress ResolutionAdress Resolution & Reverse Adress Resolution
  • 19. 19
  • 21. 21 1. Obtener la dirección IP del destino. 2. Crear un mensaje ARP de pedido (request). – Insertar la dirección física del emisor (sender). – Insertar la dirección IP del emisor. – Insertar la dirección IP del destino. – La dirección física del destino se llena con 0. 1. El mensaje se pasa a la capa link donde es encapsulado en un frame. – Dirección fuente: dirección física del emisor. – Dirección destino: dirección broadcast. Funcionamiento del ARP (1)Funcionamiento del ARP (1)
  • 22. 22 4. Cada host o router en la red recibe el frame. – Todos los equipos lo pasan al ARP. – Todas las máquinas, excepto la destino, descartan el paquete. 5. La máquina destino responde con un mensaje ARP que contiene su dirección física. – Mensaje unicast. 5. El emisor recibe el mensaje de respuesta y obtiene la dirección física de la máquina destino. Funcionamiento del ARP (2)Funcionamiento del ARP (2)
  • 23. 23
  • 24. 24
  • 26. 26
  • 27. 27  Para evitar el envío de un paquete ARP request cada vez que se necesite un host puede mantener una cache con la dirección IP y su correspondiente dirección física en su tabla ARP (ARP cache).  Cada entrada en la tabla ARP suele ser “envejecida” para que luego de cierto tiempo de inactividad sea eliminada.  Cuando una computadora recibe un ARP reply se actualiza su entrada en la tabla ARP.  El protocolo ARP es stateless, por lo tanto la mayoría de los sistemas operativos actualizarán su cache si reciben una respuesta (reply), sin importar si enviaron o no un pedido (request).
  • 28.
  • 29. 29  El ICMP (Protocolo de Mensajes de Control de Internet) es el sub protocolo de control y notificación de errores del IP.  Se usa para enviar mensajes de error como por ejemplo: que un servicio no está disponible o que un router o host no puede ser localizado.  Cada router que envía un datagrama IP tiene que disminuir el campo de tiempo de vida (TTL). Si TTL es cero ICMP notificará a la fuente del datagrama el error.  El mensaje ICMP route redirect es generalmente enviado por el default router al sistema para indicar que existe una ruta más corta para un destino particular. InternetInternet ControlControl MessageMessage ProtocolProtocol (ICMP)(ICMP)
  • 30. 30 InternetInternet ControlControl MessageMessage ProtocolProtocol (ICMP)(ICMP)  El ICMP fue diseñado para hacer frente a las deficiencias del protocolo IP  el protocolo IP no tiene mecanismos de reporte y corrección de errores. Por ejemplo descartar un datagrama debido a que no se encuentra el router o el campo time-to-live tiene un valor 0.
  • 31. 31 Posición del ICMP en capa NetworkPosición del ICMP en capa Network
  • 32. 32 Formato general de un mensaje ICMPFormato general de un mensaje ICMP
  • 33. 33  Cuando un router o un host necesita enviar un paquete destinado a otra red, debe conocer la dirección IP apropiada del router próximo.  Cada router y cada host debe tener una tabla de ruteo.  Por cuestiones de eficiencia usualmente los hosts no toman parte en el proceso de actualización del ruteo. Redirección (1)Redirección (1)
  • 34. 34  Habitualmente la tabla de ruteo de un host tiene un número limitado de entradas.  Conoce el IP de un único router, el default router.  El host puede enviar un datagrama (a otra red) a un router equivocado.  El router que recibe estos datagramas hará  un forward del datagrama hacia el router correcto.  una actualización de la tabla de ruteo del host enviándole un mensaje de redirección. Redirección (2)Redirección (2)