집회는 헌법에서 보장되는 기본권이나, 시위는 헌법에서 기본권으로 선언되어 있지 않다. 시위는 법률에 의해 행해지는데, 집회 및 시위에 관한 법률에 규정되어 있다. 
집회는 헌법상 기본권으로 보장된다. 이에 비하여 시위는 헌법상 기본권으로 선언 되어 있지는 않다. 따라서 시위의 자유의 행사는 법률적 제약을 받으며, 법률에 의하여 행해져야 한다. 집회 및 시위에 관한 법률은 그 내용을 규정하고 있다. 이 법률은 그 목적으로서 “이 법은 적법한 집회 및 시위를 최대한 보장하고 위법한 시위로부터 국민을 보호함으로써 집회 및 시위의 권리 보장과 공공의 안녕 질서가 적절히 조화를 이루도록 하는 것을 목적으로 한다”(제1조)고 규정하고 있다. 따라서 이 법은 ① 적법한 집회 및 시위를 최대한 보장한다는 것, ② 위법한 시위로부터 국민을 보호한다는 것, ③ 그리하여 집회와 시위의 권리 보장과 공공의 안녕 질서가 적절히 조화하도록 하기 위한 법이다.