TCP-IP
TCP-IP es una descripción de protocolos de red desarrollado por Vinton Cerf y Robert E. Kahn, en la década de 1970
Fue implantado en la red ARPANET, la primera red de área amplia (WAN), desarrollada por encargo de DARPA, una agencia del Departamento de Defensa de los Estados Unidos, y predecesora de Internet
A veces se denomina como modelo DoD o modelo DARPA
Direccionamiento IP
Todos los equipos conectados a una red deben ser identificados por una dirección única
Los equipos compatibles con Ethernet poseen una dirección MAC única de 48 bits (6 bytes) de longitud
Cada fabricante de equipos Ethernet tiene asignado un segmento de direcciones, y es su responsabilidad asignar una dirección distinta a cada equipo
Las direcciones MAC se representan en hexadecimal con el siguiente formato: XX : XX : XX : XX : XX : XX, que está compuesta por valores en el rango 0-FF
Ejemplo de MAC válida: 00:14:83:B2:19:45
En las redes IP, la identificación única se hace mediante la dirección IP (IP address)
En la actualidad se hace mediante el protocolo IPv4 que establece la dirección mediante 32 bits (4 bytes)
En un futuro cercano se implantará el protocolo IPv6 que establece la dirección mediante 128 bits (16 bytes)
Subnet Mask (Máscara de subred)
Una subred es una red en un entorno multired que usa direcciones IP derivadas de un único identificador de red. Las subredes dividen una red grande en varias redes físicas conectadas con enrutadores. Una máscara de subred aparta parte de una dirección IP de tal forma que TCP/IP pueda distinguir el identificador de red del identificador de host. Cuando las TCP/IP se intentan comunicar, la máscara de subred determina si el host destino pertenece a una red local o a una red remota. Los ordenadores deben tener la misma máscara de subred para comunicarse dentro de una red local
Clase | IP |
A | 255.0.0.0 |
B | 255.255.0.0 |
C | 255.255.255.0 |
D | 255.255.255.255 |
Default Gateway (Puerta de enlace predeterminada)
Es el dispositivo intermedio de una red local que almacena los identificadores de red de otras redes de la empresa o de Internet. Se configura una dirección IP para la pasarela predeterminada para poder comunicarse con un host de otra red. TCP/IP manda paquetes para las redes remotas a la pasarela predeterminada (si no hay otra ruta configurada), que reenvía los paquetes a otras pasarelas hasta que el paquete es entregado a una pasarela conectada al destino especificado
DNS (Sistema de Nombres de Dominio)
La idea es sencilla, asociar nombres a las direcciones IP y dotar de un sistema de traducción que va a ser realizado por los servidores DNS. Evidentemente los servidores DNS siempre se referencian por su dirección IP
Los nombres de dominio cuentan con una parte de nombre y una parte de identificador de dominio. Los identificadores establecidos son:
Identificador | Descripción |
.arpa | Identificación ARPANET de Internet |
.com | Empresa comercial |
.edu | Institución educacional |
.gov | Organismo gubernamental | .mil | Militar | .net | Relacionado con Internet o sus proveedores | .org | Otro organismo no incluido en los anteriores |
Esta definición fue creada exclusivamente para EEUU, cuando con la expansión de Internet se crearon nuevos identificadores con dos letras para indicar un país. Por ejemplo .es para España, .fr para Francia, .uk para Reino unido, etc
Se prevé una ampliación con identificadores como .info para información, .nom para nominal de personas
El uso de un nombre se solicita al NIC (Network Information Center, centro de información de redes), si el nombre se aprueba se añade a la base de datos de Internet
URL (Uniform Resource Locator)
Uno de los objetivos de la WWW era disponer de un sistema para localizar y acceder de forma sencilla a cualquier elemento (documentos, ficheros de programas, etc), mediante el navegador y de forma sencilla e independiente del protocolo usado
Con este objetivo se desarrolló el localizador Uniforme de Recursos. Una URL es una descripción completa de un elemento indicando el protocolo de acceso, la máquina donde se encuentra, la ruta a seguir y el identificador del elemento
El formato general de una URL es:
servicio://maquina.dominio:puerto/camino/fichero?parámetros
El servicio es alguno de los que ofrece Internet: http, https (HyperText Transfer Protocol Secure) para conexiones http seguras, ftp, ghoper, wais, news, telnet, mailto para el envío de correo y file para obtener un fichero local del disco local, se sigue de ://
La maquina.domino indica el servidor que nos ofrece el recurso, por ejemplo para la universidad de la Rioja, el servidor web es www.unirioja.es y el servidor de correo vía Web es correo.unirioja.es
El puerto es opcional y normalmente no es necesario indicarlo si usamos el que normalmente se asigna al servicio. Para el servidor de correo Web de la universidad de la Rioja se usa el puerto 8000 y hay que indicarlo
El camino es la ruta de directorios a seguir para encontrar el fichero deseado. Para separar subdirectorios utilizaremos la barra de UNIX /, se utiliza por convenio por ser el sistema de la mayoría de los servidores. Importante recordar que en máquinas tipo UNIX se diferencia entre mayúsculas y minúsculas tanto en el nombre de los directorios como en el de los ficheros
La extensión de los ficheros es importante porque indica al navegador como tiene que tratarlos. txt fichero de texto plano; htm o html documento HTML; gif, jpg o jpeg formato de imagen, etc
En http si no indicamos fichero, en algunos servidores asumen por defecto index.htm o el fichero que se le asignara por defecto
Los parámetros sirven para pasar a un determinados ficheros (htm, php,…) valores de variables
El formato es:
variable=valor&variable=valor&variable=…
DHCP (Dynamic Host Configuration Protocol)
Protocolo para la Configuración Dinámica de equipos. Permite automatizar la configuración de la dirección IP, de la puerta de enlace, valores opcionales, la dirección de los servidores DNS, la dirección de los servidores WINS
Los usuarios no necesitan adquirir la información de direccionamiento IP de un administrador para configurar TCP/IP. El servicio DHCP proporciona toda la información de configuración necesaria en la red a los clientes DHCP
La información de direccionamiento IP válida asegura una correcta configuración, eliminando muchos problemas difíciles de rastrear
Tener servidores ejecutando el servicio DHCP en cada subred elimina la sobrecarga asociada a tener que reconfigurar de forma manual las direcciones IP, las máscaras de subred y las pasarelas predeterminadas cuando se mueven ordenadores de una subred a otra. Obsérvese que un único servidor DHCP puede soportar la asignación de direcciones IP para varias redes
WINS (Windows Internet Name Service)
El proceso de resolución de nombres de WINS permite a los clientes de WINS registrar su nombre y dirección IP en los servidores de WINS. Los clientes de WINS pueden consultar los servidores de WINS para localizar y comunicarse con otros recursos de la red
Un cliente WINS actualiza automáticamente la base de datos de WINS siempre que cambia su información de direccionamiento IP, por ejemplo, cuando el direccionamiento dinámico a través del servicio de DHCP da lugar a una nueva dirección IP para un equipo que se movió de una subred a otra
Los siguientes pasos esbozan el proceso de resolución de nombres de WINS:
- Cada vez que inicia un cliente de WINS, registra su correspondencia nombre NetBIOS/dirección IP con un servidor de WINS designado. Entonces consulta al servidor de WINS para la resolución de nombres de equipos
- Cuando un cliente WINS inicia un comando de NetBIOS para comunicarse con otro recurso de la red, envía directamente una petición de consulta de nombre al servicio de WINS en vez de difundir la petición en la red local
- El servidor de WINS encuentra en su base de datos una correspondencia nombre de NetBIOS/dirección IP para el recurso destino y devuelve la dirección IP al cliente WINS