Herring-protocol에 맞춰서 통신 구조 변경