Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Informática 7
Ver tutoriales adjuntos
Introducción
• Hay varios tipos de redes
• TCP/IP (la mas usada actualmente)
• UUCP (usada antiguamente para transportar
mails a traves de conexiones telefónicas)
• IPX (usado por Novell NetWare)
• Definición básica de RED:
• Un conjunto de hosts (nodos) capaces de
comunicarse entre sí
Protocolos
• Cualquier tipo de comunicación se basa en un
lenguaje que es común para ambas partes
intentando comunicarse.
• Los protocolos son el “lenguaje” que usan las
redes para que los hosts puedan comunicarse
entre si.
Redes TCP/IP
• Uno de los protocolos en mas uso.
• Usado por Internet.
• Usado en la mayoría de las empresas.
• Permiten:
– Logins Remotos
– Sistema de Archivos de Red
– Entre otras características
Ethernet
• Es la mas común de las LANS (Local Area
Network)
• En su forma mas común consiste en un grupo
de hosts conectados entre si por un solo
medio físico.
• Una de las ventajas de su uso es el costo.
• Una de sus desventajas es la limitación de
distancias.
Ethernet
Ethernet
• Cada host envia paquetes (frames) al host a quien se quiere
conectar en la misma ethernet.
• Cada host esta identificado por un número grabado en el
firmware de la tarjeta de red, usualmente hexadecimal con
la siguiente forma: aa:bb:cc:dd:ee:ff
• El paquete enviado por un host es visto por todos los hosts
conectados al medio, pero solo el host de destino lo recoge.
• Cuando 2 hosts intentan enviar paquetes al mismo tiempo
se produce una “colisión”
• El nivel “normal” de colisiones de una red es del 30%
Otros tipos de red
• Fibra
• Token Ring
• X25
• Frame Relay
• ATM
• AX.25
• ISDN
Gateways y Ruteo
Gateways y Ruteo
• Permiten la conexión entre dos tipos distintos
de red, por ejemplo entre una red de fibra y una
red ethernet.
• El esquema anterior, de dirigir los datos
(paquetes) de un host de una red a otro de otra
red se denomina ruteo.
• Para facilitar las cosas los paquetes se
“transforman” en paquetes independientes del
medio mediante un protocolo, el protocolo IP
Protocolo IP
• Usa un sistema de direccionamiento con números
de 32 bits
• 200.9.5.1
• Junto con el nombre de HOST, la dirección de
hardware (mac address) y el número ip tenemos 3
formas de identificar a un host de la red.
• L3-03.fcyt.uca.edu.py
• 200.9.5.73
• 00:AA:EE:33:55:11
Protocolo TCP
• Transmission Control Protocol
• Para dar mas seguridad al protocolo IP
• En general el protocolo IP descarta los paquetes
que no puede entregar.
• El protocolo TCP se asegura que estos paquetes
lleguen a destino creando una conexión entre los
dos hosts.
• El protocolo UDP hace el mismo trabajo sin crear
una conexión.
Puertos
• Hasta ahora para contactar a un host tenemos: direcciones
de hardware, nombres de hosts, direcciones IP.
• Los puertos pueden ser vistos como las “ventanillas de un
banco” un mismo banco puede prestar varios servicios, así
como un host puede prestar varios servicios.
• Cada servicio de un host se “establece” en un “puerto” y
espera que los clientes lleguen alli a solicitar el servicio.
• Es importante aclarar que SOLO 1 PROCESO puede atender
en 1 puerto en un momento dado.
Multiconexiones
• Cuando un cliente se conecta al puerto, un proceso se encarga
de atender a al cliente, y una copia del proceso servidor se
crea para atender al próximo cliente en el mismo puerto.
• Esto permite conexiones concurrentes al mismo host y al
mismo puerto.
• Existe cierto “acuerdo” entre que servicios atienden clientes
(corren) en que puertos, pero esto puede modificarse para
cada servicio.
• La lista de servicios por default la podemos ver en el archivo
/etc/services
• cat /etc/services
Networking Linux
• Para ocultar la gran cantidad de hardware
usado en las redes, el protocolo TCP/IP, se
define una “interface” a través de la cual se
ocultan los detalles de los dispositivos de red.
• Por cada dispositivo de red, existe una
“interfaz de red”
• En Linux dichas interfaces se llaman eth0,
eth1, eth2 etc.
IP en Linux
• Antes de conectarse un host a una red TCP/IP,
se debe configurar la “interfaz” del host y
asignarle un número ip (dirección ip) que le
identifique unívocamente dentro de la red.
ARP
• Address Resolution Protocol
• Es un mecanismo que nos permite asociar los
números IP con los números de hardware.
• Se usa una técnica llamada BROADCASTING.
• Se consulta a todos los hosts por un número
ip, el host correspondiente responde y este
par (ip / mac) se guarda en la tabla ARP.
Detectando el hardware
• lspci | grep Ethernet
• hostname name
• ifconfig
• system-config-network
Monitoreo de la red
• Se usa el comando netstat
• netstat
• Estadísticas:
• nestat –i
• Conexiones:
• nestat –ta
Mas rutas
• Suponiendo que tenemos mas interfaces de
red podríamos agregar mas rutas: