Text this: Performance evaluation of TCP Vegas versus different TCP variants in homogeneous and heterogeneous wired networks