08 Redes 2024
08 Redes 2024
08 Redes 2024
Redes en
GNU/Linux
▪ Buscando :
□ asegurar la confiabilidad y la
disponibilidad de la información,
□ aumentar la velocidad de transmisión
de los datos y
□ reducir el costo.
4
Componentes de una red
Dispositivos de Usuario Final
(PC's, impresoras, escáner, etc.)
HW
Dispositivos de Red
(switch, router, placas de red, etc)
Aplicaciones
Programas que el usuario necesite
SW
Protocolos
5
Clasificación de Redes
● WPAN
● LAN
01 ALCANCE
●
●
MAN
WAN
● CLIENTE/SERVIDOR
03 RELACIÓN FUNCIONAL
● PEER TO PEER
● Topología
03 OTROS ….
● Direccionabilidad
6
Redes según su alcance geográfico
Wireless Personal Area Network o Red Inalámbrica de Área Local -
WPAN Red inalámbrica que conecta dispositivos (computadoras,celulares,
impresoras, etc.) cercanos al punto de acceso. Son de pocos metros y
para uso personal.
10
Protocolos
● Conjunto de normativas y reglas que
indican cómo deben comunicarse
los diversos componentes de una
red.
● Establece la semántica y la sintaxis
del intercambio de información
(constituye un estándar).
● Los dispositivos tienen que seguir el
estándar para comunicarse entre sí.
11
Protocolo TCP/IP
▪ Proporciona transmisión fiable de paquetes de
datos sobre redes. El nombre proviene de dos
protocolos importantes, el Transmission Control
Protocol (TCP) y el Internet Protocol (IP).
▪ Es el protocolo estándar que se utiliza a nivel
mundial para conectarse a internet y a los
servidores web.
▪ Es capaz de trabajar sobre una extensa gama
de hardware y soporta muchos sistemas
operativos (es multiplataforma).
12
Dirección IP - IPv4
▪ Es un número formado por 4 bytes que
identifica de manera lógica y jerárquica a una
interfaz (elemento de comunicación/conexión)
de un dispositivo dentro de una red que use el
protocolo IP.
13
14
Ejemplo de red LAN
15
IPv4 e IPv6
16
Puerta de Enlace o Gateway
▪ Dispositivo que permite interconectar redes con
protocolos y arquitecturas diferentes.
▪ Su propósito es traducir la información del
protocolo utilizado en una red inicial al protocolo
usado en la red destino.
17
¿Por qué no vemos las IP en la barra de direcciones del navegador?
DNS
▪ Servidor de Nombres de Dominio
▪ Las personas identificamos los sitios de internet mediante nombres,
como son Google.com, Yahoo.es, etc. lo que los hace más fácil de
recordar y de escribir; nombres de dominio.
▪ Las computadoras identifican los sitios web y se conectan a ellos
utilizando las direcciones IP.
▪ Los servidores DNS traducen los nombres de dominio solicitados en las
direcciones IP que les corresponden.
▪ Son computadoras que almacenan enormes bases de datos donde
registran la relación entre cada nombre de dominio y su dirección IP
correspondiente.
▪ Un cambio de IP sólo se actualiza en el servidor DNS. Para el usuario es
transparente. 18
Ejemplo de DNS
19
20
Configuración de Red: Host
▪ #hostnamectl
□ Info del host
▪ #hostnamectl set-hostname nuevo_nombre
Cambia el nombre del host permanentemente.
21
Archivos de configuración host
▪ /etc/hosts Contiene el nombre del nodo cuantificado, Si yo
cambio nombre de nodo en /etc/hostname también debo
cambiar en /etc/hosts.
▪ /etc/hostname Contiene el nombre corto del nodo. Si yo cambio
mi nombre de nodo en /etc/hostname (el nombre corto) debo
cambiarlo en /etc/hosts.
▪ /etc/resolv.conf Contiene las direcciones de los DNS a los
cuales les consultamos, va a consultar al siguiente servidor en
la lista (al siguiente nameserver), solo si el primero le da "time
out", no si le da una respuesta negativa. si no está definido, no
hay internet.
▪ domain cantv.net pepe.net
▪ nameserver 200.44.32.12
▪ nameserver 200.11.248.12 2 22
Interfaces de Red
▪ Debian 8 y anteriores:
▪ Ethernet: eth0 … eth1
▪ Wireless: wlan0 … wlan1
▪ Debian 9:
▪ Los nombres de interfaces de red son resultado de
un método que combina Nº de índice que
proporciona el firmware y Nº de ranura de la tarjeta
PCI
▪ Ethernet: ens0 … enp1s1
▪ Wireless: wlp3s0 … wlp2s0 23
Comando ip
Acción ifconfig ip
Mostrar dispositivos de
#ifconfig #ip addr show // ip link show
red y su configuración
▪ /etc/network/interfaces
▪ Guarda la configuración por defecto de las interfaces
de red.
▪ Los valores de red asignados en este archivo para la/s
interfaces son PERMANENTES.
▪ Luego de realizar un cambio en la configuración de red
siempre reiniciar el servicio de redes:
#systemctl restart networking
25
Ejemplo de /etc/network/interfaces
26
IP Dinámico (DHCP)
27
Comando ping
▪ Permite probar conectividad entre sistemas que
utilicen TCP/IP.
▪ Disponible en todos los sistemas operativos.
▪ Utiliza el Protocolo de Control de Mensajes ICMP para
determinar si está conectado a la red y responde.
▪ El host de origen realiza una solicitud de ping a la IP
del host destino enviando un paquete. El host destino
recibe el paquete y envía una respuesta de eco ICMP.
#ping nro_ip_destino
28
Enrutamiento - Tabla
▪ Es el relevo de tráfico de una red a otra. Se basa en pasar la responsabilidad de un
enrutador a otro, es decir, un enrutador decide cómo enviar un paquete y se
desentiende de lo que le pueda pasar a ese paquete de ahí en adelante (relay =
relevo). Dicho en forma técnica, es la conmutación de paquetes de una red a otra.
▪ La idea del enrutamiento está estrechamente ligada al hecho de que los enrutadores
son los separadores de esas redes/subredes, entonces, el enrutador es un dispositivo
que conoce hacia dónde quedan las redes que él conoce y el hacia dónde significa
después de cuál de sus interfaces o a través de qué enrutador vecino se puede llegar
más cerca de las redes destino en cuestión.
▪ La base de todas estas decisiones es la tabla de enrutamiento, una especie de base
de datos sobre las rutas que indica por dónde se está más cerca de una red en
particular. La tabla de enrutamiento es la información que usa el enrutador
efectivamente, es decir, aún si están configuradas ciertas rutas eso no significa que
tengan que aparecer en la tabla de enrutamiento, pero si está en la tabla de
enrutamiento eso sí va a ser lo que sucede con los paquetes destinados a una red de
las que están presentes en la tabla.
29
Comandos de configuración
▪ Ver tabla de enrutamiento: #ip route show
▪ Rutas estáticas:
□ Añadir ruta
# ip route add 10.0.0.0/24 via 192.168.8.254 dev eth0
□ Eliminar ruta
# ip route del 10.0.0.0/24 via 192.168.8.254 dev eth0
▪ Puerta de enlace por defecto.
# ip route add default via 192.168.8.1 # Añadir puerta
# ip route del default via 192.168.8.1 # Eliminar puerta
30
SSH
▪ Es un programa que permite acceder a otro ordenador
a través de la red, ejecutar comandos en la máquina
remota y mover ficheros entre dos máquinas. Provee
autenticación y comunicaciones seguras sobre canales
inseguros.
▪ #ssh -p puerto host@direccion
31
¡Gracias!
32