Beruflich Dokumente
Kultur Dokumente
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
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)
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
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 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
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: