Sie sind auf Seite 1von 21

N 97 72

Curso TCP/IP, 1 parte


Red
Es la unin de varios orde-
nadores con el objeto de
transmitir datos entre ellos.
La red incluye las mqui-
nas, el sistema operativo,
los cables, antenas u otros
medios fsicos empleados
para conectarlos y todos los
dems dispositivos de
hardware, como tarjetas de
red, modems, routers, swit-
ches, etctera.
Desde el momento en que
se conectan dos ordenado-
res, por el medio que sea,
ya se puede hablar de la
existencia de una red. En el
otro extremo, Internet no es
ms que una red a escala
mundial formada por millo-
nes de ordenadores.
Cliente-servidor
En esta arquitectura de re-
des, la ms extendida. unos
ordenadores, los servido-
res, proporcionan servicios
a los dems, llamados
clientes. Dichos servicios
pueden ir desde facilitar in-
formacin hasta permitir el
uso de un dispositivo.
La estructura cliente-servi-
dor est presente tanto en
pequeas redes locales co-
mo en la WWW.
Protocolo
Conjunto consensuado de
normas que regula cmo
debe llevarse a cabo el in-
tercambio de informacin
entre dos dispositivos: qu
sistema de compresin
de datos se va a utilizar,
cundo comenzar y termi-
nar los envos, etc.
Para que dos ordenadores
puedan comunicarse deben
usar el mismo protocolo.
Los empleados en Internet
estn englobados en TCP/IP.
Host
En la nomenclatura que se
utiliza en TCP/IP, cada apa-
rato que est conectado a
la red recibe el nombre de
host o anfitrin.
As, un host puede ser des-
de un servidor basado en
cualquier sistema operati-
vo, hasta un router o un PC
con Windows 95 conectado
a Internet por un mdem.
Ya sea en casa o en el trabajo, tu ordenador est constantemente intercambiando
informacin con otros en cualquier parte del mundo. Esto no sera posible sin los protocolos
que integran TCP/IP. En este nuevo curso lo aprenders todo sobre ellos.
Introduccin a TCP/IP N 97
Protocolos de control y puertos N 98
Resolucin de nombres y dominios N 99
Direcciones dinmicas (DHCP) N 100
Los protocolos FTP y UDP N 101
HTTP, SMTP y POP N 102
T
CP/IP. Igual estas siglas
no te dicen nada, y pien-
sas que este curso no tie-
ne nada que ver contigo.
Pues no es as. A que si en
vez de TCP/IPpusiera In-
terneto red pensaras al-
go muy distinto?
Precisamente de eso va-
mos a hablar a lo largo de
los prximos seis nmeros.
Internet est formado por
miles de ordenadores co-
nectados entre s por todo
el planeta. Las diferencias
entre los elementos que for-
man la Red (PCs domsti-
cos, estaciones de trabajo,
redes de empresas, etc.)
pueden ser muy grandes,
tanto de software como de
hardware.Tu ordenador do-
mstico con micro AMD y
sistema operativo Windows
Me puede conectarse sin
problemas con un servidor
Sun o IBM con Solaris o Li-
nux Nunca has pensado
cmo pueden entenderse
todos entre s? Muy senci-
llo. Gracias al TCP/IP.

Qu es TCP/IP?
TCP/IP es la abreviatura
de Transmission Control
Protocol/Internet Protocol,
o Protocolo de Control de
Transmisin/Protocolo de
Internet. Se trata de un con-
junto de protocolos, es de-
cir, una serie de mtodos es-
tandarizados que permiten
que se realice la transfe-
rencia de datos.
Qu es TCP/IP? 72
Todo en unos y ceros 73
Y t de dnde eres? 74
El sistema de capas 74
Un paquete por dentro 76
N 97 73
Curso TCP/IP, 1 parte
Mscara
de subred
Se encarga de dividir la
direccin IP de red en su-
bredes. Esto permite sa-
ber si dos direcciones
pertenecen a la misma
red, para de este modo
dirigir la comunicacin
entre los dispositivos a
que pertenecen por el ca-
nal ms adecuado.
Ethernet
Es la tecnologa ms usa-
da en redes locales.
La transmisin de datos
se realiza a travs de se-
ales de radio enviadas
por cable coaxial o par
trenzado. Cuando un or-
denador quiere transmitir
informacin, primero
comprueba que no lo es-
t haciendo otro. Si es
as, espera un tiempo
aleatorio para intentarlo.
Token ring
Tipo de red en que todos
los ordenadores estn
dispuestos formando un
crculo. Un paquete lla-
mado token la recorre
constantemente y evita
que se produzcan con-
flictos en las transmisio-
nes, encargndose de
transportar los datos.
IPv6
Versin del protocolo IP
que emplea direcciones
de 128 bits. Esto supone
elevar el nmero de di-
recciones posibles hasta
2
128
, nada menos que 340
cuatrillones. Tambin in-
cluye mejoras en seguri-
dad, mayor funcionalidad
y soporte para mviles.
CRC
Cyclic Redundancy
Check, o Comprobacin
Cclica de Redundancia.
Sistema de deteccin de
errores en la transmisin
de datos. El emisor cal-
cula un nmero en fun-
cin de la informacin
que enva. El receptor re-
pite la operacin al reci-
birla, y si no obtiene el
mismo nmero sabe que
se ha producido un error.
05
04
03
02
01

Todo en unos y ceros Todo en unos y ceros


Un bit es la unidad ms peque-
a de informacin. Slo puede
admitir dos valores, s o no,
o 0 o 1. Cada uno de ellos co-
rresponde al estado de un inte-
rruptor electrnico en el orde-
nador: si est encendido, el
valor es 1. Si est apagado y no
pasa la corriente, el valor es 0.
As se guardan tambin los da-
tos en el campo magntico de
un disquete o un disco duro
como polo norte (1) o polo
sur (0). Los ordenadores, en
el fondo, slo entienden de ce-
ros y unos, lo que obliga a usar
un sistema binario (en base
dos) para expresarlo todo.
Cualquier cifra puede reducirse
a un nmero binario. Pero stos
se leen de modo distinto a los
nmeros decimales.
Por ejemplo, la cantidad 4.123
se calcula as en el sistema de-
cimal: (4 x 1.000) + (1 x 100) +
(2 x 10) x (3 x 1). Cada lugar tie-
ne por tanto el valor de la posi-
cin situada a la derecha, multi-
plicado por diez. Como los bits
slo pueden aceptar los valores
0 y 1, cada posicin de los n-
meros binarios tiene el valor do-
ble de la situada a su derecha.
El valor en base diez de
11010110 se calcula as:
Si todos los bits de un nmero
binario de ocho posiciones tie-
nen el valor 0, el valor de la cifra
tambin ser 0 en decimal. Si
todos los bits contienen un 1, el
valor decimal ser 255.
En la mscara de subred
(ver Y t de dnde eres
en la pg. 74), la primera cifra
siempre es 255. En funcin de
que la red sea de clase A, B o C
tambin podrn tener ese valor
la segunda y tercera cifra. Al fi-
nal de la mscara de subred,
para identificar el ordenador,
siempre habr un cero.
Aunque tambin seran posibles
otros sistemas para ordenarlo,
lo normal (y lgico) es colocar
varios unos hasta una posi-
cin determinada de la mscara
de subred, y poner slo ceros a
partir de dicha posicin. Para
cada una de las cifras se apli-
can los siguientes:
01
Pasar de binario a decimal: suma total del producto de cada
uno o cero por 2 elevado al nmero de la posicin anterior.
Binario
1111 1111
1111 1110
1111 1100
1111 1000
1111 0000
1110 0000
1100 0000
1000 0000
0000 0000
Decimal
255
254
252
248
240
224
192
128
0
La importancia de los pro-
tocolos en la comunicacin
entre dispositivos es enor-
me. Sin ellos, los ordenado-
res no se reconoceran
unos a otros y no podran
hablarentre s. Lo vas a en-
tender mejor con un ejem-
plo. Te has citado alguna
vez con alguien en un sitio
muy concurrido? Si no ha-
bis definido con claridad
qu hacer ante cada posible
contingencia, encontrar a la
otra persona puede con-
vertirse en una pesadilla.As
que conviene ser previsor
y aclarar desde el principio
qu hacer en caso de que
uno de los dos se retrase, si
hay mucha gente y es difcil
verse, o incluso ponerse de
acuerdo en un punto de en-
cuentro alternativo por si el
primero fuera inaccesible
por alguna razn. O sea, es-
tablecer un protocolo.
Las ventajas de TCP/IP se
pueden resumir en que no
est vinculado a una tec-
nologa concreta ni tampo-
co a un fabricante determi-
nado, y en que puede usar-
se sin tener que pagar per-
misos y licencias.
Con TCP/IP, cualquier or-
denador en Internet u otra
red puede conectarse con
otros de la misma red. Pero
para ello ambos necesitan
una identificacin comn:
la direccin IP.
Direcciones IP
Los ordenadores,de una
red se identifican siempre
con al menos una direccin
IP. sta se compone, al igual
que un nmero de telfono,
de un prefijo y un nme-
ro directo. El prefijo co-
rresponde a la direccin o
identificador (ID) de la red,
y designa a la red a la que
est conectado un ordena-
dor determinado.
Cada direccin IP de esta
red empieza por tanto con
el mismo identificador.
El ID del host, por el con-
trario, es distinto en cada
ordenador. As se consigue
que cada direccin IP slo
aparezca una vez en una
red, y por tanto cada host
sea identificable y nico.
Un dispositivo conectado
a varias redes al mismo
tiempo tiene una direccin
IP para cada una de ellas.
Entre ellas no slo se dife-
rencia el identificador de
red, normalmente tambin
ser distinto el ID del host.
La IP de un ordenador es-
t formada por cuatro gru-
pos de tres nmeros sepa-
rados por puntos, como por
ejemplo 192.168.1.32.
Como los ordenadores fun-
cionan internamente slo
con nmeros binarios, esto
obliga a que los decimales
El conjunto de protocolos de Internet, o TCP/IP, se utiliza tanto para conectarse a Internet
por medio de una lnea telefnica como para hacerlo a travs de una red.
Sin TCP/IP no
sera posible Internet
N 97 74
Curso TCP/IP, 1 parte

El sistema de capas El sistema de capas


El modelo de capas se cre
para proporcionar a los desa-
rrolladores un marco de re-
ferencia que hiciera ms fcil el
diseo de redes compatibles
con cualquier tipo de arquitec-
tura de hardware y de sistema
operativo. Esto se logr con
OSI-RM (Open System Inter-
connection Reference Model, o
Modelo de Referencia de Siste-
ma de Interconexin Abierto).
En l se definen siete niveles
(capas) distintos, cada uno en-
cargado de una funcin espec-
fica. Los componentes que las
integran se ocupan slo de ella,
sin preocuparse para nada de
lo que hacen las otras capas.
Basada en l, la pila de protoco-
los integrada en TCP/IP adopta
una estructura parecida a la del
grfico que puedes ver a la de-
recha. El nivel ms bajo es la
capa que hemos llamado Host
a red. En ella se integran tanto
el medio fsico por el que se
transmite la informacin (hilo
de cobre, fibra ptica, radio...)
como la forma en que se acce-
de a la red y se envan los datos
(ethernet , to-
ken ring , etc).
Esta capa se encuentra por de-
bajo del grueso de TCP/IP.
La misin de la capa de red es
transmitir la informacin a tra-
vs de los distintos tipos de re-
des. El protocolo IP se encarga
de determinar la mejor ruta a
seguir, y fragmenta los paque-
tes de datos si es necesario.
En la capa de transporte, los pro-
tocolos TCP y UDP dan por hecho
que se ha establecido comuni-
cacin entre los puntos de ori-
gen y destino, y efecta la trans-
ferencia de datos entre ellos.
Por ltimo, en la capa de aplica-
ciones estn los protocolos ms
cercanos al usuario. Proporciona
servicios como correo, transfe-
rencia de archivos, etc.
03 (pg. 73)
02 (pg. 73)
que aparecen en la direc-
cin IP slo puedan tener
un valor de 0 a 255. La di-
reccin IP ms pequea po-
sible es, por tanto, 0.0.0.0
y la mayor es 255.255.
255.255.
A partir de ah son posi-
bles 2
32
direcciones, ms de
cuatro mil millones de de
combinaciones distintas. De
todos modos, y como vers
ms adelante, no todas las
combinaciones se utilizan
como direcciones IP.
Direcciones IP para
redes privadas
Las direcciones IP no s-
lo se emplean en redes lo-
cales, sino que tambin son
tiles en Internet. Cada or-
denador conectado a la red
de redes tiene una direc-
cin IP nica en todo el
mundo, asignada por una or-
ganizacin central llamada
Internic www.internic.net.
En la prctica, las direc-
ciones IP de los ordenado-
res conectados a Internet
no se consiguen directa-
mente a travs de esta or-
ganizacin, sino por los ser-
vidores de Internet. En una
conexin normal de ac-
ceso telefnico a Internet,
es tu proveedor quien po-
ne a tu disposicin de ma-
nera automtica una direc-
cin IP para que la uses
mientras ests conectado.
Es bastante complicado (y
caro) que cada ordenador
de una red disponga de una
sola direccin IP oficial,
nica a escala mundial. Y
tambin, como vas a ver, in-
necesario. Las direcciones
IP se clasifican en dos gran-
des grupos:

Direcciones IP pblicas.
nicas en toda la Red, y vi-
sibles desde Internet.

Direcciones IP privadas.
El sistema de direcciones
IP reserva tres conjuntos
de direcciones para las re-
des locales privadas. stas
slo son visibles por los
dems integrantes de una
red local. Cuando accedes
a Internet desde una red,
el servidor te presta su
IP pblica. Durante ese
tiempo usars dos direc-
ciones IP: la de la red lo-
cal y la de Internet.
En ningn caso debes
asignar dentro de una red
direcciones IP que aparez-
can en Internet, ya que es-
to puede suponer proble-
mas en caso de que uses
una que ya est siendo uti-
lizada. Para eso estn pen-
sadas precisamente las IPs
reservadas para redes.
Como se emplean exclu-
sivamente dentro, no son vi-
sibles desde el exterior de
la red. Y lo que es mejor,
tambin pueden repetirse
en redes diferentes.
En concreto se trata de
tres mbitos de direcciones:
las comprendidas entre
10.0.0.0 y la direccin
10.255.255.255; las que
van de 172.16.0.0 hasta
172.31.255.255, y tam-
bin de 192.168.0.0 a
192.168.255.255.
Slo en el primero hay al-
rededor de 16 millones de
direcciones disponibles.
Clasificacin
de las direcciones
Cuando Internet estaba
an en paales, la cesin de
nmeros estaba regulada de
forma que slo el byte de
mayor valor(es decir, la pri-
mera cifra) corresponda a
la ID de la red. Las restan-
tes cifras designaban la di-
reccin de cada host inte-
grado en ella. Pero de esta
forma slo se podan iden-
tificar como mximo 255
redes distintas. Como el n-
mero de redes creci rpi-
damente, se estableci un
nuevo sistema para las di-
recciones IP basado en tres
clases de direcciones (A, B
y C). Estas se distinguan
por la longitud del identifi-
cador de la red: cuanto ma-
yor era sta, menos direc-
ciones se podan asignar a
los ordenadores de la red.
El sistema de clases de di-
recciones permite en teo-
ra gestionar hasta 126 re-
des con ms de 16 millones
de hosts cada una en la cla-
se A, 16.382 redes con ms
de 65.000 ordenadores pa-
ra la clase B, y dos millones
de redes con 254 hosts ca-
da uno en la clase C.
En la prctica, el modelo
no se ha acabado de im-
plantar. El motivo es que la
divisin de las redes en dis-
tintas clases es demasiado
rgido.As, incluso para una
red pequea de clase C, por
ejemplo con slo tres or-
denadores, hay que reser-
varinmediatamente 254 di-
recciones (las dos IPs que
faltan, como vers en la
prxima entrega del curso,
no pueden asignarse).
Por eso se desarroll un
sistema en el que slo se
concedan rangos de direc-
ciones concretos, indepen-
dientemente de su clase.
Pero segua habiendo un
gran problema. Cmo sabe
un ordenador en qu posi-
cin de la direccin IP aca-
ba el identificador de la red
y comienza el del host?
Y t de dnde eres?
Y t de dnde eres?
La mscara de subred permite
saber cul es la ID de red. Por
ejemplo, en la mscara 255.
255.255.0, los bits que desig-
nan el identificador de red se
expresan en binario como unos,
y los que corresponden al iden-
tificador del host, por ceros. La
mscara de subred quedara
como 11111111.11111111.11
111111.00000000. El ordena-
dor podr de este modo separar
claramente la parte de la IP que
identifica a la red y encaminar
correctamente el envo de infor-
macin.Tambin tienen otra
ventaja. Mediante el sistema de
clases puro, el nmero mni-
mo de direcciones que puedes
contratar es de 254. Pero con la
mscara de subred se pueden
crear subredes ms pequeas.
Por ejemplo, con la mscara
255.255.255.128, en binario
11111111.11111111.111111.
10000000, se pueden crear dos
subredes de clase C, con 126
hosts cada una.
Mscara de subred binaria Mscara de subred Direcciones posibles Tipo de direccin
Clase A
Clase B
Clase C
11111111
11111111
11111111
00000000
00000000
00000000
00000000
00000000
11111111
00000000
11111111
11111111
255.0.0.0
255.255.0.0
255.255.255.0
16.777.214
65.534
254
Cada capa lleva a cabo funciones independientes para
que los datos viajen por la red hasta su destino.
Existen tres clases
de direcciones IP
Un paquete por dentro Un paquete por dentro
Los paquetes o datagramas IP
son la unidad bsica de transfe-
rencia de datos en Internet. s-
tos son unidades de informacin
agrupadas de forma lgica para
viajar dentro de la red.
Su funcionamiento es muy sen-
cillo. Cuando la Capa de Red re-
cibe informacin procedente de
la Capa de Transporte (lee el re-
cuadro El sistema de capas en
la pg. 74), el protocolo IP la di-
vide en trozos ms pequeos si
fuera necesario y la encapsula
(sin importarle la naturaleza de
los datos) aadindole un cabe-
zal. Tras ello, busca una ruta y se
encarga de que llegue a su des-
tino.
Estos paquetes IP constituyen la
base de toda la comunicacin
entre redes. La cabecera contie-
ne todos los elementos necesa-
rios para que la comunicacin
sea fiable, como las direcciones
de origen y destino, la versin
del protocolo utilizada, etctera.
A la derecha puedes ver el es-
quema de un paquete IP, Sus
principales contenidos son:
Versin
Indica la versin del pro-
tocolo con que se cre el paque-
te. Actualmente se usan IPv4 y
el novsimo IPv6 .
Longitud cabecera
Indica en mltiplos de 32
bits dnde termina la cabecera,
lugar a partir del cual comien-
zan los datos transportados.
Tipo de servicio
Informacin acerca de la
calidad del envo.
Longitud total
Tamao del paquete en
bits, incluida la cabecera. La lon-
gitud mxima es 65.535 bytes.
Identificacin, Flags
y nmero de fragmento
Controlan la fragmentacin y el
posterior ensamblaje del data-
grama, algo necesario si ste se
ha partido en trozos. Cada frag-
mento tiene el mismo formato
que el paquete completo.
Tiempo de vida
Especifica en segundos
el tiempo que puede permane-
cer un paquete en la red. Cada
vez que un datagrama atraviesa
un router, ste valor disminuye,
hasta que llega a cero y es eli-
minado.
Protocolo
Indica el protocolo con
en el que se crearon los datos
que transporta el paquete.
Suma de comprobacin
CRC de la
cabecera. Asegura la integridad
de los datos de este bloque.
IPS de origen y destino
Nunca se modifican, sea
cual sea la ruta del paquete.
Opciones y relleno
No son obligatorios. Si las
opciones no llegan a 32 bits, se
completan hasta dicha cantidad.
05 (pg. 73)
04 (pg. 73)
N 97 76
Curso TCP/IP, 1 parte

La mscara
de subred
La mscara de subred so-
lucion este problema. s-
ta se parece a una mscara
situada encima de la direc-
cin IP. Est compuesta, co-
mo la direccin IP, de cua-
tro cifras separadas entre s
por puntos. Si un ordenador
quiere transferir datos a
otro ordenador a travs de
una red TCP/IP, lo primero
que hace es comprobar si
ste se encuentra en la mis-
ma red o en otra distinta.
Contrariamente a lo que su-
ceda antes, ya no necesita
para ello averiguar las IPs
de red: tan slo corta las
cifras marcadas con ceros
(ver Y t de dnde eres?
en la pgina 74) por la ms-
cara de red secundaria, ya
que esa parte representa al
identificador del host.
A continuacin compara
entre s las dos series de ci-
fras restantes. Si los nme-
ros son iguales, los ordena-
dores se encuentran en la
misma red: los datos pue-
den enviarse directamente
a los dems ordenadores.
Pero si los identifi-
cadores de red son dis-
tintos, los datos deben ser
enrutados, es decir,
transferidos a travs de
una conexin a la red en
la que se encuentra el or-
denador receptor.
Los routers
Esta funcin la cumplen
los llamados routers. Son
ordenadores que estn co-
nectados a dos redes co-
mo mnimo. Sirven para
que los datos de la red lle-
guen al receptor correc-
to, en caso de que ste no
se encuentre en la misma
red que el emisor.
Para ello, cada router
contiene una o varias ta-
blas de routing con una
lista de todas las direc-
ciones IP que conoce.
Un router sabe a qu
conexiones de red puede
llegar un ordenador con
una direccin IP determi-
nada, y dirige hacia ella los
datos correspondientes.
Los routers tambin se
utilizan en Internet. Y es
que la transferencia de da-
tos en la Red no se produ-
ce por lo general de for-
ma directa, sino saltando
de ordenador en ordena-
dor. Cada vez que visitas
una pgina web o envas
un mensaje de correo
electrnico atraviesas en-
tre 20 y 30 redes. Esto sig-
nifica, por ejemplo, que
los datos enviados desde un
ordenador en Madrid a otro
en Barcelona son transferi-
dos primero a un ordena-
dor situado en Soria, de all
a Zaragoza, de all a Tarra-
gona y finalmente a Barce-
lona. Si cometes un error en
Internet y tecleas una URL
incorrecta, pasar algo de
tiempo hasta que recibas el
mensaje de que no se en-
cuentra la pgina.
Los routers en Internet
emplean mtodos muy de-
sarrollados que permiten
encontrar siempre el cami-
no ms rpido, logrando
adems que la conexin
funcione aunque fallen al-
gunas de las rutas.
Si slo ests gestionando
una red local, no tienes por
qu preocuparte: puedes
instalar el router de modo
que las direcciones IP de tu
red se encuentren en una
parte y el resto del mundo
en la otra.
La direccin MAC
En realidad, las direccio-
nes IP no seran necesarias
en un sentido estricto. Ca-
da tarjeta de red tiene un
nmero de 48 bits asignado
por el fabricante, la direc-
cin MAC o fsica, que po-
dra usarse en su lugar. Sin
embargo, y para evitar los
problemas que podran ori-
ginarse por los cambios del
hardware, no se usa.
La direccin MAC es ni-
ca, como un nmero de se-
rie, y se escribe de la si-
guiente forma: 00-04-76-
A1-E9-37. Si los datos de-
ben llegar a un host en la
misma red, el router debe
saber qu direccin MAC
corresponde a qu direc-
cin IP. Slo entonces pue-
de enviar realmente los da-
tos a la tarjeta de red
correcta y de ah al ordena-
dor adecuado. Esto se hace
automticamente, por lo
que no tendrs que preo-
cuparte de configurar nada.
Una tarjeta Ethernet como sta forma parte de la Capa 1,
ya que proporciona acceso del host a la red.
Versin
0 4 8 16 19 31
Identificacin Flags Nmero de fragmento
Suma de comprobacin
Direccin IP de origen
Direccin IP de destino
Datos
Opciones Relleno
Tiempo de vida Protocolo
Longitud
cabecera
Tipo de servicio Longitud total
N 98 86
Curso TCP/IP, 2 parte
T
ras la introduccin pu-
ramente terica de la
entrega anterior, a par-
tir de este captulo del cur-
so veremos las principales
caractersticas de TCP/IP
junto con ejem-
plos prcticos de los con-
ceptos explicados.
01 (pg. 88)
En la primera parte sabrs
qu direcciones estn con-
sideradas especiales, as
como qu son los puertos y
cules son los principales
protocolos integrados en la
capa Host a
red. Luego explicaremos
cmo instalar una tarjeta de
red, y tambin aprenders a
buscar fallos en la red.
Direcciones
IP reservadas
En teora se pueden asig-
nar ms de 16 millones de
direcciones IP. Sin embargo,
los intervalos comprendi-
dos entre las direcciones
172.16.0.1 y la direccin
172.31.255.255, desde
192.168.0.1 hasta la di-
reccin 192.168.255.255
y tambin entre 10.0.0.1 y
10.255.255.255 no se uti-
lizan en Internet.
Estas direcciones estn re-
servadas para redes priva-
das.Y no es sta la nica ex-
cepcin. Existen algunas
direcciones que tienen sig-
nificados especiales y que
no se pueden asignar a nin-
guno de los hosts de una
red. Supn una red de clase
C que emplee el rango de
direcciones IP 195.1.20.x
03 (pg. 88)
Introduccin a TCP/IP N 97
Protocolos de control y puertos N 98
Resolucin de nombres y dominios N 99
Direcciones dinmicas (DHCP) N 100
Los protocolos FTP y UDP N 101
HTTP, SMTP y POP N 102
Direcciones IP reservadas 86
Los nmeros de puerto 86
Conversin de direcciones 87
El protocolo ICMP/IGMP 88
Instalar una tarjeta de red 90
Comandos PING y TRACERT 91
Creas que ya lo habas aprendido todo sobre TCP/IP? Pero si no hemos hecho nada ms
que empezar! En esta entrega vas a seguir descubriendo los secretos ms importantes
del conjunto de protocolos que hace posible que exista Internet.
y que tenga como
mscara de su-
bred
255.255.255.0.
En esta red, la di-
reccin 195.1.20.0
se denomina direc-
cin de red, y repre-
senta a la propia red.
El valor extremo a s-
te, esto es, la direccin
195.1.20.255 est re-
servado para la funcin
de difusin de mensa-
jes, en ingls, broad-
cast. Cuando se enva al-
go a esta direccin, el
mensaje llega a todos los
hosts de la red, sin salir de
la misma. Si no conoces el
identificador de la red, tam-
bin puedes usar en su lu-
gar la siguiente direccin,
255.255.255.255, para
hacer broadcast a la propia
red. Lo que identifica a esta
direccin es que todos los
bits que la forman tienen el
valor 1 en binario.
La direccin loopback,
o 127.0.0.1, identifica a
nuestro propio ordenador.
Adems de la IP, tambin
puedes utilizar un su lugar
el nombre localhost.
Por ltimo, el valor 0 se
emplea como un comodn.
Nmeros de puerto
Un servidor, aunque slo
disponga de una direccin
IP, puede prestar numerosos
servicios a travs de ella ,
como servir pginas web,
correo, transferir archivos,
etc, a varios usuarios a la
vez. Por el lado del cliente
ocurre lo mismo, un orde-
nador puede estar conecta-
do a distintos servidores.
Para que no se lentodas
esas conexiones se utilizan
los nmeros de puerto.
A cada uno de los proce-
sos que corren en un or-
denador se les asigna un n-
mero de puerto que est
entre el 1 y el 65.536. Es-
to permite identificar sin
error programas y servicios,
y enviar los paquetes al pro-
grama correcto.Lo normal
es indicar IP y nmero de
puerto uno tras otro,sepa-
rados por dos puntos.
04 (pg. 88)
No podrs usar todas
las IPs en tu red local
N 98 87
Curso TCP/IP, 2 parte
Por ejemplo, como pue-
des ver en el recuadro Pa-
ra llegar a buen puerto, el
nmero de puerto por de-
fecto de los servicios HTTP
es el 80. Si quie-
res acceder a una web que
se encuentra en la mquina
195.1.20.1, tienes que in-
troducir en el navegador
195.1.20.1: 80.
Y cmo lo hacerlo si el
servidor web est instalado
en tu propio ordenador?
Pues con la direccin loop-
back, 127.0.0.1: 80, o con
localhost: 80.
Estas combinaciones de
direccin IP y nmero de
puerto son conocidas como
sockets, y constituyen los
puntos de conexin entre
el emisor y el receptor.
Conversin
de direcciones
Ya has visto que el inter-
cambio de datos en el pro-
tocolo TCP/IP se produce
de forma muy parecida al
modo en que funciona una
empresa de mensajera. La
informacin se comprime
en un paquete y se le pe-
ga una etiqueta donde se
encuentran las direcciones
de origen y destino.
Al igual que en estas em-
presas, TCP/IP dispone de
mecanismos que aseguran
la entrega de datos.
Por una parte, la asigna-
cin de la direccin IP y
MAC se asegura mediante
los protocolos ARP, RARP y
BOOTP. Por otra, el proto-
05 (pg. 88)

Para llegar a buen puerto Para llegar a buen puerto


Existen 65.536 puertos dispo-
nibles en cada ordenador para
los procesos que corren en l.
Los nmeros de puerto asigna-
dos a las aplicaciones que ac-
tan como clientes no son fjios,
y son superiores a 1.024. Esto
es as porque los puertos que
van del 1 al 1.024 estn adjudi-
cados a las aplicaciones que
prestan servicio utilizando pro-
tocolos estndar, como por
ejemplo WWW y POP3. Se les
conoce como Well-Known-
Ports, en espaol Puertos co-
nocidos. En esta tabla puedes
ver algunos de los nmeros
ms importantes.
Existen muchas pginas web
en las que puedes averiguar
tanto a qu servicio correspon-
de un determinado nmero de
puerto como lo contrario: qu
puerto es empleado por un pro-
tocolo concreto. Una de las me-
jores y ms completas es
http://ports.tantalo.net
En ella es posible consultar in-
cluso cules son los empleados
habitualmente por los troyanos
ms conocidos.
colo ICMP se encarga de
avisar al emisor si se pro-
duce algn problema para
alcanzar el destino.
El protocolo ARP
Address Resolution Pro-
tocol, o Protocolo de Re-
solucin de Direcciones. En
TCP/IP, cada host tiene asig-
nada una direccin IP de 32
bits, que es la que se espe-
cifica como destinataria de
un envo. Una vez el pa-
quete llega a la red de des-
tino, para que se produzca
la entrega es necesario co-
nocer la direccin MAC o f-
sica. El protocolo ARP es el
que se encarga de obtener
la relacin entre ambas.
Lo puede hacer de dos
formas diferentes. La pri-
mera opcin es buscar en
la tabla ARP, una especie de
agenda donde estn re-
gistradas las direcciones IP
y fsicas con las que ya ha
contactado anters.
Si no encuentra la entra-
da correspondiente, enva
un mensaje broadcast a to-
dos los ordenadores de la
red para preguntar de quin
es esa direccin IP (ver la
Figura 1 de la parte superior
de esta pgina).
A dicho requerimiento s-
lo contestar el ordenador
que tenga esa direccin IP
e indicar, en su respuesta,
cul es su direccin MAC
(lo puedes ver en la Figura
2). Tras ello,apunta la di-
reccin en la tabla para un
posible uso futuro.
El protocolo RARP
Reverse ARP, o ARP de R-
plica. Tambin puede ocu-
rrir lo contrario, que haya
que buscarle a la direccin
MAC la direccin IP co-
rrespondiente. Por ejemplo
cuando se trata de un or-
denador de red sin disco
duro, que tiene que cargar
el sistema operativo inte-
gramente a travs de la red.
RARP difunde la consulta
a toda la red, a la que con-
testar slo el servidor
RARP, que le enva la IP. Una
vez que la mquina obtiene
su direccin, la guarda en la
memoria, y no necesitar
volver a utilizar el protoco-
lo RARP hasta la siguiente
vez que se inicie.
ARP, RARP y BOOTP
resuelven direcciones
Con al aplicacin WINIPCFG podrs comprobar los principales
parmetros de la configuracin de red de tu ordenador.
El host A necesita saber cul es la direccin fsica que corresponde a la IP de D. Para averiguarla,
enva un mensaje por difusin que reciben todos los equipos conectados a la red.
Tras recibir la peticin slo contesta el ordenador que tiene asignada dicha direccin, o sea D.
As que responde enviando a A un mensaje con su direccin MAC.
Puerto Protocolo Campo de tareas
Con Ping se puede determinar
rpidamente si un host est
disponible en la red.
El protocolo FTP sirve para la
transmisin de datos entre
distintos hosts.
Telnet facilita el acceso remoto
a un ordenador y sus servicios.
SMTP es, por decirlo as, la ofi-
cina de correos. Se hace cargo
del envo de los mensajes de
correo electrnico.
La funcin de un DNS, o servi-
dor de nombres, es traducir
los nombres de dominio
a direcciones IP.
Este protocolo tiene la misin
de transferir los documentos
HTML.
Se encarga del transporte de
los mensajes desde el servidor
al disco duro del ordenador.
Echo (Ping) 7
20 y 21
23
25
53
80
110
FTP
Telnet
SMTP
DNS
WWW (HTTP)
POP3
N 98 88
Curso TCP/IP, 2 parte
La forma de trabajar de es-
te protocolo implica que si
una red est formada por va-
rias subredes ms peque-
as, en cada una de ellas de-
be existir al menos una
mquina autorizada a pres-
tar servicio RARP.
El protocolo BOOTP
Este problema no aparece
con Bootstrap Protocol,
abreviado BOOTP, ya que
enva los mensajes broad-
cast a travs de un router a
todos los ordenadores en la
red. Este protocolo sumi-
nistra toda la informacin
de red que les puede hacer
falta a los ordenadores ton-
tos o sin disco duro. Es de-
cir, direccin del servidor
de archivos, la IP del router
y la mscara de subred.
El protocolo ICMP
El intercambio de datos
en el protocolo TCP/IP, co-
mo ya hemos comentado, se
produce de forma muy pa-
recida al modo en que fun-
ciona una empresa que en-
ve paquetes por todo el
mundo. La informacin se
comprime en un paquete al
que se le aade una eti-
queta con las direcciones
de origen y destino.
Al igual que en estas em-
presas, TCP/IP emplea me-
canismos que aseguran la
entrega de datos. El proto-
colo IP es el que se encarga
de mandar los paquetes, pe-
ro stos pueden perderse
por el camino no llegar co-
rrectamente. Precisamente
controlarlos es la funcin
ICMP busca posibles
fallos en la red
Programas
como Visual
Route 6.0
combinan
TRACERT con
una base de
datos de
localizaciones
de routers para
mostrar el
camino que
tienen que
recorrer los
datos al visitar,
por ejemplo,
la pgina web
de Yahoo.
TCP/IP
Transmission Control
Protocol/Internet Proto-
col. Conjunto de proto-
colos , de entre los
que los ms importantes
son TCP e IP, que consti-
tuyen la clave del funcio-
namiento de Internet. Da-
do que no dependen de
ninguna arquitectura de
hardware o de software,
permiten interconectar
todo tipo de ordenadores
y de redes entre s.
Protocolo
Conjunto consensuado de
normas que regula cmo
debe llevarse a cabo el
intercambio de informa-
cin entre dos dispositi-
vos. Para que dos orde-
nadores puedan comuni-
carse entre s deben utili-
zar los mismos protoco-
los de conexin.
Capas
La pila de protocolos
que forman TCP/IP est
diseada con una estruc-
tura de niveles indepen-
dientes. Cada una de es-
tas capas se encarga de
funciones especficas.
De este modo sus inte-
grantes slo se ocupan
de llevar a cabo su tarea,
sin preocuparse ni cono-
cer lo que hacen las de-
ms capas del sistema.
Mscara
de subred
Divide la IP de una red en
subredes, lo que permite
saber si dos direcciones
pertenecen a la misma
red para as dirigir la co-
municacin entre ellas
por el canal adecuado.
HTTP
Hiper Text Transfer Proto-
col, Protocolo de Transfe-
rencia de Hipertextos.
Protocolo de comunica-
ciones, integrado en la
capa de aplicaciones de
TCP/IP. Se usa en la
WWW, y su principal mi-
sin es contactar con las
pginas web y transmitir-
las desde el servidor al
navegador del cliente.
05
04
03
02
02
01
Seguridad en tu red Seguridad en tu red
Ahora que ya sabes ms cosas
acerca de cmo funciona tu
red, es el momento de preocu-
parte por mejorar un poco su
seguridad. En este sentido, re-
sultan clave los nmeros de
puerto y las direcciones fsicas.
Nmero de puerto
Cuando ests conectado a In-
ternet, los servicios TCP/IP se
sitan en sus correspondientes
nmeros de puerto, escuchan-
do y a la espera de peticiones
de servicio en unos casos, o de
forma activa en el lado del
cliente para enviar dichas soli-
citudes y recibir las respuestas.
sta puede ser una va de en-
trada para los intrusos. Por me-
dio de unos programas llama-
dos escneres de puertos,
pueden detectar puntos a tra-
vs de los que intentar acceder
sin autorizacin al interior de tu
ordenador o de tu red.
Otro peligro son los acertada-
mente llamados troyanos, que
aprovechan agujeros de segu-
ridad del sistema operativo
para abrir una puerta trasera
(establecer un puerto de escu-
cha) a travs de la cual un
usuario remoto puede tomar el
control de tu equipo.
Lo mejor para evitar estos pro-
blemas es instalar un Firewall.
Un buen cortafuegos manten-
dr cerrados el mayor nme-
ro de puertos posibles, detecta-
r los intentos de ataque y
filtrar todo aquello que t no
hayas autorizado a pasar.
Direcciones MAC
Otro ejemplo de potencial vul-
nerabilidad lo puedes ver en las
redes inalmbricas. Dado que
en ellas el peligro de que al-
guien intercepte las comuni-
caciones es mayor, conviene
utilizar direcciones MAC espe-
ciales. La mayora de estas re-
des se pueden configurar de tal
forma que slo acepten como
participantes a ordenadores
con direcciones MAC conoci-
das y determinadas con an-
terioridad, rechazando los de-
ms. Pero esto no ofrece una
proteccin del 100%, ya que
los intrusos pueden conseguir
falsear las direcciones fsicas.
Con un buen firewall podrs tanto ocultar los puertos
activos como detectar el escaneo y los intentos de acceso.
de ICMP (Internet Control
Message Protocol, Protoco-
lo de Mensajes de Control
y Error). Su funcin no es el
envo o transporte de datos,
sino informar de todas las
incidencias que se puedan
dar en la red. Tampoco en-
tra en su jurisdiccinarre-
glarlas. ICMP informa de los
errores para que el emisor
lo conozca y as pueda evi-
tarlo o intentar corregirlo.
Hay distintos mensajes
ICMP, con significados dife-
rentes. Si todo va bien, reci-
birs una respuesta de eco
indicando que ha podido
llegar sin problemas a la di-
reccin de destino. Si el pa-
quete agota su tiempo de vi-
da sin haber logrado su
objetivo, llegar el mensaje
.
Tambin puedes haberte
equivocado al introducir la
IP, con lo que vers el men-
saje . O, si
la red y direccin IP estn
bien, pero por algu-
na otra razn no puede
contactar con el destino:
.
El protocolo IGMP
El Protocolo de Adminis-
tracin de Grupos de Inter-
net est en la misma capa
que ICMP, y se suele consi-
derar una extensin de ste.
Su misin es encargarse
de gestionar la multidifu-
sin de mensajes. ste es un
sistema que se usa para en-
viar paquetes simultnea-
mente a varios host. El mul-
ticasting se diferencia de la
difusin normal en que per-
mite que cada mquina es-
coja si quiere participar en
l. Adems, un grupo de
multidifusin puede estar
integrado por miembros de
distintas redes.
IGMP o la
multidifusin de datos

N 98 90
Curso TCP/IP, 2 parte
Instala, configura y supervisa tu red Instala, configura y supervisa tu red
A continuacin te vamos
a explicar cmo instalar y
configurar una tarjeta de
red. La parte ms engorro-
sa del proceso ser pin-
charla en tu ordenador, ya
que la instalacin de los dri-
vers (en caso de que tu sis-
tema operativo no los in-
cluya) es algo muy sencillo.
1
Apaga el PC, desconec-
ta todos los cables de la
parte trasera y coloca la
CPU en un sitio donde te re-
sulte cmodo trabajar. Lue-
go, quita los tornillos que
se encuentran detrs:
y retira con cuidado la tapa
lateral de la carcasa.
2
Busca un slot de cone-
xin PCI libre en la pla-
ca base e inserta en ella la
tarjeta de red:
Eso s, asegrate de que las
conexiones sean accesibles
desde la parte trasera:
3
Ahora fija la tarjeta fir-
memente a la caja con
un tornillo:
Por ltimo, haz lo contrario
que en el paso 1, es decir,
vuelve a atornillar la tapa a
la caja y conecta de nuevo
todos los cables.
4
A continuacin tienes
que enchufar un cable
de red. En este caso se tra-
ta de un par trenzado, con
un conector RJ-45 muy pa-
recido a los de los cables
del telfono:
Asegrate de que lo intro-
duces en la posicin co-
rrecta, y de que haga un
clickpara que quede bien
fijado y no pueda salirse.
5
La prxima vez que
arranques tu ordenador
aparecer sta ventana:
Pasados unos momentos, y
si no reconoce el dispositi-
vo, vers esta otra:
Con Windows Me puedes
optar entre dos alternativas:
apostar por que el siste-
ma operativo disponga de
los controladores adecua-
dos para la tarjeta, o utilizar
el software proporcionado
por el fabricante.
6
El proceso no es muy
diferente en cualquiera
de los dos casos.
Si, por ejemplo, has descar-
gado los drivers desde In-
ternet, selecciona la opcin
y pulsa el botn .
7
En la siguiente ventana,
marca el recuadro
y pulsa encima de
para buscar la ubicacin de
tu disco duro donde hayas
guardado los archivos.
8
Despus de que vuelvas
a hacer un click sobre
, y si todo va bien,
enseguida vers que el sis-
tema ya le pone nombre
al dispositivo:
9
Pulsa por ltima vez en
el botn para
ver ya instalada la tarjeta:
.
Tras hacer click en ,
reinicia el sistema para apli-
car los cambios:
Configurar tu red
Ahora que ya tienes ins-
talada y operativa la tarjeta,
slo te queda configurar la
red. Recuerda que esto es
slo un ejemplo, y que al-
gunos valores sern distin-
tos en cada red.
1
Pulsa en , sita
el cursor encima de
y, en el men
que se despliega, pincha
sobre .
2
Una vez que estes en el
Panel de Control, tienes
que hacer doble
click encima de es-
te icono
para poder abrir
esta ventana que te mos-
tramos:
3
Haz click en el recua-
dro central en la lnea
para seleccionar la tarjeta
que acabas de instalar y
aprieta el botn .
4
A continuacin tienes
que introducir en la
ventana que se abre
la direccin que tu equipo
tenga asignada en la red. Si
sta no dispone de un ser-
vidor DHCP, escoge la op-
cin .
Cuando lo hagas, inmedia-
tamente se habilitarn de-
bajo de ella los campos
donde debes escribir la IP
y la mscara de subred
Un consejo prctico: pue-
des utilizar la tecla .del te-
clado numrico para pasar
al siguiente grupo de dgi-
tos de la direccin, y la te-
cla Tpara desplazarte al si-
guiente campo.
5
Cuando termines, y
siempre que sea nece-
sario, tienes que introducir
la puerta de enlace, a
travs de la cual podrs ac-
ceder a Internet. Pincha en
la pestaa , es-
cribe la direccin corres-
pondiente en el recuadro
y pulsa encima del botn
para que aadir esta
puerta de enlace a la confi-
guracin de tu ordenador.
6
Aprieta sobre
para cerrar la ventana y
reinicia el equipo. Ya dis-
pones de una red, donde lle-
var a cabo lo que te propo-
nemos a continuacin.
Instalacin de la tarjeta de red
N 98 91
Curso TCP/IP, 2 parte

El comando PING (Packet In-


ternet Groper, Tanteador de Pa-
quetes de Internet) resulta muy
til para la bsqueda de posibles
fallos en tu red. Este programa en-
va paquetes ICMP a la direccin
IP indicada, y muestra los mensa-
jes que recibe como respuesta.
1
PING se usa desde lnea de co-
mandos. Si trabajas con Win-
dows Me, haz click en ,
pon el cursor sobre y
luego en la opcin . Por
ltimo, pulsa en para que
se abra la ventana
Si utilizas el sistema operativo Li-
nux entonces tienes que entrar
en la consola haciendo click
en la barra de tareas en
2
El funcionamiento de este co-
mando es prcticamente igual
en ambos sistemas operativos. Co-
nctate a Internet y luego escri-
be ping seguido de la IP que
quieras: .
3
Cuando pulses la tecla $, y
si no existe ningn problema
ni con la red ni con la IP, vers un
mensaje como ste:
En la primera lnea, junto a la di-
reccin del host de destino (en
este caso el de Hobby Press) fi-
gura el tamao del paquete de da-
tos enviado, que en este ejemplo
tiene una longitud de 32 bytes.
4
A partir de la segunda lnea se
muestran los resultados de la
ejecucin. En MS-DOS, PING en-
va por defecto slo cuatro pa-
quetes, mientras que Linux con-
tina mandndolos hasta que lo
interrumpes pulsando +c.
Aqu vers el tamao del paque-
te devuelto, , tambin el
tiempo que ha tardado en llegar,
, importante indi-
cador de la velocidad de cone-
xin, y el tiempo de vida , muchas
veces denominado TTL (Time-To-
Live): .
Recuerda que, por cada router
que atraviese el paquete, a este
valor se le restar uno. Por lti-
mo, se muestra una estadstica
con el nmero de paquetes per-
didos por el camino, ninguno en
este caso:
5
Adems, PING no slo fun-
ciona con direcciones IP.
Tambin puedes introducir en vez
de la direccin el nombre del do-
minio, , y
PING se encarga de enviar una
peticin a tu servidor DNS para
resolver cul es la direccin IP:
6
Otra aplicacin muy intere-
sante del protocolo ICMP es
el comando TRACERT. Con l
puedes ver el camino que siguen
los paquetes hasta llegar a su des-
tino. Utiliza para ello datagramas
ICMP con distintos tiempos de vi-
da: cuando a un router le llega
uno con valor 0, se revela al de-
volver una respuesta ICMP de
tiempo excedido.
7
Haz ahora la prueba. Escribe
y pul-
sa la tecla $. Poco a poco se ir
mostrando en la pantalla la ruta
que atraviesan los paquetes has-
ta llegar al host de destino:
Buscando fallos:
los comandos PING y TRACERT
N 99 64
Curso TCP/IP, 3 parte
Introduccin a TCP/IP N 97
Protocolos de control y puertos N 98
Resolucin de nombres y dominios N 99
Direcciones dinmicas (DHCP) N 100
Los protocolos FTP y UDP N 101
HTTP, SMTP y POP N 102
Las direcciones simblicas 64
El archivo hosts 64
El sistema DNS 65
Dominios de alto nivel 65
Dnde ests, hosts? 66
Configurar el DNS local 66
E
n las anteriores entregas
del curso hemos expli-
cado muchas cosas so-
bre TCP/IP .Co-
noces las direcciones IP
y tambin las
MAC , la msca-
ra de subred y
los nmeros de puerto
04 (pg. 66)
03 (pg. 66)
02 (pg. 66)
01 (pg. 66)
. Gracias a ello
puedes imaginar qu ocu-
rre para que, cuando abres
un navegador e introduces
62.97.77.14 en la barra
de direcciones, se muestre
la web de Hobby Press. Sin
embargo, lo normal sera
que escribir www.hobby-
press.es en vez de tantos
nmeros. Ahora vas a des-
cubrir cmo es posible.
Las direcciones
simblicas
Te imaginas si las cosas
fueran de otro modo? Una
conversacin normal sobre
Internet podra ser as.Ten-
go que hacer un trabajo so-
bre sexadores de pollos.
Vaya, qu casualidad. El
otro da encontr una pgi-
na web sobre eso. Qu
bien! Me dices la direc-
cin?.A ver si la tengo por
aqu s, apunta: 62.81.
31.6. Ms le valdr apun-
tarla, desde luego!
Por suerte, no hace falta
que nos aprendamos la di-
reccin IP de los sitios de
Internet. En su lugar em-
pleamos los nombres de do-
minio, tambin conocidos
como direcciones simbli-
cas. Para un usuario es mu-
01 (pg. 66)
cho ms fcil indicar dnde
quiere conectarse median-
te un nombre, por largo que
ste sea, que hacerlo a tra-
vs de un complicado con-
junto de cifras.
El problema es que, por
cmodo que nos resulte a
nosotros, TCP/IP utiliza di-
recciones IP, e incluso stas
hay que traducirlas a una
direccin fsica para poder
establecer una conexin.As
que para que todo esto sea
posible, es necesario un sis-
tema que convierta los
nombres a direcciones IP
para que el protocolo las
entienda.A este proceso se
le llama resolucin de di-
recciones. Existen varios
mtodos que permiten ave-
riguar a qu IP correspon-
de una direccin simblica.
Los ms conocidos son los
archivos hosts y los servi-
dores de nombres o DNS.
El archivo hosts
La solucin ms fcil es
crear una tabla en la que se
recojan todas las direccio-
nes simblicas junto a su
correspondiente direccin
IP. Cada vez que sea nece-
sario averiguar (resolver)
una direccin, se consulta
la lista y ya est.
Cuando Internet estaba
formada por slo unos cien-
tos de ordenadores se usa-
ba este sistema. La tabla se
guardaba en un ordenador,
dentro de un archivo de tex-
to plano llamado hosts.
txt. El resto de las mqui-
nas tenan que preguntarle
cada vez que necesitaban
resolver un nombre.
Todas las IPs eran estti-
cas, y las administraba una
institucin central, la NIC
(Network Information
Center). Ella se encargaba
de asignar direccin IP y
nombre a cada nuevo orde-
nador, y bastaba con actua-
lizar la lista una o dos veces
por semana. El sistema de
hosts se sigue utilizando en
redes pequeas, para las
que resulta muy adecuado.
En ellas, todos los orde-
nadores tienen un archivo
hosts que el sistema opera-
tivo lee al iniciarse.
El archivo hosts an se
usa en redes pequeas
Si el sistema TCP/IP utiliza nmeros para identificar a los integrantes de una red por qu
no hace falta memorizarlos para navegar por Internet? La respuesta est en los DNS. Ellos
son los encargados de transformar los nombres en IPs. Te explicamos cmo lo hacen.
F
o
t
o
:
S
t
o
c
k

P
h
o
t
o
s
.
M
o
n
t
a
j
e
:
C
o
m
p
u
t
e
r

H
o
y
.
N 99 65
Curso TCP/IP, 3 parte

Dominios de alto nivel Dominios de alto nivel


Existen organizaciones inter-
nacionales encargadas de re-
gular todo lo relacionado con
los dominios de alto nivel. La
ms conocida es ICANN, Inter-
net Corporation for Assigned
Names and Numbers, o Socie-
dad de Asignacin de Nom-
bres y Nmeros de Internet).
Su labor est ahora en entredi-
cho, debido sobre todo a las
quejas sobre la seguridad de
los servidores raz. Los domi-
nios no nacionales son:
DNS es una gigantesca base de datos. Est compuesta por gran cantidad de servidores DNS
que, organizados de forma jerrquica, administran los dominios de Internet.
Dominio Destinado a...
.aero
.biz
.com
.coop
.edu
.gov
.info
.int
.mil
.museum
.name
.net
.org
.pro
La industria aeronutica.
Organizaciones con nimo de lucro.
Empresas comerciales de todo el mundo.
Sociedades de cooperacin.
Instituciones educativas de EE.UU.
Uso exclusivo del Gobierno de EE.UU.
Servicios de informacin.
Tratados internacionales entre Gobiernos.
Direcciones del Ejrcito estadounidense.
Museos en todo el mundo.
Diirecciones personales.
Redes y sitios relacionados con su administracin.
Organizaciones sin nimo de lucro.
Profesionales liberales.
reccin de Internet se cons-
truye igual, pero colocando
todos los nombres unos de-
trs de otros y separados
por puntos.
El nombre de un dominio
principal. Por ejemplo, el
nombre del pas en el que
est el ordenador, o el ti-
po de organizacin a que
corresponde.
El nombre del dominio
del servidor, conocido co-
mo subdominio. Indica la
institucin, empresa o
persona privada a la que
pertenece el ordenador.
Si es necesario se pueden
dar otros subdominios,
por ejemplo un grupo de
trabajo, o un departa-
mento de una empresa.
Por lo tanto, debes leer la
direccin de atrs hacia
adelante.
Lo vers ms claro con un
ejemplo real. La direccin
de la pgina web de la Uni-
versidad Complutense es
www.ucm.es. De derecha
a izquierda, es indica que
se encuentra en Espaa,
ucm es el nombre del sub-
dominio de segundo nivel
asignado a esta institucin,
y www indica el servidor
web, el ordenador que se
encarga de atender las pe-
ticiones HTTP.Y an se pue-
de llegar ms lejos. Existen
subdominios dentro de la
El sistema DNS
El rpido crecimiento de
Internet puso en evidencia
las desventajas de la con-
versin de direcciones por
este medio. A medida que
se fueron conectando ms
ordenadores, el archivo
hosts empez a resultar de-
masiado grande. Su mante-
nimiento se complic al te-
ner que aadir nuevos datos
varias veces al da, y el gran
nmero de peticiones haca
que se colapsara la red. Es-
to hizo que fuera necesario
idear un nuevo mtodo de
resolucin de direcciones,
el sistema DNS.
El Sistema de Nombres de
Dominio (DNS, Domain Na-
me System) est en vigor
desde mediados de los aos
80, y no slo facilita la re-
solucin eficiente de los
nombres de dominio, sino
que tambin, como vers
ms adelante, determina
tanto su sintaxis como la
forma de crearlos.
El sistema de nombres de
dominio utiliza tres com-
ponentes principales para
su funcionamiento:
Clientes DNS. Son los
hosts, los ordenadores, ya
sean particulares, esta-
ciones de trabajo o servi-
dores, que necesitan re-
solver un nombre. Para
ello envan una solicitud
al servidor DNS.
Servidores DNS. Contes-
tan a las peticiones usan-
do su base de datos. Si no
encuentran la respuesta
reenvan la solicitud a un
servidor DNS diferente.
Espacio de nombres de
dominio. Base de datos,
distribuida entre todos los
DNS, y que contiene las
relaciones entre nombre
y direccin IP. Equivale a
un inmenso archivo hosts.
Los nombres de dominio
DNS utiliza un sistema je-
rrquico y de subordinacin
de servidores. El espacio de
nombres de dominio tiene
forma de rbol, con todos
los dominios estructurados
en distintos niveles (ver el
grfico en la parte superior
de la pgina). El nivel ms
alto corresponde al dominio
raz. De l cuelgan los do-
minios de alto nivel, que son
fijos. Cada uno de ellos est
asignado a un mbito geo-
grfico u organizativo (co-
mo puedes ver en el recua-
dro Dominios de alto
nivel). De cada dominio de
alto nivel surgen los de se-
gundo nivel o subdominios,
y as sucesivamente.
Una direccin DNS es
muy parecida a una direc-
cin de correo. Piensa en
cmo la escribes en el so-
bre: nombre de destinata-
rio, calle y nmero, ciudad,
pas... Fjate en que est or-
ganizada en varios niveles
distintos. Pues bien, una di-
La estructura de DNS
es jerrquica
Tambin pueden
crearse subdominios
Red mundial de DNS-Server Red mundial de DNS-Server
En todo el mundo hay trece servidores raz que se encargan de administrar los dominios de al-
to nivel. Cada uno de ellos atiende cerca de medio milln de consultas en una hora.
N 99 66
Curso TCP/IP, 3 parte

TCP/IP
Transmission Control Pro-
tocol/Internet Protocol.
Conjunto de protocolos, o
normas consensuadas
que permiten el inter-
cambio de informacin
entre distintos dispositi-
vos y que constituye pie-
za clave del funciona-
miento de Internet.
De entre ellos los ms
importantes son TCP e IP.
Dado que no dependen
de ninguna arquitectura
de hardware o de softwa-
re, permiten interconec-
tar todo tipo de ordena-
dores y de redes entre s.
Direccin IP
Los ordenadores de una
red TCP/IP se identifican
por medio de estas direc-
ciones. Consiste en un
nmero de 32 bits forma-
do por cuatro grupos de
hasta tres dgitos que
identifica de forma unvo-
ca un dispositivo conec-
tado a una red. Se divide
en dos partes, el identifi-
cador de red y el host.
Direccin MAC
Tambin llamada direc-
cin fsica. Es un cdigo
de 48 bits asignado por
el fabricante que incluyen
las tarjetas de red y que
las distingue de todas las
dems. En ltimo trmi-
no, todas las direcciones
IP deben traducirse a
direcciones MAC.
Mscara
de subred
Divide la IP de una red en
subredes, lo que permite
saber si dos direcciones
pertenecen a la misma
red para as dirigir la co-
municacin entre ellas
por el canal adecuado.
Nmeros
de puerto
En TCP/IP se asigna a ca-
da uno de los procesos
que se ejecutan en un or-
denador un nmero. As
se les identifica sin posi-
bilidad de error y se pue-
den enviar paquetes al
programa correcto.
05
04
03
02
01
universidad para cada una
de sus facultades. As, la di-
reccin de la de Informti-
ca es www.fdi.ucm.es, la
de Matemticas www.mat.
ucm.es, etc.
Si quieres registrar un
nombre de dominio, existen
muchas empresas que se de-
dican a gestionarlo, como
www.acens.com . En ellas, y
una vez determinado en qu
dominio de alto nivel que-
dara englobado (tu capaci-
dad de eleccin en este sen-
tido es bastante limitada),
puedes solicitar la conce-
sin del nombre que hayas
escogido. Puedes registrar
cualquier nombre con al-
gunas limitaciones: que no
est ya asignado y que no
supere los 255 caracteres.
Resolucin
de nombre de dominio
De momento nos hemos
limitado a describir el sis-
tema de dominios.Ahora vas
Dnde ests, hosts?
Dnde ests, hosts?
Vas a ver cmo localizar el ar-
chivo hosts de tu ordenador
1
Si usas Windows XP, pin-
cha de manera consecu-
tiva en y encima de
la opcin .
2
Ahora introduce la orden
dentro
del recuadro y ejectala apre-
tando la tecla $.
3
Escribe el comando ....
Ten en cuenta que la le-
tra de la unidad de disco pue-
de ser diferente en tu equipo.
Ahora vers en tu pantalla el
archivo hosts o bien, como en
este caso, un archivo hosts de
ejemplo de Microsoft:
4
Para examinarlo en Linux,
abre la consola con un
click en el icono
A continuacin ejecuta la ins-
truccin y
examinars su contenido
Configurar el DNS local Configurar el DNS local
Puedes decirle a tu ordena-
dor qu servidor DNS utilizar,
tanto si te conectas a travs
de una red local como si lo
haces con un ISP.
1
Si trabajas con Windows
Me y usas una red local,
pulsa en pon el cur-
sor sobre y luego
pincha encima de la opcin
.
2
Ahora haz do-
ble click en el
icono
Luego, en la ventana
pulsa en el recuadro del cen-
tro sobre la lnea de tu tarje-
ta de red, que en este caso es
,
y aprieta el botn .
3
Una vez en la ventana
pulsa encima de la pestaa
. A continua-
cin, haz click sobre
para de este modo seleccio-
nar la opcin .
4
Se habrn habilitado los
campos de datos situa-
dos debajo. Escribe primero
el nombre de tu ordenador y
el dominio al que pertenece,
,
y luego escribe la IP corres-
pondiente al servidor DNS.
Pincha en y luego
pulsa en .
5
Cierra todas las ventanas
apretando dos veces so-
bre el botn , y luego
reinicia el sistema para apli-
car todos los cambios.
a ver cmo funciona, qu
ocurre cuando escribes una
direccin (por ejemplo,
www.ucm.es) en el nave-
gador y pulsas $.
Lo primero que hace
nuestro ordenador es for-
mular una pregunta al ser-
vidor DNS local, ya sea de
tu propia red o de tu pro-
veedor de Internet. Si otro
usuario realiz la misma pe-
ticin con anterioridad en-
contrar la respuesta en su
memoria cach, con lo que
contestar enviando la co-
rrespondiente IP.
En caso de que no la co-
nozca, reenva la peticin
a un servidor de dominio
raz. ste tampoco sabe la IP
por la que ests preguntan-
do, pero enva la direccin
de un servidor del dominio
es. El DNS local dirige aho-
ra a ste su pregunta, reci-
biendo como respuesta la
direccin del servidor del
dominio ucm.es. Por fin,
este servidor s conoce la di-
reccin, as que se la man-
da al servidor local, que a su
vez la reenva a tu PC.
Las URLs
Seguro que te has fijado
en que las direcciones que
aparecen la mayora de las
veces en la barra del nave-
gador son muchsimo ms
largas de lo que correspon-
dera segn lo explicado
hasta ahora. Y tambin en
que gran parte de la direc-
cin aparece a la derecha
del dominio de alto nivel.
Estas direcciones se lla-
man URLs (Uniform Re-
source Locator, o Localiza-
dor Uniforme de Recursos).
Mientras que las direc-
ciones IP y los nombres de
dominio identifican a un or-
denador conectado a la red,
la URL especifica un archi-
vo o documento concreto.
En una URL, por ejemplo
http://www.tienda.com
/productos/precios/dis
tribuidores.html, lo pri-
mero que aparece es el pro-
tocolo con el que tu orde-
nador se est comunicando,
en este caso http. Luego
siempre siguen dos puntos
:, dos barras // y las indica-
ciones de ordenador, de-
partamento, empresa y do-
minio principal.
A continuacin aparece la
ruta de la carpeta donde es-
t guardado el archivo en el
disco duro del servidor
(ojo, separadas con barras
sencillas /), y por ltimo el
nombre del documento.
La URL dirige
a un archivo en la red
N 100 60
Curso TCP/IP, 4 parte
Introduccin a TCP/IP N 97
Protocolos de control y puertos N 98
Resolucin de nombres y dominios N 99
Direcciones dinmicas (DHCP) N 100
Los protocolos FTP y UDP N 101
HTTP, SMTP y POP N 102
En el curso de TCP/IP nos hemos propuesto ampliar tu vocabulario con todo tipo de siglas.
Ahora le llega el turno a DHCP. Estas cuatro letras facilitarn mucho la gestin de tu red.
Con ellas, tus equipos se matricularn con su IP ellos solitos nada ms encenderse.
U
no de los aspectos que
ms ha avanzado lti-
mamente en la infor-
mtica es la movilidad. Los
ordenadores porttiles son
cada vez ms pequeos, tan-
to que los puedes llevar a
casi cualquier sitio.
Adems, hoy en da casi
todos ellos incorporan tar-
jeta de red. Esto hace que
puedas, por ejemplo, co-
nectar tu PC porttil a una
red y copiar en l los docu-
mentos que quieras. Luego,
tras terminar el trabajo en
casa, colocarte otra vez el
porttil bajo el brazo y des-
cargar los archivos en la red
del trabajo.
Qu cmodo, verdad?
Por supuesto, hay una pega.
Segn lo que hemos ex-
plicado hasta ahora en el
curso de TCP/IP
, cada vez que te conectas a
una red diferente tienes que
volver a configurarla. Esto
supone introducir como m-
nimo tres parmetros: di-
reccin IP asignada a tu por-
ttil, mscara de subred y
gateway ...
Adems, todos estos datos
te los tiene que haber pro-
porcionado previamente el
administrador de la red. A
que sera estupendo que al-
guien inventara un mtodo
para que las redes fueran
plug and play ?
Pues ese sistema existe, y
se llama DHCP.
03 (pg. 62)
02 (pg. 62)
01 (pg. 62)
DHCP son las siglas de Dy-
namic Host Configuration
Protocol, o Protocolo de
Configuracin Dinmica de
Host. Su principal misin es
centralizar y realizar de for-
ma automtica la asignacin
de direcciones IP.
Gracias a este protocolo,
tareas como cambiar de si-
tio un ordenador de la red
o sustituirlo por uno nuevo
son mucho ms sencillas y
cuestan menos dinero.Y, lo
mejor de todo, no hay que
ser un experto para utili-
zarlo. En esta entrega del
curso aprenders a hacer-
lo. Pero vamos a empezar
por el principio. Desde las
primeras indicaciones de
este curso dijimos que las
direcciones IP juegan un pa-
pel decisivo en las redes
TCP/IP, ya sean redes loca-
les o Internet. Has visto que
son una especie de nmero
de telfono que identifica
de manera inequvoca a un
ordenador, y con el que se
puede acceder a ste.
Cuando te conectas a In-
ternet por medio de la lnea
telefnica y de un ISP, este
ordenador recibe del pro-
veedor una direccin IP, ni-
ca en todo el mundo y vli-
da en la Red.
Esta direccin puede ser
fija o temporal. El primer ca-
so implicara que tu servi-
dor la haya solicitado, slo
para ti, a la organizacin co-
rrespondiente.Adems, una
direccin de este tipo per-
manecera sin utilizar cuan-
do tu PC no est conectado.
Por ese motivo, casi todos
los servidores asignan a sus
clientes direcciones IP di-
nmicas.
Direcciones IP
dinmicas
A diferencia de las direc-
ciones fijas, las IPs dinmi-
cas se dan en prstamo a
un ordenador, slo para un
periodo de tiempo deter-
minado. Este sistema es el
que utilizan los proveedo-
res de Internet.
Si te conectas con un m-
dem a travs de uno de
ellos, inmediatamente se le
asigna a tu ordenador una
direccin IP. Tan pronto co-
mo interrumpas la cone-
xin, est direccin vuelve
a estar disponible y posible
asignarla a otro cliente.As,
los proveedores pueden
atender a muchos clientes
con un nmero relativa-
mente pequeo de IPs. En
el recuadro Comprubalo
t mismopuedes ver cmo
hacer la prueba.
Este proceso tambin tie-
ne desventajas. Cada vez
que tu ordenador entra en
Internet, lo hace con una IP
nueva. Si, por ejemplo, quie-
res compartir datos con
otro usuario, debes especi-
ficar la direccin IP que tie-
nes en cada conexin. Y el
Qu es DHCP
Qu es DHCP 60
Comprubalo t mismo 61
Crear un servidor DHCP 62
N 100 61
Curso TCP/IP, 4 parte

sistema DNS no
puede archivar estas rpi-
das modificaciones de di-
recciones en este siste-
ma.Una IP dinmica es slo
til, por tanto, cuando en-
tras en la Red como con-
sumidor de datos. Por esta
misma razn, los servidores
de archivos deben tener di-
recciones IP fijas.
Los servidores DNS
Ya hemos dicho que, con
la asignacin dinmica de
direcciones, cuando se cam-
bia un PC por uno nuevo,
no hay que configurar de
nuevo su IP. sta se asigna
de un modo automtico.
Si en tu red hay algn ser-
vidor DNS, ste tiene que
estar informado de todos
los repartos de IPs que se
produzcan. Por otra parte,
deber tener una IP fija. Si-
guiendo con el smil de los
nmeros de telfono, te
imaginas tener que llamar
al servicio de Informacin
de Telefnica... para pre-
guntar su propio nmero?
Cmo usar DHCP
Puedes usar DHCP de tres
formas diferentes:

Asignacin manual de di-


recciones IP.A cada PC en
red se le asigna una IP
determinada. DHCP slo
desempea un papel pa-
sivo. Se limita a transferir
las configuraciones de
red que t has determi-
nado con anterioridad. Su
nica ventaja es que pue-
des asignar las IPs de for-
ma centralizada, no hace
falta que vayas ordenador
por ordenador.

Asignacin automtica de
direcciones. El cliente ob-
tiene una IP fijade entre
un conjunto predefinido
de direcciones. En la pri-
mera conexin del equi-
po a la red se le asigna
una IP libre, y ser la mis-
ma cada vez que entre en
la red. Tiene a favor que
todos los hosts poseen
siempre la misma direc-
cin. En contra, las IPs
asignadas no podrn ser
usadas por otro cliente,
aunque no se est usando
en ese momento.

Asignacin dinmica de
direcciones. Cuando un
cliente se conecta se le
prestauna IP por un pe-
riodo de tiempo determi-
nado. En cuanto pase ese
tiempo, y si ya no est co-
nectado, dicha IP puede
prestarse en las mismas
condiciones a un nuevo
cliente. La desventaja de
este sistema es que cada
ordenador casi siempre
recibe una IP nada ms
encenderse, indepen-
dientemente de que vaya
a conectarse o no a la red.
Rango de direcciones
del servidor DHCP
Cuando se crea un servi-
dor DHCP hay que deter-
minar un rango de direc-
ciones limitado, del que
saldrn las IPs que se pue-
den asignar a los clientes.
Por ejemplo, imagina que
tienes una red de clase C
con direcciones IP desde
192.168.1.0 hasta 192.
168.1.255. Si quisieras de-
jar a disposicin del servi-
dor DHCP todas las direc-
ciones menos las diez
primeras, bastar con que
ds la IP de comienzo y del
final del intervalo, es decir,
192.168.1.11 y 192.
168.1.254. Las direccio-
nes situadas por encima y
por debajo podrs asignar-
las de forma manual a, por
ejemplo, servidores de im-
presin, de archivos, etc. Y
al servidor DHCP le queda-
rn todava 243 direcciones
que repartir libremente.
Seguro que ya se te ha
ocurrido una pega: qu
ocurre si al arrancar un or-
denador de la red el servi-
dor DHCP no est listo? Los
clientes no tendrn direc-
cin IP ni podrn acceder
a la red. Por este motivo es
muy recomendable, e im-
prescindible en redes gran-
des, montar al menos dos
servidores DHCP.As, en ca-
so de que uno de ellos falle,
el otro sigue dando servicio
a los clientes de la red.
Pero cuidado, si creas ms
de un servidor DHCP en
una red, debes dar un cam-
po de direcciones diferen-
te a cada uno de ellos. De lo
contrario, puede ocurrir
que dos clientes de servi-
dores DHCP distintos reci-
ban la misma direccin IP.
La consecuencia ser que
ambos se estarn pegando
todo el tiempo, y tendrn
un acceso limitado a la red.
La solucin es sencilla. Bas-
tar con reiniciar al menos
uno de los equipos... y re-
zarpara que no vuelva a re-
cibir una IP repetida.
DHCP a fondo
DHCP no se queda slo
en la asignacin de IPs. Con
l se le puede proporcionar
a un ordenador recin en-
cendido toda la informa-
cin que necesite para con-
figurar la red. Eso s, con
ello se plantea una pregun-
ta: cmo puede el servidor
enviarle los datos si an no
tiene direccin IP? Muy f-
cil. El servidor utiliza la di-
reccin fsica o MAC.Como
ya sabes, la direccin MAC,
como las direcciones IP, es
nica en todo el mundo.
Por lo tanto, con ella siem-
pre es posible identificar un
ordenador, independiente-
mente del protocolo utili-
zado en red. El cliente, al
arrancar, enva un mensaje
broadcast a to-
dos los hosts de la red.
Junto a la pregunta de si
alguien en la red conoce su
configuracin, el mensaje
incluye la direccin MAC
del remitente.El servidor
DHCP ser el nico que
conteste, usando para ello
la direccin fsica.
Trabajo conjunto
en un router
Si tu red est dividida en
varias subredes parciales
que intercambian datos a
travs de un router, tendrs
que decidir entre dos vas.
La primera es configurar
un servidor DHCP para ca-
da subred.As, las consultas
broadcast no tienen que
cruzar el router, y la confi-
guracin de la red perma-
nece ms o menos intacta.
La segunda posibilidad es
trabajar con un solo servi-
dor DHCP, as te ahorrars
los servidores extra.
A cambio debers inver-
tir un poco ms de tiempo
en la configuracin, y muy
posiblemente, en la bs-
queda de fallos: a mayor
complejidad, mayor proba-
bilidad de que haya errores.
El router debe informar al
DCHP de qu subred viene
la consulta, para que ste
asigne una IP adecuada. Por
ltimo, recuerda que el rou-
ter debe tener una IP fija.
05 (pg. 62)
04 (pg. 62)
A la pregunta del cliente slo contesta el equipo que acta como servidor DHCP.
Usando la direccin fsica, enva al cliente un mensaje con los datos de su configuracin.
Al arrancar un ordenador cliente, ste enva un mensaje broadcast preguntando por su IP.
Esta consulta contiene su direccin MAC, y llega a todos los integrantes de la red.
Comprubalo t mismo Comprubalo t mismo
Existe una forma muy sencilla
con la que puedes comprobar
cmo tu ISP asigna dinmica-
mente direcciones IP a sus
clientes. Conctate a Internet a
travs del mdem y ejecuta en
la ventana de MS-DOS el co-
mando . ste te
mostrar informacin acerca
de las conexiones de red de tu
PC, incluyendo la realizada a
travs del mdem:
Ahora toma nota de la direc-
cin IP que aparezca debajo
de , que
en nuestro ejemplo es sta:
. A con-
tinuacin, interrumpe y vuelve
a establecer la conexin a In-
ternet. De nuevo ejecuta otra
vez , y comprueba
que la direccin que te ha
prestado ahora tu ISP es dis-
tinta:
N 100 62
Curso TCP/IP, 4 parte
TCP/IP
Transmission Control
Protocol/Internet Proto-
col. Conjunto de protoco-
los que hacen posible In-
ternet, ya que permiten el
intercambio de informa-
cin entre dispositivos
sin depender de ninguna
arquitectura de hardware
o de software. Los orde-
nadores de una red
TCP/IP se identifican por
medio de direcciones IP.
Gateway
En espaol, puerta de
enlace. Programa o dis-
positivo que acta como
intermediario entre dos
tipos de redes diferentes,
conectndolas.
Plug and play
Se suele traducir como
enchufar y listo. Siste-
ma que facilita la instala-
cin de componentes de
hardware, ya que permite
que stos estn listos pa-
ra funcionar con slo co-
nectarlo, sin necesidad
de configurarlos.
DNS
Domain Name System, o
Sistema de Nombres de
Dominio. Sistema utiliza-
do para traducir los
nombres de dominio re-
gistrados, mucho ms f-
ciles de recordar, en los
dgitos que componen
una direccin IP.
Broadcast
En ingls significa difu-
sin de mensajes, y
consiste en transmitir al
mismo tiempo datos a
todos los integrantes de
una red . Se suele reser-
var para ello el ltimo
valor del rango de direc-
ciones de una red. Cuan-
do se enva algo a esa
IP, lo reciben todos los
dems hosts.
root
Nombre que recibe el ad-
ministrador del sistema
en Linux. Tiene derechos
de acceso ilimitados, por
lo que puede realizar
cualquier operacin.
06
05
04
03
02
01

DHCP es algo que debe-


ran utilizar todos los ad-
ministradores de red. El
tiempo que emplees en
aprender un poco sobre es-
te protocolo y en instalar
un servidor DHCP lo recu-
perars con creces poste-
riormente. Una vez instala-
do dicho servicio, ya no
tendrs que preocuparte
nunca ms de configurar
los ordenadores de la red.A
continuacin te enseamos
cmo crear un servidor
DHCP en Linux.
Aunque luego vers lo f-
cil que resulta con Mandra-
ke 8.2, lo ideal es que seas
capaz de habilitar el servi-
cio DHCP independiente-
mente de la distribucin
que uses. El siguiente m-
todo es vlido para cual-
quiera de ellas.
1
Lo primero que tienes
que hacer tras instalar
el paquete del programa
servidor es crear el archivo
dhcpd.conf en el subdi-
rectorio /etc. Lo nico que
te hace falta para ello es
usar un editor de texto. Pin-
cha en la barra de tareas en
para abrir el llamado Editor
Avanzado:
2
A continuacin escribe
el siguiente texto:
Las lneas precedidas de al-
mohadilla (#) son comen-
tarios que puedes incluir
para aclarar la funcin de la
instruccin que los sigue.
3
La primera lnea, . .
indica la red para la que
se especifica esta confi-
guracin. A continuacin
especificamos el intervalo
de direcciones IP que asig-
nar el servidor DHCP:
.
Hemos reservado las IPs
que van de 192.168.1.1
hasta la 192.168.1.10 pa-
ra los servidores que nece-
sitan una direccin fija, que
tendrs que asignar de for-
ma manual:
4
Tambin se especifica
el nombre del dominio,
,
luego del servidor de nom-
bres de la red,
tambin el de la puerta de
enlace o gateway,
,
y del propio host donde se
instala el servidor DHCP:
5
Finalmente, tienes que
decirle al servidor la
duracin total, en segundos,
del periodo de validez de la
asignacin de direcciones.
Pasado ese tiempo, la IP ca-
ducar y quedar libre pa-
ra poder ser asignada de
nuevo:
6
Guarda ahora el archi-
vo en directorio
y dale el nombre .
Mucho ojo, porque aqu se
te puede presentar un pro-
blema. Si no has iniciado la
sesin como root , el sis-
tema no te dejar que lo co-
pies en esa ubicacin, ya
que carecers de privilegios
suficientes. En este caso
contina con el paso 7.
7
Guarda el fichero en tu
directorio personal y
pincha sobre
para entrar en lnea
de comandos. Ejecuta la ins-
truccin
e introduce la contrasea
para registrarte como ad-
ministrador. Luego, escribe
y aprieta $ para que se co-
pie el archivo en su sitio.
Iniciar el servidor
DHCP
Finalmente, tienes que ha-
cer que el servicio DHCP se
ejecute cada vez que inicias
el sistema operativo.
1
Abre el Centro de Con-
trol Mandrake y luego
haz click a la
izquierda en
2
Pulsa a la derecha en .
para que se muestre a
la derecha una lista con to-
dos los demonios y servi-
cios que estn disponibles
en el sistema:
3
Busca la lnea y
selecciona que se eje-
cute al inicio pinchando so-
bre el botn . La
prxima vez que arranques
Linux dispondrs de asig-
nacin automtica de di-
recciones en tu red.
Mandrake DHCP
Wizard
Mandrake, fiel a su lnea,
ha desarrollado una herra-
mienta que permite confi-
gurar de forma amigable
el servidor DHCP.
1
Para acceder a DHCP
Wizard, haz click en el
Escritorio sobre
y escribe la clave del root:
2
Luego, aprieta la tecla
$ y pulsa sobre:
3
A continua-
cin pincha
en el icono
para as abrir la ventana
.
Ahora slo tendrs que ir si-
guiendo las ins-
trucciones para
configurar el ser-
vidor DHCP.
06
Crear un servidor
DHCP en Linux
N 101 54
Curso TCP/IP, 5 parte
El protocolo FTP 54
Control de fallos en FTP 55
Copiar archivos con FTP 55
El protocolo UDP 56
Comandos de red 56
E
n las anteriores entregas
del curso explicamos
muchas cosas acerca de
TCP/IP , y sobre
su importancia en Internet
y en las redes privadas. te
hemos contado que los or-
denadores que forman par-
te de una red hablanunos
con otros usando las di-
recciones IP , y
describimos incluso cmo
lo hacen en muchos casos.
Sin embargo, para la trans-
misin de archivos (como
documentos o pginas web)
son necesarios otros proto-
colos. Que utilices unos u
otros depender del tipo de
datos que enves o recibas.
Los protocolos se pueden
dividir principalmente en
dos grupos:

Protocolos orientados a
la conexin, como FTP y
TCP que se preocupan de
que todos los paquetes de
datos enviados los reciba
el destinatario.

Protocolos sin cone-
xin, como UDP. Este
protocolo se ocupa tan
slo de que los datos se
enven, y no le preocupa
lo ms mnimo si el des-
tinatario recibe o no el
paquete. Aunque no lo
parezca, esta aparente ca-
rencia tiene sus ventajas
en algunos casos.
El protocolo FTP
Aunque ests utilizando
un navegador de Internet
(y, por tanto, el protocolo
HTTP ), cuando
descargas datos desde la
Red en la mayora de los ca-
sos usas un servidor FTP.
FTP (File Transfer Proto-
col, Protocolo de Transfe-
rencia de Archivos) es uno
de los integrantes ms an-
tiguos de TCP/IP, ya que fue
desarrollado en los aos 70.
La transmisin de informa-
cin con este protocolo se
lleva a cabo, mediante los
comandos correspondien-
tes, por el ordenador clien-
te, es decir, por el PC.
Una conexin FTP tiene
cuatro fases: identificacin
del usuario, creacin de un
enlace de control, creacin
de un canal de datos y fin
de la conexin. El inter-
cambio de datos y de rde-
nes entre el servidor y el or-
denador-cliente se realiza
mediante dos conexiones
03 (pg. 56)
02 (pg. 56)
01 (pg. 56)
Empiezas a saber tanto acerca de TCP/IP que pensars que ya nos debe resultar difcil
encontrar algo nuevo con lo que sorprenderte. Pues no. Todava hay ms. Existen
protocolos de red como para parar un camin. Hoy le toca el turno a FTP y a UDP.
Introduccin a TCP/IP N 97
Protocolos de control y puertos N 98
Resolucin de nombres y dominios N 99
Direcciones dinmicas (DHCP) N 100
Los protocolos FTP y UDP N 101
HTTP, SMTP y POP N 102
FTP se usa para enviar
y recibir ficheros
F
o
t
o
:

A
g
e

F
o
t
o
s
t
o
c
k
.
M
o
n
t
a
j
e
:

C
o
m
p
u
t
e
r

H
o
y
N 101 55
Curso TCP/IP, 5 parte
distintas. Por una parte,
cliente y servidor utilizan el
puerto TCP 21
para intercambiar todo ti-
po de mensajes y avisos,ne-
gociando la forma en que
se van a transmitir los datos
y tambin qu archivos se
van a copiar. sta es la lla-
mada conexin de control.
A continuacin, el verda-
dero intercambio se produ-
ce a travs del puerto TCP
22, con la conexin de
transferencia de datos. La
conexin de control es ni-
ca, y permanece activa
mientras el usuario conti-
na con la sesin. Sin em-
bargo, se establece un nue-
vo canal de datos para cada
transferencia de archivos
Cuando el ordenador-
cliente establece una co-
nexin FTP, recibe del ser-
vidor la informacin ne-
cesaria para el intercambio
de datos. Despus, ste so-
licita un nombre de usuario
y una contrasea.
Sera realmente pesado si
cada vez que quieres des-
cargar algo de una web tu-
vieras que estar tecleando
estos datos. Como a la ma-
yora de las pginas de In-
ternet le interesa que el ac-
ceso a los datos que muestra
sea lo ms rpido y sencillo
posible, se desarroll el lla-
mado FTP annimo.
Todos los navegadores ac-
tuales lo emplean de forma
automtica cuando accedes
a un servidor FTP. Como
nombre de usuario, se enva
siempre annimo (anony-
mous) y como contrasea tu
direccin de correo elec-
trnico. Slo si no tiene xi-
to en el registro se abrir
una ventana para pregun-
tarte el nombre de usuario
y la contrasea. Esto ocurre
cuando el servidor FTP no
permite un acceso annimo.
Tras establecer la cone-
xin, las acciones que pue-
des llevar a cabo en un ser-
vidor FTP dependen de tus
permisos de acceso.
Como usuario annimo,
por regla general, puedes
acceder a las carpetas y des-
cargar archivos a tu orde-
nador. Si tienes ms dere-
chos tambin podrs borrar
carpetas y archivos o datos
grabados en las carpetas del
servidor FTP, como si se tra-
tase de tu disco duro.Pue-
des ver cmo hacerlo en el
recuadro Copiar archivos
con FTP, bajo estas lneas.
Control de fallos
en FTP
En la transmisin de ar-
chivos es especialmente im-
portante que el destinatario
los reciba sin que se pro-
duzcan errores. Seguro que
te ha pasado alguna vez que
has descargado, aparente-
mente sin problemas, un fi-
chero y despus no has po-
dido abrirlo o ha aparecido
un mensaje de error al in-
tentar ejecutarlo. Lo ms
probable es que se perdie-
ran algunos de sus datos du-
rante el envo, o que stos
no se hayan copiado en el
orden adecuado.
Para evitar este tipo de fa-
llos, FTP dispone de mu-
chos controles de seguri-
dad. La tarea principal, es
decir, encargarse de que to-
dos los datos se transfieran
bien y en el orden corres-
pondiente, la lleva a cabo el
protocolo TCP.
TCP se ocupa de la segu-
ridad, el manejo y el man-
tenimiento de la conexin.
Este protocolo puede in-
cluso restaurar datos daa-
dos, perdidos o que estn
desordenados. La tcnica
utilizada es bien sencilla. El
servidor FTP debe, en un
determinado periodo de
tiempo, recibir una confir-
macin por parte del orde-
nador cliente de que todos
los paquetes de datos han
sido recibidos sin fallos . Si
no ocurre eso,TCP se ocu-
pa de enviar de nuevo el pa-
quete de datos.Tras recibir
la confirmacin, entonces
04 (pg. 56)
Copiar archivos con FTP Copiar archivos con FTP
Puedes utilizar el protocolo FTP
tanto desde lnea de comandos
como mediante el navegador de
Internet. Ahora vas a ver cmo
copiar un archivo usando el pri-
mero de estos mtodos.
1
Haz click en y
luego pincha encima de
. Ahora introduce
y pulsa para
abrir la ventana de MS-DOS:
2
Escribe y pulsa la te-
cla $ . Con ello cambia-
r el prompt: .
3
Para crear una conexin
con un Servidor FTP, eje-
cuta la orden open (puedes
abreviarla, escribiendo slo o)
seguida del nombre del servi-
dor: .
4
Aprieta $ . Un mensaje
te informa de que ests
conectado, y te pide que intro-
duzcas tu nombre de usuario:
5
Para hacer un FTP anni-
mo, introduce .
Luego aprieta $ y, detrs de
escribe tu direccin de correo
electrnico como clave. Servir
cualquier cadena de caracteres
del tipo nombre@dominio. Tras
pulsar de nuevo la tecla $ ve-
rs finalmente el aviso de que
ests conectado y registrado:
.
6
Para ver qu archivos y
carpetas que hay en el
servidor puedes usar los co-
mandos dir y ls. Por ejemplo,
ejecuta y se ver una
lista parecida a sta:
7
En este caso se trata de
carpetas. Escribe
para cambiar al subdirectorio
correspondiente, y vuelve a eje-
cutar el comando dir para po-
der ver su contenido.
8
En caso de que quieras
copiar algn archivo, por
ejemplo ,
utiliza el comando get seguido
detrs del nombre del fichero:
.
Si quieres minimizar el riesgo de
fallos durante la transferencia
de archivos binarios es decir,
todo lo que no sea texto plano,
como ejecutables, imgenes,
etc. ejecuta antes .
9
Cuando aprietes $ se
iniciar la descarga:
Los datos se copiarn pord de-
fecto en la carpeta desde la que
ejecutaste ftp
en el paso 2,
en este caso el
Escritorio de
Windows:
10
Si lo que quieres es
subir un archivo al
servidor debes usar send. Co-
mo usuario annimo no tendrs
derechos suficientes para ello,
y si lo intentas recibirs el men-
saje . As
que emplea el comando user
para registrarte con tu nombre
de usuario y tu contrasea:
11
A continuacin, escri-
be y
el fichero se copiar por de-
fecto en el subdirectorio en el
que te encuentres cuando eje-
cutes el comando:
Normalmente, los administra-
dores de los servidores FTP
disponen de una carpeta lla-
mada casi siempre Upload
destinada para ello. Puedes
comprobar que todo ha ido bien
listando su contenido:
12
Ejecuta para .
cerrar la conexin ,
y utiliza el comando pa-
ra terminar la sesin FTP.
FTP con
el navegador
Por supuesto, no es necesario
que accedas al servidor FTP a
travs de la lnea de comandos.
Tambin puedes hacerlo me-
diante un software especfico,
como Cute FTP Pro, o, sencilla-
mente, usando el navegador.
Abre el que utilices de forma ha-
bitual y escribe en la barra de di-
recciones el nombre del servi-
dor FTP: .
Cuando aprietes $ , podrs ver
su contenido como si se tratase
de tu propio disco duro:
El FTP annimo agiliza
la conexin al servidor
TCP vela para que no
se produzcan errores

N 101 56
Curso TCP/IP, 5 parte
TCP/IP
Transmission Control
Protocol/Internet Proto-
col. Conjunto de protoco-
los o normas consensua-
das que permiten el
intercambio de informa-
cin entre dispositivos,
que constituye la clave
del funcionamiento de
Internet. De entre ellos
los ms importantes son
TCP e IP. Dado que no de-
penden de ninguna arqui-
tectura de hardware o de
software, con ellos se
puede interconectar todo
tipo de ordenadores y de
redes entre s.
Direccin IP
Los ordenadores de una
red TCP/IP se identifican
por medio de estas direc-
ciones. Consiste en un
nmero de 32 bits forma-
do por cuatro grupos de
hasta tres dgitos que
identifica de forma unvo-
ca a un dispositivo co-
nectado a una red. Se di-
vide en el identificador
de red y el host.
HTTP
Hyper Text Transport Pro-
tocol (Protocolo de Trans-
ferencia de Hipertexto).
Es el protocolo de comu-
nicaciones usado en la
WWW. Su principal mi-
sin es contactar con las
pginas web y luego
transmitirlas al navega-
dor del cliente.
Puerto
Nmero asignado en las
redes basadas en TCP/IP
a cada aplicacin que se
est ejecutando en ese
momento. As se puede
identificar cada proceso y
enviar los datos al pro-
grama correcto. Algunos
son muy conocidos, co-
mo 80 para HTTP, o 25 y
110 para el correo.
Streaming
Tecnologa usada para
transmitir datos multime-
dia a travs de Internet.
Permite empezar a repro-
ducir los datos antes de
completar la descarga.
05
04
03
02
01
el servidor FTP concluye el
envo del paquete.
La transmisin de archivos
desde Internet requiere que
varios protocolos trabajen
hombro con hombro. Pri-
mero, por medio de FTP, se
crea una conexin con el
servidor y se solicitan los
datos correspondientes. A
continuacin,TCP mete los
datos en paquetes y los en-
va al ordenador de destino
por medio del protocolo de
Internet (IP). Es de nuevo
TCP quien confirma la re-
cepcin de cada paquete, y
reune de nuevo todos los
datos en un archivo. Esto es
necesario para asegurar, in-
cluso cuando la conexin
sea defectuosa, que el des-
tinatario recibe totalmente
y sin fallos el paquete.
Todo esto no es funda-
mental o til en todos los
casos. La elevada seguridad
que ofrecen los protocolos
FTP y TCP para grandes
cantidades de datos preci-
sa de elevados tiempos de
clculo y de largos perio-
dos de transmisin. Pero no
es problema para TCP/IP,
que dispone del protocolo
adecuado para cada oca-
sin, tambin para casos
ms sencillos.
El protocolo UDP
UDP (User Datagram Pro-
tocol, Protocolo de Data-
grama de Usuario) es un
protocolo sencillo. Est
orientado exclusivamente
al envo de paquetes, no a
la conexin, y es poco fia-
ble. Se pueden enviar da-
tagramas sin haber esta-
blecido la conexin con el
destinatario, y prescinde de
las confirmaciones de re-
cepcin.Tampoco permite
numerar los paquetes. Por
todas estas razones, los
mensajes UDP se pueden
perder, duplicar o llegar de
forma desordenada.A cam-
bio de fiabilidad, ofrece ra-
pidez. Cada uno de sus pa-
quetes emplea mucho me-
nos tiempo en alcanzar su
destino de lo que tardan los
datagramas TCP.
UDP es una alternativa
cuando la seguridad pro-
porcionada por TCP no sea
necesaria, ya que hay casos
en los que emplear este
protocolo sera como ma-
tar moscas a caonazos. Un
servicio que lo utiliza es,
por ejemplo, DNS. Las peti-
ciones de resolucin de
nombres se envan por me-
dio de UDP. Cuando quieres
ver pginas de Internet, el
navegador manda un men-
saje UDP para preguntar la
direccin IP asociada al
nombre de dominio. Si to-
do funciona correctamen-
te, enseguida se muestra la
pgina correspondiente. Pe-
ro si te has equivocado al
escribir el nombre, o la p-
gina se encuentra en un ser-
vidor que no funciona en
ese momento,sufrirsuno
de los efectos de la simpli-
cidad de UDP: tu ordenador
no sabe si la consulta real-
mente ha llegado a donde
deba, espera... y espera... y
espera... hasta que aparece
un mensaje de error.
El protocolo UDP tam-
bin es la primera eleccin
para hacer streaming ,
donde prima mucho la flui-
dez de la transmisin y no
importa tanto la prdida de
algunos datos.
05
Varios protocolos
actan siempre juntos
UDP prefiere la rapidez
a la fiabilidad
Comandos de red Comandos de red
Existen numerosas rdenes
que es posible utilizar para
examinar tu red y as buscar
errores. Los que te mostra-
mos pueden ser ejecutados
en la lnea de comandos de
cualquier versin de Win-
dows. Te mostramos cules
son los ms importantes.
1
Si quieres visualizar un re-
sumen de los recursos dis-
ponibles en el entorno de red,
usa entonces el comando
. El resultado es una
lista en la que se representan
todos los ordenadores del gru-
po de trabajo conectados en es-
te momento. En nuestro ejem-
plo tan slo aparece uno:
2
Introduciendo una pe-
quea modificacin, tam-
bin puedes hacer que se
muestren todos los recursos,
ya sean unidades o carpetas,
compartidos por un equipo
concreto. Basta con que aa-
das el nombre de ste, prece-
dido de \\: . Al
ejecutarlo vers una lista co-
mo sta:
3
Si quieres saber cules
son los archivos y unida-
des que est utilizando tu equi-
po, emplea .
4
Por ltimo, el comando
se usa pa-
ra obtener informacin sobre
la configuracin de tu grupo de
trabajo:
Buscar fallos
Antes de llamar a un tcni-
co, hay una serie de compro-
baciones que puedes hacer en
caso de que haya algn pro-
blema en tu red. Aunque no
arreglen nada, estos co-
mandos te darn informacin
de por dnde van los tiros.
1
Necesitas saber la direc-
cin IP que utiliza tu or-
denador? Si ests trabajando
con Windows NT, 2.000 o XP,
utiliza el comando
para obtener informacin so-
bre la configuracin de red del
sistema:
Si tu ordenador usa Windows
Me, puedes utilizar en su lugar
. Con ella se abre
una ventana en la que puedes
ver todos los datos necesarios:
2
Y qu te vamos a contar
del comando Ping a estas
alturas. Con l puedes averi-
guar la direccin IP que co-
rresponde a un nombre de do-
minio. Haz ahora ping a una
direccin, como por ejemplo,
, y
podrs ver el dato que buscas
en la respuesta:
3
Tambin existe tracert.
Con esta orden puedes
seguir la pista de un paque-
te de datos en hasta 30 sal-
tos entre distintos routers de
Internet. As puedes, por ejem-
plo, descubrir dnde est exac-
tamente la pgina web del
ejemplo anterior. Escribe
y
pulsa la tecla $ . El resultado
te muestra todos los hosts que
atraviesan los datos hasta lle-
gar a su destino:

N 102 80
Curso TCP/IP, 6 parte
H
ace ya ms de diez aos,
en el Centro Europeo de
Investigacin Nuclear
(CERN) se vieron obliga-
dos a desarrollar un mto-
do para poder sacar prove-
cho a la ingente cantidad de
informacin de que dispo-
nan dispersa por todo el
en un ordenador conectado
a Internet y con un servidor
HTTP que permite acceder
a cada uno de ellos.
Cada pgina web puede
contener hipervnculos a
otras pginas. Esto significa
que se puede conectaruna
pgina con cualquier otra.
Bastar con hacer click en
uno de estos hipervnculos
y se mostrar en pantalla la
pgina vinculada. La exis-
tencia de los links se ad-
vierte normalmente por el
texto de color diferente, a ve-
ces tambin subrayado,
, por el
cambio de aspecto
del cursor del ra-
tn al pasar sobre
ellos, etc.Y no slo pue-
den encontrarse en el texto.
Los hipervnculos tambin
es posible que sean archivos
con grficos, fotos, iconos, o
cualquier otro objeto.
El navegador
El navegador descarga las
pginas web a tu ordenador,
las lee, interpreta su conte-
nido y las muestra en pan-
talla en el formato adecua-
do.Ya casi nadie se acuerda
de Mosaic, uno de los pri-
meros navegadores y el ms
popular en su da.Ahora los
ms conocidos son Netsca-
pe Navigator, Internet Ex-
plorer y Opera. Estos pro-
gramas sabenel tamao de
la ventana que tienes abier-
ta en la pantalla y encajan
del mejor modo posible la
pgina en el espacio dispo-
nible. Por ello, es a menudo
el propio programa el que
decide el tipo y el tamao
de escritura. Adems, el na-
vegador se ocupa de trans-
mitir todos los archivos que
son necesarios para repro-
ducir la pgina. Por ejem-
plo, muchas webs tienen
imgenes que, a su vez, es-
tn grabadas en archivos in-
dependientes. Para que se
pueda mostrar una de estas
pginas, tambin hay que
descargar estos ficheros.
Puedes hacer una com-
probacin de forma sencilla.
Abre una pgina web cual-
quiera y gurdala con la op-
cin .
mundo. Cada vez que al-
guien quera consultar un
documento o ver una ima-
gen tena que emplear va-
rios programas distintos y
se perda mucho tiempo.As
que inventaron un sistema
basado en el uso de hiper-
textos que haca mucho
ms fcil encontrar y com-
partir datos en una red.
Hoy en da todo el mundo
lo conoce, y su nombre se
ha convertido casi en sin-
nimo de Internet. Por si to-
dava no sabes de qu esta-
mos hablando, te daremos
una ltima pista. Su nombre
es World Wide Web.
La WWW
El nombre que se escon-
de tras estas difcilmente
pronunciables siglas nor-
malmente se traduce como
Malla o Telaraa mundial. La
Web (as, con maysculas)
est compuesta por muchos
millones de documentos
enlazados entre s y repar-
tidos por ordenadores de
todo el mundo.
Desde el punto de vista
de los clientes, o sea, de los
usuarios normales, est
formada por un montn
de pginas web. stas no
son otra cosa que docu-
mentos HTML almacenados
Introduccin a TCP/IP N 97
Protocolos de control y puertos N 98
Resolucin de nombres y dominios N 99
Direcciones dinmicas (DHCP) N 100
Los protocolos FTP y UDP N 101
HTTP, SMTP y POP N 102
La WWW 80
El protocolo HTTP 81
Captas el mensaje? 81
Comandos HTTP 82
SMTP 82
POP e IMAP 82
Pginas sin navegador 82
El secreto ha sido revelado. A lo largo del curso de TCP/IP te hemos demostrado
que Internet no funciona por arte de magia. Para esta ltima entrega hemos dejado
algunos de los protocolos ms conocidos. Ni ms ni menos que HTTP, SMTP y POP.
Las webs se muestran
con el navegador
N 102 81
Curso TCP/IP, 6 parte
Puerto
En TCP/IP se asigna a ca-
da uno de los procesos
que se ejecutan en un or-
denador un nmero. As
se les identifica sin posi-
bilidad de error y se pue-
den enviar paquetes al
programa correcto.
TCP/IP
Transmission Control
Protocol/Internet Proto-
col. Conjunto de protoco-
los que permiten el inter-
cambio de informacin
entre dispositivos, y que
constituye la clave del
funcionamiento de Inter-
net. Dado que no depen-
den de ninguna arquitec-
tura de hardware o de
software, con ellos se
puede interconectar todo
tipo de ordenadores y de
redes entre s.
ASCII
American Standard Code
for Information Exchange,
o Cdigo Americano Es-
tndar para el Intercam-
bio de Informacin. Cdi-
go de 7 bits en el que
cada nmero, letra o sm-
bolo est representado
por un nmero del 0 al
127. Es el formato ms
usado en ordenadores
para los archivos texto.
UUEncode/
UUDecode
UNIX-to-UNIX Encoding/
Decoding. Sistema usado
para enviar archivos bi-
narios por Internet. UUEn-
code los transforma en
archivos de texto ASCII, y
UUDecode los devuelve a
su formato original.
MIME
Multipurpose Internet
Mail Extensions, Exten-
siones de Uso Mltiple de
Correo de Internet. Mto-
do estndar para el envo
de ficheros binarios por
email. Soportado por to-
dos los clientes de correo.
Aade a los mensajes una
cabecera MIME que indi-
ca el tipo de datos que
contiene y el mtodo de
compresin usado
05
04
03
02
01

Vers que,
adems del
documento
HTML, se ha
copiado en
tu disco duro
una carpeta
que contiene
todos los ficheros incluidos
en la web:
Este proceso puede ra-
lentizar mucho la presen-
tacin de la pgina. Segn
la velocidad de tu acceso a
Internet y la potencia del
ordenador que enva estos
datos al tuyo, pueden trans-
currir varios minutos hasta
que una pgina web apa-
rezca totalmente.
Pero cmo tiene lugar la
transmisin de los datos?
Tranquilo, no es magia. Lo
explicamos a continuacin.
La transmisin
de archivos
La Web se asienta sobre
tres pilares bsicos, que
son el lenguaje HTML (Hy-
pertext Markup Language),
el protocolo HTTP y el sis-
tema DNS. El primero es el
lenguaje que se usa para di-
sear pginas de Internet y
HTTP, el protocolo emplea-
do para la transmisin de
esos documentos.
Los creadores de pginas
de Internet colocan estos
archivos HTML en servido-
res HTTP. Los archivos y
programas que estn alma-
cenados en estos servido-
res no pueden ser modifi-
cados por los usuarios. Sin
embargo, s pueden des-
cargarlos en su PC, modifi-
carlos y despus volverlos
a publicar en Internet. Para
localizar una pgina se uti-
liza una direccin de Inter-
net denominada URL.
El protocolo HTTP
Para que los ordenadores
pueden intercambiar entre
s documentos HTML de-
ben hablar el mismo idio-
ma. ste se denomina
HTTP. Con l, la transmisin
de datos se consigue por
medio de un sencillo es-
quema de preguntas y res-
puestas.En el tiempo que
transcurre entre que haces
click sobre un hipervncu-
lo y la aparicin de la co-
rrespondiente pgina web,
ocurren varias cosas.
En primer lugar el nave-
gador decodifica la URL,
identificando sus distintas
partes: protocolo usado, di-
reccin del servidor, puer-
to a usar (normalmente,
el 80) y objeto requerido
del servidor.A continuacin
abre una conexin TCP/IP
y enva una consulta
HTTP. Esta peticin indica
cmo se deben intercam-
biar los datos, e incluye des-
de el comando necesario
hasta la versin del proto-
colo empleada. Con todo
ello, el servidor busca los
datos solicitados y los enva
a travs de una conexin
TCP/IP existente.
Tras una transmisin sa-
tisfactoria del archivo, se in-
terrumpe la conexin TCP/
IP y queda disponible para
la prxima solicitud. El pro-
grama de acceso lee el ar-
chivo HTML y lo muestra en
pantalla. El progreso de la
transmisin lo puedes se-
guir en la mayora de los na-
vegadores mediante la de-
nominada barra de estado,
situada en el borde inferior:
Hay muchas versiones del
protocolo HTTP, siendo las
ms importantes HTTP1.0
y HTTP 1.1. Se diferencian
en que la 1.0 establece una
conexin TCP/IP para cada
archivo solicitado. Por ejem-
plo, para mostrar una pgi-
na que, adems de texto, tie-
ne cinco imgenes, se
deben crear, una detrs de
otra, seis conexiones TCP/
IP. Una para la transmisin
del texto y otra por cada
una de las imgenes.Al car-
gar la pgina, el navegador
lee primero el texto y lue-
go las imgenes. Por eso, a
menudo pasa que cuando
intentas ver una pgina
web se muestra antes el tex-
to que lo dems.
En HTTP 1.1 se mantiene
la conexin TCP/IP duran-
te todo el tiempo hasta que
el navegador se dirige a
otro servidor o hasta al-
canzar el timeout, un l-
mite de tiempo predeter-
minado para la transmisin
de datos. Por tanto, puedes
transferir desde el servidor
todos los archivos, ahorrn-
dote el tiempo de tener que
crear muchas conexiones.
Uno de las causas que jus-
tific la ampliacin del pro-
tocolo HTTP 1.0 al nuevo
HTTP 1.1 consisti en que
02
01
La direccin de una
web se llama URL
La ltima versin
de HTTP es la 1.1
Captas el mensaje? Captas el mensaje?
Seguro que alguna vez te has
topado desgraciadamente con
la que es una de las webs
ms visitadas del mundo:
404 Error File Not Found. En
realidad, y como ya sabrs, no
es una pgina, sino uno de los
mensajes con los que HTTP te
avisa de que hay algn proble-
ma. Para evitar posibles confu-
siones, desciframos para ti los
mensajes ms habituales.
200 OK Operacin realizada satisfactoriamente
301 Moved Permanently El archivo al que se intenta acceder ha cambiado de ubicacin
302 Moved Temporaly El recurso solicitado se encuentra
de forma temporal en una URL diferente
400 Bad Request No se ha entendido la consulta porque contiene errores de sintaxis
401 Unauthorized Hace falta autorizacin para acceder al objeto
403 Forbidden Est prohibido el acceso al documento
404 Not Found La URL solicitada no existe
(Una de las pginas ms visitadas por todos los internautas)
500 Internal Server Error Un error interno en el servidor impide que se procese la peticin
503 Service Unavailable El servidor no puede atender la solicitud por estar saturado
o debido a tareas de mantenimiento
Cdigo Mensaje Descripcin
N 102 82
Curso TCP/IP, 6 parte
con la primera versin las
peticiones al servidor de-
ban hacerse sin interme-
diarios. Pero si tu ordenador
accede a Internet a travs
de un servidor proxy le pre-
guntar directamente por la
web que quiere descargar.
Este proceso tiene algu-
nas ventajas. Por ejemplo, si
se solicita varias veces el
mismo documento, incluso
por usuarios distintos, slo
se descarga una vez desde
su direccin. Las restantes
consultas son rpidamente
respondidas por el proxy,
pues tendr guardados esos
datos en el disco duro y no
debe volver a entrar en In-
ternet.
Comandos HTTP
Para hacer que se mues-
tren en tu ordenador archi-
vos de Internet, es muy til
utilizar un navegador, ya
que l solo se encargar tan-
to de establecer la conexin
como de presentar las p-
ginas. Para ver todo lo que
hace el navegador, puedes
crear una conexin, ahora
mediante el programa Tel-
net de Windows, tal y como
te mostramos en el recua-
dro Pginas web sin nave-
gador. En cualquier caso,
para abrir documentos web
a travs de lnea de coman-
dos puedes utilizar las si-
guientes rdenes:
Con la orden GET solici-
tas el archivo que quieres
descargar del servidor. Ca-
da vez que escribes una
URL en la barra de direc-
ciones o pinchas sobre un
enlace lo ests utilizando.
Mediante HEAD puedes
obtener informacin sobre
el archivo, como su tipo y
su tamao, pero no el ar-
chivo en s. La URL especi-
ficada no ha de incluir el
identificador de protocolo
(en este caso http://) ni la
direccin del ordenador. Es-
to ya se ha transferido an-
tes, cuando se estableci la
conexin TCP/IP. Con el
comando PUT se puede su-
bir un objeto al servidor, y
Delete elimina un archivo
especificado del mismo. L-
gicamente, y por motivos
de seguridad, esta orden
suele estar bloqueada.
Como respuesta a una so-
licitud HTTP, el servidor de-
volver un mensaje de es-
tado que informa sobre el
resultado de la operacin.
Existen cinco categoras
de este tipo de mensajes,
identificadas por el primer
dgito del cdigo numrico
incluido en la respuesta. Los
que empiezan por 2 indi-
can que la operacin se ha
llevado a cabo correcta-
mente. As, HTTP /1.1
200 OK significa que el ar-
chivo solicitado est en el
paquete enviado. Una res-
puesta que comienza por 3
es un mensaje de redirec-
cin, que informa de que
hay que realizar alguna ope-
racin complementaria pa-
ra finalizar el proceso. Los
nicos de estos mensajes
Muchas redes locales disponen de servidores proxy para
hacer de intermediarios en el acceso a Internet.
Pginas web sin navegador Pginas web sin navegador
Por supuesto, es posible acce-
der a pginas web a travs de
la lnea de comandos. Si no
cmo crees que se haca hace
tan slo unos aos?
1
Haz click en y a
continuacin pincha sobre
. Ahora debes intro-
ducir en el campo
de datos, y pulsa $ para abrir
la ventana de MS-DOS
2
Escribe la orden
y ahora la direccin del
servidor web en el que est
alojada la pgina de Internet:
.
El valor 80 indica el nmero de
puerto que vas a usar. Cuando
aprietes $ tu ordenador crea
una conexin con el servidor:
3
Pulsa en el men ,
luego encima de la lnea
y selecciona la
opcin para ver en
la ventana tanto lo que escri-
bes como lo que descargues.
4
Si quieres hacer que se
muestre una web, tienes
que conocer el nombre del do-
cumento. Normalmente, la p-
gina de inicio se llama in-
dex.html. Para solicitarla,
escribe el comando GET, se-
guido de / y del nombre del
archivo: .
Tras unos momentos vers el
cdigo fuente en HTML:

que podrs ver en alguna


ocasin (siempre mucho
ms de lo que te gustara)
en la ventana del navegador
son los de error.
Los que empiezan por 4
son errores del cliente, y los
que lo hacen por 5 son del
servidor. En el recuadro
Captas el mensaje de la
pgina 81 describimos los
ms conocidos.
SMTP
Como ves, hemos dejado
para el final del curso los
protocolos ms populares.
Sin duda alguna, los servi-
cios ms utilizados de In-
ternet son la WWW y el co-
rreo electrnico.
Quiz te suenen los
nombres de los protocolos
que se encargan de que es-
te ltimo funcione, sobre
todo si has tenido que con-
figurar alguna vez tus cuen-
tas de correo electrnico.
SMTP (Simple Mail Trans-
port Protocol, o Protocolo
Simple de Transmisin de
Correo) es el estndar de
Internet para el intercam-
bio de correo electrnico.
Para enviar los datos, el
emisor del mensaje crea
una conexin TCP/IP uni-
direccional usando el puer-
to 25. En la estructura de los
mensajes de correo elec-
trnico se distinguen dos
partes, la cabecera y el cuer-
po del mensaje. La cabece-
ra incluye toda la informa-
cin importante para la
transmisin del mensaje.
Los campos que tiene son
FROM, donde figuran el
nombre y la direccin del
remitente; TO,o nombre y
direccin del destinatario;
CC, con los nombres y las
direcciones de los destina-
tarios de copias del mensa-
je; SUBJECT, o asunto del
que trata el mensaje, y su fe-
cha. El cuerpo del mensaje
es la informacin que quie-
res que reciba el destinata-
rio. Al principio, el proto-
colo SMTP slo poda
transportar mensajes ASCII
. Esta limitacin
ha sido superada primero
por UUEncode/UUDecode
, y posteriormen-
te por MIME .
POP e IMAP
Originalmente, SMTP es-
taba pensado para trabajar
con servidores, es decir, con
ordenadores que estn co-
nectados permanentemen-
te a Internet. Entonces, qu
ocurre con los usuarios apr-
ticulares que slo se co-
nectan a la Red por un tiem-
po limitado? Cmo reciben
el correo ? La solucin est
en POP (Post Office Proto-
col, Protocolo de Oficina de
Correos).Tras ser enviados,
los mensajes pueden per-
manecer almacenados en
un servidor de correo. POP
permite al usuario conec-
tarse posteriormente de for-
ma muy breve, el tiempo
justo para solicitar el envo
de los mensajes mediante
el programa cliente.As, en
la actualidad se usa SMTP
para enviar emails, mientras
que para la recepcin se
emplea POP.
Otro protocolo ms re-
ciente es IMAP (Internet
Mail Access Protocol, Pro-
tocolo de Acceso a Correo
de Internet). Con IMAP pue-
des examinar el correo di-
rectamente en el servidor,
sin necesidad de descar-
garlo a tu ordenador.Aqul
retiene los mensajes hasta
que se solicite su elimina-
cin. Esto te permite, por
ejemplo, leer tus emails
usando distintos ordenado-
res (desde casa, la oficina,
el porttil...) sin tener que
despus volverte locobus-
cando en los tres PCs un de-
terminado mensaje.
05 (Pg. 81)
04 (Pg. 81)
03 (Pg. 81)
El servidor notifica si
se producen errores
SMTP enva los
mensajes al servidor
Con IMAP puedes ver el
correo sin descargarlo

Das könnte Ihnen auch gefallen