PDF de programación - Tema 4 - Interconexión de redes mediante TCP/IP

Imágen de pdf Tema 4 - Interconexión de redes mediante TCP/IP

Tema 4 - Interconexión de redes mediante TCP/IPgráfica de visualizaciones

Publicado el 11 de Diciembre del 2018
630 visualizaciones desde el 11 de Diciembre del 2018
11,4 MB
125 paginas
Creado hace 3a (20/12/2016)
TEMA 4
INTERCONEXIÓN DE REDES MEDIANTE TCP/IP

© UPM-ETSISI-RC

Tema 4. Interconexión de redes mediante TCP/IP

1

Contenido del Tema 4

Introducción

1.
2. La arquitectura TCP/IP
3. La capa interfaz de red
4. La capa IP

4.1.Direccionamiento IPv4
4.2.Direccionamiento IPv6
4.3.El datagrama IP
4.4. El protocolo ICMP
4.5.El encaminamiento
4.6.Casos de estudio de encaminamiento

5. La capa de transporte
6. La capa de aplicación
7. Bibliografía

© UPM-ETSISI-RC

Tema 4. Interconexión de redes mediante TCP/IP

2

1. Introducción
La red Internet
Elementos de Internet
Dispositivos de Internet

© UPM-ETSISI-RC

Tema 4. Interconexión de redes mediante TCP/IP

3

La red Internet

La red Internet es un compendio de redes diferentes que comparten una
pila de protocolos comunes que facilitan una conexión IP extremo-a-
extremo

Ethernet

App
TCP
IP

802.3
FO

IP

802.3
FO

ATM
FO

IP

ATM
FO

ATM
FO

ATM

ATM
FO

ATM
FO

IP

ATM
FO

FR
FO

IP

FR
FO

PPP
4G

4G

App
TCP
IP
PPP
4G

© UPM-ETSISI-RC

Tema 4. Interconexión de redes mediante TCP/IP

4

La red Internet
Estructura

A nivel de red, Internet puede definirse como un conjunto de
redes conectadas entre sí por dispositivos conocidos como
gateways

BB internet

NSP

Nacional/global

G

NSP

Nacional/global

G

G

G

G
NSP
regional

G

G
NSP
regional

G

G

G

NSP
regional

ISP local

ISP local

ISP local

ISP local


e
d

P
S

I

1

l
e
v
n

i



e
d
P
S

I

2


l

e
v
n

i


e
d

P
S

I

3

l
e
v
n

i

Tema 4. Interconexión de redes mediante TCP/IP

5

ISP: Internet Service Provider
NSP: Network Service Provider
G: Gateway
BB: Backbone

© UPM-ETSISI-RC

La red Internet
Servicio Best effort

Las redes IP son redes de datagramas, no orientadas a conexión,
con servicio best effort, es decir, no ofrece calidad de servicio
Su desarrollo comenzó a finales de los 60, como un experimento de la
agencia ARPA (Advanced Research Projects Agency), una agencia del
Departamento de Defensa del gobierno de USA

© UPM-ETSISI-RC

Tema 4. Interconexión de redes mediante TCP/IP

6

Elementos de Internet

Infraestructura:

líneas, conexiones, nodos, ...

Dispositivos:

Host, Routers, Firewalls.

Direcciones (IP) y nombres de dominio.
Protocolos:

de red (IP), de transporte (TCP, UDP).

Aplicaciones:

telnet, rlogin, ftp, mail, www, ...

© UPM-ETSISI-RC

Tema 4. Interconexión de redes mediante TCP/IP

7

Dispositivos de Internet

HOSTS

Un único interfaz de red. Una sola dirección IP

MULTIHOMED HOST

Más de una interfaz de red. Varias direcciones IP. Una
por cada interfaz

ROUTERS o GATEWAYS

Encaminar Datagramas
Varios interfaces de red
Unen redes o subredes

FIREWALS o CORTAFUEGOS

Varios interfaces de red
Aíslan redes o subredes

© UPM-ETSISI-RC

Tema 4. Interconexión de redes mediante TCP/IP

8

2. La arquitectura TCP/IP
Introducción a TCP/IP
Arquitectura TCP/IP vs OSI
Arquitectura TCP/IP. Encapsulación
Capas propias del host: Aplicación y transporte
Capas de red: IP e interfaz de red

© UPM-ETSISI-RC

Tema 4. Interconexión de redes mediante TCP/IP

9

Introducción a TCP/IP

TCP/IP constituye el armazón sobre el que se asienta
Internet
El conjunto de protocolos TCP/IP permite la comunicación
entre diferentes máquinas, independientemente de la
tecnología:

Diferentes sistemas operativos
Diferentes tipos de máquinas
Diferentes tipos de red

TCP/IP es un auténtico sistema abierto: Los protocolos
y sus implementaciones están disponibles públicamente

© UPM-ETSISI-RC

Tema 4. Interconexión de redes mediante TCP/IP

10

Arquitectura TCP/IP vs OSI

Aplicación

(Telnet, SMTP, etc.)

Aplicación

(DNS, SNMP, etc.)

Aplicación

Acceso a los servicios OSI de las aplicaciones

Se ocupa de las conversiones que puedan ser

Presentación
necesarias para los datos.

Sesión

Gestión de la comunicación entre aplicaciones:

establece y cierra conexiones

TCP

UDP

IP

(ARP, IGMP, ICMP)

Interfaz de red

Transferencia fiable. Segmentación. Control del flujo

Transporte

y errores.

Red

Trans. Paquetes entre sistemas finales. Direcc.

Prioridad. Enrutamiento. Conexiones

Enlace

Trans. De datos (tramas) fiable, control de errores y

flujo. Sincronización

Física

Trans. de bits, características funcionales,

mecánicas y eléctricas

Solo en los Host
(nodos finales)

En todos los nodos
de la red

© UPM-ETSISI-RC

Tema 4. Interconexión de redes mediante TCP/IP

11

Arquitectura TCP/IP

Encapsulación

i

n
ó
c
a
c

i
l

p
A

ApX

Protocolo de aplicación

Mensaje
Datos

TCP( ó UDP)

Protocolo de transporte
(TCP,UDP)

IP

Protocolo red
(IP)

RH

Segmento (o datagrama UDP)

TH

Datos
Datagrama IP
Datos

TH

Interfaz de red

Protocolo
Enlace

Bits

Trama

EH

RH TH

Datos

ET

Red IP

ApY

A
p

l
i

c
a
c
ó
n

i

TCP( ó UDP)

IP

Interfaz de red

© UPM-ETSISI-RC

Tema 4. Interconexión de redes mediante TCP/IP

12

Arquitectura TCP/IP

Capas propias del host

• Interfaz con los servicios finales. Contiene toda la

lógica necesaria para posibilitar las distintas
aplicaciones de usuario

• Las aplicaciones acceden a la capa de transporte por

los puertos asignados

• Protocolos: FTP, Telnet, WWW, DNS, ….

• Transferencia entre procesos de aplicación

extremo-extremo

• Identificación de procesos mediante Puertos
• TCP (Transport Control Protocol): orientado a

conexión y complejo

• UDP (User Datagram Protocol): No orientado a

conexión y mas sencillo

Aplicación

Transporte

(TCP, UDP)

© UPM-ETSISI-RC

Tema 4. Interconexión de redes mediante TCP/IP

13

Arquitectura TCP/IP

Capas de red

Internet

• Gestiona el movimiento de paquetes por la red
• Transferencia entre máquinas origen y destino
• Identificación mediante Direcciones IP
• No fiable y no orientado a conexión
• Encaminamiento y Fragmentación
• Comunica errores (con ICMP y SNMP)

Interfaz de red

• Proporciona los drivers que interactúan con los

componentes hardware para adaptar y configurar
el nivel físico

• Funciones de nivel físico y de enlace

© UPM-ETSISI-RC

Tema 4. Interconexión de redes mediante TCP/IP

14

3. La capa interfaz de red
La interfaz de red
IP sobre Ethernet
El problema de la resolución de las direcciones IP
Resolución de las direcciones IP
El protocolo ARP

© UPM-ETSISI-RC

Tema 4. Interconexión de redes mediante TCP/IP

15

La interfaz de red

El uso de IP hace necesario
implantar niveles intermedios
entre el propio IP y las
subredes sobre las que
descansa.

IP es único. Redes hay muchas.

La Interfaz de red es un
módulo periférico (placa de
red) que actúa como interfaz
de conexión entre un
computador (host) y la red
Cada interfaz de red tiene una
dirección IP única

Host

P

I
/

P
C
T
a



l
i

P

NIC

Conmutador

r
e
v
r
i
D

Interfaz de red

© UPM-ETSISI-RC

Tema 4. Interconexión de redes mediante TCP/IP

16

Interfaz de red
Ejemplo con Ethernet

IP sobre Ethernet
1) Se genera el datagrama IP con su correspondiente cabecera
2) Se construye la trama Ethernet:

20
Cab

Datos

Datagrama IP

IP

Interfaz de red

Direcciones MAC

Preambulo

Destino Origen

2

Tip

Carga útil (payload)
Datos (<1500B)

8

6

6

46….1500

CRC
4

Trama Ethernet II

0800H para IPv4
0806H para ARP

© UPM-ETSISI-RC

Tema 4. Interconexión de redes mediante TCP/IP

17

IP sobre Ethernet

Las tarjetas de red Ethernet tienen una dirección MAC única
alojada en el HW

Esta dirección se utiliza en el campo de dirección Origen/Destino de la trama
Ethernet.

El campo Longitud/Tipo de la trama MAC Ethernet muestra la
longitud de la trama o el tipo de protocolo que transporta la trama:

0800H para IP
0806H para ARP

Una máquina “escuchando la red” y ejecutando una aplicación
TCP/IP comprobará si el campo L/T es 0800H o 0806H.
Una estación ejecutando otro protocolo dará las tramas anteriores
como inválidas

MAC: Media Access Control

© UPM-ETSISI-RC

Tema 4. Interconexión de redes mediante TCP/IP

18

El problema de la resolución de las direcciones IP
Las direcciones IP son abstracciones proporcionadas por la capa IP.
Debido a que el hardware de red física (Ethernet, en este caso) de un sistema no
sabe cómo localizar un ordenador por su dirección IP, esta debe ser traducida a
una dirección MAC equivalente antes de enviar una trama.

Quiero mandar un
datagrama a C (10.1.1.3)
¿Cuál es la dirección MAC de
10.1.1.3?

2

.

1

.

1

.

0
1

A

B

4

.

1

.

1

.

0
1

C

3

.

1

.

1

.

0
1

© UPM-ETSISI-RC

Tema 4. Interconexión de redes mediante TCP/IP

19

Resolución de las direcciones IP
Mediante tablas estáticas

Problema: Dada una dirección IP, obtener la dirección MAC
correspondiente: dirMAC= f (dirIP).
Solución estática:

Tablas estáticas (una en cada host) mantenidas manualmente
Principal inconveniente: necesidad de actualizar las tablas en todos los nodos de
la red cada vez que se produce alguna modificación en la tabla de direcciones.

Quiero mandar un
datagrama aIP3
Su dirección MAC es MAC3

IP1
1

IP1
IP2
IP3

MAC1
MAC2
MAC3

IP2
2

IP1
IP2
IP3

MAC1
MAC2
MAC3

IP3
3

IP1
IP2
IP3

MAC1
MAC2
MAC3

MAC1

MAC2

MAC3

© UPM-ETSISI-RC

Tema 4. Interconexión de redes mediante TCP/IP

20

Resolución de las direcciones IP
Mediante asociación dinámica

Problema: Dada una dirección IP, obtener la dirección MAC correspondiente:
dirMAC= f (dirIP).
Solución dinámica:

Se construye un paquete (ARP request) en el que se escribe lo que sabemos y lo que
queremos saber y se manda a la dirección MAC FF:FF:FF:FF:FF:FF (broadcast)
Sólo responde el que reconozca su dirección IP en el target, y lo hace con un paquete ARP
response
Las direcciones resueltas vía ARP se mantienen un cierto tiempo en caché, en previsión de
usos futuros

Quiero mandar un
datagrama aIP3
Pregunto a todos cual es la
dirección MAC de IP3

IP1
1

IP2
2

IP3
3

ARP Rq

MAC2

MAC3

ARP Rp

Envío a MAC1 mi dirección

Yo soy IP3
MAC3

© UPM-ETSISI-RC

Tema 4. Interconexión de redes mediante TCP/IP

21

El protocolo ARP

Como se ha visto, en una LAN hace falta un
mecanismo que permita des
  • Links de descarga
http://lwp-l.com/pdf14504

Comentarios de: Tema 4 - Interconexión de redes mediante TCP/IP (0)


No hay comentarios
 

Comentar...

Nombre
Correo (no se visualiza en la web)
Valoración
Comentarios...
CerrarCerrar
CerrarCerrar
Cerrar

Tienes que ser un usuario registrado para poder insertar imágenes, archivos y/o videos.

Puedes registrarte o validarte desde aquí.

Codigo
Negrita
Subrayado
Tachado
Cursiva
Insertar enlace
Imagen externa
Emoticon
Tabular
Centrar
Titulo
Linea
Disminuir
Aumentar
Vista preliminar
sonreir
dientes
lengua
guiño
enfadado
confundido
llorar
avergonzado
sorprendido
triste
sol
estrella
jarra
camara
taza de cafe
email
beso
bombilla
amor
mal
bien
Es necesario revisar y aceptar las políticas de privacidad