EL PROTOCOLO
TCP-IP
INTRODUCCIN
La arquitectura TCP/IP esta hoy en da ampliamente difundida, a pesar de ser
una arquitectura de facto, en lugar de ser uno de los estndares definidos por la
ISO, IICC, etc...
Esta arquitectura se empez a desarrollar como base de la ARPANET (red de
comunicaciones militar del gobierno de los EE.UU), y con la expansin de la
INTERNET se ha convertido en una de las arquitecturas de redes ms difundida.
Antes de continuar, pasemos a ver la relacin de esta arquitectura con respecto al
modelo de referencia OSI (Open Systems Interconnection) de la ISO. As como el
modelo de referencia OSI posee siete niveles (o capas), la arquitectura TCP/IP
viene definida por 4 niveles: el nivel de subred [enlace y fsico], el nivel de
interred [Red, IP], el protocolo proveedor de servicio [Transporte, TCP o UDP] ,
y el nivel de aplicacin.
El Protocolo Internet (Internet Protocol - IP)
El protocolo IP es el principal del modelo OSI, as como parte integral del
TCP/IP. Las tareas principales del IP son el direccionamiento de los datagramas
de informacin y la administracin del proceso de fragmentacin de dichos
datagramas.
El datagrama es la unidad de transferencia que el IP utiliza, algunas veces
identificada en forma ms especfica como datagrama Internet o datagrama IP
Las caractersticas de este protocolo son:
NO ORIENTADO A CONEXIN
Transmisin en unidades denominadas datagramas.
Sin correccin de errores, ni control de congestin.
No garantiza la entrega en secuencia.
Informacin de Red)
Conceptualmente, cada direccin est compuesta por un par (RED (net id),
y Dir. Local (host id)) en donde se identifica la red y el host dentro de la red.
La clase se identifica mediante las primeras secuencias de bits, a partir de los 3
primeros bits (de orden ms alto).
Las direcciones de Clase A corresponden a redes grandes con muchas
mquinas. Las direcciones en decimal son 0.1.0.0 hasta la 126.0.0.0 (lo que
permite hasta 1.6 millones de hosts).
Las direcciones de Clase B sirven para redes de tamao intermedio, y el rango de
direcciones vara desde el 128.0.0.0 hasta el 191.255.0.0. Esto permite tener
16320 redes con 65024 host en cada una.
Las direcciones de Clase C tienen slo 8 bits para la direccin local o de anfitrin
(host) y 21 bits para red. Las direcciones de esta clase estn comprendidas
entre 192.0.1.0 y 223.255.255.0, lo que permite cerca de 2 millones de redes
con 254 hosts cada una.
Por ltimo,
fines de multidifusin,
32
bits.
por
1s
est
reservada
")
ruta. Este tiempo debe iniciarse cada vez que el router recibe otro mensaje RIP
anunciando la ruta. La ruta queda invalidada si transcurren 180 segundos sin que
el router haya recibido un anuncio nuevamente. RIP debe manejar tres tipos de
errores ocasionados por los algoritmos subyacentes. En primer lugar, dado que
el algoritmo no especifica deteccin de ciclos de ruteo, RIP debe asumir que los
participantes son confiables o deber tomar precauciones para prevenir los ciclos.
En segundo lugar, para prevenir inestabilidades, RIP debe utilizar un valor bajo
para la distancia mxima posible (RIP utiliza 16 saltos como medida mxima).
Esto implica que para una red como Internet, los administradores deben dividirla
en secciones o utilizar un protocolo alternativo. En tercer y ltimo lugar, el
algoritmo vector-distancia empleado por RIP crea un problema de convergencia
lenta o conteo al infinito, problema en el cual aparecern inconsistencias, debido
a que los mensajes de actualizacin de ruteo se difunden lentamente a travs de
la red. Seleccionando un infinito pequeo (16) se ayuda a limitar la convergencia
lenta, pero NO se elimina.
La inconsistencia en la tabla de ruteo no es exclusiva de RIP, ste es un problema
fundamental que se presenta en todo protocolo con algoritmos vector-distancia,
en el que los mensajes de actualizacin transportan nicamente pares de redes de
destino y distancias hacia estas redes.