Documente Academic
Documente Profesional
Documente Cultură
INGENIERIA INFORMATICA
TCP/IP
-1-
Qu es TCP/IP?
TCP e IP, dos de los ms populares protocolos de comunicacin actualmente, permiten a
diversas clases de ordenadores usando diversos sistemas operativos comunicar LAN y/o WAN
unas a otras. El trmino TCP/IP se utiliza con frecuencia para hacer referencia a una coleccin
de protocolos de comunicacin que conforman la Suite del Protocolo TCP/IP.
Algunos de los protocolos que se incluyen en la suite del protocolo TCP/IP son:
Protocolo Universal de Datagrama (UDP, Universal Datagram Protocol)
Protocolo de Control de Mensajes Internet (ICMP, Internet Control Message Protocol)
Protocolo de Enrutamiento de Informacin (RIP, Routing Information Protocol)
Protocolos de aplicacin como:
Protocolo de Transferencia de Archivos (FTP, File Transfer Protocol)
Protocolo de terminal virtual (telnet)
Protocolo simple de transporte de correo (SMTP, Simple Mail Transport Protocol)
La suite del protocolo TCP/IP est en constante desarrollo. En los ltimos aos encontramos
una nueva clase de protocolos de aplicacin, como Gopher, y el Protocolo de Transporte para
Hyper Texto (HTTP, HiperText Transport Protocol). Esto ha dado lugar al ms popular de las
aplicaciones de Internet: los visualizadores de pginas Web (Web browsers). Algunos de los
browsers ms conocidos son el Navigator de Netscape y el Internet Explorer de Microsoft.
-2-
TCP/IP, por lo tanto, est bien adaptado para las grandes internetworks tales como Internet.
Sin embargo la creciente sofisticacin trae complejidad para los administradores de red.
Algunas comparaciones a las direcciones de NetWare se ilustran para ayudar a entender las
direcciones TCP/IP.
La explosin de Internet en los ltimos aos se ha debido a TCP/IP. Su xito, sin embargo, est limitando
su crecimiento. El incremento de redes TCP/IP est yendo rpidamente ms all de la expectativa y
consideraciones. Las direcciones IP disponibles se estn agotando rpidamente. Se estn desarrollando
los estndares para la siguiente generacin de IP (IP next generation, IPng). IPng se est diseando para
tratar este problema, y ampliar el espacio de direccionamiento para necesidades futuras.
-3-
A P L IC A C IO N
P R E S E N T A C IO N
S E S IO N
TRA NSPO RTE
RED
EN LA C E D E D A TO S
F IS IC A
Figura 1: Modelo OSI
En la suite del protocolo TCP/IP, no hay capas que asocian a las capas de la Sesin y de
Presentacin del Modelo de Referencia OSI. Cada capa en la estructura de la suite del
protocolo en la capa inferior da y proporciona capacidades adicionales a la capa sobre ella,
mientras que oculta las complejidades del mecanismo subyacente. Las cinco capas de TCP/IP
son como sigue:
Fsica
Enlaces de Datos
Redes
Transporte
Aplicaciones
-4-
Capa Fsica
Marcos Ethernet
Como ejemplo, miremos un marco de Ethernet. La figura 3 muestra los campos de un marco
Ethernet. El nmero sobre cada campo indica el nmero de bytes en ese campo. El campo
Prembulo alerta todas las estaciones en el bus que est viniendo un mensaje. El campo
Direccin de Origen y el de Direccin de Destino se utilizan para la comunicacin de la
estacin-a-estacin. Estas direcciones de origen y destino, describe a menudo la direccin
fsica o MAC ADDRESS, que es la direccin que se imprime en la memoria de la tarjeta de
interfaz de la red.
P r e m b u lo
D ir e c c i n
de
D e s t in o
D ir e c c i n
de
O rig e n
2
T ip o
o
L o n g it u d
46 - 1500
D ato s
FC S
-5-
En Ethernet, los primeros seis caracteres de la direccin son asignados por el Institute of
Electronic and Electrical Engineers (IEEE) a un fabricante, mientras que los siguientes seis
caracteres se asignan en forma secuencial a cada nueva tarjeta o interfaz. Esto garantiza que
cada interfaz tiene una direccin nica de Ethernet, y tambin proporciona informacin del
vendedor que fabrica la tarjeta o interfaz. Por ejemplo, la direccin 0000.0cO8.9fO4 identifica
que era este dispositivo fabrica por Cisco Systems porque los primeros seis caracteres de la
direccin, 0000.Oc, identifican el prefijo de la direccin asignado al Cisco Systems.
En el caso de Ethernet, dos tipos de paquetes pueden ser usados, Ethernet-lI (o versin 2) y
IEEE 802.3. La diferencia significativa entre estos dos formatos est en el campo Tipo o
Longitud.
En Ethernet-lI, este campo representa el tipo del protocolo, como TCP/IP o DECnet, para datos
en el campo de Datos. Esto identifica a la capa superior, la capa de Red, que protocolo se est
utilizando.
En IEEE 802.3, este campo representa la longitud del campo de Datos. En IEEE 802.3, un
campo Punto de Acceso al Servicio (SAP: Service Access Point) en la seccin de Datos
identifica el tipo de datos. El SAP identifica el protocolo en uso para paquetes 802.3.
Esta diferencia causa una incompatibilidad entre IEEE 802.3 y Ethernet-lI. Para que dos
dispositivos se comuniquen en la misma red, deben utilizar el mismo tipo del marco. Sin
embargo, la buena noticia es que el software de los drivers tiene la capacidad de identificar y
distinguir entre los tipos de marcos de Ethernet debido al hecho de que todos los tipos de
datos de Ethernet-lI tienen longitudes no vlidas para el campo de longitud 802.3, por esta
razn, una sola interfaz puede utilizar ambos tipos de paquetes. TCP/IP usa los marcos de
Ethernet-lI, mientras IPX es el default para los marcos IEEE 802.3, pero actualmente pueden
utilizar realmente cualquier tipo de marco. Es muy comn configurar una estacin de trabajo
cliente de NetWare para que utilice drivers ODI con marcos Ethernet 8O2.3 para IPX y marcos
Ethernet-lI para TCP/IP.
-6-
El PPP, por otra parte, es un protocolo serial-line completamente equipado que trabaja en
conexiones sncronas y asncronas, indicando que PPP puede ser usado no solamente para
conexiones analgicas conmutadas, pero tambin para enlaces digitales dial-up tales como
ISDN y conexiones dedicadas tales como circuitos punto-a-punto. A diferencia de SLIP, PPP
puede trabajar con otros protocolos adems del IP en el nivel de la capa 3, incluyendo el
protocolo IPX de NetWare. Informacin detallada sobre PPP puede encontrar en RFCs 1661,
1662, 1663 y 1618.
Adicionalmente a las opciones de seguridad ofrecidas por SLIP, PPP ofrece mecanismos
flexibles para poner en ejecucin una amplia variedad de polticas de asignacin de
direcciones. La asignacin de direccin dinmica es una opcin importante para los
proveedores de acceso a Internet (IAP). Por esta razn, muchos IAPs se estn alejando de SLIP
y estn ofreciendo solamente acceso PPP, especialmente sobre conexiones analgicas dial-up.
Capa de Red
La Capa de Red, que se refiere a menudo como la capa de la red interna, es la capa ms
importante de la suite del protocolo TCP/IP. En la suite del protocolo TCP/IP, el IP es el
protocolo principal en esta capa. Esta capa pone todo el direccionamiento y ruteo IP. Estas
direcciones, como se ve ms adelante, son asignadas por el administrador de la red y no estn
relacionadas con la direccin fsica o el MAC ADDRESS. Adems, otros protocolos, incluyendo
los protocolos ARP y RARP, se ocupan de las ediciones y del encaminamiento de nivel inferior,
tambin se ponen en ejecucin en esta capa.
El encaminamiento de paquetes a travs de redes ocurre en esta capa, los paquetes son la
unidad primaria de informacin. Los paquetes se encaminan basndose en la direccin del
dispositivo de red, que es diferente a la direccin fsica (es decir, la direccin Ethernet), segn
lo definido en la capa de Enlace de Datos.
Protocolo Internet
El Protocolo Internet (Internet Protocol, IP), protocolo principal de la Capa de Red, encamina el
envo de paquetes a protocolos de alta velocidad (TCP y UDP) a travs del internetwork, el cual
puede consistir de diversas clases de capas de Enlace de Dato y Fsicas. El protocolo IP se
caracteriza por:
Es sin conexin.
Es no fiable.
Ofrece una distribucin del mejor-esfuerzo.
El IP se llama sin conexin porque cada paquete se trata independientemente de los dems. IP
agrega la informacin de cabecera necesaria para permitir que cada paquete sea encaminado
correctamente a su destino. Imagnese una estacin de trabajo recuperando archivos de un
servidor ftp. Una estacin de trabajo enva tres paquetes, por ejemplo, ellos pueden viajar
sobre diversos caminos y ser ensamblados en el destino final, segn lo mostrado en la figura
5.
-7-
Tal como sucede en una carta ordinaria, la informacin ms importante de un paquete del IP es la
direccin del origen y del destino.
-8-
Direcciones IP
Cada computadora o dispositivo conectado a Internet con protocolo TCP/IP tiene una direccin
nica, designado como DIRECCION IP (IP ADDRESS). Un ordenador o un dispositivo podr ser
un sistema multiusuario como un servidor UNIX o una computadora mainframe, un ordenador
personal, o un dispositivo como un ruteador. Si un ordenador o dispositivo tiene ms de una
interfaz de red, cada interfaz tendr un IP ADDRESS. Las direcciones de IP, como los nmeros
de telfono, son nicas. Las direcciones IP hacen que las direcciones independientes de las
topologas o de las direcciones de hardware.
Como todos las direcciones de la Capa de Red, un IP ADDRESS se divide generalmente en dos
partes, el numero de la red y el numero del host, segn lo mostrado en la figura 7.
Figura 7
El numero de red debe ser nico dentro de la intrarred en la cual se comunica. En el caso de
NetWare, por ejemplo, los nmeros del IPX deben ser nicos dentro de una red interna de los
servidores y de los clientes de NetWare.
Al igual que con Internet, la direccin de red debe ser nica. El numero de red nico IP es
asignado por el servicio de InterNIC Registration. Usted puede conseguir su numero IP de red
directamente del InterNIC o de su Internet Service Provider (ISP). Vea la seccin, "Obteniendo
un IP ADDRESS y un Domain Name" ms adelante para los detalles en el InterNIC y la
obtencin de nmeros nicos de la red.
Las direcciones IP son de 32 bits de largo, y se analizan en cuatro bytes u octetos. El protocolo
del IP mira estas direcciones como nmeros binarios, con cada uno de estos bytes que tienen
ocho bits. Como nmeros binarios, estos bytes u octetos se extienden a partir del 00000000 a
11111111. La tabla 1 ilustra el valor de cada uno de los dgitos en un nmero binario.
Tabla 1 : Determinando valores decimales de numeros binarios
Nmero Binario
Valor Decimal
1ro
128
2do
64
3er
32
4to
16
5to
8
6to
4
7mo
2
8vo
1
-9-
Como ejemplo, el nmero binario 10101111 se puede representar en formato decimal sumando los
valores de cada uno de los caracteres del nmero binario que tienen un valor de 1. El nmero binario
10101111 tiene un 1 en los 1ros, 3ro, 5tos, 6tos, 7mos, y 8vos caracteres. Los valores de estos
caracteres son 128, 32, 8, 4, 2, y 1. Si usted suma stos valores, tiene el valor 175. Por lo tanto, el
nmero binario 10101111 en la representacin decimal es 175.
Desafortunadamente, trabajar con nmeros binarios no es una tarea familiar para la mayora
de los administradores de red. Por simplicidad, las direcciones IP se indican en un formato
decimal con punto, que es una serie cuatro nmeros (0 a 255) separados por los puntos. Por lo
tanto, la direccin Internet mas baja posible es:
0.0.0.0
mientras que es la direccin ms alta posible:
255.255.255.255
Para racionalizar la asignar de direcciones Internet a las compaas de todas los tamaos, los
diseadores originales del protocolo TCP/IP dividieron las direcciones IP en diversas clases,
segn se muestra en la seccin siguiente.
Clases de direcciones IP
Segn lo mencionado antes, una Direccin IP consiste en dos partes, el numero de la red (net
ID) y el numero del host (host ID). Para hacer el uso eficaz del espacio del IP ADDRESS,
diversas clases de direcciones IP se han creado. Hay cinco clases de direcciones Internet,
dependiendo del rango de direccin disponible de red, segn lo mostrado en la figura 8.
Las direcciones de la clase A tienen una identificacin de red de 7 bits y una identificacin del
host de 24 bits. Entonces puede solamente ser 127 direcciones de la clase A (2 7-1), que se han
agotado hace un buen tiempo. Las redes con clase A pueden tener mximo de 16.777.216
(224) hosts, pero dos de los nmeros posibles (todo el 0s y todo el 1s en binario) son
reservados (vase la seccin direcciones reservadas ms a delante). Esto permite un mximo
de 16.777.214 hosts.
Las direcciones de la clase B, convenientes para las compaas grandes, consisten en una
identificacin de la red de 14 bits y una identificacin de 16 bits para el host. Puede haber un
-10-
mximo de 16.383 direcciones de clase B (de 2 14-1). Las redes de la clase B pueden tener un
mximo (216-2) de 65.534 hosts posibles. La mayora de las direcciones de la clase B tambin
se han agotado, dejando la clase C como la nica opcin para las compaas que ahora estn
buscando direcciones Internet.
Las direcciones de la clase C consisten en un identificador de red de 21 bits y 8 bits para el
host principal por lo tanto, pueden haber un mximo de 2.097.152 (2 21) direcciones de la clase
C, con solamente 254 direcciones del host (2 8-2).
Las direcciones de la clase D y de E no se asignan, la clase D esta reservada para el
multicasting y la clase E reservada para el uso futuro.
La tabla siguiente resume el nmero de redes y de direcciones del host en cada uno de las tres
clases asignables de la red.
Tabla 2: Direcciones clase A, B y C - Nmero de Redes versus Nmero de Nodos
Clase de
Direccin
A
B
C
Nmero de redes
127
16383
2097151
Nmero de nodos
16277214
65534
254
La figura 9 muestra un ejemplo del IP que trata para dos redes hipotticas. La red Alfa tiene
una direccin de red de 192.42.5 asignada, mientras que la red Beta tiene la direccin 129.85
asignada.
-11-
Red
Direccin en formato decimal de
punto
Direccin en formato binario
Clase de Direccin IP
Nmero posible de host
Red Alfa
192.42.5.0
Red Beta
129.85.0.0
11000000 00101010
00000101 00000000
Clase C
254
10000001 01010101
00000000 00000000
Clase B
65534
As, la red Beta 129.85 puede tener 65.534 nodos, mientras que la red Alfa, como la mayora
de los otras direcciones de la clase C, puede tener solamente 254 hosts. Si usted solicita un IP
ADDRESS, es ms probable conseguir una direccin de la clase C, que se limita a 254 hosts.
Todos los dispositivos en una red fsica deben tener direcciones IP usando la misma
identificacin de red, pero una identificacin nica del host. Por tanto, todos los dispositivos en
la red Beta tendran un IP ADDRESS que comienza con 129.85 es altamente improbable, sin
embargo, que una red sera puesta en ejecucin con 65.534 dispositivos en un solo segmento
de red, particularmente si esta red fue separada hacia fuera entre un nmero de localizaciones
geogrficamente dispersadas. En lugar, esta red interna sera compuesta de un nmero de
redes individuales. Un mecanismo conocido como subnetting se emplea as para dividir ms
lejos su espacio de direccin asignado en redes lgicas mltiples.
Subnetting
Subnetting permite que una organizacin dividir la porcin de identificacin de los hosts de su
mbito de direcciones asignadas en redes lgicas separadas. El mbito de direcciones
asignadas es el rango de direcciones permisibles dentro de la direccin de red. Por ejemplo, si
su direccin asignada es 192.42.5, el rango de direcciones permisible es 192.42.5.0 a
192.42.5.255. Para las organizaciones con ms de una red fsica, el subnetting se requiere
para hacer que las redes aparecen como una al mundo exterior. Para las organizaciones con
solamente una red fsica TCP/IP, sin embargo, el subnetting no es necesario.
Por ejemplo, la red Beta de la figura 9 puede tener tres redes Ethernet separada, esto se
ilustra en la figura 10. En este caso, la organizacin puede elegir utilizar al tercer byte (el byte
alto de su identificacin del host) para representar dentro de una red Ethernet a un
determinado host. Haciendo esto, puede ahora tener 254 subnets, con hasta 254 hosts en
cada subnet (vase figura 10).
El Subnetting no tiene ninguna significacin para la gente al exterior de la red. Los sistemas
exteriores consideran solamente la red Beta como una red con una direccin de red 129.85.
-12-
Cuando una organizacin divide su mbito de direcciones, puede seleccionar el nmero de bits
para fijar el espacio de la subnet y el espacio del host. Ha continuacin unas guas que deben
ser consideradas en la divisin del mbito de direcciones.
Primero, usted necesita determinarse cuntos de los bits del host se deben utilizarse para el
subnetting. El apndice B proporciona tablas que indican el nmero conveniente de bits de la
subnet mask, el nmero de subnets que cada opcin permitir, y el nmero del hosts o
dispositivos IP que puede contener cada subnet.
En segundo lugar, seleccionando que nmero de subnets a utilizar, debe conocer que una
direccin subnet con todo 0s y todo 1s debe evitarse. Haciendo esto, usted evitar utilizar las
direcciones reservadas. Estas direcciones reservadas se discuten detalladamente en la seccin
titulada "Reserved Addresses-Broadcast and Subnet Addresses".
La red Beta habra podido ser dividida para tener siete bits de espacio de subnet y nueve bits
de espacio del host. Esto permitira 126 subnets, con 510 hosts cada uno. Una subnet mask se
utiliza para identificar qu porcin de la direccin debe ser utilizada como la direccin de red
lgica (red ms la porcin del subnet). En el ejemplo del cuadro 10, la subnet mask de la red
Beta sera 255.255.255.0. Esto especifica que el ltimo byte es el nombre de host, y que los
primeros tres bytes hacen la porcin de la red y del subnet.
Miremos otro ejemplo. Usted obtiene una identificacin de red 202.192.156 del InterNIC. Esta
es una direccin de clase C, as que tiene ocho bits de espacio para el host en cada subnet. Su
compaa tiene solamente dos locales con tres estaciones de trabajo cada una, pero espera
tener cerca de diez locales en los aos que vienen. Tambin espera que haya al menos 14
nodos con direcciones IP en cualquier solo sitio. La primera tarea debe decidir la mscara de la
red (subnet mask), que en este caso podra ser los primeros cuatro bits de la identificacin del
host disponible (vase fig. 11).
Por lo tanto, los bits de la direccin de la subnet A podran ser 0001, que significarn que el
primer local de su compaa tendr la direccin de 202.192.156.16. El resto de los nodos se
pueden asignar direcciones variando los ltimos cuatro bits. Igualmente, los bits de la
direccin de la subnet B podan ser 0010, dando una direccin de 202.192.156.32. Los otros
nodos se pueden asignar direcciones otra vez variando los ltimos cuatro bits. La subnet mask
en este ejemplo sera 255.255.255.240. Esto especifica que los ltimos cuatro bits del byte son
-13-
el nombre de host, y los primeros tres bytes y los primeros cuatro bits del ltimo byte hacen la
porcin de la red y del subnet. (El binario 11110000 equivale al decimal 240)
La figura 11 muestra la red 202.192.156 conectada con el Internet va un Gateway y los dos
subnets.
-14-
Institutos de educacin
superior
Firmas comerciales
Agencias del gobierno
Fuerzas armadas
Organizaciones no
gubernamentales ni
comerciales
Redes de computadoras
int
Organizaciones
internacionales
us
uk
ca
jp
au
cn
-15-
fl
fr
de
in
kr
kp
Finlandia
Francia
Alemania
Indial
Corea del Sur
Corea del Norte
mx
nl
pe
sg
es
se
Mxico
Nueva Zelandia
Per
Singapur
Espaa
Suiza
En la mayora de los casos, parecera que las operaciones de bsqueda del DNS son muy
rpidas, esto es debido al almacenamiento en memoria inmediata de los nombres alejados y
posiblemente utilizados con ms frecuencia en el servidor de nombres de dominio de la
instalacin local. Adems de la informacin del IP ADDRESS, los servidores DNS tambin
guardan informacin especial sobre los usuarios de correo. Por ejemplo, para
pauls@mktg.abc.com tambin dar para pauls@abc.com. La razn es que la compaa del ABC
mantiene un servidor de nombres de dominio que est enterado de todos sus nombres
internos.
-16-
Esto significa esa cada compaa con una direccin en Internet requiera su propio servidor
DNS en su instalacin? No necesariamente!
Para compaas ms pequeas, es una prctica comn que su servidor de nombre de dominio
resida en servidor de nombre de dominio de su IAPs. De esta manera, su instalacin no
necesita ejecutar y administrar un servidor de DNS que normalmente est basado en UNIX.
Muchos IAPs tienen conexiones a Internet de velocidad como T1 o T3, y pueden resolver
nombres incluso si su sitio o servidor est apagados.
Para las compaas con grandes redes o mltiples locales y solamente un gateway/router que
anuncia el direccionamiento, es el mejor mantener el servidor de nombres de dominio en el
lugar central. La figura 15 muestra una red ms compleja, donde el servidor de nombres de
dominio est situado en el mismo local. El servidor del DNS puede ser un servidor NetWare o
un servidor UNIX. Las ms recientes implementaciones de DNS estn disponibles en el sistema
operativo de UNIX. Con NetWare/IP, Novell tambin ofrece el servidor del DNS como NLM.
-17-
Ruteo de Datagramas IP
Los Routers (enrutadores) son actualmente los gateway ms comunes. Un gateway es un
dispositivo que conecta dos o ms redes. Una red, en este caso, podra ser un segmento de la
red de rea local (LAN) o una red de rea amplia completa (WAN). Un host, por otra parte, se
conecta directamente con una red fsica. Un host es cualquier computadora conectada a
Internet que tiene una direccin IP o Internet y puede recibir aplicaciones Internet.
Internet se compone de las mltiples redes fsicas interconectadas por los gateways. Todos los
Figura 15: Un
servidor DNS en Los
el
gateways en Internet forman una cooperativa y una estructura
interconectada.
sitio
de
la
compaa
datagramas pasan a partir de un gateway a otro hasta que alcanzan un gateway que pueda
entregar el datagrama directamente. Por ello, todos los gateways mantienen tablas de ruteo IP
o Internet. Las tablas de ruteo de la red interna de una compaa pueden ser complejas,
dependiendo del tamao de la red.
Conectar una red pequea con Internet es simple, esto es porque la complejidad de construir
la informacin de ruteo se transfiere al Punto de Presencia (Point Of Presence, POP) del IAPs,
segn lo mostrado en la figura 16. El POP es el recurso fsico usado por el IAP para conectar su
red. Cuando un usuario enva un DATAGRAMA IP desde la direccin origen destinado a otra red
(la direccin de destino), el router de la red de origen, G1 en la figura 16, enva el datagrama
al router ms cercano, G2. Esta router est situado en el POP del IAPs. En el POP es otro router
que enva el paquete a travs de otros gateways intermedoarios, si es necesario, hasta que el
paquete llegue a su destino.
Hay muchos protocolos de la ruteo en TCP/IP, tales como Routing Information Protocol (RIP) y Open
Shortest Path First (OSPF), que se utilizan para intercambiar la informacin de las tablas de ruteo entre
los Gateways y los hosts.
-18-
Si usted es nuevo al Internet, se sugiere entregar esta tarea a su IAP. En muchos casos, el IAP
puede proporcionar parte de sus propias direcciones IP, antes de conseguir direcciones
separados para usted. Antes de que utilice las direcciones IP proporcionadas por el IAP para su
red interna, cercirese que pueda utilizar las mismas direcciones si tiene que cambiar de
proveedor de acceso a Internet por cualquier razn en una fecha posterior.
Capa De Transporte
-19-
conocidos de UDP. Una lista completa de todos los nmeros de puertos asignados se incluye
en el RFC 1700, que es publicado por el Internet Assigned Numbers Authority (IANA). El IANA
es el coordinador central para la asignacin de los valores de parmetros nicos para los
protocolos Internet. El IANA es encargado por la Internet Society (ISOC) y por el Consejo
Federal de la Red (Federal Network Council, FNC) para actuar como entidad encargada de
asignar y coordinar el uso de los valores de parmetros del Protocolo Internet.
Tabla 4: Nmero de puertos comunes UDP
Nmero de
Puerto
7
11
43
53
67
68
69
111
Aplicacin
Descripcin
ECHO
USERS
NICNAME
DOMAIN
BOOTPS
BOOTPC
TFTP
RPC
161
SNMP
-20-
TCP proporciona mltiples conexiones circuitos virtuales entre dos hosts TCP. Los
nmeros de los puertos de acceso y de destino identifican los puntos finales de los
procesos en el circuito virtual TCP. Los nmeros de puertos menores de 256 son
especificados en el RFC 1700, estos puertos son llamados puertos bien conocidos
(well-known ports). El resto de puertos pueden asignarse por aplicacin segn como
sea necesario. TCP y UDP comparten algunos nmeros de puertos comunes. Por
seguridad, los usuarios a menudo utilizan en aplicaciones los nmeros de puerto
para restringir el acceso de entrada y salida. La tabla 5 contiene una lista de
algunos puertos TCP bien conocidos.
-21-
Nmero de
Puerto
7
20
21
23
25
43
53
79
103
119
80
Aplicacin
ECHO
FTP_DATA
FTP
TELNET
SMTP
WHOIS
DOMAIN
FINGER
X400
NNTP
HTTP
Descripcin
Echo data
File Transfer Protocol (FTP) data
FTP control
Terminal connection Program
Simple Mail Transfer Protocol
Who is
Domain Name Server
Finger protocol
X.400 Mail Service
Network News Transfer Protocol
Hyper Text Transmission Protocol
Algunas de las aplicaciones utilizan UDP, mientras que otras utilizan el protocolo TCP, los
servidores de nombres de dominio son la nica aplicacin que puede utilizar cualquiera de los
dos protocolos. La mayora de las aplicaciones Internet utilizan el protocolo TCP porque
chequea errores y retransmite. Sin embargo, TCP agrega ms gastos indirectos, es ms lento,
y es mucho ms complejo que el UDP.
Capa De Aplicacin
Hasta este punto, toda de las capas TCP/IP distribuyen datos sin procesar de una computadora
a otra. No ocurre interaccin directa con el usuario hasta que se alcanza la Capa de Aplicacin.
En la Capa de Aplicacin, hay dos tipos de aplicaciones: aplicaciones del cliente y aplicaciones
del servidor. En aplicaciones cliente, como ftp, telnet, y smtp, los usuarios interactan solos.
Muchas aplicaciones TCP/IP funcionan en el modelo cliente-servidor. Por ejemplo, un usuario
ejecuta una aplicacin ftp en una mquina local, designada el cliente ftp, conectada a un
Servidor FTP en una mquina remota. Las aplicaciones del cliente saben como entrar en
contacto con los servidores en base al nmero del puerto asignado por el protocolo, tal como
21 en el caso del control de conexin de ftp (vase la tabla 5).
-22-
El futuro de TCP/IP
Debido a la complejidad del protocolo TCP/IP, la asignacin de direcciones y gestin del
sistema consumen tiempo y requieren cierto nivel de experiencia. Un nuevo estndar llamado
el protocolo dinmico de la configuracin del host (Dynamic Host Configuration Protocol,
DHCP) se ha propuesto para aliviar algunas de complejidades de la administracin y de la
asignacin de direcciones de TCP/IP. DHCP est en sus inicios, sin embargo, y carece de
interoperabilidad entre diversas implementaciones y DNS. Microsoft ha implementado DHCP
en ejecucin en sus sistemas Windows NT (3.5 en adelante), y integrndola a su base de datos
WINS. DHCP, es un importante hito para hacer el direccionamiento TCP/IP ms fcil, puede no
emerger como la panacea para la direccin dinmica en un futuro cercano, pues requiera
cambiar todo el software cliente TCP/IP
El xito del Internet y de TCP/IP estn creando un problema de agotamiento del direcciones IP.
Segn lo discutido antes, es altamente inverosmil que una compaa pueda obtener un
direccionamiento de clase B. Obtener de un direccionamiento de la clase C es mucho ms
probable, pero con la restriccin de 254 direcciones para hosts. Para solucionar este problema,
se ha propuesto IP next generation (IPng). Se anticipa que las especificaciones de IPng sern
concluidas durante el presente ao. IPng superar muchas limitaciones de IP y tendr algunas
caractersticas como:
Largo direccionamiento - tendr direccin de 16 bytes
Asignacin de direccin automtica
Seguridad con el cifrado incorporado
Prioritization del trfico
IPng, sin embargo, tendr incompatibilidades con la versin actual de IP. La diferencia ms
significativa ser en el direccionamiento, IPng tendr un esquema de direccin totalmente
diverso que versiones existentes de TCP/IP. Parte de las actividades para IPng est en la
planeacin de la transicin de la versin actual. Todava hay muchos detalles que necesitan
ser resueltos. IPng sigue estando en fase de diseo y no tendr probablemente aceptacin en
el mercado hasta despus del 2000.
Hasta que se libere la versin de IPng, usted debe poner en ejecucin la versin actual de IP.
Con un adecuado planeamiento, puede disear su red de modo que usted pueda acomodarse
fcilmente a IPng.
-23-
Resumen
Debe tener ahora una comprensin bsica de la importancia del direccionamiento IP y de los
nombres de dominio. Es importante entenderlos para conectar su red con el Internet. Tambin
fue cubierto en este captulo una breve descripcin de las capas de la Suite del Protocolo
TCP/IP, de SLIP/PPP, y de las direcciones futuras de TCP/IP. Si usted desea una informacin ms
profunda sobre estos asuntos, hay numerosos libros que cubren esta informacin muy
detalladamente.
-24-