En el servicio no orientado a la conexión se tratan los paquetes de forma individual.
Las redes reales pueden perder paquetes, por lo que generalmente el servicio no es confiable.
Las primitivas de un transporte sencillo serían: - LISTEN: Se bloquea hasta que algún proceso intenta el contacto.
- RECEIVE: Se bloquea hasta que llegue una TPDU de DATOS.
En general son muy parecidas a las anteriores pero ofrecen más características y flexibilidad.
Cuando un proceso desea establecer una conexión con un computador de aplicación remoto, debe especificar a cuál se conectará (¿a quién le llegará el mensaje?).
El problema viene cuando la red puede perder, almacenar, o duplicar paquetes.
Al liberarse la conexión descartamos la dirección y no se vuelve a utilizar.
No obstante, hay más escollos de los que uno podría imaginar.
La liberación asimétrica es la manera en que funciona el mecanismo telefónico: cuando una parte cuelga, se interrumpe la conexión.
Aquí, un host puede continuar recibiendo datos aun tras haber enviado una TPDU de desconexión.
Para solucionar esto creamos una regla por la cual si al host 2 no le llega ninguna TPDU durante cierta cantidad de segundos, se libera automáticamente.
Se necesita un esquema para evitar que un emisor rápido desborde a un receptor lento.
La diferencia principal es que un enrutador por lo regular tiene relativamente pocas líneas, y un host puede tener numerosas conexiones.
Esta diferencia hace poco práctico emplear la implementación que se hace en la capa de enlace.
Sin embargo, con un servicio de red confiable son posibles otros arreglos.
Cuando llega una TPDU, se necesita algún mecanismo para saber a cuál proceso asignarla.
La solución es abrir múltiples conexiones de red y distribuir el tráfico entre ellas.
Si los hosts y los enrutadores están sujetos a caídas, la recuperación es fundamental.
Este protocolo proporciona una forma para que las aplicaciones envíen datagramas IP encapsulados sin tener una conexión.
El protocolo TCP proporciona un servicio completo y fiable, descrito en la RFC 793.