통신 네트워크 상 의 다양 한 네트워크 요소 들 은 , 본원 에서 프로토콜 로 칭해 지 는 , 미리 정의 된 일련 의 규칙 들 을 사용 하 여 서로 통신 한다 . 통신 의 상이 한 양태 들 , 예컨대 네트워크 요소 들 사이 에서 전송 하 기 위해 신호 들 이 어떻게 형성 되 어야 하 는지 , 프로토콜 데이터 단위 들 이 어떻게 보여야 하 는지 에 대한 다양 한 양태 들 , 프로토콜 데이터 단위 들 이 네트워크 요소 들 에 의해 어떻게 처리 되 어야 하 는지 또는 네트워크 를 통해 어떻게 라우팅 되 어야 하 는지 , 및 라우팅 정보 와 같 은 정보 가 네트워크 요소 들 사이 에서 어떻게 교환 되 어야 하 는지 를 규율 하 기 위해 상이 한 프로토콜 들 이 사용 된다 .