Вы находитесь на странице: 1из 27

La arquitectura TCP/IP en su estandarizacin original no se

preocupaba demasiado del nivel fsico en s, de hecho, en un


principio slo se preocup de estandarizar los protocolos
relacionados con el enlace de datos, de ah el nombre de este
nivel.

Posteriormente con el auge de las redes de todo tipo, se vio que


los estndares que ya existan desde un punto de vista fsico,
cada vez se tenan que tener ms en cuenta, y por esto algunos
autores, desarrolladores y diseadores consideran que la
arquitectura TCP/IP realmente consta de cinco capas, siendo la
primera la capa fsica o de hardware y la segunda la de enlace de
datos, tal y como recomienda el modelo OSI.
La principal funcin de este nivel es convertir la informacin
suministrada por el nivel de red, en seales que puedan ser
transmitidas por el medio fsico. La funcin inversa es convertir
las seales que llegan por el medio fsico en paquetes de
informacin manejables por el nivel de red.

En este nivel se deben tener en cuenta las cuestiones


relacionadas con las conexiones fsicas, que en las redes locales
vienen definidas por el estndar Ethernet. Este estndar define
las caractersticas de cableado y sealizacin de nivel fsico, y los
formatos de las tramas de datos del nivel de enlace de datos.
Ethernet es la base para el estndar IEEE 802.3, que es un
estndar internacional que tiene posibilidades de uso tanto en
redes locales como en redes de rea amplia.
Otro aspecto importante de este nivel es lo relacionado con
eldireccionamiento fsico. Este concepto viene de lo que se
considera una subcapa del nivel de enlace de datos, y que se
llama control de acceso al medio, cuyas siglas en ingls, MAC, se
utilizan para definir lo que se conoce como direcciones MAC.

En este nivel hay un protocolo relacionado con el


direccionamiento fsico. Este protocolo es el ARP.
ARP son las siglas en ingls del Protocolo de Resolucin de
Direcciones, este protocolo trabaja a nivel de enlace de datos y
se encarga de encontrar la direccin fsica o MAC que tiene
relacin con la correspondiente direccin lgica, que se
corresponde con la direccin IP. Lo que hace ARP es traducir
direcciones lgicas (IP) a direcciones fsicas (MAC). Existe su
inverso el RARP que son las siglas en ingls del Protocolo de
Resolucin de Direcciones Inverso, hace la funcin inversa
del protocolo ARP pero no es tan utilizado.

Cada nivel tendr una unidad de informacin, en este nivel se


llama TRAMA, y tiene un formato determinado
El protocolo SLIP (Protocolo de lnea serial de Internet) es el
resultado de la integracin de los protocolos de mdem
anteriores al conjunto de protocolos TCP/IP.
Es un simple protocolo de conexin a Internet que no proporciona
direcciones ni control de errores. sta es la razn por la cual
rpidamente se est volviendo obsoleto en comparacin con PPP.
La transmisin de datos con SLIP es muy sencilla: este protocolo
enva una trama compuesta slo de datos que se enviarn
seguidos de un carcter de fin de transmisin (el carcter END
192 del cdigo ASCII).
El protocolo PPP (Protocolo punto a punto). Es un protocolo
mucho ms desarrollado que SLIP (por ello lo est
reemplazando), en la medida en que transfiere datos adicionales
ms adaptados a la transmisin de datos a travs de Internet (la
adicin de datos en una trama se debe principalmente al
aumento del ancho de banda).

Los datos encapsulados en una trama PPP se denominan


paquetes. Estos paquetes generalmente son datagramas, pero
tambin pueden ser diferentes (de all la designacin especfica
de paquete en lugar de datagrama). Por lo tanto, un campo de la
trama se reserva para el tipo de protocolo al que el paquete
pertenece.
En realidad, PPP es un conjunto de tres protocolos:

Un protocolo de encapsulacin de datagramas.


Un protocolo LCP, Protocolo de control de vnculos, que permite
probar y configurar la comunicacin.
Un conjunto de NCP, Protocolos de control de red, que permiten
el control de la integracin de PPP dentro de los protocolos de
las capas superiores
El nivel de red del modelo TCP/IP se considera el nivel de la
arquitectura ms importante, ya que permite que las estaciones
enven informacin a la red en forma de paquetes. Estos
paquetes viajan por la red de forma independiente, pudiendo
atravesar diferentes redes y sin un orden establecido. Esta es una
de las principales ventajas de esta arquitectura y por eso es la
base de Internet.

El objetivo principal del nivel de red ser encaminar los paquetes


desde el nodo origen hasta el nodo destino y los gua a travs de
las distintas redes hasta llegar a su objetivo.
En la arquitectura TCP/IP la capa de red es casi totalmente
asimilable a la capa de red del modelo OSI, pero en el caso de la
arquitectura TCP/IP la capa de red no se preocupa de las tareas
de ordenacin de los paquetes cuando llegan a su destino. Esto
es lo que se conoce como servicio no orientado a conexin.
Cuando los paquetes se tratan de forma independiente,
conteniendo cada uno la direccin de destino, se dice que se usa
la tcnica de datagrama, por tanto, Internet es una red de
conmutacin de paquetes basada en datagramas.
Entre las funciones de la capa de red se encuentra:

El direccionamiento: Permite identificar de forma nica cada nodo


de la red. Cuando se habla de direccionamiento en este nivel, se est
hablando de direccionamiento lgico, para distinguirlo del
direccionamiento fsico que ya hemos visto anteriormente.

La conectividad: Conseguir que los nodos de una red se conecten,


independientemente de la red a la que pertenezcan.

El enrutamiento: Tambin llamado encaminamiento, los protocolos


de est capa deben ser capaces de encontrar el mejor camino entre
dos nodos.

El control de la congestin: Es conveniente realizar un control del


trfico, ya que si un nodo recibe ms informacin de la que puede
procesar, se produce una saturacin y este problema puede
extenderse a toda la red.
Para realizar todas estas funciones el nivel de red utiliza diferentes
protocolos, entre los protocolos ms destacados de este nivel
tenemos:

IP: Internet Protocol, o Protocolo de Internet proporciona un


enrutamiento de paquetes no orientado a conexin y es usado tanto
por el origen como por el destino para la comunicacin de datos.

ARP y RARP: Tambin se utilizan en la capa de enlace de datos y


sirven para relacionar direcciones IP con direcciones MAC y
viceversa.
ICMP: Protocolo de Mensajes de Control en Internet, suministra
capacidades de control y envo de mensajes. Tambin se considera
protocolo del nivel de transporte, y herramientas tales como ping y tracert
lo utilizan para poder funcionar.

OSPF: Es un protocolo de enrutamiento que busca el camino ms corto


entre dos nodos de la red.

RIP: Protocolo de Enrutamiento de Informacin, al igual que OSPF,


tambin busca el camino ms corto, pero utilizando otras tcnicas de
enrutamiento.

Como se puede comprobar este nivel tiene varias funciones, y varios


protocolos, pero podemos decir que el ms importante de todos, de hecho
da nombre a la arquitectura, es el protocolo IP.
Cumple la funcin de establecer las reglas necesaria para establecer una
conexin entre dos dispositivos remotos. Al igual que las capas anteriores,
la informacin que maneja esta capa tiene su propio nombre y se llama
segmento.

Por tanto la capa de transporte se debe de encargar de unir mltiples


segmentos del mismo flujo de datos. Como la capa de red en la
arquitectura TCP/IP no se preocupa del orden de los paquetes ni de los
errores, es en esta capa donde se deben cuidar estos detalles.

El nivel de transporte de la arquitectura de TCP/IP es totalmente asimilable


al nivel de transporte del modelo OSI, por tanto podemos decir que este
nivel es el encargado de la transferencia libre de errores de los datos entre
el emisor y el receptor, aunque no estn directamente conectados, as
como de mantener el flujo de la red. La tarea de este nivel es proporcionar
un transporte de datos confiable de la mquina de origen a la mquina
destino, independientemente de la redes fsica.
En este nivel trabajan varios protocolos pero los dos ms importantes son
el TCP y el UDP.

TCP es un protocolo orientado a conexin y fiable, se dise


especficamente para proporcionar un flujo de bytes confiable de extremo
a extremo a travs de redes no fiables. Por eso es tan til en Internet, ya
que a diferencia del trfico en un sola red donde conoceremos sus
caractersticas, las redes que configuran Internet podran tener diferentes
topologas, anchos de banda, retardos, tamaos de paquete, etc. Pero TCP
tiene un diseo que se adapta de manera dinmica a las propiedades de
estas redes y permite la conexin en muchos tipos de situaciones.

UDP es un protocolo no orientado a conexin y no fiable, este protocolo


proporciona todo lo necesario para que las aplicaciones enven datagramas
IP encapsulados sin tener una conexin establecida. Uno de sus usos es en
la transmisin de audio y vdeo en tiempo real, donde no es posible
realizar retransmisiones por los estrictos requisitos de retardo que se tiene
en estos casos.
Puertos de comunicaciones

Cuando un proceso de aplicacin quiere establecer comunicacin con otro


proceso de aplicacin remoto, debe especificar a cul se conectar. El
mtodo que normalmente se emplea es el de definir direcciones de
transporte en las que los procesos pueden estar a la escucha de solicitudes
de conexin. Estos puntos terminales se llaman puertos.

Una vez que el mensaje llega a la IP de destino es necesario conocer a que


programa/proceso hay que entregarlo. Esta es la funcin del nmero de
puerto; por tanto, un nmero de puerto es un nmero de 16 bits (del 0 al
65535) que sirve para identificar el proceso al que entregar el mensaje
dentro de la mquina.
Dicho tcnicamente, los puertos son las direcciones de transporte en las
que los procesos pueden estar a la escucha de solicitudes de conexin. El
trmino puerto es el que se utiliza en Internet, mientras que el trmino
genrico es el de Punto de Acceso al Servicio de Transporte, cuyas
siglas en ingls son TSAP.

Aunque podemos usar cualquiera de ellos para cualquier protocolo, existe


una entidad, la IANA (Internet Assigned Numbers Authority, Agencia de
Asignacin de Nmeros de Internet), encargada de su asignacin, la cual
cre tres categoras:

Puertos bien conocidos


Puertos registrados
Puertos dinmicos o privados
Puertos bien conocidos: Los puertos del 0 al 1023 son puertos
reservados para el sistema operativo y usados por "protocolos bien
conocidos" como por ejemplo HTTP (servidor Web), POP3/SMTP (servidor
de e-mail) y Telnet. Suelen ser usados por aplicaciones servidor. Si
queremos usar uno de estos puertos tendremos que arrancar el servicio
que los use teniendo permisos de administrador.

Puertos registrados: Son los comprendidos entre 1024 y 49151 y


pueden ser usados por cualquier aplicacin. Son usados tanto por
aplicaciones cliente como servidor.

Puertos dinmicos o privados: Son los comprendidos entre los


nmeros 49152 y 65535 y normalmente se asignan en forma dinmica a
las aplicaciones de clientes al iniciarse la conexin. Son usados en
conexiones peer to peer (P2P).
Estos nmeros de puertos son utilizados por TCP y UDP para identificar las
sesiones que establecen las distintas aplicaciones. Algunos puertos son:

20: datos de FTP (Protocolo de transferencia de ficheros).


21: control de FTP.
53: DNS (Servicio de nombres de dominio).
80: HTTP (Protocolo utilizado para servir y descargar pginas web).

Por ltimo, al conjunto <direccin IP>:<N puerto> se le denomina


socket.
El nivel aplicacin contiene los programas de usuario (aplicaciones) que
hace que nuestro ordenador pueda crear textos, chatear, leer correo,
visitar pginas web, etc.

En este nivel se incluyen todos los protocolos de alto nivel que utilizan los
programas para comunicarse.

En la arquitectura TCP/IP este nivel incluye a los niveles de sesin,


presentacin y aplicacin del modelo OSI.
Algunos de los protocolos de la capa de aplicacin son:

FTP: Protocolo utilizado en la transferencia de ficheros entre un ordenador


y otro.

DNS: Servicio de nombres de dominio, es el sistema utilizado en Internet


para convertir los nombres de los nodos de red en direcciones de red.

SMTP: Protocolo simple de transferencia de correo, basado en texto y


utilizado para el intercambio de mensajes de correo. Est basado en el
concepto cliente-servidor, donde un cliente enva un mensaje a uno o
varios servidores.
POP: Protocolo de oficina de correo, se utiliza en los clientes de correo
para obtener los mensajes de correo almacenados en un servidor.

SNMP: Protocolo de administracin de redes, permite monitorizar y


controlar los dispositivos de red y de administrar configuraciones y
seguridad.

HTTP: Protocolo de transferencia de hipertexto, es el protocolo utilizado en


las transacciones de pginas web. Define la sintaxis y la semntica que
utilizan los elementos de software de la arquitectura web (clientes,
servidores, proxies) para comunicarse. Es un protocolo orientado a
transacciones y sigue el esquema peticin-respuesta entre un cliente y un
servidor. Tiene una versin segura que es el HTTPS.
PROTOCOLO DE SPANNING
TREE (RBOL DE EXTENSIN)

Cuando varios switch estn ubicados en un rbol jerrquico


sencillo, es poco probable que ocurran bucles de conmutacin.
Sin embargo, a menudo las redes conmutadas se disean con
rutas redundantes para ofrecer ms confiabilidad y tolerancia a
fallas. Los bucles de conmutacin pueden ocurrir ya sea por
diseo o por accidente, y pueden llevar tormentas de broadcast
que rpidamente abrumen la red. Para contrarrestar la
posibilidad de bucles, se proporcionan switches con un protocolo
basado en los estndares llamado protocolo de spanning tree
(Spanning Tree Protocol, STP).
PROTOCOLO DE SPANNING
TREE (RBOL DE EXTENSIN)
Cada switch en una LAN que usa STP enva un mensaje especial
llamado unidades de datos del protocolo puente (Bridge Protocol
Data Unit, BPDU) desde todos sus puertos para que los otros
switches sepan de su existencia y elijan un puente raz para la
red. Los switches entonces usan un algoritmo spanning-tree
(Spanning Tree Algorithm, STA) para resolver y desconectar las
rutas redundantes. Cada puerto de un switch que usa protocolo
de spanning- tree se encuentra en uno de los cinco estados
siguientes:

Bloquear
Escuchar
Aprender
Enviar
Desactivar

Вам также может понравиться