네트워크에서 데이터를 전송하는 방식은 크게 회선 교환과 패킷 교환으로 나뉜다.
회선 교환(Circuit Switching)
데이터를 전송하기 전에 고정된 경로(회선)을 설정하여 모든 데이터가 동일한 경로를 따라간다.
- 연결된 동안 안정적인 데이터 전송. 지연 없음
- 연결된 동안 자원을 독점하므로 비효율적이다.
- ex ) 전화 통화 VoIP
패킷 교환(Packet Switching)
데이터를 작은 패킷으로 나누어 목적지까지 전송한다.

데이터 그램 방식은 패킷마다 목적지 주소를 포함하고 있어 라우터가 패킷을 받을 때마다 경로를 동적으로 결정한다.
즉, 전체적인 경로를 미리 설정하지 않으며, 각 패킷은 네트워크 상황에 따라 서로 다른 경로를 통해 목적지까지 전달될 수 있다.
- 많은 사용자가 동시에 네트워크를 사용할 수 있다.
- 자원을 공유하여 효율적이다.
- 패킷이 다른 경로로 전송될 경우 지연 발생 가능
