TCP/IP
4. Capa de enlace
Es el corazón de Internet.
Su función principal es la entrega de paquetes (llamados datagramas) de una computadora fuente a otra destino. Implementa algoritmos para ruteo, para evitar congestionamientos y para interconexión de redes ( gateways y ruteadores).
Los servicios que provee son no orientados a conexión (connectionless).
Toda la información que se transmite a través de Internet son datagramas IP.
No es fiable en cuanto verificaciones , es decir, no se encarga de verificar que un datagrama haya sido recibido o de volverlo a mandar en caso de existir algún error.
El protocolo central de la red es el IP y realiza las siguientes funciones:
- Recibe de la capa de transporte la información a enviar (en paquetes llamados segmentos) que incluyen la dirección IP del destinatario.
- Encapsula dichos segmentos en datagramas.
- Determina cuál es la ruta que debe seguirse para entregar cada datagrama.
- El IP sólo es capaz de entregar paquetes a computadoras físicamente conectadas en la misma red local. Así, si se desea enviar un datagrama a otra red, será necesario que IP determine cuál es el ruteador o gateway al que deberá enviarle la información.
- Una vez determinada la dirección de la siguiente computadora a contactar, le entrega a la capa de enlace el datagrama (que incluye la dirección IP de destino).
- Cuando la computara recibe un datagrama, verifica si está destinado para ella, si es así, lo reensambla en segmentos y lo pasa a la capa de transporte y si no está destinado para ella, realiza nuevamente la operación descrita en el punto anterior.
El ICMP ( Internet Control Message Protocol) es otro protocolo importante , pues es el Protocolo de Mensajes de Control de Internet que se encarga de realizar las siguientes funciones:
- El Control de flujo.
- Evita que una computadora envíe más datagramas de los que el receptor puede procesar.
- Detección de errores en las rutas que siguen los datagramas.
- Si algunas rutas no estarán disponibles, y si IP desea comunicarse con una computadora para la que no haya ruta, ICMP se encarga de notificarle el error.
- Verifica que un ordenador esté conectado y su red funcionando correctamente.

