miércoles, 26 de mayo de 2010

Fundamentos de TCP/IP

Mapa conceptual de la clase II

Algoritmo de CSMA/CD
Servidor
Es una computadora que forma parte de una red, que provee servicios a otras computadoras denominadas clientes.
Lista de servidores
  • Servidor de archivo
  • Servidor de impresiones
  • Servidor de correo
  • Servidor de fax
  • Servidor de la telefonia
  • Servidor proxy
  • Servidor de acceso remoto
  • Servidor de uso
  • Servidor web
  • Servidor de base de datos
  • Servidor de reserva
  • Servidor de impresion
Otras definciones de servidor

En informática, un servidor es un tipo de software que realiza ciertas tareas en nombre de los usuarios. El término servidor ahora también se utiliza para referirse al ordenador físico en el cual funciona ese software, una máquina cuyo propósito es proveer datos de modo que otras máquinas puedan utilizar esos datos.

Este uso dual puede llevar a confusión. Por ejemplo, en el caso de un servidor web, este término podría referirse a la máquina que almacena y maneja los sitios web, y en este sentido es utilizada por las compañías que ofrecen hosting o hospedaje. Alternativamente, el servidor web podría referirse al software, como el servidor de http de Apache, que funciona en la máquina y maneja la entrega de los componentes de los páginas web como respuesta a peticiones de los navegadores de los clientes.



Ejemplo de servidor

Caracteristicas de los equipos que componen la red de la Uladech

En el aula virtual

26 PC tarjeta madre pcchips, tarjeta de red D-link integrada.

En el laboratorio 1

20 PC marca pcchips, intel , D-link integrada, Ethernet.

En el laboratorio 2

16 PC, marca pcchips, tarjeta de red D-link integrada.

En la sala de control

1 router 660 Zyxel

7 switch D-link 802.11g

2 firewall distribución Pfsens versión 1.2

Topologia en estrella

Diseño de los switch en cascada

Sistemas operativos Ubuntu versión 9.04 y 10.04

1 UPS para los firewall

Impresora laser en red, modelo HP laser 1020, 1006.

ifconfig

ifconfig es un programa disponible en varias versiones del sistema operativo UNIX, que permite configurar o desplegar numerosos parámetros de las interfaces de redes, como la dirección IP (dinámica o estática), o la máscara de red. Si se llama sin argumentos suele mostrar la configuración vigente de las interfaces de red activas, con detalles como la dirección MAC o el tráfico que ha circulado por las mismas hasta el momento.

El programa ifconfig tiene muchos más parámetros que los descritos hasta ahora. Generalmente se ejecuta en la forma: ifconfig interfaz [dirección [parámetros] ]

interfaz es el nombre de la interfaz y dirección es la dirección IP que se asigna a dicha interfaz. La dirección puede estar en forma de cuaterna o usando un nombre que ifconfig buscará en /etc/hosts.

Si ifconfig es ejecutado añadiendo únicamente el nombre de la interfaz, presentará la información de la configuración de dicha interfaz. Si se ejecuta sin parámetros, presenta todas las interfaces configuradas hasta el momento; usando la opción –a fuerza a ifconfig a incluir la información de las interfaces inactivas. A modo de ejemplo, la consulta de la configuración de la interfaz Ethernet eth0 sería: # ifconfig eth0

eth0      Link encap 10Mbps Ethernet  HWaddr 00:00:C0:90:B3:42
inet addr 172.16.1.2 Bcast 172.16.1.255 Mask 255.255.255.0
UP BROADCAST RUNNING MTU 1500 Metric 0
RX packets 3136 errors 217 dropped 7 overrun 26
TX packets 1752 errors 25 dropped 0 overrun 0

A continuación tenemos una lista de los parámetros reconocidos por ifconfig. Las opciones que simplemente activan alguna característica pueden usarse para desactivarla precediéndolas de un guión (–).

up

Marca la interfaz como disponible para que sea usada por la capa IP. Esta opción va implícita cuando lo que se da en la línea de órdenes es una dirección. También permite reactivar una interfaz que se ha desactivado temporalmente mediante la opción down.

Esta opción corresponde a los indicadores UP y RUNNING.

down

Marca la interfaz como inaccesible a la capa IP. Esto inhabilita cualquier tráfico IP a través de la interfaz. Es importante darse cuenta que esto también borra los registros de la tabla de encaminamiento correspondientes a esa interfaz de forma automática.

netmask máscara

Esto asigna una máscara de subred a una interfaz. Se puede dar como un valor de 32 bits en hexadecimal precedido del prefijo 0x, o en notación de cuaterna usando números decimales separados por puntos. Aunque la notación en forma de cuaterna es más común, la representación hexadecimal es muchas veces más fácil de usar. Las máscaras de red son esencialmente binarias, y es más fácil hacer una conversión binario-a-hexadecimal que una binario-a-decimal.

pointopoint dirección

Esta opción se usa para enlaces IP punto-a-punto en los que intervienen únicamente dos máquinas. Esta opción es necesaria para, por ejemplo, configurar las interfaces SLIP o PLIP. Si se ha definido una dirección punto a punto,ifconfig muestra el indicador POINTOPOINT.

broadcast dirección

La dirección de difusión se obtiene, generalmente, usando la parte de red de la dirección y activando todos los bits de la parte correspondiente a la máquina. Algunas implementaciones de los protocolos IP, esta opción proporciona un método para adaptarse a esos entornos más raros. ifconfig confirma el establecimiento de una dirección de difusión incluyendo el indicador BROADCAST.

irq

Esta opción permite establecer la línea de IRQ usado por ciertos dispositivos. Esto es especialmente útil para PLIP, pero también puede ser de utilidad para algunas tarjetas Ethernet.

metric número

Esta opción puede ser usada para asignar un valor de métrica a la tabla de encaminamiento creada para la interfaz. Esta métrica es usada por el Protocolo de Información de Encaminamiento (RIP) para construir las tablas de encaminamiento para la red.[1] El valor usado por omisión por ifconfig es cero. Si no esta ejecutando un demonio RIP, no necesita usar esta opción para nada; si por el contrario lo usa, sólo tendrá que modificar este valor en contadas ocasiones.

mtu bytes

Esto fija la unidad máxima de transferencia, o lo que es lo mismo, el máximo número de octetos que la interfaz es capaz de manejar en una única transacción. Para Ethernets, la MTU toma el valor 1500 por omisión (que es el tamaño máximo permitido para un paquete Ethernet); para interfaces tipo SLIP, el valor por defecto es 296. No hay tamaño límite para el MTU en enlaces SLIP, pero este valor es una buena garantía.

arp

Esta opción es específica de redes de difusión como las Ethernets o las de radio-paquetes. Permite el uso de ARP, el Protocolo de Resolución de Direcciones, para detectar la dirección física de las máquinas conectadas a la red. Para redes de difusión, esta opción es habilitada por omisión. Si ARP está desactivado,ifconfig muestra el indicador NOARP.

– arp

Inhabilita el uso de ARP para esta interfaz.

promisc

Pone la interfaz en modo promiscuo. En una red de difusión, esto hace que la interfaz reciba todos los paquetes, independientemente de si eran para ella o no. Esto permite el análisis del tráfico de red utilizando utilidades como filtros de paquetes, también llamado fisgoneo de Ethernet. Se trata de una buena técnica para localizar problemas de red que de otra forma resultan difíciles de detectar. Herramientas como tcpdump se basan en esto.

Por otro lado, esta opción permite a los atacantes hacer cosas feas, como filtrar el tráfico de su red en busca de contraseñas. Usted puede protegerse contra este tipo de ataques simplemente prohibiendo que nadie conecte un ordenador en la red. También puede usar protocolos de autentificación segura, como Kerberos o ssh (secure shell). [2] Esta opción corresponde al indicadorPROMISC.

– promisc

Esta opción apaga el modo promiscuo.

allmulti

Las direcciones de envío múltiple (multicast) son como las direcciones de difusión de Ethernet, excepto que en lugar de incluir automáticamente a todo el mundo, los únicos que reciben paquetes enviados a una dirección de envío múltiple son aquellos programados para escucharla. Esto es útil para aplicaciones como videoconferencia basada en Ethernet o audio para red, en los que sólo los interesados pueden escuchar. Las direcciones de envío múltiple están soportadas por casi todas las controladoras Ethernet (pero no todas). Cuando esta opción está activa, la interfaz recibe y envía paquetes de envío múltiple para su proceso. Esta opción corresponde al indicador ALLMUTI.

- allmulti

Esta opción desahabilita el modo allmulti

Ejemplos de asignación de dirección IP para una máquina con tres interfaces de red:

# ifconfig eth0 192.168.20.240 netmask 255.255.255.0
# ifconfig eth1 10.100.0.10 netmask 255.255.0.0
# ifconfig eth2 200.69.104.122 netmask 255.255.255.248