Revert "Delete TCP"

This reverts commit 98b34b482ee7e366de472d57ea2ba5f93a916376.
Revert "Revert "Delete TCP""

This reverts commit a8f61840bfaf1b20f5606c8761999d47985b02ce.