Nivel de red
De Wikipedia, la enciclopedia libre
Modelo OSI | |
---|---|
7 | Nivel de aplicación |
6 | Nivel de presentación |
5 | Nivel de sesión |
4 | Nivel de transporte |
3 | Nivel de red |
2 | Nivel de enlace de datos |
1 | Nivel físico |
El nivel de red es el tercer nivel del modelo OSI y su misión es conseguir que los datos lleguen desde el origen al destino aunque no tengan conexión directa. Ofrece servicios al nivel superior (nivel de transporte) y se apoya en el nivel de enlace, es decir, utiliza sus funciones.
Para conseguir este objetivo tiene que realizar ciertas tareas:
- Asignación de direcciones de red únicas
- Interconexión de subredes distintas
- Encaminamiento de paquetes
- Control de congestión
Tabla de contenidos |
[editar] Orientado a conexión o no
Hay dos formas en las que el nivel de red puede funcionar internamente, mediante datagramas o por circuitos virtuales. En una red de datagramas cada paquete se encamina independientemente, sin que el origen y el destino tengan que pasar por un establecimiento de comunicación previo. En una red de circuitos virtuales dos equipos que quieran comunicarse tienen que empezar por establecer una conexión, durante este estableciemiento de conexión, todos los encaminadores (o routers) que haya por el camino elegido reservarán recursos para ese circuito virtual específico.
Independientemente de que la red funcione internamente con datagramas o con circuitos virtuales puede dar hacia el nivel de transporte un servicio orientado a conexión o no.
[editar] Encaminamiento
El problema del encaminamiento consiste en encontrar un camino óptimo entre un origen y un destino. La bondad de este camino puede tener diferentes criterios: velocidad, retardo, seguridad, regularidad, distancia, longitud media de las colas, costos de comunicación, etc.
Los equipos encargados de esta labor se denominan encaminadores (router en inglés), aunque también realizan labores de encaminamiento los conmutadores (switcher en inglés) "multicapa" o "de nivel 3", si bien estos últimos realizan también labores de nivel de enlace.
[editar] Control de congestión
Cuando en una red un nodo recibe más tráfico del que puede cursar se puede dar una congestión. El problema es que una vez que se da congestión en un nodo el problema tiende a extenderse por el resto de la red. Por ello hay técnicas de prevención y control que se pueden y deben aplicar en el nivel de red.