Redes
Autor: Ing. Hctor Umeres A.
E-mail: H_umeres@hotmail.com
La segmentacin y multiplexacin aumenta la
complejidad en el proceso de comunicacin.
Ing. Hctor Umeres TCP / IP - IPv4 1
1
Funciones de los Protocolos Arquitectura TCP/IP
El Protocolo TCP/IP fue desarrollado en 1973 por Vinton
9 Segmentacin (Fragmentacin) / Ensamblado Cerf como parte de un proyecto de la Agencia de
9 Encapsulamiento Programas Avanzados de Investigacin (ARPA) del
p
Departamento Estadounidense de Defensa.
9 Envo
E ordenado
d d
9 Control de error y control de congestin
9 Independencia de la Tecnologa
Datos
Control Datos
Encapsular
PDU
Aplicacin
Interfaz de
acceso a red Interfaz 1 Interfaz 2 Interfaz 3
Uso de direcciones
Hardware
2
Arquitectura TCP/IP
Introduccin a TCP/IP (Capa de Aplicacin)
Host Host Esta capa sirve como interfaz de
comunicacin entre el usuario y la
red proporcionando los protocolos
para las diferentes aplicaciones de
Internet usuario.
Se realiza los procesos de
TCP/IP compresin, codificacin y
Router_1 Router_2 encriptacin de los datos que van a
ser transferidos a la siguiente capa Aplicacin
(
(capa d transporte).
de t t ) Transporte
Suit de protocolos
Ejemplos: HTTP, FTP, SMTP, DNS,
etc. Internet
Universal Acceso a Red
Arquitectura TCP/IP
(Capa de Transporte) La capa de Transporte
3
Nmeros de Puerto Nmero de Puerto TCP/UDP
F T S H D T S R
Application
T E M T N F N I
Layer
P L T T S T M P
N P P P P
E
Port
T Numbers
21 23 25 80 53 69 161 520
Transport
Layer TCP UDP
Ing. Hctor Umeres TCP / IP - IPv4 13 Ing. Hctor Umeres TCP / IP - IPv4 14
Arquitectura TCP/IP
(Capa de Internet) La capa de Interred
Es una capa NO confiable (no garantiza la entrega de Enviar paquetes origen desde cualquier red en la
paquetes); y NO orientada a conexin (los paquetes internetwork y que estos paquetes lleguen a su
se tratan de manera independiente).
destino independientemente
p de la ruta y de las
Aqu se identifican los paquetes a travs de una redes que recorrieron para llegar hasta all.
direccin lgica (Direccin IP). El protocolo especfico: Protocolo Internet (IP).
Se elaboran las tablas de enrutamiento realizadas por En esta capa se produce la determinacin de la
los routers. mejor ruta (enrutamiento) y la conmutacin de
paquetes.
Ejemplos: IP, ICMP, OSPF, etc. Aplicacin
Esto
E t se puede d comparar con ell sistema
i t postal,
t l
Transporte
cuando enva una carta por correo, no sabe
Internet cmo llega al destino (existen varias rutas
Acceso a Red posibles); lo que le interesa es que la carta
llegue.
Ing. Hctor Umeres TCP / IP - IPv4 16
4
La capa de Interred Prueba de ICMP
(enrutamiento)
enrutamiento) Si un router recibe un paquete que no puede
enviar a su destino final, enva al origen un
mensaje ICMP : destino inalcanzable.
Ing. Hctor Umeres TCP / IP - IPv4 17 Ing. Hctor Umeres TCP / IP - IPv4 18
Arquitectura TCP/IP
Prueba de ICMP
(Capa de Acceso a Red)
Es posible que el mensaje no se pueda entregar Constituye el nexo con el hardware de red.
porque no hay ninguna ruta conocida hacia el Aqu se describen las caractersticas fsicas del medio de
destino. Una respuesta de eco es una comunicacin (cables, conectores, etc.) y los parmetros
respuesta exitosa a un comando ping. elctricos
l i d la
de l transmisin
i i (modulacin,
( d l i codificacin
difi i de
d
canal, polarizacin, etc.).
La identificacin del host de origen y de destino se hace
a travs de direcciones fsicas.
fsicas
Se utilizan tcnicas de deteccin de colisin (CSMA/CD)
Ejemplos: Ethernet, Token Ring, ARP, etc.
Aplicacin
Transporte
Internet
Acceso a Red
5
El Modelo de referencia OSI Estratificacin del Modelo OSI
Hacia 1980, las redes utilizaban diferentes
especificaciones y protocolos propietarios.
La Organizacin Internacional para la Estandarizacin
(ISO) investiga modelos de networking a fin de
encontrar
t un conjunto
j t ded reglas
l aplicables
li bl d forma
de f
general a todas las redes. AH Datos Aplicacin Aplicacin
6
Modelo OSI (Capa de Sesin) Modelo OSI (Capa de Transporte)
7
Modelo OSI (Capa de Fsica) Comparacin entre OSI y TCP/IP
Define el medio fsico para la comunicacin
y sus componentes mecnicos de conexin.
Ejemplo: cable UTP, coaxial, fibra ptica,
radiofrecuencia,, microondas,, etc.
Especificael modo en que los datos se
codifican para acondicionarlos al medio
(modulacin y/o codificacin).
Define las caractersticas funcionales de la
interfaz con el medio, aunque no describen
el medio en s.
Manejarlas seales elctricas, pticas y/o
electromagnticas dentro del medio.
Garantizar la conexin (aunque no la
fiabilidad).
8
Modelo OSI y TCP/IP OSI TCP/IP
Application Applications
Telnet FTP SMTP DNS SNMP
Diferencias: Presentation
Session
TCP/IP combina las funciones de la
capa de presentacin y de sesin en la
capa de aplicacin
aplicacin.. Transport
Transport Transmission User Datagram
TCP/IP combina la capas de enlace de (Host to Host) Control Protocol Protocol
datos y fsica del modelo OSI en una
sola capa
capa.. Internet ICMP
Los protocolos TCP/IP son los Network
estndares
est da es para
pa a la
a Internet
Internet.
te et. (Interred)
ARP Internet Protocol (IP)
Las redes tpicas no se desarrollan
normalmente a partir del protocolo OSI, Data Link
Network Interface
ste se usa como gua.
gua. (Host a la Red) Ethernet Token Ring
T FDDI WANs
Physical
Acceso a Red
Ing. Hctor Umeres TCP / IP - IPv4 33 Ing. Hctor Umeres TCP / IP - IPv4 34
Resolucin de Direcciones
Resolucin de Direcciones IP y MAC
Para enviar un paquete desde nuestra
IP y MAC estacin 172.16.0.1 hacia la estacin
172.16.0.2, es necesario conocer la direccin
MAC de la estacin destino. Para solucionar
Address Port Type Media Address Header Format Address Source esto se desarroll el protocolo ARP.
160.130.0.0 1 Broadcast %FFFFFFFFFFFF Ethernet Static
160.131.0.1 2 Local %08008765345C Ethernet Static Para conocer sta direccin MAC
160.130.0.8 1 External %80065434563B Ethernet ARP correspondiente a un IP, emite un Broadcast,
160.131.0.5 2 Internal %08003457298A Ethernet Static preguntando:
Quin es el propietario de 172.16.0.2 ?
Todos los equipos de la red escuchan pero
slo responde el detinatario, desde su MAC.
Ing. Hctor Umeres TCP / IP - IPv4 35 Ing. Hctor Umeres TCP / IP - IPv4 36
9
Address Resolution Protocol (ARP) Address Resolution Protocol (ARP)
Yo soy el
1. ARP Request 2. ARP Response propietario
de
172.16.0.2
B B
Unicast (MAC)
Broadcast
Quien es el (MAC )
(MACs)
propietario
de
172.16.0.2 A A
172.16.0.1
Ing. Hctor Umeres TCP / IP - IPv4 37 Ing. Hctor Umeres TCP / IP - IPv4 38
RARP RARP
client client
IP address = ?
Ing. Hctor Umeres TCP / IP - IPv4 39 Ing. Hctor Umeres TCP / IP - IPv4 40
10
ARP y RARP Direcciones TCP/IP
En un direccionamiento ARP :
La estacin fuente conoce su MAC e IP
address y pregunta a todas la dems por
address,
el propietario de la IP destino.
Responde la PC destino desde la MAC.
En un direccionamiento RARP :
La estacin fuente conoce slo su MAC
address y pregunta a todas las dems,
cul es su IP.
Responde el Servidor RARP.
Ing. Hctor Umeres TCP / IP - IPv4 41 Ing. Hctor Umeres TCP / IP - IPv4 42
11
Direccionamiento IPv4 IP Address Classes
32 bits
Network (Red) Host (PC)
Class A: Network Host Host Host
Mximo
Decimal 255 255 255 255
1 8 9 16 17 24 25 31 Class B: Network Network Host Host
Mximo 11111111 11111111 11111111 11111111
Binario
Class C: Network Network Network Host
128
64
32
16
8
4
2
1
128
64
32
16
8
4
2
1
128
64
32
16
8
4
2
1
128
64
32
16
8
4
2
1
Ejemplo
D i
Decimal
l 172 16 122 204 Class D : Multicast
Ejemplo
Binario 10101100 00010000 01111010 11001100 Class E : Research
128
64
32
16
8
4
2
1
128
64
32
16
8
4
2
1
128
64
32
16
8
4
2
1
128
64
32
16
8
4
2
1
Ing. Hctor Umeres TCP / IP - IPv4 45 Ing. Hctor Umeres TCP / IP - IPv4 46
Ing. Hctor Umeres TCP / IP - IPv4 47 Ing. Hctor Umeres TCP / IP - IPv4 48
12
IP Address Classes Mscaras Estndares
En Clase C :
Los tres p
primeros bits son 110 Mscara Mscara
Clase
Rango Nro. Redes = 192.0.0.0 a 223.255.255.0 (en decimal) (bit count)
Nmero posible de Redes = 221 = 2,097,152 A 255.0.0.0 /8
El Nmero posible de Hosts o PCs = 28 = 256
B 255.255.0.0 / 16
En Clase D :
C 255.255.255.0 / 24
Los
L cuatro
t primeros
i bits
bit son 1110
Rango de nmero de Redes = 224.0.0.0 a
239.255.255.255
Ing. Hctor Umeres TCP / IP - IPv4 49 Ing. Hctor Umeres TCP / IP - IPv4 50
Ing. Hctor Umeres TCP / IP - IPv4 51 Ing. Hctor Umeres TCP / IP - IPv4 52
13
Quienes asignan las Asignacin de direcciones
direcciones IP?
El Protocolo de Configuracin Dinmica de
Hasta 1998 esta asignacin era regulada Host (DHCP) permite a los dispositivos de
por la IANA. una red obtener direcciones IP,
IP mscara de
Actualmente esta asignacin la realiza la red, gateway, etc. de un servidor DHCP.
Internet Corporation for Assigned Names DHCP alquila IP dinmicas cuando un host
and Numbers (ICANN). se conecta a la red.
ICANN es la responsable de asignar las Se utiliza cuando la red tiene un conjunto
direcciones IP, de los identificadores de de host que cambia constantemente.
protocolo de las funciones de gestin del
protocolo, En redes medianas y grandes el servidor
sistema de dominio (DNS) y de la DHCP es un servidor dedicado; mientras que
administracin del sistema de servidores en redes domsticas, el servidor DHCP se
raz. ubica en el ISP.
Ing. Hctor Umeres TCP / IP - IPv4 53 Ing. Hctor Umeres TCP / IP - IPv4 54
E1 :
172.16.2.2 10.6.12.1 10.1.1.1
E0 :
10.1.8.11
172.16.3.10 172.16.2.1
10.1.30.10
172.16.10.12
Routing Table
bl
Network Interface
Network Host 172.16.0.0 E0
10.0.0.0 E1
Ing. Hctor Umeres TCP / IP - IPv4 55 Ing. Hctor Umeres TCP / IP - IPv4 56
14
Determinacin de Direcciones de
HOST Accesibles Ejercicios de IP Address y Clases
Network Host
172 16 0 0 IP Address Clase ID Network ID Host
10101100 00010000 00000000 00000000 1 10.2.1.1 A 10 2.1.1
128
64
32
16
8
4
2
1
128
64
32
16
8
4
2
1
128
64
32
16
8
4
2
1
128
64
32
16
8
4
2
1
128.63.2.100 B 128.63 2.100
00000000 00000001 2
00000000 00000010 3 201.222.5.64 C 201.222.5 64
00000000 00000011 4 192.6.141.2 C 192.6.141 2
# de HOST = 2N 2
11111111 11111101 6 5534 130 113 64 16
130.113.64.16 B 130
130.113
113 64.16
64 16
N : # de bits en la 11111111 11111110 65535 168.2.45.120 B 168.2 45.120
porcin de Host 11111111 11111111 65536
- 2
# de HOST = 216 2 = 65,534 65534
Ing. Hctor Umeres TCP / IP - IPv4 57 Ing. Hctor Umeres TCP / IP - IPv4 58
172.16.0.1
172.16.0.1 172.16
172.16.0.2
.0.2 172.16.0.3
172.16.0.3 172.16.255.254
172.16.255.254
172.16.3.0
172.16.3.0
172.16.4.0
172.16.4.0
172.16.0.0
172.16.1.0
172.16.1.0 172.16.2.0
172.16.2.0
Network 172.16.0.0
Network 172.16.0.0
Ing. Hctor Umeres TCP / IP - IPv4 59 Ing. Hctor Umeres TCP / IP - IPv4 60
15
Subnet Addressing
Subnet Addressing
E1 : Las Subredes, son una extensin del
172.16..2.20
172.16 172.16..3.1
172.16 172.16..3.15
172.16 Nmero de Redes.
Los dispositivos de la red usan una
E0 : mscara de subred, para determinar
172.16..3.16
172.16
172.16..2.21
172.16 172.16..2.1
172.16 que parte de la direccin IP es usada
para la network, subnet y los
172.16..3.17
172.16 dispositivos (hosts).
172.16..2.22
172.16 Una subnet mask es de 32 bits, bits
Routing Table
bl
Network Interface conteniendo el nmero de unos para
la red y subred, y el nmero de ceros
Network Subnet Host 172.16.2.0 E0 para los hosts.
172.16.3.0 E1
Ing. Hctor Umeres TCP / IP - IPv4 61 Ing. Hctor Umeres TCP / IP - IPv4 62
Ing. Hctor Umeres TCP / IP - IPv4 63 Ing. Hctor Umeres TCP / IP - IPv4 64
16
Equivalencia Decimal
Decimal--Bit
Clases y Mscaras Estndares
128 64 32 16 8 4 2 1
Bits Bits
Direccin
1er.
1er
de de
Mscara por Prefijo de 0 0 0 0 0 0 0 0 = 0
Octeto Defecto Red
Red Host 1 0 0 0 0 0 0 0 = 128
Clase A 0 127 8 24 255.0.0.0 /8 1 1 0 0 0 0 0 0 = 192
1 1 1 0 0 0 0 0 = 224
Clase B 128 191 16 16 255.255.0.0 /16
1 1 1 1 0 0 0 0 = 240
Cl
Clase C 192 - 223 24 8 255 255 255 0
255.255.255.0 /24 1 1 1 1 1 0 0 0 = 248
1 1 1 1 1 1 0 0 = 252
1 1 1 1 1 1 1 0 = 254
1 1 1 1 1 1 1 1 = 255
Ing. Hctor Umeres TCP / IP - IPv4 65 Ing. Hctor Umeres TCP / IP - IPv4 66
255.255.0.0 11111111 11111111 00000000 00000000 255.255.255.0 11111111 11111111 11111111 00000000
El Nmero de Red es obtenido por una operacin El nmero de red fue extendida por 8 bits
AND entre la IP y la mscara.
Ing. Hctor Umeres TCP / IP - IPv4 67 Ing. Hctor Umeres TCP / IP - IPv4 68
17
Subnet Mask con Subnets Ejercicios de Subnet Mask
Network Subnet Host
Address Subnet Mask Clase Subnet
172.16.2.160 10101100 00010000 00000010 10100000
172.16.2.10 255.255.255.0 B 172.16.2.0
11111111 11111111 11111111 11000000
255.255.255.192 10.6.24.20 255.255.240.0 A 10.6.16.0
10101100 00010000 00000010 10000000 62.30.15.12 255.255.255.0 A 62.30.15.0
Nmero 160.18.63.51 255.255.240.0 B 160.18.48.0
de Red
172 16 2 128
192 168 5 4
192.168.5.4 255.255.255.0
255 255 255 0 C 192
192.168.5.0
168 5 0
172.10.200.9 255.255.224.0 B 172.10.192.0
El nmero de red fue extendida por 10 bits
Ing. Hctor Umeres TCP / IP - IPv4 69 Ing. Hctor Umeres TCP / IP - IPv4 70
18
Resumiendo Ejemplo Subnet - Clase B
IP Host Address = 172.16.2.121
172 16 2 160 Subnet Mask = 255.255.255.0
Host
19
Cuantas Redes ? Direccionamiento de Subredes
20
Direccionamiento con Subnets
Subnet - Clase B Clase C
Ejemplo : Se tiene una red IP Clase B con 20 Subnets
mscara 255.
255.255
255..240
240..0 Cuntas Subnets y 5 Host por Subnet
Host pueden ser direccionados ? 192.168.5.0
192.168.5.0 Clase C:
192.168.5.0
Otra Subnet
16 + 4 M= 4 N=12
11111111.11111111.11110000.00000000
255 . 255 . 240 . 0 192.168.5.32
192.168.5.32 192.168.5.48
192.168.5.48
# de Subnets = 24 = 16 Subredes
# de Hosts = 212 - 2 = 4,094 Hosts Network 192.168.5.0
Ing. Hctor Umeres TCP / IP - IPv4 81 Ing. Hctor Umeres TCP / IP - IPv4 82
21
Direccionamiento IP
La Internet
160.1.0.1 160.1.0.2 160.1.0.3
Todo el trfico a:
161.8.0.0
ING Hctor
H t Umeres
U A
A.
E-Mail: H_umeres@hotmail.com
22