What Is A Socket?