tcp skeleton