Вы находитесь на странице: 1из 37

Introduccin al protocolo TCP/IP

Contenido
Descripcin general

Introduccin a TCP/IP

Familia de protocolos TCP/IP

Resolucin de nombres

17

Proceso de transferencia de datos

23

Enrutamiento de datos

30

Introduccin al protocolo TCP/IP

Notas del Instructor


Este mdulo proporciona a los estudiantes una descripcin general de los
conceptos de TCP/IP y de cmo TCP/IP gestiona la comunicacin de red. La
primera seccin se inicia con una introduccin al proceso de comunicacin y
sigue con una descripcin general de las cuatro capas de la pila de protocolos.
Concluye con una discusin sobre el uso de sockets para la identificacin de las
aplicaciones implicadas en la comunicacin en un momento determinado.
La siguiente seccin describe los protocolos de la familia TCP/IP y las
funciones de cada uno en el proceso de comunicacin. Esta seccin concluye
con informacin sobre algunas de las diversas utilidades (Hostname, Arp y
Ping) incluidas en la familia TCP/IP. En el laboratorio a continuacin de esta
seccin, los estudiantes utilizarn las utilidades Hostname, Arp y Ping como
ejemplos de utilidades de TCP/IP para probar la conectividad.
La tercera seccin del mdulo se centra en el proceso de resolucin de nombres.
Se inicia con una descripcin de los nombres de host y los nombres NetBIOS y
explica la asignacin esttica y dinmica y el proceso de resolucin de
nombres.
La siguiente seccin examina el proceso de transferencia de datos de TCP/IP.
Esta seccin describe la terminologa que hace referencia a un paquete y los
componentes de trama y la ruta que siguen los datos al viajar del equipo de
origen al equipo de destino. Contina la analoga introducida en la primera
seccin y explica cmo interactan los protocolos TCP/IP para permitir la
comunicacin entre equipos.
La ltima seccin del mdulo describe el proceso de enrutamiento. Se explican
los tipos de entrega de paquetes y el proceso por el cual los datos son enrutados
a travs de una red hacia su destino final. La analoga de la primera seccin
finaliza aqu con una explicacin que describe cmo son enrutados los paquetes
de un enrutador a otro hasta que el paquete llega a su destino.
Al finalizar este mdulo, los estudiantes podrn:
Describir el proceso de comunicacin de TCP/IP.
Nombrar los protocolos de la pila TCP/IP y describir los servicios que
proporcionan.
Describir el proceso para resolver nombres de equipos asignndolos a una
direccin IP.
Describir el proceso de envo de paquetes de datos de un equipo a otro.
Describir el modo en que el proceso de enrutamiento transfiere la
informacin entre dos segmentos para que los equipos puedan comunicarse
con un mayor alcance.

Introduccin al protocolo TCP/IP

ii

Desarrollo del mdulo


Utilice la siguiente estrategia para explicar este mdulo:
Introduccin a TCP/IP
Proporcione una descripcin general del proceso de comunicacin de datos.
A continuacin, describa brevemente las capas de la pila de protocolos
TCP/IP y explique cmo utilizar sockets y diferenciar entre las conexiones
de comunicacin.
Familia de protocolos TCP/IP
Describa las caractersticas y funciones de cada protocolo de la familia
TCP/IP y las utilidades que incluye. Haga una demostracin del uso de las
utilidades Hostname, Arp y Ping.
Resolucin de nombres
Describa los dos tipos de nombres de equipos, los conceptos de asignacin
esttica y dinmica, y el proceso de resolucin de nombres para nombres de
host y nombres NetBIOS.
Proceso de transferencia de datos
Explique los diferentes trminos que hacen referencia al paquete de datos en
las diversas fases de su preparacin para que sea transmitido a travs de la
red. Describa los componentes de un paquete de datos, el proceso utilizado
en su preparacin por parte del equipo de origen y el acceso a su
informacin por parte del equipo de destino.
Enrutamiento de datos
Describa el proceso de enrutamiento IP y los tipos de entrega de paquetes.
Explique el proceso por el que los datos son enrutados de un segmento a
otro.

Introduccin al protocolo TCP/IP

Descripcin general
Objetivo

Proporcionar una
descripcin general de los
temas y objetivos del
mdulo.

Introduccin a TCP/IP

Familia de protocolos TCP/IP

Presentacin

Prctica : Uso de las utilidades de TCP/IP

Resolucin de nombres

Proceso de transferencia de datos

Enrutamiento de datos

En este mdulo,
estudiaremos la
comunicacin en una red
Windows 2000 utilizando la
familia de protocolos
TCP/IP.

El protocolo TCP/IP (Transmission Control Protocol/Internet Protocol) para


Microsoft Windows 2000 es un protocolo de red estndar enrutable, el ms
completo y aceptado disponible. La mayora de sistemas operativos en uso hoy
da ofrecen soporte para TCP/IP, y las redes de gran tamao utilizan TCP/IP
para una gran parte de su trfico de red.
TCP/IP proporciona una tecnologa para conectar sistemas distintos. Tambin
proporciona un marco de trabajo cliente/servidor robusto, escalable y
multiplataforma y la base para obtener acceso a servicios globales en Internet,
como World Wide Web y el correo electrnico.
Los diversos protocolos de la pila TCP/IP funcionan conjuntamente para que la
comunicacin en la red pueda producirse. Este proceso implica mltiples
actividades, incluyendo la resolucin de nombres de equipo a direcciones IP
(Internet Protocol, IP); determinar la ubicacin del equipo de destino; y
empaquetar, direccionar y enrutar los datos para que lleguen a su destino
satisfactoriamente.
Al finalizar este mdulo, podremos:
Describir el proceso de comunicacin de TCP/IP.
Nombrar los protocolos de la pila TCP/IP y describir los servicios que
proporcionan.
Describir el proceso para resolver nombres de equipos asignndolos a una
direccin IP.
Describir el proceso de envo de paquetes de datos desde un equipo a otro.
Describir el modo en que el proceso de enrutamiento transfiere informacin
entre dos segmentos para que los equipos puedan comunicarse con un
mayor alcance.

Introduccin al protocolo TCP/IP

Introduccin a TCP/IP
Objetivo

Describir la familia de
protocolos TCP/IP.

Presentacin

Windows 2000 soporta


TCP/IP tanto como
protocolo como un conjunto
de servicios para conectar y
administrar redes.

El proceso de comunicacin

Capas de TCP/IP

Identificacin de aplicaciones

TCP/IP (Transmission Control Protocol/Internet Protocol) es una pila de


protocolos estndar que se utiliza para la comunicacin entre equipos basados
en Windows 2000. TCP/IP ha sido diseado para la comunicacin a travs de
redes de gran escala.
Las tareas implicadas con el uso de TCP/IP en el proceso de comunicacin se
distribuyen entre varios protocolos organizados en cuatro capas distintas de la
pila TCP/IP. Cada protocolo de la pila TCP/IP tiene un papel distinto en el
proceso de comunicacin.
Durante el proceso de comunicacin, es posible que muchas aplicaciones estn
comunicndose al mismo tiempo. TCP/IP tiene la capacidad de diferenciar una
aplicacin de otra. TCP/IP identifica la aplicacin en un equipo y traslada los
datos desde esa aplicacin a otra en otro equipo.

Introduccin al protocolo TCP/IP

El proceso de comunicacin
Objetivo

Explicar el proceso de
comunicacin de TCP/IP.

Presentacin

TCP/IP permite la
conectividad en equipos
basados en Windows 2000
utilizando un modelo de
comunicacin.

Nombre
Nombre
Direccin
Direccin

Correos

Sugerencia

Explique la relacin entre la


comunicacin que utiliza
TCP/IP y un concepto ms
habitual, como el proceso
de enviar una carta. Utilice
las diapositivas animadas
para mostrar a los
estudiantes que el proceso
es paralelo en cada equipo.

Nombre
Direccin

Correos

El proceso por el cual TCP/IP transmite datos entre dos ubicaciones es anlogo
al procedimiento utilizado para enviar una carta por correo de una ciudad a otra.

Actividades TCP/IP
El proceso de comunicacin de TCP/IP se inicia utilizando una aplicacin en el
equipo de origen que prepara los datos a ser transmitidos en un formato que una
aplicacin del equipo de destino pueda leer. El proceso es similar a escribir una
carta en un idioma que el destinatario pueda entender. A continuacin, los datos
se asocian con la aplicacin y equipo de destino, de forma similar al
direccionamiento de una carta en un receptor y su direccin. La direccin del
equipo de destino se aade a los datos, al igual especificamos la direccin del
receptor en la carta.
Una vez realizadas estas actividades, se envan los datos e informacin
adicional al destino a travs de la red, incluyendo una solicitud de confirmacin
de entrega. El medio de red utilizado para transmitir los datos es independiente
de las actividades descritas anteriormente, al igual que el medio de transporte
que enva la carta desde una oficina de correos a otra es independiente del
contenido de la carta o de la direccin.

Protocolos y capas TCP/IP


TCP/IP organiza el proceso de comunicacin descrito asignando estas
actividades a varios protocolos de la pila TCP/IP. Para incrementar la eficacia
del proceso de comunicacin, los protocolos se distribuyen en capas. La
informacin de direccin se coloca en ltimo lugar, y de este modo los equipos
de una red pueden comprobar rpidamente si los datos son para ellos.
nicamente el equipo de destino abre y procesa todos los datos.

Introduccin al protocolo TCP/IP

Capas de TCP/IP
Objetivo

Explicar las capas


asociadas a TCP/IP.

Presentacin

TCP/IP utiliza un modelo de


comunicacin de cuatro
capas.

Capa
HTTP
FTP
Capa de
de Aplicacin
Aplicacin

Capa de
Aplicacin

Capa
TCP
UDP
Capa de
de Transporte
Transporte

Capa de
Transporte

IP

Capa
ICMPde
IGMP ARP
Capa
de Internet
Internet

Capa
de
ATMde
Ethernet
Capa
de Interfaz
Interfaz
de red
red

Sugerencia

Explique que las cuatro


capas de la pila de
protocolos TCP/IP son una
implementacin especfica
de las siete capas del
modelo OSI. No dedique
demasiado tiempo a los
protocolos especficos, ya
que hablaremos de ellos
ms adelante. Utilice esta
pgina para comentar la
divisin de tareas.

Capa de
Internet
Capa de
Interfaz de Red

TCP/IP utiliza un modelo de comunicacin de cuatro capas (aplicacin,


transporte, Internet e interfaz de red ) para transmitir datos de una ubicacin a
otra.Todos los protocolos que pertenecen a la pila de protocolos TCP/IP estn
ubicados en estas capas.

Capa de aplicaciones
La capa de aplicaciones es la de mayor nivel de la pila TCP/IP. Todas las
aplicaciones y utilidades estn contenidas en esta capa y la utilizan para obtener
acceso a la red. Los protocolos de esta capa se utilizan para formatear e
intercambiar informacin de usuario. Entre ellos, se incluyen:
Protocolo de transferencia de hipertexto (Hypertext Transfer Protocol,
HTTP) HTTP se utiliza para transferir los archivos que forman las pginas
Web de la World Wide Web.
Protocolo de transferencia de archivos (File Transfer Protocol, FTP)
FTP se utiliza para la transferencia interactiva de archivos.

Capa de Transporte
La capa de Transporte proporciona la capacidad de ordenar y garantizar la
comunicacin entre equipos y enva los datos hacia arriba hasta la capa de
Aplicacin o hacia abajo hasta la capa de Internet. La capa de Transporte
tambin especifica el identificador nico de la aplicacin a la que deben
entregarse los datos.
La capa de transporte tiene dos protocolos principales que controlan el mtodo
de entrega de datos. Son los siguientes:
Protocolo de control de transmisin (Transmission Control Protocol, TCP)
TCP garantiza la entrega de los datos mediante acuse de recibo.
Protocolo de datagramas de usuario (User Datagram Protocol, UDP)
UDP proporciona una rpida entrega de los datos pero no la garantiza.

Introduccin al protocolo TCP/IP

Capa de Internet
La capa de Internet es la responsable de direccionar, empaquetar y enrutar los
datos a transmitir. Esta capa contiene cuatro protocolos principales:
Protocolo Internet (Internet Protocol, IP)
IP es el responsable de direccionar los datos a transmitir y enviarlos a su
destino.
Protocolo de resolucin de direcciones (Address Resolution Protocol, ARP)
ARP es el responsable de identificar la direccin de control de acceso a
medios (media access control, MAC) del adaptador de red del equipo de
destino.
Protocolo de mensajes de control en Internet (Internet Control Message
Protocol, ICMP)
ICMP es el responsable de proporcionar funciones de diagnstico e
informacin de errores debidos a la entrega incorrecta de datos.
Protocolo de administracin de grupos de Internet (Internet Group
Management Protocol, IGMP)
IGMP es responsable de la administracin de la multidifusin en TCP/IP.

Capa de Interfaz de red


La capa de Interfaz de red es la responsable de enviar los datos en el medio
fsico de la red y recibir datos desde el mismo. Esta capa contiene tanto
dispositivos fsicos como los cables de red y los adaptadores de red. El
adaptador de red tiene un nmero exclusivo en hexadecimal de 12 caracteres,
como B5-50-04-22-D4-65, que se denomina direccin de control de acceso a
medios (media access control, MAC). La capa de Interfaz de red no contiene el
tipo de los protocolos software incluidos en las otras tres capas, pero s contiene
protocolos como Ethernet o el modo de transferencia asncrona (asynchronous
transfer mode, ATM), que definen el modo de transferencia de los datos en la
red.

Introduccin al protocolo TCP/IP

Identificacin de aplicaciones
Objetivo

Explicar la funcin de
sockets y puertos en las
comunicaciones de red.

direccin IP + puerto TCP o


puerto UDP = Socket

Presentacin

Cmo se comunican
mltiples aplicaciones
simultneamente en una
red?

Puerto
Puerto TCP
TCP 20,
20, 21
21

HTTP
HTTP

FTP
FTP

TCP
TCP

UDP
UDP

Servidor FTP

Puerto
Puerto TCP
TCP 80
80
Servidor HTTP

Sugerencia

Utilice esta pgina para


informar a los estudiantes
que deben identificar tanto
el equipo al que envan los
datos como la aplicacin
especfica en ese equipo.

192.168.2.150
192.168.2.150

En una red, muchas aplicaciones se comunican al mismo tiempo. Cuando


mltiples aplicaciones estn activas en un mismo equipo, TCP/IP requiere un
mtodo para diferenciar una aplicacin de otra. Para ello, TCP/IP utiliza un
socket, tambin conocido como un punto de destino en la comunicacin de red,
para identificar una aplicacin especfica.

Direccin IP
Para iniciar una comunicacin de red, debe conocerse la ubicacin de los
equipos de origen y de destino en la red. La ubicacin se identifica con un
nmero exclusivo, denominado direccin IP, que se asigna a cada equipo de la
red. Un ejemplo de direccin IP es 192.168.2.200.

Puerto TCP/UDP
Un puerto es el identificador de una aplicacin de un equipo. Un puerto est
asociado a uno de los protocolos de la capa de transporte TCP o UDP, y se
denomina puerto TCP o puerto UDP. Un puerto puede ser cualquier nmero
entre 0 y 65.535. Los puertos de las aplicaciones TCP/IP del lado servidor ms
utilizadas, los nmeros de puerto conocidos, estn reservados para los nmeros
inferiores a 1.024 para evitar confusiones con otras aplicaciones. Por ejemplo,
la aplicacin de Servidor FTP utiliza los puertos TCP 20 y 21.

Socket
Un socket es la combinacin de una direccin IP y del puerto TCP o el puerto
UDP. Una aplicacin crea un socket especificando la direccin IP del equipo, el
tipo de servicio (TCP para entrega de datos garantizada, o de lo contrario UDP),
y el puerto que la aplicacin monitoriza. El componente de direccin IP del
socket ayuda a identificar y localizar el equipo de destino, y el puerto determina
la aplicacin especfica a la que se envan los datos.

Introduccin al protocolo TCP/IP

Familia de protocolos TCP/IP


Objetivo

Describir los principales


protocolos de la familia
TCP/IP de Microsoft.

Protocolo de control de transporte (TCP)

Presentacin

Protocolo de datagrama de usuario (UDP)

Protocolo de Internet (IP)

Protocolo de mensaje de control de Internet (ICMP)

Protocolo de administracin de grupos de Internet


(IGMP)

Protocolo de resolucin de direcciones (ARP)

Utilidades TCP/IP

La familia de protocolos
TCP/IP est formada por
seis protocolos principales y
una serie de utilidades.

La familia de protocolos TCP/IP de Microsoft permite desarrollar una


conectividad empresarial entre equipos basados en Windows 2000. Un
vendedor o una organizacin desarrolla una familia de protocolos para
personalizar una pila en funcin de sus necesidades. Por tanto, una familia de
protocolos es un conjunto de protocolos diseados y construidos como partes
complementarias de un conjunto completo y funcionando sin problemas.
La familia de protocolos TCP/IP incluye seis protocolos principales y una serie
de utilidades. Los seis protocolos principales (TCP, UDP, IP, ICMP, IGMP y
ARP) proporcionan un conjunto de estndares para la comunicacin entre
equipos y para la conexin entre redes. Todas las aplicaciones y dems
protocolos de la familia de protocolos TCP/IP dependen de los servicios bsicos
que proporcionan los protocolos principales.

Introduccin al protocolo TCP/IP

Protocolo de control de transporte (TCP)


Objetivo

Describir las caractersticas


de TCP.

Presentacin

TCP es uno de los dos


principales protocolos de la
capa de transporte.

TCP
IP

Sugerencia

Utilice esta ilustracin para


explicar el proceso de
desafo y respuesta en tres
niveles que inicia una
sesin de TCP. Comente
tambin la naturaleza de
unidifusin de TCP. Puede
mencionar que la
transaccin de una tarjeta
de crdito es un ejemplo de
cmo se utiliza TCP.

UDP

ICMP IGMP

ARP

El Protocolo de control de transporte (Transmission Control Protocol, TCP) es


un protocolo requerido TCP/IP estndar que proporciona un servicio de entrega
de datos fiable y orientado a conexin slo entre dos equipos. Este tipo de
comunicacin se denomina unidifusin. En la comunicacin orientada a
conexin, la conexin debe establecerse antes de que los datos puedan ser
transmitidos entre los dos equipos.
Una vez establecida la conexin, los datos se transmiten nicamente a travs de
esta conexin. La comunicacin orientada a conexin tambin se denomina
comunicacin fiable, ya que garantiza la entrega de los datos al destino.
En el equipo de origen, TCP organiza en paquetes los datos que deben
transmitirse. En el equipo de destino, TCP reorganiza los paquetes para recrear
los datos originales.

Transmisin de datos utilizando TCP


TCP transmite paquetes en grupos para incrementar la eficacia. Asigna un
nmero de secuencia a cada paquete y utiliza un acuse de recibo para verificar
que el equipo de destino ha recibido un grupo de paquetes. Si pasado un
determinado periodo de tiempo, el equipo de destino no devuelve un acuse de
recibo por cada grupo de paquetes enviado, el equipo de origen vuelve a
transmitir los datos.
Adems de aadir la informacin secuencial y de acuse de recibo al paquete,
TCP tambin aade la informacin relativa al puerto para las aplicaciones de
origen y de destino. El equipo de origen utiliza el puerto de destino para
direccionar el paquete a la aplicacin adecuada del equipo de destino, y el
equipo de destino utiliza el puerto de origen para devolver informacin a la
aplicacin de origen correcta.

Introduccin al protocolo TCP/IP

Desafo y respuesta en tres niveles


Como TCP es un protocolo fiable, dos equipos que utilicen TCP para
comunicarse deben establecer una conexin antes de intercambiar datos. Esta
conexin es una conexin virtual y se denomina sesin. Dos equipos que
utilizan TCP establecen una conexin, o sesin TCP, a travs de un proceso de
desafo y respuesta en tres niveles. Este proceso sincroniza los nmeros de
secuencia y proporciona otra informacin necesaria para establecer la sesin.
El desafo y respuesta en tres niveles es un proceso de tres pasos:
1. El equipo de origen inicia la conexin transmitiendo la informacin de la
sesin, incluyendo el nmero de secuencia y el tamao del paquete.
2. El equipo de destino responde con la informacin de su sesin.
3. El equipo de origen acepta y admite la informacin recibida.

Introduccin al protocolo TCP/IP

10

Protocolo de datagrama de usuario (UDP)


Objetivo

Describir las caractersticas


de UDP.

Presentacin

Junto con TCP, UDP es el


otro protocolo principal de la
capa de transporte.

TCP
IP

Sugerencia

Aunque UDP es capaz de


realizar transmisiones de
unidifusin, utilice la
ilustracin para hacer
hincapi en su naturaleza
de difusin o multidifusin.
Asegrese de contrastarlo
con TCP. Algunos ejemplos
adicionales podran incluir
informacin sobre la
necesidad de comunicarse
con ms de un equipo a la
vez o sobre pequeas
porciones de datos que no
se beneficiaran de la
sobrecarga de TCP.

UDP

ICMP IGMP

ARP

El protocolo de datagrama de usuario (User Datagram Protocol, UDP) es un


protocolo de la capa de transporte que identifica la aplicacin de destino en las
comunicaciones de red. UDP proporciona un servicio de entrega de paquetes
sin conexin que ofrece una entrega de datos rpida pero no fiable basada en el
mejor esfuerzo. UDP no requiere un acuse de recibo de los datos recibidos y no
intenta retransmitir datos perdidos o corrompidos. Esto significa que se envan
menos datos, pero ni la recepcin ni la secuencia correcta de los paquetes
entregados estn confirmadas o garantizadas.
UDP se utiliza por parte de aplicaciones que transmiten datos a mltiples
equipos utilizando transmisiones de difusin o multidifusin. Tambin se utiliza
para trasmitir pequeas cantidades de datos o informacin que no es de una
gran importancia. Entre los ejemplos de uso de UDP se incluye multidifusin
de flujo multimedia, como durante una videoconferencia en directo o la
difusin de una lista de nombres de equipos, mantenidos para la comunicacin
local.
Para utilizar UDP, la aplicacin origen debe suministrar su nmero de puerto
UDP y el puerto de la aplicacin de destino. Es importante observar que los
puertos UDP son distintos de los puertos TCP, aunque algunos de ellos utilizan
los mismos nmeros.

Introduccin al protocolo TCP/IP

11

Protocolo de Internet (IP)


Objetivo

Describir las caractersticas


de IP.

Presentacin

IP es uno de los tres


protocolos principales de la
capa de Internet.

TCP

IP

Sugerencia

Utilice esta ilustracin para


explicar la importancia de IP
en el traslado de datos a
travs de enrutadores.
Recuerde a los estudiantes
que aunque los adaptadores
de red utilizan la direccin
MAC para identificar un
equipo en el segmento
local, es IP quien traslada
los datos al segmento local.

UDP

ICMP IGMP

Router

ARP

El Protocolo de Internet (Internet Protocol, IP) ayuda a identificar la ubicacin


del equipo de destino en una comunicacin de red. IP es un protocolo no fiable
y no orientado a conexin, responsable de direccionar paquetes y enrutarlos
entre los equipos en la red. Aunque IP siempre intenta entregar los paquetes, un
paquete puede perderse, corromperse, entregarse fuera de secuencia, duplicarse
o retrasarse. Sin embargo, IP no intenta recuperarse de estos tipos de errores
solicitando una nueva transmisin de los datos. La confirmacin de la entrega
de paquetes y la recuperacin de paquetes perdidos es responsabilidad del
protocolo de una capa superior, como TCP, o de la propia aplicacin.

Actividades realizadas por IP


Podemos ver a IP como el correo de la pila TCP/IP, donde tiene lugar la
clasificacin y la entrega de paquetes. UDP o TCP pasan los paquetes hacia
abajo hasta IP desde la capa de transporte o hacia arriba desde la capa de
interfaz de red. La principal funcin de IP es enrutar los paquetes hasta llegar a
su destino.
Cada paquete incluye la direccin IP de origen del emisor y la direccin IP de
destino del receptor deseado. Estas direcciones IP de un paquete son las mismas
durante todo el trayecto del paquete a travs de la red.
Si IP identifica una direccin de destino como una direccin del mismo
segmento, transmite el paquete directamente a ese equipo. Si la direccin IP de
destino no se encuentra en el mismo segmento, IP debe utilizar un enrutador
para enviar la informacin.
IP tambin es responsable de garantizar que un paquete no permanecer para
siempre en la red limitando el nmero de redes a travs de las cuales puede
viajar. Para ello, asigna a cada paquete un nmero de periodo de vida (Time to
Live, TTL). El TTL especifica el tiempo mximo durante el cual el paquete
puede viajar por la red antes de ser descartado.

Introduccin al protocolo TCP/IP

12

Protocolo de mensaje de control de Internet (ICMP)


Objetivo

Describir las caractersticas


de ICMP.

Presentacin

ICMP es otro protocolo


principal de la capa IP.

TCP
IP

Importante

Recuerde a los estudiantes


que la entrega no fiable (no
garantizada) no es algo
malo; simplemente no es
necesaria en muchos casos.
Explique tambin que la
sobrecarga que implica el
envo de un simple mensaje
de error a travs de la red
es innecesaria. Sin
embargo, cuando un
paquete debe llegar a un
destino especfico, se utiliza
TCP. El grfico de la
ilustracin proporciona un
ejemplo de un mensaje
ICMP devuelto.

UDP

Router

ICMP IGMP ARP

El protocolo de mensaje de control de Internet (Internet Control Message


Protocol, ICMP) proporciona facilidades de diagnstico e informacin de
errores para los paquetes que no pueden entregarse. Con ICMP, los equipos y
enrutadores que utilizan la comunicacin IP pueden informar sobre los errores e
intercambiar control limitado e informacin de estado. Por ejemplo, si IP no
puede entregar un paquete al equipo de destino, ICMP enva un mensaje de
Destino inaccesible al equipo de origen.
Aunque el protocolo IP se utiliza para enviar datos a travs de enrutadores,
ICMP enva mensajes de error y de control en nombre de IP. ICMP no trata de
convertir a IP en un protocolo fiable, ya que los mensajes de ICMP no son
confirmados y por tanto no son fiables. nicamente intenta informar de errores
y proporcionar informacin sobre condiciones especficas. Aunque puede
parecer ineficaz, es mucho ms eficaz que utilizar cierto ancho de banda para
confirmar cada mensaje de ICMP.

Introduccin al protocolo TCP/IP

13

Protocolo de administracin de grupos de Internet (IGMP)


Objetivo

Describir las caractersticas


de IGMP.

Presentacin

IGMP es tambin uno de los


principales protocolos de la
capa de Internet.

TCP
IP

Sugerencia

Asegrese de que la
similitud entre IGMP e ICMP
no confunde a los
estudiantes. Una buena
forma de conseguirlo, es
recordarlos que G = grupo
en IGMP.

UDP

ICMP IGMP ARP

El protocolo de administracin de grupos de Internet (Internet Group


Management Protocol, IGMP) es un protocolo que administra las listas de
pertenencia a la multidifusin IP en una red TCP/IP. La multidifusin IP es un
proceso por el cual un mensaje se transmite a un grupo seleccionado de
receptores o grupo de multidifusin. IGMP mantiene la lista de miembros
suscritos a cada grupo de multidifusin.

Administracin de multidifusin IP
Todos los miembros de un grupo de multidifusin escuchan el trfico IP
dirigido a una direccin de multidifusin IP especfica y reciben los paquetes
enviados a esa direccin IP. Si embargo, como la multidifusin implica a
mltiples equipos, los paquetes se envan utilizando el protocolo UDP no fiable,
que no garantiza la entrega de los paquetes al grupo de multidifusin.
Cuando mltiples equipos necesitan acceder a la informacin, como flujo
multimedia, se utiliza una direccin IP reservada para la multidifusin. Los
enrutadores configurados para procesar direcciones IP de multidifusin recogen
esta informacin y la envan a todos los suscriptores del grupo de multidifusin
asociado a la direccin IP de multidifusin.
Para que la informacin de multidifusin llegue a sus destinatarios, es
importante que todos los enrutadores implicados en la ruta de comunicacin
soporten la multidifusin. Los equipos basados en Windows 2000 pueden
enviar y recibir trfico IP de multidifusin.

Introduccin al protocolo TCP/IP

14

Protocolo de resolucin de direcciones (ARP)


Objetivo

Describir las caractersticas


de ARP.

1 Cach
5 ARP

Presentacin

ARP es otro de los tres


protocolos principales de la
capa de Internet.

B
2

3 Cach
ARP

TCP
IP

Importante

Explique a los estudiantes


que ARP slo puede
funcionar entre equipos del
mismo segmento de red y
que es necesario un router
si el equipo de destino se
encuentra en una ubicacin
remota.

Sugerencia

Compruebe si los
estudiantes tienen una idea
clara preguntndoles sobre
los mensajes de difusin y
si son enrutables.

UDP

ICMP IGMP ARP

4
1. Se verifica el cach ARP
2. Se enva peticin ARP
3. Se aade entrada ARP
4. Se enva respuesta ARP
5. Se aade entrada ARP
6. Se enva paquete IP

Ubicado en la capa de Internet de la familia TCP/IP, el protocolo de resolucin


de direcciones (Address Resolution Protocol, ARP) lleva a cabo la resolucin
de direcciones para los paquetes enviados. La resolucin de direcciones es el
proceso por el que las direcciones IP son asignadas a direcciones MAC. Los
adaptadores de red utilizan la direccin MAC para determinar si un paquete es
para ese equipo. Sin la direccin MAC, los adaptadores de red no saben si
deben pasar los datos a una capa superior para su proceso. A medida que los
paquetes que provienen de la capa IP se preparan para la transmisin en la red,
deben aadirse las direcciones MAC de origen y de destino.

Cach ARP
ARP almacena una tabla que contiene las direcciones IP y sus correspondientes
direcciones MAC. El rea de memoria donde se almacena esa tabla se
denomina cach ARP. El cach ARP de un equipo contiene las asignaciones
slo para equipos y enrutadores que residen en el mismo segmento.

Resolucin de direcciones fsica


ARP compara la direccin IP de destino de cada paquete saliente con el cach
ARP para determinar la direccin MAC a la que se enviar el paquete. Si hay
una entrada coincidente, la direccin MAC se recupera desde el cach. Si no es
as, ARP enva una solicitud hacia el equipo al que pertenece la direccin IP en
cuestin para que responda con su direccin MAC. A continuacin, el equipo
con la direccin IP correspondiente aade a su cach la direccin MAC del
equipo inicial y responde con su propia direccin MAC. Cuando se recibe una
respuesta ARP, el cach ARP se actualiza con la nueva informacin y ya puede
enviarse el paquete.
Si el paquete tiene como destino a otro segmento, ARP resuelve la direccin
MAC para el enrutador responsable de ese segmento, en lugar de resolver la
direccin para el equipo de destino final. El enrutador es el responsable de
averiguar la direccin MAC de destino o de enviar el paquete a otro enrutador.

Introduccin al protocolo TCP/IP

15

Utilidades de TCP/IP
Objetivo

Describir los tipos de


utilidades TCP/IP.

Ftp
Ftp

Presentacin

La familia de protocolos
TCP/IP est formada por
varias utilidades que
permiten a los usuarios
acceder a informacin de la
red.

Arp
Arp
Hostname
Hostname
Utilidades
de
diagnstico

Nbtstat
Nbtstat
Netstat
Netstat
Tracert
Tracert

sta no es una lista de


todas las utilidades.
nicamente muestra los
diversos tipos de utilidades
incluidas en la familia
TCP/IP. Recuerde a los
estudiantes que todas estas
utilidades se encuentran en
la capa de Aplicacin. Haga
una demostracin de las
utilidades Hostname, Arp y
Ping. Comente que Arp es
tanto una utilidad como un
protocolo (ARP). Explique
tambin que Ping utiliza otro
protocolo, ICMP, para llevar
a cabo su funcin.

Telnet
Telnet
Tftp
Tftp

Ipconfig
Ipconfig

Ping
Ping

Sugerencia

Utilidades de
conectividad

Software
basado en
servidor

Servicio
Servicio
de
de impresin
impresin
TCP/IP
TCP/IP
Internet
Internet
Information
Information
Services
Services

La familia Microsoft TCP/IP proporciona utilidades bsicas de TCP/IP que


permiten a los equipos que ejecutan Windows 2000 acceder a una amplia
variedad de informacin en la red. Sus capacidades van desde determinar si un
equipo especfico de la red est accesible hasta descargar documentos
multimedia de Internet.
Windows 2000 incluye tres tipos de utilidades basadas en TCP/IP: utilidades de
diagnstico, utilidades de conectividad y software basado en servidor.

Utilidades de diagnstico
Las utilidades de diagnstico permiten a los usuarios detectar y resolver
problemas de red. Algunas de las ms comunes son:
Arp: Esta utilidad muestra y modifica el cach del protocolo de resolucin
de direcciones (Address Resolution Protocol, ARP).
Hostname: Esta utilidad muestra el nombre de host de su equipo.
Ipconfig: Esta utilidad muestra y actualiza la configuracin actual de
TCP/IP, incluyendo la direccin IP.
Nbtstat: Esta utilidad muestra la tabla de nombres NetBIOS local, que es
una tabla de nombres de equipos asignados a direcciones IP.
Netstat: Esta utilidad muestra la informacin de sesin del protocolo
TCP/IP.
Ping: Esta utilidad verifica las configuraciones y prueba la conectividad IP
entre dos equipos. Ping enva una solicitud ICMP desde el equipo de origen
y el equipo de destino responde con una respuesta ICMP.
Tracert: Esta utilidad traza la ruta que sigue un paquete hasta su destino.

Introduccin al protocolo TCP/IP

16

Utilidades de conectividad
Las utilidades de conectividad permiten a los usuarios interactuar y utilizar los
recursos de diversos hosts de Microsoft y hosts que no son de Microsoft, como
sistemas UNIX. Aunque estas utilidades permiten a los usuarios enviar datos
rpidamente, debemos ser prudentes ya que todos los datos, incluyendo la
informacin de autenticacin, se envan en modo de texto claro. Algunas de las
utilidades de conectividad ms comunes son:
Ftp: Esta utilidad utiliza TCP para transferir archivos entre Windows 2000 y
equipos que ejecutan el software de servidor del protocolo de transferencia
de archivos FTP (File Transfer Protocol).
Telnet: Esta utilidad accede remotamente a recursos de equipos que ejecutan
el software de servidor Telnet.
Tftp: Esta utilidad utiliza UDP para transferir archivos pequeos entre
Windows 2000 y equipos que ejecutan el software de servidor del protocolo
trivial de transferencia de archivos (Trivial File Transfer Protocol, TFTP).

Software basado en servidor


El software de servidor proporciona servicios de impresin y publicacin a
clientes basados en TCP/IP en Windows 2000.
Servicio de impresin de TCP/IP: Esta utilidad proporciona servicios de
impresin de TCP/IP estndares. Permite que equipos ejecutando sistemas
operativos distintos de Windows 2000 puedan imprimir en una impresora
conectada a un equipo basado en Windows 2000.
Internet Information Services: Internet Information Services (IIS) ofrece
software de servidor de Web, noticias, correo electrnico y transferencia de
archivos para los servicios de publicacin basados en TCP/IP. IIS se instala
de forma predeterminada y debera eliminarse si el servidor no debe
funcionar como servidor Web.

Ejemplos de las utilidades ms comunes


Hostname, Arp y Ping son tres de las utilidades TCP/IP ms comunes. Debido a
su frecuente uso, se recomienda conocer el modo de acceso a las mismas.

Hostname
La sintaxis para utilizar esta utilidad es hostname. Para acceder a ella, escriba
hostname en la lnea de comandos. El sistema muestra el nombre de host de su
equipo.

Arp
La sintaxis para acceder a la informacin de la cach ARP es arp -a. Escriba
arp -a en la lnea de comandos para ver la informacin de su cach ARP.

Ping
La sintaxis para probar la conectividad es ping. Para probar la conectividad
utilizando una direccin IP o el nombre del equipo, escriba ping [direccin_IP
o nombre_equipo]. Para probar la configuracin de TCP/IP de su propio
equipo, utilice el bucle local (local loopback). El bucle local est asociado a la
direccin IP 127.0.0.1. Para probar la configuracin del sistema utilizando el
bucle local, escriba ping 127.0.0.1

Introduccin al protocolo TCP/IP

17

Resolucin de nombres
Objetivo

Describir los factores


relacionados con la
resolucin de nombres.

Presentacin

Todos los nombres


descriptivos deben ser
asignados a sus direcciones
IP para poder realizar la
comunicacin.

Tipos de nombres

Asignacin IP esttica

Asignacin IP dinmica

Resolucin de nombres en Windows 2000

TCP/IP identifica los equipos origen y destino por sus direcciones IP. Sin
embargo, es ms fcil para los usuarios recordar y utilizar palabras (nombres
descriptivos) que nmeros (direcciones IP). Existen varios tipos de nombres
descriptivos por los que podemos dirigirnos a un equipo.
El sistema operativo Windows 2000 tiene diferentes ubicaciones de
almacenamiento en las que guarda un registro de nombres descriptivos
asignados a sus correspondientes direcciones IP. Esta asignacin de la direccin
IP de un equipo puede almacenarse en un archivo esttico o dinmico,
dependiendo del tipo de nombre utilizado.
Algunas aplicaciones, como Microsoft Internet Explorer y la utilidad Ftp,
pueden utilizar la direccin IP o un nombre descriptivo para establecer una
comunicacin. Cuando se especifica un nombre descriptivo, un equipo basado
en Windows 2000 utiliza un proceso de resolucin de nombres para identificar
la direccin IP adecuada antes de que pueda iniciarse la comunicacin TCP/IP
con el recurso deseado. Sin embargo, si se especifica la direccin IP, la
comunicacin puede realizarse inmediatamente.

Introduccin al protocolo TCP/IP

18

Tipos de nombres
Objetivo

Asignados
Asignados aa la
la direccin
direccin IP
IP del
del equipo
equipo

Describir las caractersticas


de los dos tipos de nombres
descriptivos.

255
255 caracteres
caracteres de
de longitud
longitud

Pueden
Pueden contener
contener caracteres
caracteres

Presentacin

Existen dos tipos de


nombres descriptivos ms
habituales.

alfanumricos,
alfanumricos, guiones
guiones yy puntos
puntos

Nombres
Nombres
de
de Host
Host

Pueden
Pueden tener
tener diversas
diversas formas
formas

Alias
Alias

Nombre
Nombre de
de dominio
dominio

Direccin
Direccin de
de 16
16 bytes
bytes

Usados
Usados para
para representar
representar un
un equipo
equipo oo

Nombres
Nombres
NetBIOS
NetBIOS

Sugerencia

Pregunte a los estudiantes


qu significa NetBIOS.
Utilice la definicin de
NetBIOS cuando explique
un nombre NetBIOS.
Explique a los estudiantes
que algunas aplicaciones,
incluyendo los recursos
NetBIOS, se identifican a s
mismas utilizando un
nombre NetBIOS en lugar
de los nombres de host ms
comunes. Los nombres de
host se utilizan en productos
como navegadores y son
estndares en
Windows 2000.

grupo
grupo de
de equipos
equipos

15
15 de
de los
los caracteres
caracteres pueden
pueden ser
ser usados
usados
para
para el
el nombre
nombre

El
El 16
16oo carcter
carcter se
se usa
usa por
por los
los servicios
servicios
que
que un
un equipo
equipo ofrece
ofrece aa lala red
red

Existen dos tipos de nombres descriptivos: de host y NetBIOS.

Nombres de host
Un nombre de host es un nombre descriptivo asignado a la direccin IP de un
equipo para identificarlo como un host TCP/IP. El nombre de host puede tener
una longitud hasta 255 caracteres y puede contener caracteres alfanumricos,
guiones y puntos. Los nombres de host pueden tener diversas formas. Las dos
ms habituales son alias y nombre de dominio. Un alias es un nombre asociado
a una direccin IP, como london. Un nombre de dominio est estructurado para
utilizarlo en Internet y usa puntos como separadores. Un ejemplo de nombre de
dominio es london.nwtraders.msft.

Nombres NetBIOS
Un nombre NetBIOS es un nombre de 16 caracteres que se utiliza para
identificar un recurso NetBIOS en la red, y puede representar a un solo equipo
o a un grupo de equipos, pero slo pueden utilizarse los 15 primeros caracteres
para el nombre. El carcter final se utiliza para identificar el recurso o servicio
del equipo al que se hace referencia.
Un ejemplo de recurso NetBIOS es el componente de comparticin de archivos
e impresoras para redes Microsoft en un equipo ejecutando Windows 2000.
Cuando nuestro equipo se inicia, este componente registra un nico nombre
NetBIOS, basado en el nombre de nuestro equipo y en un carcter identificador
que representa el componente.
Importante En Windows 2000, el nombre NetBIOS utiliza como mximo los
15 primeros caracteres del nombre de host y no puede configurarse por
separado. Aunque Windows 2000 no requiere nombres NetBIOS, las versiones
anteriores de Windows s requieren nombres NetBIOS para soportar las
capacidades de red.

Introduccin al protocolo TCP/IP

19

Asignacin IP esttica
Objetivo

Describir los componentes


del mtodo de asignacin IP
esttica.

Presentacin

La asignacin IP esttica es
un mtodo para almacenar
informacin sobre nombres
descriptivos y sus
correspondientes
direcciones IP.

Proporciona
Proporciona resolucin
resolucin de
de nombres
nombres para
para

Archivo
Archivo Hosts
Hosts

nombres
nombres de
de host
host aa direcciones
direcciones IP
IP

Mltiples
nombres
de
host
pueden
Mltiples nombres de host pueden ser
ser
asignados
asignados aa la
la misma
misma direccin
direccin IP
IP

Las
Las entradas
entradas son
son sensibles
sensibles aa maysculas
maysculas

Proporciona
Proporciona resolucin
resolucin de
de nombres
nombres para
para

Archivo
Archivo Lmhosts
Lmhosts

nombres
nombres NetBIOS
NetBIOS aa direcciones
direcciones IP
IP

Una
parte
del
archivo
Lmhosts
est
Una parte del archivo Lmhosts est
precargado
precargado en
en memoria
memoria

Cuando los usuarios especifican un nombre descriptivo para comunicarse con


un equipo destinatario, TCP/IP seguir necesitando una direccin IP para que se
produzca la transmisin; por ello el nombre del equipo se asigna a una direccin
IP. Esta asignacin se almacena en una tabla esttica o en una dinmica. En una
tabla esttica, las asignaciones se almacenan en alguno de los archivos de texto
siguientes: el archivo Hosts o el archivo Lmhosts.
La ventaja de utilizar una tabla esttica es que, como es un archivo de texto
ubicado en cada equipo, es personalizable. Cada usuario puede crear el nmero
de entradas que necesite, incluyendo alias fciles de recordar para recursos a los
que se acceda frecuentemente. Sin embargo, es difcil mantener y actualizar
tablas estticas si stas contienen un gran nmero de asignaciones de
direcciones IP o si las direcciones IP cambian a menudo.

El archivo Hosts
El archivo Hosts es un archivo de texto que contiene las asignaciones de
direcciones IP a nombres de host. En el archivo Hosts:
Pueden asignarse mltiples nombres de host a la misma direccin IP. Un
servidor en la direccin IP 167.91.45.121 puede ser referenciado por su
nombre de dominio (london.nwtraders.msft) o por un alias (london). Esto
permite a un usuario en este equipo hacer referencia a este servidor
utilizando el alias london en lugar de escribir el nombre de dominio
completo.
Las entradas son sensibles a maysculas, dependiendo de la plataforma. Las
entradas del archivo Hosts para equipos ejecutando Windows 2000 y
Microsoft Windows NT versin 4.0 no son sensibles a maysculas.

El archivo Lmhosts
El archivo Lmhosts es un archivo de texto que contiene las asignaciones de
direcciones IP a nombres NetBIOS. Una parte del archivo Lmhosts est
precargado en memoria y se denomina cach de nombres NetBIOS.

Introduccin al protocolo TCP/IP

20

Asignacin IP dinmica
Objetivo

Describir las caractersticas


del enrutamiento dinmico.

DNS
DNS es
es un
un sistema
sistema para
para nombrar
nombrar equipos
equipos yy

Presentacin

La actuacin manual de las


entradas de asignacin no
resulta eficaz.

Servidor
Servidor DNS
DNS

servicios
servicios de
de red
red

El
sistema
de
El sistema de nombres
nombres DNS
DNS se
se organiza
organiza de
de
modo
modo jerrquico
jerrquico

Asigna
Asigna nombre
nombre de
de dominio
dominio aa direccin
direccin IP
IP

Los
Los registros
registros de
de asignacin
asignacin se
se almacenan
almacenan

en
en un
un servidor
servidor DNS
DNS

Proporciona
Proporciona una
una base
base de
de datos
datos distribuida
distribuida

Servidor
Servidor WINS
WINS

para
para registrar
registrar asignaciones
asignaciones dinmicas
dinmicas aa
nombres
nombres NetBIOS
NetBIOS

WINS
WINS asigna
asigna nombres
nombres NetBIOS
NetBIOS aa
direcciones
direcciones IP
IP

La ventaja de las tablas dinmicas que almacenan asignaciones IP es que se


actualizan automticamente. Para ello, las tablas dinmicas utilizan dos
servicios: el sistema de nombres de dominio (Domain Name System, DNS) y el
servicio de nombres Internet de Windows (Windows Internet Name Service,
WINS). DNS y WINS realizan las mismas funciones que los archivos Hosts y
Lmhosts, pero sin necesidad de una configuracin manual.

Sistema de nombres de dominio (DNS)


DNS es un mtodo para nombrar equipos y servicios de red. Las redes TCP/IP
utilizan la convencin de la nomenclatura DNS para localizar equipos y
servicios mediante nombres de dominio descriptivos. Cuando un usuario
introduce un nombre de dominio en una aplicacin, el servicio DNS asigna el
nombre a una direccin IP.
Est organizado de modo jerrquico para permitir una escalabilidad a grandes
sistemas, como Internet. Utilizando un sistema jerrquico para crear nombres de
dominio, los equipos que almacenan los registros de asignacin de nombres de
dominio a direcciones IP tienen asignaciones nicamente para esta rea. Estos
equipos, denominados servidores DNS, nicamente procesan consultas para
equipos ubicados en sus reas respectivas. A medida que las asignaciones del
rea cambian, los servidores DNS basados en Windows 2000 se actualizan
automticamente con la nueva informacin.

Servicio de nombres Internet de Windows (WINS)


WINS proporciona una base de datos distribuida para registrar asignaciones
dinmicas de nombres NetBIOS utilizados en una red. WINS asigna nombres
NetBIOS a direcciones IP y permite que los nombres NetBIOS se utilicen a
travs de enrutadores.
Nota Un servidor WINS no es necesario en una red Windows 2000 pura pero
se recomienda para su uso en un entorno heterogneo.

Introduccin al protocolo TCP/IP

21

Resolucin de nombres en Windows 2000


Objetivo

Explicar el proceso de
resolucin de nombres.

Presentacin

Windows 2000 resuelve


tanto nombres de host como
nombres NetBIOS.

Resolucin
nombres
Resolucinde
de
nombresNetBIOS
de host
Archivo
Archivo

111
1
Nombre
Nombre de
de host
host local
local
3

88

Introducir
Introducir comando
comando

Introducir
comando
Introducir
comando
Introducir
7
Introducircomando
comando

Archivo
Archivo
HOSTS
HOSTS

222
2

LMHOSTS
LMHOSTS

Resolucin de nombres de host


88

Difusin
Difusin

Archivo
Archivo
7
ServidorDNS
DNS
7 Servidor
LMHOSTS
LMHOSTS

Servidor
Servidor WINS
WINS

Servidor
Servidor DNS
DNS

66

Cach
Cach nombres
nombres NetBIOS
NetBIOS

11

33
3

Archivo
Servidor
WINS
Archivo
Servidor
WINS
HOSTS
HOSTS

Las aplicaciones
Windows 2000 estn
diseadas para utilizar
nombres de host, pero tanto
los nombres NetBIOS como
los nombres de host pueden
resolverse utilizando
cualquier proceso si estn
configurados correctamente.
La diferencia est en el
orden de resolucin y el
tiempo empleado.

77

Servidor
Servidor DNS
DNS

Servidor
ServidorWINS
WINS

Cach
Cach nombres
nombres NetBIOS
NetBIOS

55

Archivo
Archivo
LMHOSTS
LMHOSTS
Servidor WINS
WINS
33 Servidor
Servidor
Servidor
DNS Difusin
Cachnombres
nombresNetBIOS
NetBIOS
5 Cach
Difusin 5
44 DNS
44

Importante

Archivo
Archivo
HOSTS
HOSTS

Introducir
Introducir comando
comando

66
22

Resolucin de nombres NetBIOS


44

Difusin
Difusin

77

Cach
nombres
NetBIOS
Cach
nombres
NetBIOS
Nombre
Nombrede
dehost
hostlocal
local

66

55

Archivo
Archivo
HOSTS
HOSTS

Archivo
Archivo
LMHOSTS
LMHOSTS

Difusin
Difusin

La resolucin de nombres es el procedimiento por el cual se resuelve un


nombre, o se asigna, a una direccin IP. Cuando introducimos un nombre
descriptivo en una aplicacin, la aplicacin determina si el nombre es un
nombre de host o NetBIOS. Las aplicaciones actuales de Windows 2000
utilizan el proceso de resolucin de nombres de host, pero algunas aplicaciones
anteriores, como las diseadas par Microsoft Windows NT, Windows 95 y
Windows 98, siguen utilizando nombres NetBIOS. Si el proceso de resolucin
de nombres falla, la aplicacin no puede comunicarse con el destino deseado. Si
utilizamos una direccin IP, la resolucin de nombres no es necesaria.

Proceso de resolucin de nombres de host


Los nombres de host pueden resolverse directamente por el archivo Hosts o por
un servidor DNS. El procedimiento predeterminado de resolucin de nombres
es el siguiente:
1. El equipo A introduce un comando, como FTP, utilizando el nombre de
host del equipo B.
2. El equipo A comprueba si el nombre especificado concuerda con su
nombre de host local.
3. Si no es as, el equipo A comprueba su archivo Hosts para buscar el
nombre de host del equipo B. Si encuentra el nombre de host, lo resuelve a
una direccin IP.
4. Si el equipo A no encuentra el nombre de host del equipo B en el archivo
Hosts, enva una consulta al servidor DNS. Si se encuentra el nombre de
host, se resuelve a una direccin IP.
5. Si el nombre de host no se encuentra en el servidor DNS, Windows 2000
busca el nombre en la cach de nombres NetBIOS. Windows 2000 trata el
nombre NetBIOS como el nombre de host.
6. Si la cach de nombres NetBIOS no tiene el nombre de host (NetBIOS), se
enva una consulta al servidor WINS.

Introduccin al protocolo TCP/IP

22

7. Si el servidor WINS no puede resolver el nombre, se enva un mensaje de


difusin a la red.
8. Si ningn host responde a la difusin, se busca el nombre de host
(NetBIOS) en el archivo Lmhosts.

Proceso de resolucin de nombres NetBIOS


De forma predeterminada, los nombres NetBIOS no funcionan en una red
TCP/IP. Windows 2000 permite que los clientes NetBIOS se comuniquen sobre
TCP/IP proporcionando el protocolo NetBT. NetBT es una sigla para NetBIOS
sobre TCP/IP. Este protocolo permite que las aplicaciones basadas en NetBIOS
se comuniquen utilizando TCP/IP traduciendo el nombre NetBIOS a una
direccin IP. Si WINS est configurado para que sea utilizado, el procedimiento
para resolver nombres NetBIOS es como sigue:
1. El equipo A introduce un comando, como net use, utilizando el nombre
NetBIOS del equipo B.
2. El equipo A comprueba si el nombre especificado est en la cach de
nombres NetBIOS.
3. Si no es as, el equipo A consulta un servidor WINS.
4. Si el servidor WINS no puede localizar el nombre, el equipo A utiliza una
difusin en la red.
5. Si una difusin no resuelve el nombre, el equipo A comprueba su archivo
Lmhosts.
6. Si los mtodos NetBIOS anteriores no resuelven el nombre, el equipo A
comprueba el archivo Hosts.
7. Finalmente, el equipo A consulta un servidor DNS.
Precaucin El orden en que Windows 2000 utiliza estos mecanismos depende
de cmo est configurado el equipo basado en Windows 2000.

Introduccin al protocolo TCP/IP

23

Proceso de transferencia de datos


Objetivo

Explicar el papel de los


paquetes en la transferencia
de datos.

Presentacin

La transferencia de datos es
un complejo proceso que
implica muchas actividades.

Terminologa asociada a los paquetes

Componentes de la trama

Flujo de datos

TCP/IP transmite datos en la red dividindolos en porciones ms pequeas


denominadas paquetes. A menudo, para nombrar estos paquetes se utilizan
diferentes trminos basados en el protocolo al que estn asociados. La divisin
de datos en paquetes es necesaria ya que una unidad grande de datos necesita
mucho tiempo para viajar por la red y puede llegar a obstruirla. Mientras la
unidad grande se transmite, ningn otro equipo puede transmitir datos. Adems,
si se produce un error, debe volver a retransmitirse toda la unidad de datos.
En cambio, si se envan paquetes pequeos a la red, stos se mueven con
rapidez. Como los paquetes pequeos no obstruyen la red, otros equipos pueden
tambin transmitir datos. Si algn paquete se corrompe, slo deber volver a
transmitirse este paquete, y no todos los datos.
Cuando se transmite un paquete en la capa de interfaz de red, se denomina
trama. Una trama est formada por diferentes componentes que tienen
funciones especficas en el flujo de datos en la capa de interfaz de red.
El proceso de flujo de datos implica un nmero de pasos, incluyendo la
organizacin de datos en paquetes pequeos en el equipo de origen y su
reordenacin en el modo original en el equipo de destino. Todas las capas de la
pila de protocolos TCP/IP estn implicadas en estas actividades en ambos
equipos, de origen y de destino.

Introduccin al protocolo TCP/IP

24

Terminologa asociada a los paquetes


Objetivo

Explicar la terminologa
frecuentemente asociada a
los paquetes.

Segmento

Mensaje

Datagrama

Trama

Presentacin

En cada capa de la pila


TCP/IP, se nombra el
paquete con un nombre
diferente.

Sugerencia

Debera utilizar esta pgina


para aclarar el hecho de
que existe ms de un
trmino asociado a un
paquete de datos. Recuerde
a los estudiantes el
significado de segmento
aplicado a la red.

A medida que un paquete de datos se transfiere de una capa a otra en la pila


TCP/IP, cada protocolo aade su propia informacin de cabecera. El paquete,
junto con la informacin aadida, recibe un nombre tcnico distinto cuando se
identifica con distintos protocolos. Estos nombres son segmento, mensaje,
datagrama y trama.

Segmento
Un segmento es la unidad de transmisin en TCP. Contiene una cabecera TCP,
acompaada de los datos de una aplicacin.

Mensaje
Un mensaje es la unidad de transmisin de protocolos no fiables, como ICMP,
UDP, IGMP y ARP. Est formado por una cabecera de protocolo, acompaada
de datos de aplicacin o protocolo.

Datagrama
Un datagrama es la unidad de transmisin en IP. Est formado por una cabecera
IP, acompaada de datos de la capa de transporte, y se considera no fiable.

Introduccin al protocolo TCP/IP

25

Trama
Una trama es la unidad de transmisin en la capa de interfaz de red y est
formada por una cabecera adicional a la capa de interfaz de red, acompaada de
los datos de la capa IP.

Nota Como sugiere el nombre UDP (user datagram protocol, protocolo de


datagramas de usuario), tambin puede denominarse datagrama. Sin embargo,
mensaje UDP es el trmino generalmente aceptado. El trmino segmento se
aplica cuando se utiliza un dispositivo fsico para dividir una red. En el contexto
de un paquete, a menudo se hace referencia al trmino segmento como
segmento TCP.

Introduccin al protocolo TCP/IP

26

Componentes de la trama
Objetivo

Explicar los tres


componentes de un paquete
de datos.

Cabecera

Presentacin

Seal de alerta

Cuando los datos se dividen


en paquetes, se le aaden
varios tipos de informacin
para que pueda llegar a su
destino.

Datos

Cola

Direccin
de origen

0,5 KB - 4 KB

CRC

Direccin
de destino

Una trama (el trmino para un paquete de datos en la capa de interfaz de red)
consta de tres componentes: cabecera, datos y cola.

Cabecera
La cabecera incluye: una seal de alerta para indicar que el paquete est siendo
transmitido, la direccin de origen y la direccin de destino.

Datos
Es la informacin real enviada por la aplicacin. Este componente del paquete
vara en tamao, dependiendo de los lmites establecidos por la red. La seccin
de datos en la mayora de redes vara de 0,5 kilobytes (KB) a 4 KB. Con
Ethernet, el tamao de datos es aproximadamente de 1,5 KB.
Debido a que la mayora de cadenas de datos originales ocupan mucho ms que
4 KB, los datos deben dividirse en piezas lo bastante pequeas como para
ubicarlas en paquetes. Se necesitan muchos paquetes para completar la
transmisin de un archivo de gran tamao.

Cola
El contenido exacto de la cola vara dependiendo del protocolo de la capa de
interfaz de red. Sin embargo, normalmente la cola contiene un componente
verificador de errores denominado comprobacin de redundancia cclica
(cyclical redundancy check, CRC). CRC es una cifra resultante de un clculo
matemtico en el paquete en el origen. Cuando el paquete llega a su destino, el
clculo se realiza de nuevo. Si el resultado de ambos clculos es el mismo,
indica que los datos del paquete han permanecido inalterados. Si el clculo en
destino es diferente del clculo en el origen, significar que los datos han
cambiado durante la transmisin. En este caso, el equipo de origen volver a
transmitir los datos.

Introduccin al protocolo TCP/IP

27

Flujo de datos
Objetivo

Explicar el proceso de
transferencia de datos.
CRC

Presentacin

La transferencia de
paquetes desde un equipo a
otro implica las capas
TCP/IP de ambos equipos,
origen y destino.

HTTP
HTTP

FTP
FTP

Datos

HTTP
HTTP

FTP
FTP

TCP
TCP

UDP
UDP

Aplicacin

TCP
TCP

UDP
UDP

Transporte
IP
IP

ICMP
ICMP IGMP
IGMP ARP
ARP

ATM
ATM

Sugerencia

La ilustracin de esta
pgina sigue la analoga
introducida en la primera
seccin. Los estudiantes
deberan estar
familiarizados ya con las
diversas tareas
relacionadas con TCP/IP, y
esta pgina las integra
utilizando el planteamiento
de un solo segmento.
Tambin compara la
verificacin CRC de la
trama con la suma de
comprobacin que los
protocolos aaden en cada
capa. Recuerde que no es
una lista completa de los
elementos que aade cada
protocolo.

Ethernet
Ethernet

Internet
Prembulo

IP
IP

ICMP
ICMP IGMP
IGMP ARP
ARP

ATM
ATM

Ethernet
Ethernet

Los paquetes de datos que se transmiten desde un equipo a otro viajan a travs
de las capas de la pila de protocolos TCP/IP. Cuando los paquetes de datos
pasan a travs de cada capa, los protocolos de esa capa adjuntan informacin
especfica a la cabecera. La informacin incorporada por cada protocolo incluye
informacin de comprobacin de errores, denominada suma de comprobacin.
La suma de comprobacin se utiliza para comprobar que la informacin de la
cabecera aadida por el protocolo ha llegado intacta al protocolo de destino,
mientras que la verificacin CRC comprueba todo el paquete.
La informacin aadida por los protocolos de una capa se encapsula en forma
de datos por los protocolos de la capa inferior. Cuando el paquete llega a su
destino, la capa correspondiente extrae una cabecera y trata el resto del paquete
como datos. El paquete se enva hacia arriba en la pila hasta el protocolo
apropiado.

Capa de Aplicacin
El proceso de transmisin de datos se inicia en la capa de Aplicacin de la pila
de protocolos TCP/IP. Una aplicacin, como la utilidad Ftp, inicia el proceso en
el equipo de origen preparando los datos en un formato que la aplicacin del
equipo de destino pueda reconocer. La aplicacin del equipo de origen controla
todo el proceso.

Introduccin al protocolo TCP/IP

28

Capa de transporte
Desde la capa de Aplicacin, los datos se envan a la capa de Transporte. Esta
capa contiene los protocolos TCP y UDP. La aplicacin que ha iniciado la
solicitud de transmisin selecciona qu protocolo utilizar (TCP o UDP) y se
aade la suma de comprobacin para TCP y UDP.
Si se selecciona TCP:
Asigna un nmero de secuencia a cada segmento a transmitir.
Aade una informacin de confirmacin para una transmisin orientada a
conexin.
Aade el nmero de puerto TCP para las aplicaciones de origen y destino.
Si se selecciona UDP:

Aade el nmero de puerto UDP para las aplicaciones de origen y destino.

Capa de Internet
Despus de que se haya aadido la informacin de transporte, el paquete de
datos se enva a la capa de Internet de la pila de protocolos TCP/IP. En esta
capa, IP aade la siguiente informacin de cabecera:
La direccin IP de origen
La direccin IP de destino
El protocolo de transporte
El valor de la suma de comprobacin
La informacin del tiempo de vida (Time to Live, TTL)
Adems de aadir esta informacin, la capa de Internet tambin es la
responsable de resolver las direcciones IP de destino a una direccin MAC.
ARP lleva a cabo esta resolucin. La direccin MAC se aade a la cabecera del
paquete y ste se enva a la capa de Interfaz de red.

Capa de Interfaz de red


La capa de Interfaz de red aade dos tipos de informacin (un prembulo y una
comprobacin de redundancia cclica (cyclical redundancy check, CRC) al
paquete que recibe de IP. El prembulo es una seccin de bytes que identifica el
principio de una trama. La verificacin CRC es un clculo matemtico que se
aade al final de la trama para verificar que sta no se ha corrompido.
Una vez que la informacin se ha aadido a las tramas de la capa de Interfaz de
red, se mezclan en la red. Las tramas se envan a todos los equipos de la red.

Introduccin al protocolo TCP/IP

29

Equipo de destino
Cuando las tramas llegan al equipo de destino, la capa de Interfaz de red de este
equipo descarta el prembulo y recalcula la verificacin CRC. Si el valor
coincide con el valor calculado antes de la transmisin, se examina la direccin
MAC de destino en la trama.
Si la direccin MAC es una direccin de difusin o concuerda con la del equipo
de destino, la trama se pasa al IP de la capa de Internet superior, o de lo
contrario la trama se descarta. En la capa IP, el protocolo IP recalcula la suma
de comprobacin y la compara con el valor calculado antes de la transmisin
para determinar si el paquete ha llegado intacto. A continuacin, IP pasa el
paquete al protocolo de transporte identificado en la cabecera IP.
En la capa de Transporte, si TCP recibe el paquete, ste comprueba el nmero
de secuencia del paquete y enva un acuse de recibo al protocolo TCP del
equipo de origen. A continuacin, utiliza la informacin del puerto TCP en el
paquete para enviarla a la aplicacin adecuada de la capa de Aplicacin
superior.
Si UDP recibe el paquete desde la capa de Internet, utiliza la informacin del
puerto UDP del paquete para enviarlo a la aplicacin adecuada de la capa de
Aplicacin sin enviar un acuse de recibo al equipo de origen. Una vez la
aplicacin ha recibido los datos, los procesa segn sea necesario.

Introduccin al protocolo TCP/IP

30

Enrutamiento de datos
Objetivo

Explicar el papel de los


routers en la transmisin de
datos.

Enrutamiento IP

Presentacin

Transferencia de datos entre routers

En la mayora de redes de
gran tamao, los datos
necesitan ser routers de una
parte de la red a otra.

El flujo de datos en una red formada por un nico segmento es sencillo. Los
equipos que transmiten datos pueden enviar una solicitud a travs de la red a la
direccin MAC del equipo de destino y enviarle los datos. Sin embargo, en
redes con mltiples segmentos, el proceso de transmisin de datos es ms
complejo. En estos entornos, TCP/IP proporciona varias rutas entre los equipos
e impide que las comunicaciones innecesarias atraviesen las fronteras de los
segmentos.
En un entorno con redes conectadas, es posible que los equipos de origen y de
destino no estn en el mismo segmento. IP determina si el equipo de destino es
local o remoto en relacin al equipo de origen. Si es remoto, los datos no
pueden enviarse directamente. En lugar de ello, IP los enva a un router, que
enva el paquete a su destino.
En esta seccin, estudiaremos el papel de IP en el proceso de enrutamiento y el
proceso por el que los datos se transmiten a travs de routers.

Introduccin al protocolo TCP/IP

31

Enrutamiento IP
Objetivo

Explicar el papel de IP en la
transferencia de datos.

Presentacin

IP desempea un papel
muy importante en la
transferencia de datos a
travs de mltiples
segmentos de red.

Porcin de la tabla de enrutamiento


192.168.1.0
192.168.2.0
192.168.3.0
192.168.4.0
192.168.5.0
192.168.6.0
192.168.7.0
192.168.8.0

255.255.255.0
255.255.255.0
255.255.255.0
255.255.255.0
255.255.255.0
255.255.255.0
255.255.255.0
255.255.255.0

192.168.1.1
192.168.2.1
192.168.3.1
192.168.4.1
192.168.5.1
192.168.6.1
192.168.7.1
192.168.8.1

Router

Importante

Introduzca el trmino de
interconexin de redes, ya
que la principal funcin de la
pila de protocolos TCP/IP es
permitir la comunicacin a
travs de un rea de gran
tamao. Comente que los
routers son la clave para
entender cmo funciona una
interconexin de redes.
Asegrese que los
estudiantes entienden la
diferencia entre entrega
directa e indirecta, ya que
es un importante aspecto
del protocolo IP.

Las redes TCP/IP de gran tamao se dividen en segmentos ms pequeos para


reducir el volumen de comunicaciones dentro de un segmento. Una
interconexin de redes es una red formada por mltiples segmentos que estn
conectados por routers. Bsicamente, los routers son equipos con dos
adaptadores de red que proporcionan el medio principal de unin de dos o ms
segmentos fsicamente separados.
Los routers envan paquetes IP de un segmento de red a otro. Este proceso de
reenvo de paquetes IP se denomina enrutamiento. Los enrutadores estn
conectados a uno o ms segmentos de red IP, permitiendo el reenvo de los
paquetes entre segmentos.

Entrega de paquetes
Los paquetes IP reenviados utilizan como mnimo uno de los dos tipos de
entrega, dependiendo de si el paquete IP se reenva al destino final o si se enva
a un router. Estos dos tipos de entrega se conocen tambin como entrega directa
e indirecta.
La entrega directa tiene lugar cuando un equipo reenva un paquete a su
destino final en el mismo segmento. El equipo encapsula el paquete IP en
un formato de trama para la capa de Interfaz de red y direcciona el paquete
a la direccin MAC de destino.
La entrega indirecta tiene lugar cuando un equipo reenva el paquete a un
router porque el destino final no se encuentra en el segmento. El equipo
encapsula el paquete IP en un formato de trama para la capa de Interfaz de
red direccionada a la direccin MAC del router IP.

Introduccin al protocolo TCP/IP

32

Tabla de enrutamiento
Para determinar si un paquete debe ser reenviado, los routers utilizan tablas de
enrutamiento para enviar datos entre segmentos de red. Una tabla de
enrutamiento se almacena en memoria y mantiene informacin sobre otras
redes IP y hosts. Adems, una tabla de enrutamiento proporciona informacin a
cada host local sobre cmo comunicarse con las redes y hosts remotos.
Para cada equipo de una red IP, podemos mantener una tabla de enrutamiento
que contiene una entrada para cada otro equipo o red en comunicacin con el
equipo local. Sin embargo, para redes grandes esto no resulta prctico y se
utiliza un router por defecto para mantener la tabla de enrutamiento.
Las tablas de enrutamiento pueden ser tanto estticas como dinmicas,
dependiendo del modo en que se actualizan. Podemos actualizar una tabla de
enrutamiento manualmente. Como la actualizacin no puede realizarse a
menudo, la informacin en la tabla de enrutamiento puede no estar actualizada.
Por otro lado, una tabla de enrutamiento dinmica se actualiza automticamente
siempre que se dispone de nueva informacin.

Introduccin al protocolo TCP/IP

33

Transferencia de datos entre routers


Objetivo

Explicar el proceso de
transferencia de datos entre
routers.

Es
Es el
el destino
destino local?
local?
S,
S, aadir
aadir la
la direccin
direccin MAC
MAC de
de destino
destino
No,
No, aadir
aadir la
la direccin
direccin MAC
MAC del
del router
router
Siempre
Siempre aadir
aadir la
la direccin
direccin IP
IP de
de destino
destino

Verificar paquete
Decrementar TTL
Es el destino local?
S, aadir la direccin MAC de destino
No, aadir otra direccin MAC del router

Presentacin

Los datos se transmiten


entre redes interconectadas
a travs de routers.

Verificar
Verificar paquete
paquete
Verificar
Verificar la
la direccin
direccin IP
IP
Enviar
Enviar el
el paquete
paquete aa la
la prxima
prxima capa
capa

C
Router 1

D
Router 2

Sugerencia

Use esta transparencia


como conclusin a la
analoga de la primera
seccin. Use esta
transparencia para explicar
inicialmente el proceso de
transmitir datos del equipo A
sobre el router 1 al equipo
C. A continuacin pregunte
a los estudiantes sobre el
proceso de transmitir datos
del equipo A al equipo B o
D. Asegrese que resalta la
ubicacin de la segunda
direccin MAC en el
segundo ejemplo.

IP desempea un papel importante en la transmisin de datos a travs de redes


interconectadas. Los paquetes se intercambian y procesan en cada equipo
utilizando IP en la capa de Internet en el equipo de origen, en los routers por el
camino al destino y en el equipo de destino.
Para enviar datos entre dos equipos que estn en segmentos de red distintos, IP
consulta una tabla de enrutamiento local en busca de una ruta hacia el equipo
remoto. Si encuentra una ruta, enva un paquete utilizando esa ruta. De lo
contrario, reenva los paquetes de datos a su router por defecto.

IP en el equipo de origen
Adems de aadir tal informacin en el TTL, IP siempre aade la direccin IP
del equipo de destino del paquete. En el caso de un envo directo, se utiliza
ARP para aadir la direccin MAC del equipo de destino. En el caso de entrega
indirecta, se utiliza ARP para aadir la direccin MAC del router al que se
reenviar el paquete.

Introduccin al protocolo TCP/IP

34

IP en el router
Una vez que el paquete alcanza a un router, el protocolo IP del router determina
el prximo reenvo del paquete. Para este propsito, IP realiza los siguientes
pasos:
1. IP realiza la verificacin y la direccin IP de destino.
Si la direccin IP es la direccin IP del router, ste procesa el paquete como
el equipo de destino (IP en el destino).
2. IP decrementa el TTL verifica su tabla de enrutamiento en busca de la mejor
ruta a la direccin IP de destino.
3. En el caso de envo directo, se usa ARP para aadir la direccin MAC del
equipo de destino. En el caso de envo indirecto, se usa ARP para aadir la
direccin MAC del router al que ser reenviado el paquete.
Este proceso completo se repite en cada router en la ruta entre el origen y el
equipo de destino hasta que el paquete alcanza un router en el mismo segmento
que el equipo de destino.

Fragmentacin y reensamblado
Cuando un paquete que es demasiado grande para ser transmitido en una red
llega al router, IP divide el paquete en trozos ms pequeos antes de
transmitirlo hacia adelante. Este proceso se conoce como fragmentacin.
A continuacin, todos los paquetes pequeos son enrutados a la red remota.
Incluso si viajan a travs de mltiples routers, los fragmentos son
reensamblados slo cuando todos los paquetes pequeos que forman parte de la
transmisin de datos completa alcanzan el equipo de destino. Este proceso se
conoce como reensamblado.

IP en el destino
Cuando se recibe un paquete en el equipo de destino, se enva hacia arriba a IP.
IP en el equipo de destino realiza la verificacin y la direccin IP de destino. A
continuacin, IP enva el paquete a TCP o UDP. Finalmente, el paquete se
enva a la aplicacin de destino, basndose en el nmero de puerto, para su
procesamiento final.
Nota Si en cualquier momento el TTL cae por debajo de cero o falla un paso,
como el no encontrar la aplicacin de destino, el paquete se descarta y puede
devolverse un paquete ICMP. Aunque no se garantiza el envo de un paquete
ICMP, si se utiliza TCP, el paquete original ser retransmitido.

Вам также может понравиться