1. There are setup and teardown phases in addition to the data transfer phase
2.Resources can be allocated during setup phase or on demand
3. All packets follow the same path established during the connection
4.Virtual circuit network is implemented in application layer