Use meaningful name

Existing both "protocol" and "protocol_name" is not easy to
understand. "protocol" should be "client" or "connection". I used
"connection" because the class is "Client". "client" in "Client" will
confuse.