Professional Documents
Culture Documents
El modelo TCP/IP es muy similar al modelo OSI (modelo de 7 capas) que fue
desarrollado por la Organizacin Internacional para la Estandarizacin (ISO) para
estandarizar las comunicaciones entre equipos.
El modelo OSI
El modelo OSI es un modelo que comprende 7 capas, mientras que el modelo TCP/IP
tiene slo 4. En realidad, el modelo TCP/IP se desarroll casi a la par que el modelo
OSI. Es por ello que est influenciado por ste, pero no sigue todas las especificaciones
del modelo OSI. Las capas del modelo OSI son las siguientes:
Nivel Modelo antiguo Modelo nuevo
Nivel 7
Nivel 6
Nivel 5
Nivel 4
Nivel 3
Nivel 2
Nivel 1
La capa fsica define la manera en la que los datos se convierten fsicamente en
seales digitales en los medios de comunicacin (pulsos elctricos, modulacin
de luz, etc.).
La capa de enlace de datos define la interfaz con la tarjeta de interfaz de red y
cmo se comparte el medio de transmisin.
El modelo TCP/IP
El modelo TCP/IP, influenciado por el modelo OSI, tambin utiliza el enfoque modular
(utiliza mdulos o capas), pero slo contiene cuatro:
<thmodle tcp="" ip=""></thmodle><thmodle osi=""></thmodle>
Capa de aplicacin
capa de acceso a la red: especifica la forma en la que los datos deben enrutarse,
sea cual sea el tipo de red utilizado;
capa de Internet: es responsable de proporcionar el paquete de datos
(datagrama);
Encapsulacin de datos
Durante una transmisin, los datos cruzan cada una de las capas en el nivel del equipo
remitente. En cada capa, se le agrega informacin al paquete de datos. Esto se llama
encabezado, es decir, una recopilacin de informacin que garantiza la transmisin. En
el nivel del equipo receptor, cuando se atraviesa cada capa, el encabezado se lee y
despus se elimina. Entonces, cuando se recibe, el mensaje se encuentra en su estado
original.
formato de datos;
...
Afortunadamente, todas estas especificaciones son invisibles al ojo del usuario, ya que
en realidad es el sistema operativo el que realiza estas tareas, mientras los drivers de
hardware permiten la conexin a la red (por ejemplo, el driver de la tarjeta de red).
La capa de Internet
La capa de Internet es la capa "ms importante" (si bien todas son importantes a su
manera), ya que es la que define los datagramas y administra las nociones de
direcciones IP.
Permite el enrutamiento de datagramas (paquetes de datos) a equipos remotos junto con
la administracin de su divisin y ensamblaje cuando se reciben.
La capa de Internet contiene 5 protocolos:
el protocolo IP;
el protocolo ARP;
el protocolo ICMP;
el protocolo RARP;
el protocolo IGMP.
Los primeros tres protocolos son los ms importantes para esta capa.
La capa de transporte
Los protocolos de las capas anteriores permiten enviar informacin de un equipo a otro.
La capa de transporte permite que las aplicaciones que se ejecutan en equipos remotos
puedan comunicarse. El problema es identificar estas aplicaciones.
De hecho, segn el equipo y su sistema operativo, la aplicacin puede ser un programa,
una tarea, un proceso, etc.
Adems, el nombre de la aplicacin puede variar de sistema en sistema. Es por ello que
se ha implementado un sistema de numeracin para poder asociar un tipo de aplicacin
con un tipo de datos. Estos identificadores se denominan puertos.
La capa de transporte contiene dos protocolos que permiten que dos aplicaciones
puedan intercambiar datos independientemente del tipo de red (es decir,
independientemente de las capas inferiores). Estos dos protocolos son los siguientes:
La capa de aplicacin
La capa de aplicacin se encuentra en la parte superior de las capas del protocolo
TCP/IP. Contiene las aplicaciones de red que permiten la comunicacin mediante las
capas inferiores.
Por lo tanto, el software en esta capa se comunica mediante uno o dos protocolos de la
capa inferior (la capa de transporte), es decir, TCP o UDP.
Existen diferentes tipos de aplicaciones para esta capa, pero la mayora son servicios de
red o aplicaciones brindadas al usuario para proporcionar la interfaz con el sistema
operativo. Se pueden clasificar segn los servicios que brindan:
Datagramas
Los datos circulan en Internet en forma de datagramas (tambin conocidos como
paquetes). Los datagramas son datos encapsulados, es decir, datos a los que se les
agrega un encabezado que contiene informacin sobre su transporte (como la direccin
IP de destino).
Los routers analizan (y eventualmente modifican) los datos contenidos en un datagrama
para que puedan transitar.
A continuacin se indica cmo se ve un datagrama:
<--
32 bits
Longitud
Versin
del
Tipo de servicio
Longitud total
(4 bits) encabezado
(8 bits)
(16 bits)
(4 bits)
Identificacin
Indicador
Margen del fragmento
(16 bits)
(3 bits)
(13 bits)
Tiempo de vida
Protocolo
Suma de comprobacin del encabezado
(8 bits)
(8 bits)
(16 bits)
Direccin IP de origen (32 bits)
Direccin IP de destino (32 bits)
Datos
-->
Longitud total (16 bits): indica el tamao total del datagrama en bytes. El
tamao de este campo es de 2 bytes, por lo tanto el tamao total del datagrama
no puede exceder los 65536 bytes. Si se lo utiliza junto con el tamao del
encabezado, este campo permite determinar dnde se encuentran los datos.
ICMP 1
IGMP: 2
TCP: 6
UDP: 17
Fragmentacin de datagramas de IP
Como se ha visto anteriormente, el tamao mximo de un datagrama es de 65536 bytes.
Sin embargo, este valor nunca es alcanzado porque las redes no tienen suficiente
capacidad para enviar paquetes tan grandes. Adems, las redes en Internet utilizan
diferentes tecnologas por lo tanto el tamao mximo de un datagrama vara segn el
tipo de red.
El tamao mximo de una trama se denomina MTU (Unidad de transmisin mxima).
El datagrama se fragmentar si es ms grande que la MTU de la red.
Tipo de red MTU (en bytes)
Arpanet
1000
Ethernet
1500
FDDI
4470
La fragmentacin del datagrama se lleva a cabo a nivel de router, es decir, durante la
transicin de una red con una MTU grande a una red con una MTU ms pequea. Si el
datagrama es demasiado grande para pasar por la red, el router lo fragmentar, es decir,
lo dividir en fragmentos ms pequeos que la MTU de la red, de manera tal que el
tamao del fragmento sea un mltiplo de 8 bytes.
campo Margen del fragmento (13 bits): campo que brinda la posicin del
comienzo del fragmento en el datagrama inicial. La unidad de medida para este
campo es 8 bytes (el primer fragmento tiene un valor cero);
campo Identificacin (16 bits): nmero asignado a cada fragmento para
permitir el rearmado;
campo Longitud total (16 bits): esto se vuelve a calcular para cada fragmento;
El primero no se utiliza.
Enrutamiento IP
El enrutamiento IP es una parte integral de la capa de Internet del conjunto TCP/IP. El
enrutamiento consiste en asegurar el enrutamiento de un datagrama de IP a travs de la
red por la ruta ms corta. A esta funcin la llevan a cabo los equipos denominados
routers, es decir, equipos que conectan al menos dos redes.