Está en la página 1de 27

El modelo de interconexin de sistemas abiertos (OSI) tiene siete capas.

Sse describe y explica que


empiezan por 'inferior' en la jerarqua (fsico) y proceder a la 'mejor' (la aplicacin). Las capas se
apilan de esta forma:
Aplicacin
Presentacin
Perodo de sesiones
Transporte
Red
Vnculo de datos
Fsica
CAPA FSICA
La capa fsica, la capa inferior del modelo OSI, se ocupa la transmisin y recepcin de la secuencia
de bits sin formato no estructurado sobre un medio fsico. Describe las interfaces elctricas pticas,
mecnicas y funcionales para el medio fsico y lleva a cabo las seales para todos los niveles
superiores. Proporciona:
La codificacin de datos: se modifica el modelo simple de seal digital (unos y ceros)
utilizado por el PC para acomodar mejor las caractersticas del medio fsico y para ayudar en
la sincronizacin de bit y el marco. Determina:

o Qu estado de la seal representa un binario 1
o Cmo la estacin receptora sabe cundo se inicia un "tiempo de bit"
o Cmo la estacin receptora delimita un marco
Archivo adjunto medio fsico, con capacidad para varias posibilidades en el medio:


o Se utiliza para conectar un transceptor externo (MAU) en el medio?
o Cuntos pines tiene los conectores y cul es cada uno utilizado para el NIP?
Tcnica de transmisin: determina si los bits codificados se van a transmitir por banda ancha
o de banda base (digital) sealizacin (analgico).
Transmisin de mediana fsica: transmite bits como elctricas o seales pticas apropiado
para el medio fsico, y determina:

o Qu opciones de medianas fsicos pueden utilizarse.
o Cuntos voltios/db se debe utilizar para representar un determinado estado de la
seal, utilizando un medio fsico determinado
CAPA DE ENLACE
La capa de enlace de datos proporciona a una transferencia sin errores de tramas de datos de un
nodo a otro a travs de la capa fsica, lo que permite a las capas por encima de l para asumir
prcticamente libre de errores transmisin sobre el vnculo. Para ello, proporciona la capa de enlace
de datos:

Vincular el establecimiento y terminacin: se establece y se termina vnculo lgico entre dos
nodos.
Marco de control de trfico: indica el nodo que transmite para "da marcha atrs" cuando no
hay memorias intermedias de trama est disponible.
Secuencia de tramas: transmite y recibe tramas secuencialmente.
Confirmacin de trama: proporciona/espera de confirmaciones de trama. Detecta y recupera
de los errores que se producen en la fsica capa retransmitir marcos no reconocido y
controlando Duplicar recibo de marco.
Delimitacin de la trama: crea y reconoce los lmites de la trama.
Comprobacin de errores de trama: comprueba la integridad de las tramas recibidas.
Administracin de acceso al medio: determina cundo el nodo "tiene el derecho"a utilizar el
medio fsico.
CAPA DE RED
La capa de red controla el funcionamiento de la subred, decidir qu los datos deben tomar
basndose en las condiciones de red, la ruta de acceso fsica prioridad de servicio y otros factores.
Proporciona:

Enrutamiento: dirige los datagramas entre redes.
Control de trfico de subred: enrutadores (de las capas de red que intermedio sistemas)
pueden indicar a una estacin de enva "controlar" transmisin de su marco cuando se llena
el bfer del enrutador.
Fragmentacin del marco: si se determina que un enrutador de nivel inferior tamao mximo
de transmisin (MTU) de la unidad es menor que el tamao de trama un enrutador puede
fragmentar un marco para la transmisin y volver a montarlas en la estacin de destino.
Asignacin de direcciones lgico / fsico: traduce direcciones lgicas, o nombres en
direcciones fsicas.
Cuentas de uso de la subred: dispone de funciones de contabilidad para mantener pista de
tramas reenviadas por sistemas intermedios de subred, para generar informacin de
facturacin.
Subred de comunicaciones
El software de la capa de red debe crear encabezados para que la red software de la capa que
residen en los sistemas intermedios de subred puede reconocerlos y utilizarlos para enrutar los
datos a la direccin de destino.

Esta capa alivia las capas superiores de la necesidad de saber nada tecnologas de conmutacin de
acerca de la transmisin de datos e intermedio se utiliza para conectar los sistemas. Establece,
mantiene y termina conexiones a travs de las instalaciones de comunicaciones intermedios (uno o
varios sistemas intermedios en la subred de comunicacin).

En la capa de red y las capas inferiores, existen protocolos de igual entre un nodo y su vecino
inmediato, pero el vecino puede ser un nodo a travs del cual se enrutan los datos, no en la
estacin de destino. La las estaciones de origen y destino pueden estar separadas por intermedio
de muchos sistemas.

CAPA DE TRANSPORTE
La capa de transporte garantiza que los mensajes se entregan sin errores, en la secuencia y sin
prdidas o duplicaciones. Alivia la protocolos de nivel superior de cualquier problema con la
transferencia de datos entre ellos y sus colegas.

El tamao y la complejidad de un protocolo de transporte depende del tipo de servicio puede
obtener de la capa de red. Para un confiable capa de red con la capacidad del circuito virtual, un
transporte mnimo se requiere la capa. Si la capa de red es nico o poco confiables admite
datagramas, el protocolo de transporte deben incluir extensa deteccin de errores y recuperacin.

La capa de transporte proporciona:
La segmentacin del mensaje: acepta un mensaje de la capa (sesin) por encima de l, se
divide el mensaje en unidades ms pequeas (si no est pequeo suficiente) y pasa las
unidades ms pequeas hacia abajo hasta la red capa. Permite volver a montar en la capa de
transporte en la estacin de destino el mensaje.
Mensaje de confirmacin: proporciona mensajes end-to-end confiable entrega con las
confirmaciones.
Control de trfico de mensajes: indica a la estacin de transmisin "da marcha atrs" cuando
no hay bferes de mensajes est disponible.
Multiplexin de sesin: Multiplexa varias secuencias de mensajes, o las sesiones en un
vnculo lgico y mantiene un seguimiento de los mensajes pertenecen a las sesiones (ver la
capa de sesin).
Normalmente, la capa de transporte puede aceptar mensajes relativamente grandes, Sin embargo,
hay lmites de tamao de mensaje estrictos impuestos por la red (o capa inferior). Por lo tanto, debe
dividir la capa de transporte con unidades, o ms marcos, anteponindole un encabezado a cada
uno marco.

La informacin de encabezado de la capa de transporte, a continuacin, debe incluir el control
informacin, como inicio de mensaje y marcas de fin de mensaje, para habilitar la capa de
transporte en el otro extremo a reconocer los lmites de mensajes. Adems, si las capas inferiores no
mantienen la secuencia, el encabezado de transporte debe contener informacin de secuencia para
habilitar la capa de transporte en el extremo receptor para obtener de nuevo las piezas en el orden
correcto antes de entregar el mensaje recibido hasta la capa por encima.
Capas end-to-end
A diferencia de las capas inferiores de la "subred" cuyo protocolo es entre inmediatamente los
nodos adyacentes, la capa de transporte y los niveles anteriores son verdaderos "el origen al
destino" o capas end-to-end y son no afectado con los detalles de las instalaciones de
comunicaciones subyacente. Transporte capa software (software y por encima de l) en el origen de
la estacin lleva en una conversacin con otro software similar en la estacin de destino utilizar
encabezados de mensajes y mensajes de control.
CAPA DE SESIN
La capa de sesin permite el establecimiento de la sesin entre procesos se ejecutan en diferentes
estaciones. Proporciona:

Establecimiento de la sesin, mantenimiento y terminacin: permite dos procesos de
aplicacin en diferentes equipos para establecer, Utilice y terminar una conexin, llamada a
una sesin.
Compatibilidad con la sesin: realiza las funciones que permiten estos para comunicarse a
travs de la red, seguridad, de realizar los procesos el reconocimiento de nombre, el registro
y as sucesivamente.
CAPA DE PRESENTACIN
La capa de presentacin da formato a los datos que debern presentarse a la capa de aplicacin. Se
puede ver como el traductor de la red. Esta capa puede traducir los datos de un formato utilizado
por la aplicacin la capa en un formato comn en la estacin emisora y despus trasladar la formato
comn en un formato que se sabe que la capa de aplicacin en el estacin receptora.

Proporciona la capa de presentacin:
Traduccin del cdigo de carcter: por ejemplo, ASCII a EBCDIC.
Conversin de datos: bits de orden, punto CR-CR/LF, flotante entero, y as sucesivamente.
Compresin de datos: reduce el nmero de bits que es necesario se transmiten en la red.
Cifrado de datos: cifrar los datos por motivos de seguridad. Por ejemplo, cifrado de
contrasea.
CAPA DE APLICACIN
La capa de aplicacin acta como la ventana para los usuarios y aplicaciones procesos tengan
acceso a servicios de red. Esta capa contiene una gran variedad de Normalmente, son necesarios
funciones:

Redireccin de dispositivo y de uso compartido de recursos
Acceso a archivos remotos
Acceso a la impresora remota
Comunicacin entre procesos
Administracin de redes
Servicios de directorio
Mensajera electrnica (como correo)
Terminales de la red virtuales

1. Capa Fsica.
Transmisin de flujo de bits a travs del medio. No existe estructura alguna.
Maneja voltajes y pulsos elctricos.
Especifica cables, conectores y componentes de interfaz con el medio de transmisin.
2. Capa Enlace de Datos.
Estructura el flujo de bits bajo un formato predefinido llamado trama.
Para formar una trama, el nivel de enlace agrega una secuencia especial de bits al principio
y al final del flujo inicial de bits.
Transfiere tramas de una forma confiable libre de errores (utiliza reconocimientos y
retransmisin de tramas).
Provee control de flujo.
Utiliza la tcnica de "piggybacking".
3. Capa de Red (Nivel de paquetes).
Divide los mensajes de la capa de transporte en paquetes y los ensambla al final.
Utiliza el nivel de enlace para el envo de paquetes: un paquete es encapsulado en una
trama.
Enrutamiento de paquetes.
Enva los paquetes de nodo a nodo usando ya sea un circuito virtual o como datagramas.
Control de Congestin.
4. Capa de Transporte.
Establece conexiones punto a punto sin errores para el envo de mensajes.
Permite multiplexar una conexin punto a punto entre diferentes procesos del usuario
(puntos extremos de una conexin).
Provee la funcin de difusin de mensajes (broadcast) a mltiples destinos.
Control de Flujo.
5. Capa de Sesin.
Permite a usuarios en diferentes mquinas establecer una sesin.
Una sesin puede ser usada para efectuar un login a un sistema de tiempo compartido
remoto, para transferir un archivo entre 2 mquinas, etc.
Controla el dilogo (quin habla, cundo, cunto tiempo, half duplex o full duplex).
Funcin de sincronizacin.
6. Capa de Presentacin.
Establece una sintaxis y semntica de la informacin transmitida.
Se define la estructura de los datos a transmitir (v.g. define los campos de un registro:
nombre, direccin, telfono, etc).
Define el cdigo a usar para representar una cadena de caracteres (ASCII, EBCDIC, etc).
Compresin de datos.
Criptografa.
7. Capa de Aplicacin.
Transferencia de archivos (ftp).
Login remoto (rlogin, telnet).
Correo electrnico (mail).
Acceso a bases de datos, etc.

CLASES DE IP
Una direccin IP es una etiqueta numrica que identifica, de manera lgica y jerrquica, a
un interfaz (elemento de comunicacin/conexin) de un dispositivo (habitualmente una
computadora) dentro de una red que utilice el protocolo IP (Internet Protocol), que
corresponde al nivel de red del protocolo TCP/IP. Dicho nmero no se ha de confundir con
la direccin MAC que es un identificador de 48bits para identificar de forma nica a
la tarjeta de red y no depende del protocolo de conexin utilizado ni de la red. La direccin
IP puede cambiar muy a menudo por cambios en la red o porque el dispositivo encargado
dentro de la red de asignar las direcciones IP, decida asignar otra IP (por ejemplo, con el
protocolo DHCP), a esta forma de asignacin de direccin IP se denomina direccin IP
dinmica (normalmente abreviado como IP dinmica).
Clases de IP[editar]
Clase A: 10.0.0.0 a 10.255.255.255 (8 bits red, 24 bits hosts) Clase B: 172.16.0.0 a
172.31.255.255 (12 bits red, 20 bits hosts) Clase C: 192.168.0.0 a 192.168.255.255 (16 bits
red, 16 bits hosts)
Para comprender las clases de direcciones IP, necesitamos entender que cada direccin IP
consiste en 4 octetos de 8 bits cada uno.
Existen 5 tipos de clases de IP, ms ciertas direcciones especiales:
Red por defecto (default) - La direccin IP de 0.0.0.0 se utiliza para la red por defecto.
Clase A - Esta clase es para las redes muy grandes, tales como las de una gran compaa
internacional. Del IP con un primer octeto a partir de 1 al 126 son parte de esta clase. Los
otros tres octetos son usados para identificar cada anfitrin. Esto significa que hay 126
redes de la clase A con 16,777,214 (224 -2) posibles anfitriones para un total de
2,147,483,648 (231) direcciones nicas del IP. Las redes de la clase A totalizan la mitad de
las direcciones disponibles totales del IP.
En redes de la clase A, el valor del bit *(el primer nmero binario) en el primer octeto es
siempre 0.
Loopback - La direccin IP 127.0.0.1 se utiliza como la direccin del loopback. Esto
significa que es utilizada por el ordenador husped para enviar un mensaje de nuevo a s
mismo. Se utiliza comnmente para localizar averas y pruebas de la red.
Clase B - La clase B se utiliza para las redes de tamao mediano. Un buen ejemplo es
un campus grande de la universidad. Las direcciones del IP con un primer octeto a partir
del 128 al 191 son parte de esta clase. Las direcciones de la clase B tambin incluyen el
segundo octeto como parte del identificador neto. Utilizan a los otros dos octetos para
identificar cada anfitrin (host). Esto significa que hay 16,384 (214) redes de la clase B con
65,534 (216 -2) anfitriones posibles cada uno para un total de 1,073,741,824 (230)
direcciones nicas del IP. Las redes de la clase B totalizan un cuarto de las direcciones
disponibles totales del IP y tienen un primer bit con valor de 1 y un segundo bit con valor
de 0 en el primer octeto.
Clase C - Las direcciones de la clase C se utilizan comnmente para los negocios pequeos
a mediados de tamao. Las direcciones del IP con un primer octeto a partir del 192 al 223
son parte de esta clase. Las direcciones de la clase C tambin incluyen a segundos y
terceros octetos como parte del identificador neto. Utilizan al ltimo octeto para identificar
cada anfitrin. Esto significa que hay 2,097,152 (221) redes de la clase C con 254 (28 -2)
anfitriones posibles cada uno para un total de 536,870,912 (229) direcciones nicas del IP.
Las redes de la clase C totalizan un octavo de las direcciones disponibles totales del IP. Las
redes de la clase C tienen un primer bit con valor de 1, segundo bit con valor de 1 y de un
tercer bit con valor de 0 en el primer octeto.
Clase D - Utilizado para los multicast, la clase D es levemente diferente de las primeras
tres clases. Tiene un primer bit con valor de 1, segundo bit con valor de 1, tercer bit con
valor de 1 y cuarto bit con valor de 0. Los otros 28 bits se utilizan para identificar el grupo
de computadoras al que el mensaje del multicast est dirigido. La clase D totaliza 1/16ava
(268,435,456 o 228) de las direcciones disponibles del IP.
Clase E - La clase E se utiliza para propsitos experimentales solamente. Como la clase D,
es diferente de las primeras tres clases. Tiene un primer bit con valor de 1, segundo bit con
valor de 1, tercer bit con valor de 1 y cuarto bit con valor de 1. Los otros 28 bits se utilizan
para identificar el grupo de computadoras que el mensaje del multicast est dirigido. La
clase E totaliza 1/16ava (268,435,456 o 228) de las direcciones disponibles del IP.
Broadcast - los mensajes que se dirigen a todas las computadoras en una red se envan
como broadcast. Estos mensajes utilizan siempre La direccin IP 255.255.255.255.
Rangos
Clase Rango Redes Hosts Mscara Subred
A 1.0.0.0 126.255.255.254 126 2^24=16777214 255.0.0.0
B 128.0.0.1 191.255.255.254 16384 2^8 - 2^16=de 256 a 65534 255.255.0.0
C 192.0.0.1 223.255.255.254 2.097.152 2^1 - 2^8=de 2 a 256 255.255.255.0
D 224.0.0.1 239.255.255.254

E 240.0.0.1 255.255.255.254





FAMILIA DE PROTOCOLOS TCP/IP

Protocolos
Establecen una descripcin
formal de los formatos que
debern presentar los
mensajes para poder ser
intercambiados por equipos
de cmputo; adems definen
las reglas que ellos deben
seguir para lograrlo.
Los protocolos estn presentes en todas las etapas necesarias para establecer una
comunicacin entre equipos de cmputo, desde aquellas de ms bajo nivel (e.g.
la transmisin de flujos de bits a un medio fsico) hasta aquellas de ms alto nivel
(e.g. el compartir o transferir informacin desde una computadora a otra en la
red).
Tomando al modelo OSI (Open Systems Interconection) como referencia
podemos afirmar que para cada capa o nivel que l define existen uno o ms
protocolos interactuando. Los protocolos son entre pares (peer-to-peer), es decir,
un protocolo de algn nivel dialoga con el protocolo del mismo nivel en la
computadora remota.

Conjunto de Protocolos TCP/IP
Origen
Desarrollados como parte del proyecto
DARPA a mediados de los 70s, dando
lugar a la red ARPANET.
Su objetivo fue que computadoras
cooperativas compartieran recursos
mediante una red de comunicaciones.
ARPANET deja de funcionar
oficialmente en 1990.
En 1973, la Agencia de Proyectos de Investigacin Avanzada para la Defensa
(DARPA), de los Estados Unidos, inici un programa para la investigacin de
tecnologas que permitieran la transmisin de paquetes de informacin entre
redes de diferentes tipos y caractersticas. El proyecto tena por objetivo la
interconexin de redes, por lo que se le denomin "Internetting", y a la familia de
redes de computadoras que surgi de esta investigacin se le denomin
"Internet". Los protocolos desarrollados se denominaron el Conjunto de
Protocolos TCP/IP, que surgieron de dos conjuntos previamente desarrollados;
los Protocolos de Control de Transmisin (Transmission Control Protocol) e
Internet (Internet Protocol).

Conjunto de Protocolos TCP/IP
Su relacin con el Modelo OSI

TCP = TRANSFER CONTROL PROTOCOL
IP = INTERNET PROTOCOL
En la actualidad, las funciones propias de una red de computadoras pueden ser
divididas en las siete capas propuestas por ISO para su modelo de sistemas
abiertos (OSI). Sin embargo la implantacin real de una arquitectura puede
diferir de este modelo. Las arquitecturas basadas en TCP/IP proponen cuatro
capas en las que las funciones de las capas de Sesin y Presentacin son
responsabilidad de la capa de Aplicacin y las capas de Enlace de Datos y Fsica
son vistas como la capa de Interface a la Red. Por tal motivo para TCP/IP slo
existen las capas Interface de Red, la de Intercomunicacin en Red, la de
Transporte y la de Aplicacin. Como puede verse TCP/IP presupone
independencia del medio fsico de comunicacin, sin embargo existen estndares
bien definidos a los nivel de Enlace de Datos y Fsico que proveen mecanismos
de acceso a los diferentes medios y que en el modelo TCP/IP deben considerarse
la capa de Interface de Red; siendo los ms usuales el proyecto IEEE802,
Ethernet, Token Ring y FDDI.

Modelo de capas
de TCP/IP

Descripcin del
Modelo de Capas
de TCP/IP
Capa de
Aplicacin.
Invoca programas que acceden servicios en la red. Interactan con uno o ms
protocolos de transporte para enviar o recibir datos, en forma de mensajes o
bien en forma de flujos de bytes.
Capa de
Transporte.
Provee comunicacin extremo a extremo desde un programa de aplicacin a
otro. Regula el flujo de informacin. Puede proveer un transporte confiable
asegurndose que los datos lleguen sin errores y en la secuencia correcta.
Coordina a mltiples aplicaciones que se encuentren interactuando con la red
simultneamente de tal manera que los datos que enve una aplicacin sean
recibidos correctamente por la aplicacin remota, esto lo hace aadiendo
identificadores de cada una de las aplicaciones. Realiza adems una verificacin
por suma, para asegurar que la informacin no sufri alteraciones durante su
transmisin.
Capa Internet.
Controla la comunicacin entre un equipo y otro, decide qu rutas deben seguir
los paquetes de informacin para alcanzar su destino. Conforma los paquetes IP
que ser enviados por la capa inferior. Desencapsula los paquetes recibidos
pasando a la capa superior la informacin dirigida a una aplicacin.
Capa de
Interface de Red.
Emite al medio fsico los flujos de bit y recibe los que de l provienen. Consiste
en los manejadores de los dispositivos que se conectan al medio de
transmisin.

Arquitectura de Interconexin de Redes en TCP/IP
Metas
Independencia de tecnologa de conexin
a bajo nivel y la arquitectura de la
computadora.
Conectividad Universal a travs de la red.
Reconocimientos de extremo a extremo.
Protocolos de Aplicacin Estandarizados.

Arquitectura de Interconexin de Redes en TCP/IP
Caractersticas
Protocolos de no conexin en el nivel de red.
Conmutacin de paquetes entre nodos.
Protocolos de transporte con funciones de seguridad.
Conjunto comn de programas de aplicacin.

Arquitectura de Interconexin de Redes en TCP/IP
Interconexin de Redes
Las redes se comunican mediante compuertas.
Todas las redes son vistas como iguales.

Para entender el funcionamiento de los protocolos TCP/IP debe tenerse en cuenta
la arquitectura que ellos proponen para comunicar redes. Tal arquitectura ve
como iguales a todas las redes a conectarse, sin tomar en cuenta el tamao de
ellas, ya sean locales o de cobertura amplia. Define que todas las redes que
intercambiarn informacin deben estar conectadas a una misma computadora o
equipo de procesamiento (dotados con dispositivos de comunicacin); a tales
computadoras se les denomina compuertas, pudiendo recibir otros nombres como
enrutadores o puentes.

Direcciones IP
Longitud de 32 bits.
Identifica a las redes y a los nodos conectados a ellas.
Especifica la conexion entre redes.
Se representan mediante cuatro octetos,
escritos en formato decimal, separados por puntos.
Para que en una red dos computadoras puedan comunicarse entre s ellas deben
estar identificadas con precisin Este identificador puede estar definido en
niveles bajos (identificador fsico) o en niveles altos (identificador lgico)
dependiendo del protocolo utilizado. TCP/IP utiliza un identificador denominado
direccin internet o direccin IP, cuya longitud es de 32 bytes. La direccin IP
identifica tanto a la red a la que pertenece una computadora como a ella misma
dentro de dicha red.

Clases de Direcciones IP
Clases Nmero de Redes Nmero de Nodos Rango de Direcciones IP
A 127 16,777,215 1.0.0.0 a la 127.0.0.0
B 4095 65,535 128.0.0.0 a la 191.255.0.0
C 2,097,151 255 192.0.0.0 a la 223.255.255.0

Tomando tal cual est definida una direccin IP podra surgir la duda de cmo
identificar qu parte de la direccin identifica a la red y qu parte al nodo en
dicha red. Lo anterior se resuelve mediante la definicin de las "Clases de
Direcciones IP". Para clarificar lo anterior veamos que una red con direccin
clase A queda precisamente definida con el primer octeto de la direccin, la clase
B con los dos primeros y la C con los tres primeros octetos. Los octetos restantes
definen los nodos en la red especfica.

Subredes en IP
Las Subredes son redes fsicas distintas que comparten una misma
direccin IP.
Deben identificarse una de otra usando una mscara de subred.
La mscara de subred es de cuatro bytes y para obtener el nmero de
subred se realiza un operacin AND lgica entre ella y la direccin IP de
algn equipo.
La mscara de subred deber ser la misma para todos los equipos de la
red IP.
Se ha mencionado que el enrutamiento sirve para alcanzar redes distantes.
Tambin se seal que las direcciones IP se agrupan en clases. Ahora bien para
cada clase se pueden contar con un nmero determinados de subredes. Las
subredes son redes fsicas independientes que comparten la misma direccin IP
(es decir aquella que identifica a la red principal). La pregunta entonces es cmo
se logra que equipos que comparten el mismo identificador de red pero se sitan
en redes fsicas diferentes podrn comunicarse usando compuertas? La solucin a
este problema es determinando una mscara de direccin.
Subredes en Direcciones IP
Ejemplo
Supngase que la direccin IP de
una equipo es 148.206.257.2
La mscara de subred es 255.255.255.0
El equipo por tanto est en la subred
148.206.257.0

Mapeo de Direccines IP a Direcciones Fsicas
Estrategia de
Conversin
Observaciones
Esttica por Tablas Alto costo en mantenimiento.
Por aplicacin de
algoritmos
Puede no lograrse una homognea distribucin de direcciones.
Remota posibilidad de duplicacin de direcciones.
Dificultad de elegir el algoritmo ms eficiente.
Dinmica
Se consulta, mediante un slo mensaje, que se emite a todos los equipos en
la red, por el poseedor de cierta direccin IP.
Recordemos que los protocolos TCP/IP estn enfocados a la transmisin de
paquetes de informacin, buscando la independencia de la arquitectura de la red.
Arquitecturas como la Ethernet logran la comunicacin slo mediante el
conocimiento de la direccin fsica de las computadoras. As en cada
computadora que opere con el protocolo IP debe contar con algn procedimiento
para la translacin de la direccin IP a la direccin fsica de la computadora con
la que establezca comunicacin.

Protocolo de Resolucin de Direcciones ARP (Address Resolution Protocol)
Le permite a un equipo obtener la direccin fsica de un equipo destino,
ubicado en la misma red fsica, proporcionando solamente la direccin IP
destino.
Las direcciones IP y fsica de la computadora que consulta es incluida en
cada emisin general ARP, el equipo que contesta toma esta informacin
y actualiza su tabla de conversin.
ARP es un protocolo de bajo nivel que oculta el direccionamiento de la
red en las capas inferiores, permitiendo asignar, a nuestra eleccin,
direcciones IP a los equipos en una red fsica.
Una conversin dinmica de direcciones Internet a direcciones fsicas es la ms
adecuada, debido a que se obtiene la direccin fsica por respuesta directa del
nodo que posee la direccin IP destino. Una vez que la direccin fsica se obtiene
sta es guardada en una tabla temporal para subsecuentes transmisiones, de no
ser as podra haber una sobrecarga de trfico en la red debido a la conversin de
direcciones por cada vez que se transmitiera un paquete.

Implementacin del ARP
La interface de red recibe un datagrama IP a enviar a un equipo destino,
en este nivel se coteja la tabla temporal de conversin, si existe una con
la referencia adecuada sta se incorpora al paquete y se enva.
Si no existe la referencia un paquete ARP de emisin general, con la
direccin IP destino, es generado y enviado.
Todos los equipos en la red fsica reciben el mensaje general y comparan
la direccin IP que contiene con la suya propia, enviando un paquete de
respuesta que contiene su direccin IP.
La computadora origen actualiza su tabla temporal y enva el paquete IP
original, y los subsecuentes, directamente a la computadora destino.

El funcionamiento de ARP no es tan simple como parece. Supngase que en una
tabla de conversin exista un mapeo de una mquina que ha fallado y se le ha
reemplazado la interface de red; en este caso los paquetes que se transmitan hacia
ella se perdern pues ha cambiado la direccin fsica, por tal motivo la tabla debe
eliminar entradas peridicamente.

Formato de mensaje del ARP
Campo Descripcin
HLEN Longitud de la direccin del hardware
PLEN Longitud de la direccin del protocolo
Operacin Indica si es mensaje de consulta o de respuesta
HW Emisor Direccin Fsica del Emisor
IP Emisor Direccin IP del Emisor
HW Destino Direccin Fsica del Destino
IP Destino Direccin IP del Destino
El formato de mensaje de ARP no es fijo, lo que le permite ser usado por otros
protocolos de alto nivel.
El ejemplo muestra el formato para un mensaje ARP utilizando Ethernet, en
donde la longitud de la direccin fsica es de 42 bits.

Protocolo Internet (IP)
Caractersticas
Protocolo orientado a no conexin.
Fragmenta paquetes si es necesario.
Direccionamiento mediante direcciones lgicas IP de 32 bits.
Si un paquete no es recibido, ste permanecer en la red durante un
tiempo finito.
Realiza el "mejor esfuerzo" para la distribucin de paquetes.
Tamao mximo del paquete de 65635 bytes.
Slo se realiza verificacin por suma al encabezado del paquete, no a los
datos que ste contiene.
El Protocolo Internet proporciona un servicio de distribucin de paquetes de
informacin orientado a no conexin de manera no fiable. La orientacin a no
conexin significa que los paquetes de informacin, que ser emitido a la red,
son tratados independientemente, pudiendo viajar por diferentes trayectorias para
llegar a su destino. El trmino no fiable significa ms que nada que no se
garantiza la recepcin del paquete completo.

Formato del Datagrama de IP
Campo Descripcin
VERS Versin del IP del datagrama
HLEN Longitud del Encabezado
Longitud Total Mide, en Bytes la longuitud del datagrama
Identificador Identifica los paquetes fragmentados para su reensamble
Flags Indica si el paquete est fragmentado o no
Offset Indica la ubicacin de este paquete en uno fragmentado
Opciones Informacin usada par administracin, longuitud variable
Relleno Ajusta las opciones a 32bits
La unidad de informacin intercambiada por IP es denominada datagrama.
Tomando como analoga los marcos intercambiados por una red fsica los
datagramas contienen un encabezado y una rea de datos. IP no especifica el
contenido del rea de datos, sta ser utilizada arbitrariamente por el protocolo de
transporte.

Unidad Mxima de Transferencia MTU (Maximum Transfer Unit)
Indica la logitud de un trama que podr ser enviada a una red fsica en
particular.
Es determinada por la tecnologa de la red fsica.
Para el caso de Ethernet es de 1500 bytes.
La Unidad de Transferencia Mxima determina la longitud mxima, en bytes,
que podr tener un datagrama para ser transmitida por una red fsica. Obsrvese
que este parmetro est determinado por la arquitectura de la red: para una red
Ethernet el valor de la MTU es de 1500 bytes. Dependiendo de la tecnologa de
la red los valores de la MTU pueden ir desde 128 hasta unos cuantos miles de
bytes.

Fragmentacin
La arquitectura de interconexin de redes propuesta por TCP/IP indica que stas
deben ser conectadas mediante una compuerta. Sin obligar a que la tecnologa de
las redes fsicas que se conecten sea homognea. Por tal motivo si para
interconectar dos redes se utilizan medios con diferente MTU, los datagramas
debern ser fragmentados para que puedan ser transmitidos. Una vez que los
paquetes han alcanzado la red extrema los datagramas debern ser
reensamblados.

Protocolo de Mensajes de Control de Internet ICMP
(Internet Control Message Protocol)
Reporta sobre destinos inalcanzables.
Control de flujo de datagramas y congestin.
Controla los requerimiento de cambio de rutas entre compuertas.
Detecta rutas circulares o excesivamente largas.
Verifica la existencia de trayectorias hacia alguna red y el estatus de la
misma.
Su funcin es la de notificar de eventos en los que los paquetes enviados no
alcanzaron su destino. Proporciona un medio de transporte para que los equipos
compuerta se enven mensajes de control y error. ICMP no est orientado a la
correccin de errores, slo a su notificacin.

Formato del mensaje ICMP
Tipo Mensaje ICMP
0 Respuesta al eco
3 Destino Inalcanzable
4 Fuente saturada
5 Redireccin de ruta
8 Solicitud de Eco
11 Tiempo del datagrama excedido
12 Parmetro problema en datagrama
13 Requerimiento de hora y fecha
14 Respuesta de host y fecha
17 Requerimiento de mscara de direccin
18 Respuesta de mscara de direccin
El formato de ICMP cambia dependiendo de la funcin que realice, exceptuando
los campos de Tipo, Cdigo y de Checksum. Un 1 en el campo de Protocolo del
mensaje de IP indicar que se trata de un datagrama ICMP. La funcin de un
mensaje determinado ICMP estar definida por el campo de Tipo; el campo de
Cdigo proporciona informacin adicional para realizar la funcin; el campo de
Checksum sirve para efectuar una verificacin por suma que slo corresponde al
mensaje ICMP.

Enrutamiento de datagramas IP
El enrutamiento se refiere al proceso de determinar la trayectoria que un
datagrama debe seguir para alcanzar su destino. A los dispositivos que pueden
elegir las trayectorias se les denomina enrutadores. En el proceso de entutamiento
intervienen tanto los equipos como las compuertas que conectan redes (recordar
que el trmino compuerta es impuesto por la arquitectura TCP/IP de conexin de
redes, sin embargo una compuerta puede realizar diferentes funciones a
diferentes niveles, una de esas funciones puede ser la de enrutamiento y por tanto
recibir el nombre de enrutador).

Tipos de Enrutamiento
Enrutamiento Directo
Transmisin de datagramas IP entre dos equipos de la misma red fsica
sin la intervencin de compuertas. El emisor encapsula el datagrama en la
trama de la red, efectuando la vinculacin entre la direccin fsica y la
direccin IP, y enva la trama resultante en forma directa al destinatario.
Enrutamiento Indirecto
La compuertas forman una estructura cooperativa, interconectada. Las
compuertas se envan los datagramas hasta que se alcanza a la
compuerta que puede distribuirla en forma directa a la red destino.
Existen dos tipos de enrutamiento; el directo y el indirecto. Debido a que en el
enrutamiento directo los datagramas se transmite de un equipo a otro, en la
misma red fsica, el proceso es muy eficiente. La vinculacin entre la direccin
fsica y la IP se realiza mediante el ARP. En el indirecto la transmisin del
datagrama se efecta mediante la intercesin de las compuertas. Aqu la
compuerta que acta como enrutador debe de estar provista de mecanismos para
conocer, y por tanto decidir, la trayectoria de la red que se desea alcanzar.

Enrutamiento Indirecto
En este direccionamiento un equipo debe enviar a una compuerta el datagrama
con destino a una red fsica distante. La compuerta de la red fsica enva el
datagrama a otras compuertas hasta alcanzar a aquel que puede emitirlo en forma
directa a la red destino. La compuerta debe conocer las rutas hacia las diferentes
redes externas, ellas pueden utilizar a su vez un enrutamiento indirecto en el caso
de no conocer la ruta a una red especfica. Las compuertas conocen las
trayectorias a otra red mediante Tablas de Enrutamiento.

Tablas de Ruteo IP
Este es el algoritmo comnmente utilizado para el enrutamiento de IP. Las tablas
de enrutamiento estn presentes en todo equipo que almacene informacin de
cmo alcanzar posibles destinos. En las tablas no se almacena la ruta especfica a
un equipo, sino aquella a la red donde se encuentre. Cada puerto de
comunicacin de la compuerta debe poseer una direccin IP.

Rutas por Default
Si cada tabla de ruteo conservara informacin sobre todos los destinos
posibles, el espacio sera insuficiente.
Es necesario que con un mnimo de informacin, el equipo pueda tomar
decisiones de ruteo.
Una tcnica para mantener tablas de ruteo pequeas consiste en enviar
los datagramas a destinos predeterminados (redes predeterminadas).
Para que en los equipos no exista una tabla excesivamente grande, que contenga
todas las rutas a las redes que se interconeta el equipo, es de gran utilidad definir
una ruta por default. A travs de esta ruta se debern alcanzar todas las redes
destino.
La ruta por default apunta a un dispositivo que actua como compuerta de la red
donde se encuentre ubicado el equipo que la posee.

Enrutamiento entre Compuertas
Arquitectura de Compuerta Ncleo
Primer esquema de enrutamiento que existi.
Compuertas de diferentes redes se conectan a una compuerta ncleo.
La compuerta ncleo es la compuerta por default de las compuertas de
las redes locales.
Las compuertas ncleo no pueden contar con compuertas por default.
Desventajas
Conveniente slo para redes administradas centralizadamente.
Las compuertas ncleo deben almacenar toda la informacin de las rutas
hacia las redes que conectan.
Complejidad de administracin de acuerdo a la complejidad o cambios en
la red.
Como se vio en la arquitectura de interconexin de redes de TCP/IP cada par de
redes se conectan mediante compuertas. Para que los paquetes alcancen sus redes
destino las compuertas deben contar con mecanismos mediante los cuales
ntercambien la informacin de las redes que conecta cada uno.
En la Arquitectura de Enrutamiento por Compuerta Ncleo existe una compuerta
que centraliza las funciones de enrutamiento entre redes, a esta compuerta se le
denomina ncleo.
Cada compuerta en las redes a conectar tiene como compuerta por default a la
compuerta ncleo. Varias compuertas ncleo pueden conetarse para formar una
gran red; entre las compuertas ncleo se intercambiar informacin concerniente
a las redes que cada una de ellas alcanzan.
La arquitectura centralizada de enrutamiento fue la primera que existi. Sus
principales problemas radican no tanto en la arquitectura en s, si no en la forma
en que se propagaban las rutas entre las compuertas ncleo.

ENRUTAMIENTO ENTRE COMPUERTAS
Propagacin automtica de rutas
Establece algoritmos para el intercambio de informacin entre
compuertas.
Contempla el hecho de que las redes son dinmicas.
No obliga a un esquema centralizado de ruteo.
Algoritmos principales: Vector de Distancia y Protocolo de compuerta a
compuerta (GGP).
Conforme las complejidades de las redes aumentaron se debi buscar un
mecanismo que propagse la informacin de rutas entre las compuertas. Este
mecanismo deba ser automtico, obligado por el cambio dinmico de las redes.
De no ser as las transiciones entre las compuertas podan ser muy lentas y no
reflejar el estado de la red en un momento dado.

Vector de Distancia
Se asume que cada compuerta comienza su operacin con un conjunto
de reglas bsicas de cmo alcanzar las redes que conecta.
Las rutas son almacenadas en tablas que indican la red y los saltos para
alcanzar esa red.
Perdidicamente cada compuerta enva una copia de las tablas que
alcanza directamente.
Cuando una compuerta recibe el comunicado de la otra actualiza su tabla
incrementando en uno el nmero de saltos.
Este concepto ayud a definir qu tantas compuertas debera viajar un paquete
para alcanzar su red destino. Mediante el vector una compuerta poda saber a que
otra compuerta enviar el paquete de informacin, sabiendo que sta podra no ser
la ltima compuerta por la que el paquete tendra que viajar. Este esquema
permite tener varios caminos a una misma red, eligiendo el camino ms corto, es
decir aquella compuerta que con menos saltos conduzca a la red destino.

Protocolo de Control de Transferencia
Proporciona comunicacin bidireccional completa mediante circuitos
virtuales.
Desde el punto de vista del usuario la informacin es transmitida por
flujos de datos.
Confiabilidad en la transmisin de datos por medio de:
o Asignacin de nmeros de secuencia a la informacin segmentada.
o Validaciones por suma.
o Reconocimiento de paquetes recibidos.
o Utiliza el principio de ventana deslizable para esperar
reconocimientos y reenviar informacin.
Proporciona un mecanismo fiable para la transferencia de flujos de informacin.
Aunque est ntimamente relacionado con IP, TCP es un protocolo independiente
de propsito general. Al ser un protocolo de alto nivel su funcin es que grandes
volmenes de informacin lleguen a su destino correctamente, pudiendo recobrar
la prdida espordica de paquetes.

Fiabilidad en la transferencia de TCP
Cada vez que un paquete es enviado se inicializa un contador de tiempo,
al alcanzar el tiempo de expiracin, sin haber recibido el reconocimiento,
el paquete se reenva.
Al llegar el reconocimiento el tiempo de expiracin se cancela.
A cada paquete que es enviado se le asigna un nmero de identificador, el equipo
que lo recibe deber enviar un reconocimiento de dicho paquete, lo que indicar
que fue recibido. Si despus de un tiempo dado el reconocimiento no ha sido
recibido el paquete se volver a enviar. Obsrvese que puede darse el caso en que
el reconocimiento sea el que se pierda, en este caso se reenviar un paquete
repetido.

El concepto de la Ventana Deslizante
Se define un tamao de la ventana, que seran el nmero de paquetes a
enviar sin esperar reconocimiento de ellos.
Conforme se recibe el reconocimiento de los primeros paquetes
transmitidos la ventana avanza de posicin enviando los paquetes
siguientes.
Los reconocimientos pueden recibirse en forma desordenada.
Si el protocolo slo contara con reconocimientos positivos gran parte de la
capacidad de la red estara desperdiciada, pues no se enviaran ms paquetes
hasta recibir el reconocimiento del ltimo paquete enviado. El concepto de
ventana deslizante hace que exista una continua transmisin de informacin,
mejorando el desempeo de la red.

Protocolo de Datagramas de Usuario
Proporciona de mecanismos primordiales para que programas de
aplicacin se comuniquen con otros en computadoras remotas.
Utiliza el concepto de puerto para permitir que mltiples conexiones
accedan a un programa de aplicacin.
Provee un servicio no confiable orientado a no conexin.
El programa de aplicacin tiene la total responsabilidad del control de
confiabilidad, mensajes duplicados o perdidos, retardos y paquetes fuera
de orden.
Este protocolo deja al programa de aplicacin a ser explotado la responsabilidad
de una transmisin fiable. Con l puede darse el caso de que los paquetes se
pierdan o bien no sean reconstruidos en forma adecuada. Permite un intercambio
de datagramas ms directo entre aplicaciones y puede elegirse para aquellas que
no demanden una gran cantidad de datagramas para operar ptimamente.

También podría gustarte