Protocolos de red¶
Ahora los datos "saben", con la información correcta, adónde tienen que ir y también llegan allí. Sin embargo, el siguiente paso es definir el lenguaje en el que se escribe. En el mundo de las redes, la palabra lenguaje se sustituye por el término protocolos. Al igual que ocurre con los puertos, existen protocolos ya hechos y estandarizados que entienden todas o muchas personas. Sin embargo, quien lo desee (por ejemplo, los fabricantes de software) también puede crear y utilizar sus propios protocolos. Como ejemplo, puede consultar los protocolos de una red, que hoy en día utiliza casi todo el mundo: en Internet.
IP (Protocolo de Internet)¶
Uno de los componentes de la comunicación en Internet es el protocolo IP. Su tarea general es direccionar los paquetes de datos y más allá:
- Ensamblar los datos recibidos en el destino
- Conmutación en redes (enrutamiento)
- No hay corrección de errores, sino diagnóstico de errores
- La provisión de IP como base de Internet
TCP (Protocolo de Control de Transmisión)¶
La segunda parte de la comunicación en la red es el protocolo TCP. La tarea de TCP es la transmisión de datos. También se caracteriza por las siguientes propiedades:
- Protocolo de transporte orientado a la conexión en redes
- Establecimiento de un canal virtual entre dos puntos finales de una red (de software a software)
- Validación de datos mediante una suma de comprobación
- Garantizar la secuencia correcta de los paquetes de datos con un número de secuencia
TCP/IP¶
Todo ello da lugar al conocido protocolo TCP/IP, que garantiza que los paquetes de datos de una red lleguen al destinatario. TCP/IP proporciona las siguientes funciones centrales:
- Direccionamiento lógico (IP)
- Búsqueda de rutas/enrutamiento (IP)
- Tratamiento de errores y control de flujo (TCP)
- Compatibilidad con aplicaciones (TCP)
- Resolución de nombres (DNS - Domain Name Service)