some knowledge about tcp