Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Las siglas TCP/IP se refieren a un conjunto de protocolos para comunicaciones de datos. Este
conjunto toma su nombre de dos de sus protocolos ms importantes, el protocolo TCP
(Transmission Control Protocol) y el protocolo IP (Internet Protocol). Sus principales
caractersticas son:
Los estndares del protocolo TCP/IP son abiertos y ampliamente soportados por
todo tipo de sistemas, es decir, se puede disponer libremente de ellos y son
desarrollados independientemente del hardware de los ordenadores o de los sistemas
operativos.
El protocolo TCP/IP fue creado antes que el modelo de capas OSI, as que los niveles del
protocolo TCP/IP no coinciden exactamente con los siete que establece el OSI. Existen
descripciones del protocolo TCP/IP que definen de tres a cinco niveles. La Figura 5.1
representa un modelo de cuatro capas TCP/IP y su correspondencia con el modelo de
referencia OSI.
Los datos que son enviados a la red recorren la pila del protocolo TCP/IP desde la capa ms
alta de aplicacin hasta la ms baja de acceso a red. Cuando son recibidos, recorren la pila
de protocolo en el sentido contrario.
Como esta informacin de control se sita antes de los datos que se transmiten, se llama
cabecera (header). En la Figura 5.2 se puede ver cmo cada capa aade una cabecera a los
datos que se envan a la red. Este proceso se conoce como encapsulado.
Si en vez de transmitir datos se trata de recibirlos, el proceso sucede al revs. Cada capa
elimina su cabecera correspondiente hasta que quedan slo los datos.
En teora cada capa maneja una estructura de datos propia, independiente de las dems,
aunque en la prctica estas estructuras de datos se disean para que sean compatibles con
las de las capas adyacentes. Se mejora as la eficiencia global en la transmisin de datos.
Dentro de la jerarqua del protocolo TCP/IP la capa de acceso a red se encuentra en el nivel
ms bajo. Es en esta capa donde se define cmo encapsular un datagrama IP en una trama
que pueda ser transmitida por la red, siendo en una inmensa mayora de redes LAN una
trama Ethernet.
La capa Internet se encuentra justo encima de la capa de acceso a red. En este nivel el
protocolo IP es el gran protagonista. Existen varias versiones del protocolo IP: IPv4 es en la
actualidad la ms empleada, aunque el crecimiento exponencial en el tamao de las redes
compro- mete cada vez ms su operatividad. El nmero de equipos que IPv4 puede
direccionar comienza a quedarse corto. Para poner remedio a esta situacin se ha
desarrollado la versin IPv6, con una capacidad de direccionamiento muy superior a IPv4,
pero totalmente incompatible.
Las cinco (o seis) primeras palabras de 32 bits contienen la informacin necesaria para que
el datagrama se pro- pague por la red, y a continuacin se adjuntan los datos. La lgica de
funcionamiento del protocolo IP es simple: para cada datagrama consulta la direccin
origen (pala- bra 4) y la compara con la direccin destino (palabra 5). Si resulta que origen
y destino se corresponden con equipos (hosts) de la misma red, el datagrama se enva
directamente de un equipo a otro. Si, por el contrario, los equipos pertenecen a redes
distintas, se hace nece- saria la intervencin de una puerta de enlace o gateway que facilite
el envo a redes diferentes.
Capa de transporte
En esta capa se encuentran definidos el protocolo TCP y el protocolo UDP (User Datagram
Protocol). TCP permite enviar los datos de un extremo a otro de la conexin con la
posibilidad de detectar errores y corregirlos. UDP, por el contrario, reduce al mximo la
cantidad de informacin incluida en la cabecera de cada datagrama, ganando con ello
rapidez a costa de sacrificar la fiabilidad en la transmisin de datos. La Figura 5.13 muestra
el formato de un mensaje UDP.
Capa de aplicacin
sta es la capa ms alta dentro de la estructura jerrquica del protocolo TCP/IP (vase la
Fig. 5.1), e incluye las aplicaciones y procesos con los que intercambia datos la capa de
transporte. TCP/IP tiene en esta capa protocolos que soportan servicios de conexin remota,
correo electrnico y transferencia de archivos. De todos los protocolos de aplicacin los
ms conocidos son:
Las direcciones IP son nmeros de 32 bits que constituyen la direccin unvoca de todo
dispositivo conectado a una red que funcione con el protocolo TCP/IP. Las direcciones IP
se escriben mediante la denominada notacin punto decimal, o de cuatro octetos.
Con el fin de facilitar el manejo de las direcciones IP, los 32 bits se dividen en cuatro
grupos de 8 bits cada uno, y cada uno de estos bytes se traduce a su equivalente en decimal.
De cada conversin resulta un nmero comprendido entre 0 y 255. Estos cuatro nmeros se
escriben separados entre s por un punto (vase la Fig. 5.16)
Las direcciones IP proporcionan dos datos: el nmero de red y el nmero de host. Para que
un sistema pueda transmitir datos debe determinar con claridad la direccin des- tino de red
y host, adems de poder informar al resto de sistemas de cul es su propia direccin de red
y host.
Unicast. Los paquetes de datos tienen como des- tino la direccin de un nico host.
Multicast. Los datos se pueden enviar de forma simultnea a un determinado
conjunto de hosts.
Broadcast. Direccin de difusin que permite enviar datos a todos los sistemas que
forman parte de una red. Este tipo de direccionamiento est siempre supeditado a las
capacidades fsicas de los dispositivos conectados en la red.
El nmero de bits empleado para definir la red y el nmero de bits que identifican al host
pueden variar entre unos casos y otros. Cada direccin IP tiene un pre- fijo cuya longitud
indica qu bits corresponden al identificador de red y cules al host. La longitud de este
pre- fijo la establecen los bits de la direccin de mscara.
Aunque existen cinco, son tres las principales clases de direcciones IP: A, B y C. El
protocolo IP distingue la clase a la que pertenece una direccin analizando el valor de sus
bits de mayor peso. El concepto de clase est aso- ciado al de mscara por defecto. Para
determinar la clase de una direccin IP se siguen las siguientes reglas:
Clase B. Si los dos primeros bits son 1 0, la ms- cara por defecto tendr una
longitud de 16 bits (pre- fijo 16). Con ello Clases de direcciones IP los primeros 16
bits son para iden- tificar la red; los 16 ltimos, para identificar los hosts.
Clase C. Si los tres primeros bits son 1 1 0 la mscara por defecto tiene un
prefijo de 24 bits. Para esta clase se contempla la existencia de una gran cantidad de
redes, en concreto 224. En cada una de ellas el nmero de equipos es como mximo
253, una vez restadas las direcciones de red y difusin.
Clase E. Si los cuatro primeros bits de la direccin son unos lgicos, la direccin IP
pertenece a un rango que se ha reservado para experimentacin. Dentro de esta clase
aparece la direccin IP de difusin 255.255.255.255.
Las reglas descritas se refieren al anlisis de direcciones IP representadas en binario. Pero
como siempre se trabaja con direcciones IP escritas en notacin punto decimal, se emplea
con mayor frecuencia otra tcnica consistente en analizar la primera cifra segn estas
reglas:
Si la primera cifra decimal est comprendida entre 128 y 191, la mscara por
defecto tendr un prefijo de 16 bits (clase B, 255.255.0.0).
Desde 192 a 223 la mscara por defecto tiene un prefijo de 24 bits (clase C,
255.255.255.0).
Desde 224 a 239 la direccin IP es multicast, y la mscara por defecto tendr una
longitud de 32 bits (clase D, 255.255.255.255).
Protocolo IPv4
Es la cuarta versin del Internet Protocol (IP). Es uno de los protocolos centrales de los
mtodos estndares de interconexin de redes basados en Internet, y fue la primera versin
implementada para la produccin de ARPANET, en 1983. Definida en el RFC 791. IPv4
usa direcciones de 32 bits, limitndola a 2^32= 4 294 967 296 direcciones nicas, muchas
de las cuales estn dedicadas a redes locales (LAN).1 Por el crecimiento enorme que ha
tenido Internet (mucho ms de lo que esperaba, cuando se dise IPv4), combinado con el
hecho de que hay desperdicio de direcciones en muchos casos (ver abajo), ya hace varios
aos se vio que escaseaban las direcciones IPv4.
Esta limitacin ayud a estimular el impulso hacia IPv6, que a 2016 est en las primeras
fases de implantacin, y se espera que termine reemplazando a IPv4.
Fragmentacin y Reensamblaje
El Protocolo de Internet (IP) permite a las redes comunicarse unas con otras. El diseo
acomoda redes de naturalezas fsicas diversas; es independiente de la tecnologa usada en la
capa inmediatamente inferior, la Capa de Enlace. Las redes con diferente hardware difieren
usualmente no slo en velocidad de transmisin, sino que tambin en su Unidad Mxima de
Transmisin (MTU). Cuando una red quiere transmitir datagramas a una red con un MTU
inferior, debe fragmentar sus datagramas. En IPv4, esta funcin es realizada en la capa de
Internet, y es llevada a cabo en routers IPv4, los cules slo requieren esta capa como la
ms alta implementada en su diseo.
Representacin de direcciones
Las direcciones IPv4 se pueden escribir de forma que expresen un entero de 32 bits, aunque
normalmente se escriben con decimales separados por puntos. A estos nmeros decimales
de 3 dgitos se les llama "octetos", porque en binario requieren de 8 digitos (8 bits) para ser
representados. La siguiente tabla muestra varias formas de representacin de direcciones
IPv4:
Protocolo IPv6
Es una versin del Internet Protocol (IP), definida en el RFC 2460 y diseada para
reemplazar a Internet Protocol version 4 (IPv4) RFC 791, que a 2016 se est implementado
en la gran mayora de dispositivos que acceden a Internet.
IPv6 est sujeto a todas las normativas que fuera configurado est destinado a sustituir a
IPv4, cuyo lmite en el nmero de direcciones de red admisibles est empezando a
restringir el crecimiento de Internet y su uso, especialmente en China, India, y otros pases
asiticos densamente poblados. El nuevo estndar mejorar el servicio globalmente; por
ejemplo, proporcionar a futuras celdas telefnicas y dispositivos mviles sus direcciones
propias y permanente.
IPv4 posibilita 4 294 967 296 (232) direcciones de host diferentes, un nmero inadecuado
para dar una direccin a cada persona del planeta, y mucho menos a cada dispositivo,
telfono, PDA, tblet, etctera. En cambio, IPv6 admite
340.282.366.920.938.463.463.374.607.431.768.211.456 (2128 o 340 sextillones de
direcciones) cerca de 6,7 1017 (670 mil billones) de direcciones por cada milmetro
cuadrado de la superficie de la Tierra.
Direcciones IPv6
2001:0db8:85a3:08d3:1319:8a2e:0370:7334