¿Algún sistema existente ejecuta TCP sin IP?

Hay una implementación actual de TCP ejecutándose en Infiniband. Puede ver que los elementos en rojo aquí representan TCP sobre Infiniband.

Infiniband es un protocolo de estructura conmutada que se utiliza en redes de área de almacenamiento y aplicaciones de centros de datos específicos (tal vez un escenario de recuperación de desastres naturales en sitios activos).

Esto también tiene sentido para mí porque una estructura SAN conmutada podría tener como máximo 10 ^ 3 nodos, mientras que IPv4 tiene ~ 14 mil millones de direcciones posibles. Si necesita baja latencia y velocidad extrema, entonces quiere deshacerse de IP y llegar a la capa física lo antes posible.

Una compañía llamada Mellanox hace que esté disponible comercialmente hoy. Consulte el documento técnico que se detalla a continuación.

http://www.mellanox.com/pdf/whit…

http://en.wikipedia.org/wiki/Inf…

Leí en un libro que TCP se implementó por sí mismo ANTES de que se llevara sobre IP. He estado tratando de encontrar la fuente para citar, pero no puedo localizarlo.

TCP se lleva a través de IPv4 e IPv6, lo que ilustra que TCP no está vinculado a una sola implementación de Capa 3.

Si bien puede haber alguna forma de demostrar que TCP se ejecuta en una capa de enlace alternativa, no hay ninguna razón práctica para hacerlo. TCP e IP se diseñaron juntos, y no hay ninguna razón práctica para usar ningún protocolo de datagrama que no sea IP.

Puede ver una encuesta de documentos sobre TCP en muchas capas de enlace en: TCP y otros protocolos de transporte sobre X, pero creo que todos ellos usan TCP con datagramas IP.