Академический Документы
Профессиональный Документы
Культура Документы
Contenido
Descripcin general
Introduccin a TCP/IP
Resolucin de nombres
17
23
Enrutamiento de datos
30
ii
Descripcin general
Objetivo
Proporcionar una
descripcin general de los
temas y objetivos del
mdulo.
Introduccin a TCP/IP
Presentacin
Resolucin de nombres
Enrutamiento de datos
En este mdulo,
estudiaremos la
comunicacin en una red
Windows 2000 utilizando la
familia de protocolos
TCP/IP.
Introduccin a TCP/IP
Objetivo
Describir la familia de
protocolos TCP/IP.
Presentacin
El proceso de comunicacin
Capas de TCP/IP
Identificacin de aplicaciones
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
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.
Capas de TCP/IP
Objetivo
Presentacin
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
Capa de
Internet
Capa de
Interfaz de Red
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.
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.
Identificacin de aplicaciones
Objetivo
Explicar la funcin de
sockets y puertos en las
comunicaciones de red.
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
192.168.2.150
192.168.2.150
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.
Presentacin
Utilidades TCP/IP
La familia de protocolos
TCP/IP est formada por
seis protocolos principales y
una serie de utilidades.
Presentacin
TCP
IP
Sugerencia
UDP
ICMP IGMP
ARP
10
Presentacin
TCP
IP
Sugerencia
UDP
ICMP IGMP
ARP
11
Presentacin
TCP
IP
Sugerencia
UDP
ICMP IGMP
Router
ARP
12
Presentacin
TCP
IP
Importante
UDP
Router
13
Presentacin
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
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.
14
1 Cach
5 ARP
Presentacin
B
2
3 Cach
ARP
TCP
IP
Importante
Sugerencia
Compruebe si los
estudiantes tienen una idea
clara preguntndoles sobre
los mensajes de difusin y
si son enrutables.
UDP
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
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.
15
Utilidades de TCP/IP
Objetivo
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
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
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.
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).
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
17
Resolucin de nombres
Objetivo
Presentacin
Tipos de nombres
Asignacin IP esttica
Asignacin IP dinmica
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.
18
Tipos de nombres
Objetivo
Asignados
Asignados aa la
la direccin
direccin IP
IP del
del equipo
equipo
255
255 caracteres
caracteres de
de longitud
longitud
Pueden
Pueden contener
contener caracteres
caracteres
Presentacin
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
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
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.
19
Asignacin IP esttica
Objetivo
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
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.
20
Asignacin IP dinmica
Objetivo
DNS
DNS es
es un
un sistema
sistema para
para nombrar
nombrar equipos
equipos yy
Presentacin
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
21
Explicar el proceso de
resolucin de nombres.
Presentacin
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
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
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
22
23
Presentacin
La transferencia de datos es
un complejo proceso que
implica muchas actividades.
Componentes de la trama
Flujo de datos
24
Explicar la terminologa
frecuentemente asociada a
los paquetes.
Segmento
Mensaje
Datagrama
Trama
Presentacin
Sugerencia
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.
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.
26
Componentes de la trama
Objetivo
Cabecera
Presentacin
Seal de alerta
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.
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.
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:
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.
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.
30
Enrutamiento de datos
Objetivo
Enrutamiento IP
Presentacin
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.
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.
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.
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.
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.
33
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
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
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.
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.