Sunteți pe pagina 1din 72

Profesor: Ricardo Pérez Sánchez (rperez@ucn.

cl)
Introducción

Modelo OSI

Segmentación

Enrutamiento

Capas de Referencia del Modelo OSI
Capa Modelo OSI Modelo TCP/IP Protocolos Típicos

FTP, HTTP, SMTP, DNS,


7 Aplicación
TFTP, NFS, Telnet, Rlogin
Procesos de ASCII, EBCDIC, MIDI,
6 Presentación Aplicación MPEG, PICT, TIFF, JPEG

5 Sesión NFS, SQL, RPC

4 Transporte Host to Host TCP o UDP

IP, ICMP, ARP, RARP,


3 Red Internet
Ping, Traceroute

2 Enlace de Datos IEEE 802.2, 802.3, 802.5


Acceso
a
Red RS 232
1 Física
EIA/TIA 568
Ejemplo de acceso a una pagina Web
Cliente WEB DATOS
Servidor WEB

HTTP HTTP DATOS HTTP

TCP TCP HTTP DATOS TCP

IP IP TCP HTTP DATOS IP

Ethernet ETHER IP TCP HTTP DATOS Ethernet

Medio de comunicación (solo se transmite unos y ceros)


Conexiones Físicas Ethernet 802.3
•10 Base 2
•10 Base T
•100 Base T
•100 Base FL
•1000 Base T
•1000 Base FL

Ethernet 802.3 = Bus


CSMA/CD

En redes que usan tecnología CSMA/CD, tales como las


redes del tipo Ethernet, los dispositivos compiten por el
“Medio Red”

Su funcionamiento consiste en que, cuando un dispositivo


tiene datos para enviar, este “escucha” la red para ver si
algún otro equipo está transmitiendo datos sobre ella.
Si no oye nada, este comienza el envío de información.

Al terminar de transmitir, el dispositivo escucha


nuevamente para verificar si ha ocurrido o no una
colisión.
CSMA/CD

Una colisión ocurre cuando dos dispositivos transmiten


al mismo tiempo.

Si ellos detectan que a ocurrido una colisión, esperan una


longitud de tiempo aleatorio para volver a reenviar sus
datos.

A causa de este tipo de contención de red, a mayor


ocupación de la red, mayor es la cantidad de colisiones
que ocurren.
Cables
DTE - DTE
DCE - DTE DCE - DCE

Cable "derecho" Cable "cruzado"


Nº de pin lado 1 Nº de pin lado 2 Nº de pin lado 1 Nº de pin lado 2
1 (Transmision +) 1 (Transmision +) 1 (Transmision +) 3 (recepcion +)
2 (Transmision -) 2 (Transmision -) 2 (Transmision -) 6 (recepcion -)
3 (recepcion +) 3 (recepcion +) 3 (recepcion +) 1 (Transmision +)
6 (recepcion -) 6 (recepcion -) 6 (recepcion -) 2 (Transmision -)
4,5 6,7,8 no usados 4,5 6,7,8 no usados 4,5 6,7,8 no usados 4,5 6,7,8 no usados
HUBS
● Cada puerto tiene un canal TX y uno RX
● En el canal RX se coloca un repetidor (interno), que
regenera la señal atenuada y/o distorsionada
● La norma Ethernet /IEEE802.3 impone un máximo a la
cantidad de repeaters que se pueden insertar en un
segmento, se conoce como la regla 5-4-3
Regla 5-4-3
● 5 segmentos
● 4 repeaters
● solo 3 de los segmentos poblados

segmento3 segmento4

……. …….
segmento2
segmento5

segmento1
HUBS
● Es un dispositivo de capa física
● Su estructura interna es como un bus
● Los bits recibidos en un puerto son reproducidos
en todos los demás puertos
HUBS

RPT RPT

TX RX TX RX
Dominio de Colisiones

Es el conjunto de estaciones que compiten por el acceso


a un determinado medio usando un protocolo de tipo contencioso
Por lo tanto todas estas estaciones se verán afectadas por las colisiones
que sucedan en el
Un hub o repeater extiende el dominio de colisiones de ahí la limitación en
el numero de repeater que se pueden interconectar
Métodos de Transmisión
Existen tres clasificaciones.

• Unicast

•Multicast

•Broadcast
Ethernet

• La trama Ethernet es de longitud variable, no menor que 64 Bytes ni mayor que 1518 Bytes
• Preambulo: 64 bits alternando entre 0 y 1 los dos ultimos son dos 1 que se llaman Start frame
delimiter
• Direccion destino: MAC destino Hexadecimal
• Direccion Fuente : MAC fuente Hexadecimal
• Tipo de trama: Identifica el tipo de datos que se esta transmitiendo (para paquetes IP es 800, creo)
• Este campo permite que las tramas se autoidentifiquen para saber que software las atendera
• Datos : paquetes cortos deben agreagarles para sumar al minimo
• CRC: cyclic redundancy chek, para detectar errores
CSMA/CD

•Una colisión ocurre cuando dos dispositivos transmiten


al mismo tiempo.

•Si ellos detectan que a ocurrido una colisión, esperan


una longitud de tiempo aleatorio para volver a reenviar
sus datos.

•A causa de este tipo de contención de red, a mayor


ocupación de la red, mayor es la cantidad de colisiones
que ocurren.
Colisión
● Pueden ser causadas por no respetar las reglas básicas
de cableado en ethernet.
● Para reducirlas puede recurrirse a segmentar la red con
bridges , switches, o routers.
Interconexión de segmentos LAN
(Segmentación de Tráfico)
• El bridge crea una tabla en cada puerto
con las MAC.

• Reenvía o filtra paquetes basandose en


esa tabla, tratando a cada nodo
individual.

• Filosofía, “si dudas, inunda”.


Bridge 4 ports 5 hosts
Broadcast
BaC
AaC
AaB
Bridges
bridges

Bridge 1 Bridge 2

Station ID Port to Use Station ID Port To Use

Station A Top Port Station A Top Port


Bridges

Bridge 1 Bridge 2

Station ID Port to Use Station ID Port To Use

Station A Top Port Station A Bottom Port


Segmentación de Lan con bridges
Port2 Port1
Bridge3
Port1 Port2
M3 M1
M4 M2

Port1 Port2 Port1


Port2
Bridge1 Bridge2

Port1 Port2 Port1 Port2


M1 M3 M5 M3
M2 M4 M6 M4

Boca 1 Boca 2 Boca 1

M1 M3 M5

M2 M4 M6
Routers y Direccionamiento Capa3
Host Batman
Host Superman
Dir IP 10.41.7.10
Dir IP 10.41.7.1
Default gateway 10.41.7.254
Default gateway 10.41.7.254
Port1 Port2
MAC Superman MAC Batman
MAC router

Bridge
PORT1 PORT2

RED 10.41.7
10.41.7.254

Router

10.20.1.254
RED 10.20.1
Host Flash
Host Robin
Tabla de ruteo Dir IP 10.20.1.11
Dir IP 10.20.1.10
RED Prox.Salto Default gateway 10.20.1.254
Default gateway 10.20.1.254
10.20.1 10.20.1.254
10.41.7 10.41.7.254
Conexiones y Modelo OSI
Acceso a una pagina Web
WEB SERVER

HTTP HTTP DATOS HTTP

TCP TCP HTTP DATOS TCP

IP IP
IP TCP HTTP DATOS

ETHER ETHER
ETHER IP TCP HTTP DATOS

LAN
TCP/IP
● Clase A: Rango 1-127 ejemplo 10.24.224.191

● Clase B: Rango 128-191 ejemplo 134.251.77.108

1 0

● Clase C: Rango 192-223 ejemplo 212.145.37.201


1 1 0
Clases de direcciones IP

● En la clase A, las direcciones IP privadas van desde la


10.0.0.0 hasta la 10.255.255.255.

● En la clase B, desde la 172.16.0.0 hasta


172.31.255.255.

● En la clase C, desde la 192.168.0.0 hasta la


192.168.255.255
Clases de direcciones IP
● En cada una de las clases podemos encontrar dos tipos de
direcciones, “privadas” y “publicas”.

● Las direcciones IP “privadas”, estan reservadas para


“INTRANET”, las “publicas”, para “INTERNET”.

● Los routers de “INTERNET”, no rutean las direcciones de


INTRANET
Notacion decimal
● 10010001 00001010 00100010 00000011

145 10 34 3

145.10.34.3
Valores combinatorio en IP
● Por lo tanto en una IP Clase A: 28 -2 redes posibles y 224
- 2 hosts posibles.

● En una Clase B: 216-2 redes posibles y 216-2 hosts


posibles.

● En una clase C: 224-2 redes y 28-2 hosts.


ARP

A B C D

Ipa, Ma Ipb, Mb Ipc, Mc Ipd, Md

A B C D

Ipa, Ma Ipb, Mb Ipc, Mc Ipd, Md

Funciona dentro de la misma red fisica


Subnetting
Prefijo de red

RED HOST

Prefijo de red extendido

RED Subred HOST


Subredes IP
● Las subredes son redes físicas distintas que comparten una misma dirección
IP.

● Deben identificarse una de otra usando una mascara de subred.

● La mascara de subred es de cuatro bytes y para obtener el numero de subred


se realiza una operación AND lógica entre ella y la dirección IP de algun
equipo.

● La mascara de subred deberá ser la misma para todos los equipos de la red
(subred) IP
Ventajas de subnetting
● Oculta la organización interna de la red a los routers externos, teniendo tablas de ruteo mas
chicas se gana en velocidad de transferencia.

● Permite descentralizar la administración de direcciones, se pueden delegar


responsabilidades en el manejo de direcciones IP.

● Con subnetting podemos vencer limitaciones de distancias dividiendo redes físicas, en


direcciones de red individuales que se conectan a través de routers.

● Permite a las organizaciones tener redes adicionales sin necesidad de obtener una IP con
nuestro proveedor.
Subnetting

● Las rutas desde Internet hacia cualquier subred de una


dada dirección IP es la misma, sin importar el destino del
hosts dentro de la subred.
● Esto es debido a que todas las subredes de una
determinada red usan el mismo prefijo de red, pero
diferente numero de subred.
Ejemplo

● Dirección IP de red 193.1.1.0/24


● Se necesitan 6 subredes
● La subred mas grande va a tener 25 maquinas
● Cuantos bits podemos sacar para subnetting?
● 3 bit implica 23 = 8 subredes, mascara /27.
● Cantidad de maquinas en cada subred 25 = 32, pero la dirección todos 0 y la
todos 1 no se usan, por lo tanto son 30 maquinas máximo por subred.
● Luego se escribe 193.1.1.0 /27.
● Para chequear debe cumplirse que todas las subredes son múltiplo de 32.
Subnetting
Subredes

130.5.32.0
130.5.64.0
130.5.0.0 130.5.96.0
Internet
Router 130.5.128.0
130.5.160.0
130.5.192.0
130.5.224.0

130.5._ _ _ _ _ _ _ _ . _ _ _ _ _ _ _ _

27 26 25
Mascara de subred
● Los bits en la mascara de subred, tienen una correspondencia uno a uno con, con la dirección
IP.

● Los bits en la mascara de subred deben ser puestos en “1”, si el sistema examina el
correspondiente bit en la direccion IP y lo trata como el prefijo de red extendido. Los bits de
la mascara de subred, deberan estar en “0”, si el sistema debe tratar los bits como numero de
hosts.

● Dirección IP 130.5.32.5 10000010.00000101.00100000.00000101


Masc red 255.255.224.0 11111111.11111111.11100000.00000000
Mascara de red y función AND
● Supongamos que tenemos la IP 193.1.1.0/24 y hay que “subnetear”,
presisamos 8 subredes por lo tanto tomamos 3 bits del campo de hosts.

● Y tendremos las subredes : 193.1.1.0,193.1.1.32,... 193.1.1.64,…., 193.1.1.224

● Luego la mascara de red será 255.255.255.224

● supongamos que tenemos el hosts 193.1.1.68

● Si pasamos a binario y hacemos el AND lógico

11000001.00000001.00000001.01000100
11111111.11111111.11111111.11100000
11000001.00000001.00000001.01000000
Mascara de subred y AND

● Por lo tanto es la subred 193.1.1.64/27


● y el host es el numero 68 de esa subred
Superman
10.20.7.90
Reenvío de paquetes IP Wameru
10.20.2.20

10.20.7.254 10.20.2.254

ROUTER

MAC ROUTER MAC Superman 10.20.7.90 10.20.2.20 Datos

Dir Dest Dir Orig Dir Orig Dir Dest

CAPA2 CAPA3

Superman hace un ARP, para la resolución de la MAC de su default gateway


Superman envía el paquete al router vía capa 2
El router recibe el paquete, mira su tabla de ruteo, para enviar el paquete a destino
Reenvio de paquetes IP Wameru
10.20.2.20
Superman
10.20.7.90

10.20.2.254
10.20.7.254

ROUTER

MAC Wameru MAC Router 10.20.7.90 10.20.2.20 Datos

Dir Dest Dir Orig Dir Orig Dir Dest

CAPA2 CAPA3
La tabla de ruteo informa al router del próximo salto, la cual es su propia interfase
en la red de destino.
El router hace un ARP, preguntando por la MAC de wameru
El router cambia la direcciones de capa 2 en el paquete y envía a wameru
Reenvio de paquetes IP
10.20.7.20
10.20.8.25

10.20.7.254 10.20.2.254 10.20.2.253 10.20.8.254

ROUTER1 ROUTER2
Tabla de ruteo Tabla de ruteo
Red Destino Prox.Salto Red Destino Prox.Salto
10.20.7 10.20.7.254 10.20.7 10.20.2.254
10.20.2 10.20.2.254 10.20.2 10.20.2.253
10.20.8 10.20.2.253 10.20.8 10.20.8.254

MAC Router2 MAC Router1 10.20.7.20 10.20.8.25 Datos

Dir Dest Dir Orig Dir Orig Dir Dest

CAPA2 CAPA3
Protocolo IP
● Define la unidad básica de transferencia de datos
utilizada a través de redes TCP/IP.
● Rutea los paquetes de datos
● Establece las reglas de cómo Host y routers deben
tratar los paquetes, estableciendo, por ejemplo
cuando se debe descartar un paquete.
Datagrama de internet
● Es análogo a la trama de una red Física, esto es
posee un encabezado, y luego los datos dentro del
encabezado a diferencia de una trama física hay
direcciones IP, Iporigen, Ipdestino. El IP no
especifica el tipo de datos estos pueden ser
arbitrarios

Encabezado Datos
Formato de mensaje IP
El Encabezado IP
versión longitud del tipo de servicio
(4 bits)
encabezado
(4 bits ) (8 bits)
longitud total (en bytes, 16 bits)
flags de
identificación (16 bits) desplazam. del fragmento (13 bits)
3 bits

20 bytes
tiempo de vida (time secuencia de verificación:
protocolo (8 bits) checksum del encabezado IP (16 bits)
to live) (8 bits)

dirección IP de origen (32 bits)

dirección IP de destino (32 bits)

opciones (si es que las hay)

datos
Encapsulacion de Datagramas
● Los datagramas se mueven de una maquina a
otra, estos se deben transportar a través de una
red física, para que sea eficiente se quiere que
cada datagrama, pueda viajar en una trama física.
El Hardware no entiende direcciones IP, por lo
tanto lo considera datos.
Encapsulacion de datagramas

IPO IPD Datos

preámbulo DD DO Tipo Datos

El tamaño de datagrama máximo es de 65.535 bytes dado por el campo


Longitud totaldel datagrama
Fragmentación, MTU
● En un caso ideal el datagrama se ajusta dentro de
una trama física, pero el datagrama puede pasar
por diferentes redes, que de acuerdo al hardware
establecen un limite superior para el tamaño de
las tramas (MTU), por ejemplo ethernet 1500
bytes, FDDI 4470 bytes, token ring 8192 bytes.
Fragmentación

Supongamos que A le envía un datagrama a B de 1400 bytes, ambos están


conectados en una red con MTU 1500, entonces no fragmenta pero al
atravesar la Red2, deberá fragmentar. Cada uno de estos fragmentos es un
nuevo datagrama con la misma Identificación pero distinta información en
campo Desplazamiento de fragmentación, en bit Mas Fragmentos (MF)
Fragmentación
Encabezado Datos1 Datos2 Datos3
datagrama 600 octetos 600 octetos 200 octetos

Encabezado Datos1 Desp=0; MF=1


datagrama 600 octetos

Encabezado Datos2 Desp=600; MF=1


datagrama 600 octetos

Encabezado Datos3
Desp=1200; MF=0
datagrama 200 octetos
Ruteo de datagramas IP
● Ruteo es el proceso de selección de un camino por el que se
mandaran paquetes.

● En general los protocolos de ruteo toman las decisiones en base al


camino mas corto.

● La entrega de un datagrama puede ser directa, cuando el destino


pertenece a la misma red, o indirecta, cuando debe atravesar otros
routers
Ruteo IP por tabla
● De manera conceptual las decisiones de ruteo se toman con una
mínima información, así lo que aparece en las tablas de ruteo son
solo las direcciones de red y no la dirección IP completa, con esto
lo que se logra es reducir, la cantidad de memoria asignada a la
tabla.

● Si figuraran todas las maquinas las tablas serían muy grandes


Ruteo con salto al siguiente
● Utilizar la dirección de red para rutear un datagrama, hace que el
ruteo sea eficiente, además de que oculta información al
mantenerlos detalles de los hosts específicos confinados a la red
local en el que operan.

● Por lo común una tabla de ruteo contiene pares (N, R), donde N es
la IP de una red destino y R la de un router siguiente en el camino,
hacia la red N.
Tabla de ruteo y salto al siguiente
20.0.0.5
30.0.0.6

Red 10.0.0.0 Red 20.0.0.0 R


Q Red 30.0.0.0

10.0.0.5
20.0.0.6 30.0.0.7
Tabla de ruteo para R
S
40.0.0.7
Para alcanzar la RED Rutear a la dirección
20.0.0.0 entregar directamente
Red 40.0.0.0
30.0.0.0 entregar directamente
10.0.0.0 20.0.0.5
40.0.0.0 30.0.0.7
Ruteo
● Ruta default, es una ruta que se utiliza si no hay
nada en la tabla de ruteo que coincida con la red
pedida. Eje, en redes chicas
● Rutas por anfitrión especifico, se utiliza cuando
se quiere tener control sobre el trafico y por
razones de seguridad.
Reenvío de paquetes IP
Wameru
Superman 10.20.2.20
10.20.7.90

10.20.7.254 10.20.2.254

ROUTER

MAC ROUTER MAC Superman 10.20.7.90 10.20.2.20 Datos

Dir Dest Dir Orig Dir Orig Dir Dest

CAPA2 CAPA3

Superman hace un ARP, para la resolución de la MAC de su default gateway


Superman envía el paquete al router vía capa 2
El router recibe el paquete, mira su tabla de ruteo, para enviar el paquete a destino

Puertos
Un HOST puede estar conectado a la vez, por ejemplo con un servidor web y
un servidor de correo. Para distinguir entre las distintas conexiones dentro de
un mismo HOST, se utilizan los puertos.

● Un puerto es un numero de 16 bits por lo tanto existen 65536 puertos en cada


HOST.

● Los números de aplicaciones cliente, son asignados dinámicamente y


generalmente son superiores al 1024, cuando un cliente quiere conectarse con
un servidor, busca un puerto libre y lo utiliza.
Puertos
● En cambio las aplicaciones de servidor utilizan números
de puerto prefijado, llamados well-know ports.

● ftp 21/tcp smtp 25/tcp


telnet 23/tcp dns 53/tcp/udp
www-http 80/tcp pop3 110/tcp
snmp 161/udp
Terminología:
DTE (Data Terminal Equipment):
Es un host.
DCE (Data Circuit-Terminating Equipment):
Es el nodo interfaz con el DTE.
Seguridad Perimetral
Seguridad Perimetral con implementación de DMZ
FIN

S-ar putea să vă placă și