- 전세계를 연결하는 복잡한 네트워크인 인터넷에서는 엄청난 양의 데이터를 보다 효율적이고 안정적으로 전송하기 위해 패킷 교환 방식으로 데이터를 전송
- TCP와 IP는 패킷 교환 방식에 따라 데이터를 전송할 때 사용하는 프로토콜.
네트워크에서 데이터의 전송 방식
- 네트워크는 노드와 링크로 구성.
- 데이터의 최초 송신지 또는 최종 수신지 역할을 하는 노드를 호스트, 호스트 사이에 위치한 노드를 중간 노드라고 함.
- 네트워크는 상호 연결된 노드의 모임으로 구성되며, 중간 노드를 경유하여 송신지 호스트에서 수신지 호스트로 데이터가 전송됨.
- 송신 호스트에서 수신 호스트까지 가는 다양한 이동 경로 중에 어떤 경로를 선택해서 데이터를 전송할 것인지 결정하는 방법에는 크게 회선 교환 방식과 패킷 교환 방식이 있음.
회선 교환 방식과 패킷 교환 방식
회선 교환 방식
- 통신하고자 하는 두 호스트가 데이터를 전송하기 전에 미리 하나의 고정된 이동 경로를 설정하는 방식.
- 미리 설정된 이동 경로는 두 호스트만이 독점적으로 사용하는 전용 경로가 되며, 통신을 종료할 때까지 변경되지 않기 때문에 모든 데이터가 같은 경로로 전달됨.
- 어떤 이동 경로가 더 나을지는 데이터를 전송하는 시점의 네트워크 혼잡도 등 여러 요인에 따라 달라지는 데 회선 교환 방식은 미리 이동 경로를 결정하기 때문에 데이터 전송 시의 이동 경로가 효율적이지 못한 경우가 발생.
- 이미 설정된 이동 경로는 설정이 해제되기 전까지 다른 호스트가 이 이동 경로를 사용할 수 없게 된다는 측면에서도 비효율적
- 이러한 회선 교환 방식의 비효율성을 개선한 것이 패킷 교환 방식
패킷 교환 방식