Está en la página 1de 9

Protocolo TCP/IP

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.

TCP/IP funciona prcticamente sobre cualquier tipo de medio, no importa si es una


red Ethernet, una conexin ADSL o una fibra ptica.

TCP/IP emplea un esquema de direccionamiento que asigna a cada equipo


conectado una direccin nica en toda la red, aunque la red sea tan extensa como
Internet.

Arquitectura del protocolo TCP/IP

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.

Capa de acceso a red

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.

Otra funcin importante de esta capa es la de asociar las direcciones lgicas IP a


direcciones fsicas de los dispositivos adaptadores de red (NIC). Por ejemplo: la direccin
IP 192.168.1.5 de un ordenador se asocia a la direccin Ethernet 00-0C-6E-2B-49-65. La
primera es elegida por el usuario (e, incluso, un mismo ordenador puede trabajar con
diferentes direcciones IP). Sin embargo la segunda no puede cambiarse e identifica
inequvoca- mente al adaptador NIC dentro de la red Ethernet.
Capa de red: Internet

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.

El protocolo IP se ha diseado para redes de paquetes conmutados no orientadas a


conexin, lo cual quiere decir que cuando dos equipos quieren conectarse entre s no
intercambian informacin para establecer la sesin. IP tampoco se encarga de comprobar si
se han producido errores de transmisin, confa esta funcin a las capas superiores. Todo
ello se traduce en que los paquetes de datos contienen informacin suficiente como para
pro- pagarse a travs de la red sin que haga falta establecer conexiones permanentes.

Para el protocolo IP un datagrama es el formato que debe tener un paquete de datos en la


capa de red. La Figura 5.3 representa la estructura de un datagrama: muestra las seis
primeras palabras de la cabecera y el punto desde el que se comienzan a transmitir los
datos.

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.

Ciertas aplicaciones prefieren utilizar en la capa de transporte el protocolo UDP aunque


ste no haga correccin ni deteccin de errores. Como estas aplicaciones necesitan
transmitir pequeas cantidades de datos, resulta ms eficaz reenviar los datagramas
defectuosos que no sobrecargar cada uno con informacin de control en la cabecera.

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:

HTTP (Hipertext Transfer Protocol). Es un estndar de Internet que permite la


transmisin de gran variedad de archivos de texto, grficos, sonidos e imgenes.
HTTP regula el proceso mediante el cual navegadores como Netscape, Mozilla o
Internet Explorer solicitan informacin a los servidores web.
DNS (Domain Name Service). Esta aplicacin con- vierte nombres de dispositivos y
de nodos de red en direcciones IP. Por ejemplo, el nombre www.mcgraw-hill.es, se
convierte en la direccin 198.45.24.91.

Telnet (Network Terminal Protocol). Es un protocolo que permite establecer


conexiones con terminales remotos, de tal manera que se puedan ejecutar en ellos
comandos de configuracin y control.
Direccionamiento IP

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.

Los sistemas de red se pueden direccionar de tres formas:

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.

ste es el funcionamiento de los bits de mscara: si un bit de la mscara es 1, su bit


equivalente en la direccin IP corresponde a la direccin de red. Si un bit de la ms- cara es
0, el bit equivalente en la direccin IP pertenece a la direccin de host.
Clases de direcciones IP

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 A. Si el bit de mayor peso es 0 la mscara por defecto tendr un prefijo de


8 bits. Se tienen por tanto 8 bits para direcciones de red y 24 bits hosts.

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 D. Si los cuatro primeros bits de la direccin son 1 1 1 0 nos


encontramos frente a una direccin multicast. Entonces, no se habla de una
direccin de red, sino de un grupo de equipos a los que se desea enviar datos
simultneamente. Todos los bits de una direccin multicast son significativos, as
que la mscara por defecto es de 32 bits (prefijo 32).

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 el primer octeto es menor de 128, la mscara por defecto es de 8 bits (clase A,


255.0.0.0). La excepcin a esta regla la tenemos en la red 127.0.0.0, que se ha
reservado al completo para la direccin especial 127.0.0.1. sta es la direccin de
reenvo o bucle cerrado (loopback), y sirve para que un host compruebe si su NIC
funciona correctamente en el protocolo IP.

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).

De 240 a 255 las direcciones IP son de uso experimental. No se asignan a ningn


sistema o red concreto.

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

El cambio ms grande de IPv4 a IPv6 es la longitud de las direcciones de red. Las


direcciones IPv6, definidas en el RFC 2373 y RFC 2374 pero fue redefinida en abril de
2003 en la RFC 3513, son de 128 bits; esto corresponde a 32 dgitos hexadecimales, que se
utilizan normalmente para escribir las direcciones IPv6, como se describe en la siguiente
seccin.
El nmero de direcciones IPv6 posibles es de 2128 3.4 x 1038. Este nmero puede tambin
representarse como 1632, con 32 dgitos hexadecimales, cada uno de los cuales puede tomar
16 valores (vase combinatoria).
En muchas ocasiones las direcciones IPv6 estn compuestas por dos partes lgicas: un
prefijo de 64 bits y otra parte de 64 bits que corresponde al identificador de interfaz, que
casi siempre se genera automticamente a partir de la direccin MAC de la interfaz a la que
est asignada la direccin.
Las direcciones IPv6, de 128 bits de longitud, se escriben como ocho grupos de cuatro
dgitos hexadecimales. Por ejemplo,

2001:0db8:85a3:08d3:1319:8a2e:0370:7334

También podría gustarte