PDF de programación - Protocolos de red

Imágen de pdf Protocolos de red

Protocolos de redgráfica de visualizaciones

Publicado el 7 de Julio del 2017
925 visualizaciones desde el 7 de Julio del 2017
1,0 MB
26 paginas
Creado hace 13a (16/12/2010)
Protocolos de red

Para comunicarse bien sea entre personas bien sea entre
• Para comunicarse, bien sea entre personas, bien sea entre
máquinas, es necesario establecer una serie de reglas (idioma,
decidir quién habla primero, cómo se solicita turno para hablar, qué
hacer si no se comprende algo, etc.)

, q

p

p

q

,

• Este conjunto de reglas es lo que se conoce como protocolo
• Así, los protocolos de red no son más que reglas que indican como

i di

í l

d

d

á

l

l

debe ser la comunicación entre máquinas

Protocolos de red

Es necesario unificar tecnología (Ethernet ASLD (PPP)

• Es necesario unificar tecnología (Ethernet, ASLD (PPP), …)
)
• Las direcciones MAC no tienen estructura. Es necesario una

solución escalable.b
▫ IP: Internet Protocol

Protocolos de red

La búsqueda de una dirección MAC no funcionaría para todo el conjunto de Internet.

Extraído de "Mike Meyers. Redes. 2009"

Dirección IP

ó

Cadena 32 bits que sirve para identificar a un dispositivo conectado
• Cadena 32 bits que sirve para identificar a un dispositivo conectado
a una red IP de forma no ambigua

11000001 10010000 00101000 001010

193.144.40.10

Funcionamiento de IP

• Las direcciones IP admiten LAN y WAN
Las direcciones IP admiten LAN y WAN
• ¿Cómo puede conseguirse que un equipo envíe datos a otras redes?
Crear una forma para utilizar direcciones IP de la modo que cada LAN
▫ Crear una forma para utilizar direcciones IP de la modo que cada LAN
tenga su propia identificación

▫ Interconectar todas las LAN usando enrutadores y proporcionarles una

forma de utilizar la identificación de red para enviar paquetes a la red
forma de utilizar la identificación de red para enviar paquetes a la red
correcta

▫ Proporcionar a todos los ordenadores de la red una forma para

reconocer si el paquete es para la LAN o para un ordenador de la WAN
de modo que puedan saber cómo manipular el paquete

Funcionamiento de IP. ID de red

• Una dirección IP se compone de dos partes: campo de red y campo de host
• Una dirección IP se compone de dos partes: campo de red y campo de host

▫ Todos los equipos que pertenecen a una misma red tienen el mismo valor en el campo de red
▫ Para diferenciarse entre sí, los equipos de una red lógica utilizan los valores del campo de host

o dirección local
o dirección local

ID de red es 192.168.5.0

Direcciones IP de una red LAN
Direcciones IP de una red LAN

Extraído de "Mike Meyers. Redes. 2009"

Funcionamiento de IP. Interconexión
ó

Para organizar las LAN individuales en una red de mayor tamaño
• Para organizar las LAN individuales en una red de mayor tamaño,
cada LAN que quiera conectarse a otra LAN, necesita un router

• El router necesita una dirección IP

Tabla de enrutamiento

Todo para 192.168.5.0
sale por 192 168 5 1
sale por 192.168.5.1

Todo lo demás sale por
14.23.54.223

Diagrama de un router
Diagrama de un router

Adaptado de "Mike Meyers. Redes. 2009"

Funcionamiento de IP. Máscara de subred

á

¿Cómo IP establece una vía para que todos los ordenadores de la red
• ¿Cómo IP establece una vía para que todos los ordenadores de la red
reconozcan si un paquete es para un ordenador de la LAN o para
uno de la WAN? Utilizando la máscara de subred

Redes LAN distintas
Redes LAN distintas

Adaptado de "Mike Meyers. Redes. 2009"

Funcionamiento de IP. Máscara de subred

á

• Una máscara de subred es una cadena de 32 bits
Una máscara de subred es una cadena de 32 bits
• Se representa en formato decimal puntuado
• Cuando se alinea una IP con su máscara de subred correspondiente
Cuando se alinea una IP con su máscara de subred correspondiente
en binario, la parte de la dirección IP que coincide con la máscara de
subred es la parte del ID de red de la dirección IP. La parte que
coincide con los ceros es el ID del host.

d l h

l

i

id

l

Dec
Dec

170.17.17.205
255 255 255 0
255.255.255.0
170.17.17.0
x x x 23
x.x.x.23

IP
Masc
Masc.
ID red
ID host
ID host

Bin
Bin

10101010.00010001.00010001.11001101
11111111 11111111 11111111 00000000
11111111.11111111.11111111.00000000
10101010.00010001.00010001

11001101
11001101

Redes LAN distintas
Redes LAN distintas

Adaptado de "Mike Meyers. Redes. 2009"

Funcionamiento de IP. Máscara de subred

á

• Ej: A (192.168.5.23) quiere enviar un paquete a B (192.168.5.45)
Ej: A (192 168 5 23) quiere enviar un paquete a B (192 168 5 45)
• ¿están en la misma LAN?

Dec

192 168 5 23
192.168.5.23
255.255.255.0
192 168 5 45
192.168.5.45

Bin

11000000 10101000 00000101 00010111
11000000.10101000.00000101.00010111
11111111.11111111.11111111.00000000
11000000 10101000 00000101 00101100
11000000.10101000.00000101.00101100

IP A
IP A
Másc.
IP B
IP B

Comparación de direcciones

• SI: A puede enviar ahora una transmisión ARP para determinar la

dirección MAC de B
dirección MAC de B

ARP

El protocolo de resolución de direcciones (ARP) es la forma en que
• El protocolo de resolución de direcciones (ARP) es la forma en que
las redes TCP/IP calculan las direcciones MAC basándose en las
direcciones IP de destino.

Petición de ARP mostrando direcciones
Petición de ARP mostrando direcciones
Extraído de "Mike Meyers. Redes. 2009"

ARP

El protocolo de resolución de direcciones (ARP) es la forma en que
• El protocolo de resolución de direcciones (ARP) es la forma en que
las redes TCP/IP calculan las direcciones MAC basándose en las
direcciones IP de destino.

El equipo B responde enviando al equipo A una respuesta ARP
El equipo B responde, enviando al equipo A una respuesta ARP

Extraído de "Mike Meyers. Redes. 2009"

Funcionamiento de IP. Máscara de subred

á

• Ej: A (192.168.5.23) quiere enviar un paquete a C (201.23.45.123)
Ej: A (192 168 5 23) quiere enviar un paquete a C (201 23 45 123)
• ¿están en la misma LAN?

Dec

192 168 5 23
192.168.5.23
255.255.255.0
201 23 45 123
201.23.45.123

Bin

11000000 10101000 00000101 00010111
11000000.10101000.00000101.00010111
11111111.11111111.11111111.00000000
10110110 11011101 00000011 00110111
10110110.11011101.00000011.00110111

IP A
IP A
Másc.
IP B
IP B

Comparación de direcciones

• NO: se trata de una llamada remota. El paquete debe enviarse por la

puerta de enlace predeterminada
puerta de enlace predeterminada

Funcionamiento de IP. Máscara de subred

á

• Otra representación para las máscaras de subred:
Otra representación para las máscaras de subred:

Dec

192 168 5 23
192.168.5.23
255.255.255.0

IP A
IP A
Másc.

Bin

11000000 10101000 00000101 00010111
11000000.10101000.00000101.00010111
11111111.11111111.11111111.00000000

192.168.5.23/24

número de unos de la máscara
número de unos de la máscara

Indica a la vez la dirección IP y la máscara de subred

Clases de direcciones IPv4

Clase Bits más

Primer
significativos
octeto
significativos octeto

Bits de
red
red

Bits para
host
host

Hosts por red Máscara

A
B
C
D
E

0
10
110
1110
1111

0 – 127
128 – 191
192 – 223
224 – 239
240 – 255

1+7
2+14
3+21

24
16
8

16.277.214
65.534
254

255.0.0.0
255.255.0.0
255.255.255.0

Multicast

Experimental

-
-

-
-

Direccionamiento IPv4

Problemas:
• Problemas:
▫ Pronto las direcciones IP se quedaron escasas
▫ Una organización que necesitaba 2.000 direcciones, debía adquirir una

q

q

licencia de Clase B (malgastando 63.000 direcciones) 8 ocho licencias de
clase C

g

,

• Solución:

▫ Nuevo método de generación de bloques de direcciones IP:

q

g

 Enrutamiento de Interdominios sin Clases (CIDR)

Direcciones IP estáticas y dinámicas

á

á

Estáticas
• Estáticas
▫ Implica escribir toda la información sobre IP en cada uno de los clientes:

dirección IP, Máscara de subred, Puerta de enlace y DNS
 Cambios en la red pueden ser muy problemáticos!

• Dinámicas

i



di

▫ Se asignan mediante DHCP (Protocolo de Configuración Dinámica de
d

S
Host o Dynamic Host Configuration Protocol)

t DHCP (P t

ió Di á i

l d C fi

▫ Simplemente se configura cada cliente para que utilice DHCP

DHCP

¿Cómo funciona?
• ¿Cómo funciona?
▫ Necesita servidor DHCP en la LAN
▫ Cliente pregunta: ¿algún servidor DHCP por ahí?
▫ El servidor DHCP reparte una IP (del rango que tiene configurado), y el

p g

p

g

resto de datos de configuración IP
▫ Cliente envía mensaje de aceptación
Cli

t
▫ Servidor envía acuse de recibo

j d

t

í

Direcciones IP especiales

Dirección de loopback o bucle de retorno
• Dirección de loopback o bucle de retorno
▫ 127.0.0.1
Direcciones privadas
• Direcciones privadas
▫ Rango:

 10.0.0.0 a 10.255.255.255 (1 licencia clase A)
B)
 172.16.0.0 a 172.31.255.255 (16 licencias clase B)
 192.168.0.0 a 192.168.255.255 (256 licencias clase C)

( 6 li

l

i

6



▫ Los routers las destruyeny
▫ Cualquiera puede usar direcciones IP privadas, pero no son útiles para

sistemas que tengan que acceder a Internet, salvo que se use NAT
(Network Address Translation)
(Network Address Translation)

Protocolos de capa de transporte

¿Cómo sabe el equipo qué paquete tiene que pasar a cada aplicación
• ¿Cómo sabe el equipo qué paquete tiene que pasar a cada aplicación
(navegador, messenger, outlook, eMule, etc.)
▫ Con la IP sólo no se puede
▫ Se necesita un número de puerto

p

IP+Puerto Origen / IP+Puerto Destino = SOCKET

Puertos

Un puerto es la ubicación en un ordenador que permite la entrada y
• Un puerto es la ubicación en un ordenador, que permite la entrada y
salida de información

g

• Rango: 0 a 65535
5535
• Ejemplo:

 HTTP 80
 HTTPS 443
 FTP 21
 SSH 22
 SMTP 25

• Más info en: http://www.iana.org/assignments/port-numbers

Protocolos de capa de transporte. TCP

TCP (Transmission Control Protocol o Protocolo de Control de
• TCP (Transmission Control Protocol o Protocolo de Control de
Transmisión) es un protocolo en el cuál:
, p
▫ Dos equipos que quieren comunicarse, primero se saludan, a

q p

q

q

,

continuación intercambian información y finalmente se despiden

▫ El receptor confirma que ha recibido la información con un OK o bien

solicita qu
  • Links de descarga
http://lwp-l.com/pdf4977

Comentarios de: Protocolos de red (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