Cuando se habla de TCP/IP, se
relaciona automáticamente como el protocolo sobre el que funciona la red
Internet. Esto, en cierta forma es cierto, ya que se le llama TCP/IP, a la
familia de protocolos que nos permite estar conectados a la red Internet. Este
nombre viene dado por los dos protocolos estrella de esta familia:
·
El Protocolo TCP, funciona en el
nivel de transporte del modelo de referencia OSI, proporcionando un transporte
fiable de datos.
·
El Protocolo IP, funciona en el nivel
de red del modelo OSI, que nos permite encaminar nuestros datos hacia otras
maquinas.
Descomposición en niveles de TCP/IP.
Al diferencia de OSI, formado por una torre de siete
niveles, TCP/IP se descompone en cinco niveles, cuatro niveles software y un
nivel hardware. A continuación describimos los niveles software, los cuales
tienen cierto paralelismo con el modelo OSI.
Nivel
de aplicación
Constituye el nivel mas
alto de la torre TCP/IP. A diferencia del modelo OSI, se trata de un nivel
simple en el que se encuentran las aplicaciones que acceden a servicios
disponibles a través de Internet. Estos servicios están sustentados por una
serie de protocolos que los proporcionan. Por ejemplo, tenemos el protocolo FTP
(File Transfer Protocol), que proporciona los servicios necesarios para la
transferencia de ficheros entre dos ordenadores.
Nivel
de transporte
Este
nivel proporciona una comunicación extremo a extremo entre programas de
aplicación. La maquina remota recibe exactamente lo mismo que le envió la
maquina origen. En este nivel el emisor divide la información que recibe del
nivel de aplicación en paquetes, le añade los datos necesarios para el control
de flujo y control de errores, y se los pasa al nivel de red junto con la
dirección de destino.
Nivel
de red
También
recibe el nombre de nivel Internet. Coloca la información que le pasa el nivel
de transporte en datagramas IP, le añade cabeceras necesaria para su nivel y lo
envía al nivel inferior. Es en este nivel donde se emplea el algoritmo de
encaminamiento, al recibir un datagrama del nivel inferior decide, en función
de su dirección, si debe procesarlo y pasarlo al nivel superior, o bien
encaminarlo hacia otra maquina.
Nivel de enlace
Este
nivel se limita a recibir data gramas del nivel superior (nivel de red) y
transmitirlo al hardware de la red.
La
interconexión de diferentes redes genera una red virtual en la que las maquinas
se identifican mediante una dirección de red lógica. Sin embargo a la hora de
transmitir información por un medio físico se envía y se recibe información de
direcciones físicas. Un diseño eficiente implica que una dirección lógica sea
independiente de una dirección física, por lo tanto es necesario un mecanismo
que relacione las direcciones lógicas con las direcciones físicas.
De
esta forma podremos cambiar nuestra dirección lógica IP conservando el mismo
hardware, del mismo modo podremos cambiar una tarjeta de red, la cual contiene
una dirección física, sin tener que cambiar nuestra dirección lógica IP.
No hay comentarios:
Publicar un comentario