Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Redes de Computadores
Sistemas Telemáticos
2010-2011
Rafael Sebastian
Departamento de Informática
Escuela Técnica Superior de Ingenierías
Universitat de València
Adaptado de Rogelio Montañana
Índice de contenido
Conceptos de redes
Redes de área local (LAN)
Redes de área amplia (WAN)
Enrutamiento
Protocolo : TCP/IP
Aplicaciones
Subredes
Protocolo UDP
Protocolo TCP
40.40.0.0 255.255.255.0
Rtr: 40.40.0.1
40.40.0.1 VLAN 2
40.40.1.0 255.255.255.0
40.40.1.1 Rtr: 40.40.1.1
40.40.2.1
VLAN 3
90.0.0.1 40.40.255.1
40.40.2.0 255.255.255.0
Rtr: 40.40.2.1
..
90.0.0.2 ..
..
VLAN 256
A 40.40.0.0 255.255.0.0 por 90.0.0.1 40.40.255.0 255.255.255.0
Rtr: 40.40.255.1
Red Host
Agregación de rutas
A 40.0.4.0/22 por 10.0.0.10
A 40.0.8.0/23 por 10.0.0.6
A 40.0.6.0/23 por 10.0.0.14
A 0.0.0.0/0 por 10.0.0.1
A 0.0.0.0/0 por 10.0.0.9
40.0.0.0/22 A 0.0.0.0/0 por 10.0.0.13
10.0.0.1/30
Internet 10.0.0.9/30 10.0.0.13/30
X B
10.0.0.2/30 A
10.0.0.10/30 10.0.0.14/30 C
10.0.0.5/30
A 40.0.0.0/16 por 10.0.0.2 40.0.6.0/23
40.0.4.0/23
40.0.8.0/24 40.0.9.0/24
2010/2011 Redes de Computadores - Rafael Sebastian 14
División de una red clase C
PROTOCOLO TCP/IP – Subredes
Subred 1 Subred 7
192.168.10.1 00000001 192.168.10.193 11000001
192.168.10.30 00011110 192.168.10.222 11011110
Subred 2 Subred 8
192.168.10.33 00100001 192.168.10.225 11100001
192.168.10.62 00111110 192.168.10.254 11111110
192.168.10 .1 11000000.10101000.00001010.00000001
255.255.255.0 11111111.11111111.11111111.00000000 = /24
192.168.10 .1 11000000.10101000.00001010.00000001
255.255.255.128 11111111.11111111.11111111.10000000 = /25
192.168.10 .1 11000000.10101000.00001010.00000001
255.255.255.192 11111111.11111111.11111111.11000000 = /26
192.168.10 .1 11000000.10101000.00001010.00000001
255.255.255.224 11111111.11111111.11111111.11100000 = /27
48 PCs 16 PCs
192.168.10.0/26 192.168.10.65/26
192.168.10.64/26 192.168.10.1/26 192.168.10.66/26
192.168.10.128/26 192.168.10.2/26 192.168.10.67/26
192.168.10.192/26 192.168.10.3/26 192.168.10.68/26
192.168.10.4/26 …
… 192.168.10.80/26
192.168.10.48/26
30.0.0.2/24
10.0.0.6/30 Rtr: 30.0.0.1
Z 40.0.0.1/24
20.0.0.2/24
W Host
Rtr: 20.0.0.1
multihomed
Token virtual
A 0.0.0.0/0 por 10.0.0.5 Ring
A 30.0.0.25/32 por 40.0.0.2 40.0.0.2/24
LAN A 30.0.0.25/32
LAN C Rtr: 40.0.0.1
20.0.0.0/24 40.0.0.0/24
Este host tiene dos direcciones
sobre la misma interfaz
2010/2011 Redes de Computadores - Rafael Sebastian 23
IP sin clases o ‘classless’
PROTOCOLO TCP/IP – Subredes
Problema 2
Las tablas de rutas crecían mucho más deprisa que antes (había
que enrutar por separado cada red asignada)
Solución 2
Asignar los grupos de forma que sean agregables, es decir que
puedan referenciarse por una máscara común, así solo se necesita
declarar una ruta
El tamaño de las redes puede ser ahora cualquier potencia
entera de 2 (256, 512, 1024, etc.)
Este mecanismo se aplica no solo al rango de clase C sino
también al rango libre de clase A y B. En la práctica significa
abolir el sistema de clases (IP classless, sin clases)
Subredes
Protocolo UDP
Protocolo TCP
Dirección IP de origen
Pseudocabecera Dirección IP de destino
00000000 00010001 Long. Datagrama UDP
32 bits
Puerto de origen Puerto de destino
Cabecera
Longitud datagrama UDP Checksum
Socket
Nivel de transporte
Dos instancias
(TCP y UDP) P. dest. 13 DATOS APLICACIÓN
Cabecera UDP
Checksum
Checksum
Nivel de red
Una instancia IP
(puede haber otros Prot. 17 DATAGRAMA UDP
protocolos) Cabecera IP
Nivel de enlace
Múltiples instancias
(una por interfaz) Ethertype 0800 DATAGRAMA IP CRC
Cabecera MAC Ethernet CRC
Subredes
Protocolo UDP
Protocolo TCP
Dia Examen: 16 Mayo (Aula 7)
Presentacion 23 Mayo (15:30 Aula 7)
Nivel de enlace
Múltiples instancias
(una por interfaz) Ethertype (0800) DATAGRAMA IP CRC
Cabecera MAC Ethernet
Port
1038 Cliente
IP 10.0.1.50
Socket: 10.0.1.50.1038
Port
23
Servidor telnet
IP 10.0.1.25 Port
1038
Cliente
Socket: 10.0.1.25.23
IP 10.0.2.47
Socket: 10.0.2.47.1038
Socket: 10.0.1.80.1038
Port
1038
Port
23
Port
1039
Servidor
IP 10.0.1.25 Cliente
IP 10.0.1.80
Socket: 10.0.1.25.23
Socket: 10.0.1.80.1039
TCP A TCP B
CLOSED LISTEN
SYN-SENT
(ISN 100)
SYN-RECEIVED
(ISN 300)
Tiempo
ESTABLISHED
ESTABLISHED
TCP A TCP B
CLOSED CLOSED
SYN-SENT SYN-SENT
(ISN 100) (ISN 300)
SYN-RECEIVED SYN-RECEIVED
Tiempo
ESTABLISHED ESTABLISHED
SYN-SENT LISTEN
(ISN 90) SYN
90
(timeout)
CLOSED
SYN
SYN-SENT 100
Tiempo
SYN LISTEN
100
SYN-RECEIVED
(ISN 400)
ESTABLISHED
ESTABLISHED
2010/2011 Redes de Computadores - Rafael Sebastian 48
Desconexión
PROTOCOLO TCP/IP – TCP
Host 1 Host 2
Conectado
Conectado
Tiempo
No
No Datos perdidos Conectado
Conectado
ESTABLISHED ESTABLISHED
FIN-WAIT-1
CLOSE-WAIT
FIN-WAIT-2
LAST-ACK
TIME-WAIT
2
MSL
CLOSED
CLOSED
(timeout) (timeout)
envía FIN y envía FIN y
arranca timer arranca timer
(Timeout)
(N timeouts) libera (N timeouts)
Libera conexión Libera
conexión conexión Conectado
Aplicación Aplicación
origen destino
Buffer Buffer
TCP Empuja TCP
emisor A criterio del TCP emisor receptor
(sujeto a disponibilidad
de buffer en TCP receptor
y no congestión de la red)
Aplicación Aplicación
origen destino
1024 Bytes
Escribe 2048 Bytes
Lee
1024 Bytes
0 4K
La aplicación
escribe 2 KB Vacío
2 KB
La aplicación
escribe 3 KB
Lleno
Emisor
Bloqueado La aplicación
lee 2 KB
2 KB
El emisor
puede enviar
hasta 2 KB
3 KB
Seq=1000, Win=4000
Host 1 SYN Host 2
Seq=1500, Ack=1001, Win=4000
SYN
Seq=1001, Ack=1501, Win=4000
1000 bytes
Seq=1501, Ack=2001, Win=3000 1000 bytes
Seq=1000, Win=4000
Host 1 SYN Host 2
Seq=1500, Ack=1001, Win=4000
SYN
Seq=1001, Ack=1501, Win=4000
1000 bytes
Seq=1501, Ack=2001, Win=3000
1000 bytes
1000 bytes Seq=2001, Ack=2501, Win=3000
100 bytes
Tiempo
(501-600)
Buffer lleno
Timer de
Persistencia
Bloqueado
1 byte
(601) Datos puestos
en buffer para la
aplicación
Tiempo
100 bytes
(501-600) Datos puestos
en buffer para la
aplicación
Timer
Keepalive
1 byte
(600) Datos duplicados
descartados
SEG 8
ACK 8
SEG 9
ACK 9
SEG 10
8 MSS ACK 10
SEG 11
ACK 11
SEG 12
ACK 12
SEG 13
ACK 13
SEG 14
ACK 14
SEG 15
ACK 15
SEG 22 ACK 22
5 MSS SEG 23 ACK 23
SEG 24 ACK 24
SEG 25 ACK 25
SEG 26 ACK 26
SEG 27
6 MSS ACK 27
SEG 28
ACK 28
SEG 29
ACK 29
SEG 30
ACK 30
SEG 31
ACK 31
SEG 32
ACK 32
Trama recibida