패킷 교환이란 무엇입니까?
패킷 교환은 네트워크 통신의 데이터를 패킷이라고하는 관리 가능한 작은 조각으로 나누는 기술입니다. 패킷 교환은 네트워크를 통해 여러 개의 작은 청크로 큰 파일을 전송함으로써 데이터 전송 오류의 영향을 최소화합니다. 트래픽 병목 현상도 방지되므로 네트워크를 통해 가장 효율적인 방식으로 데이터가 흐를 수 있습니다.
네트워크 통신의 아이디어는 정확한 규칙 세트를 따라 네트워크의 한 위치 또는 노드에서 다른 위치로 데이터를 이동시키는 것입니다. 인터넷은 단순히 대규모 네트워크이며 인터넷을 통해 모든 데이터를 이동할 때 패킷 전환이 발생합니다. TCP / IP (전송 제어 프로토콜 / 인터넷 프로토콜) 및 프레임 릴레이는 패킷 전환 프로토콜의 예입니다. 일부 휴대 전화 기술은 패킷 교환 기술도 사용합니다.
패킷 스위칭을 사용할 때, 네트워크 라우팅 소프트웨어는 파일을 각각 1,000에서 1,500 바이트 사이의 몇 개의 작은 데이터 패킷으로 나누어 각 패킷에 헤더 정보를 표시합니다. 헤더에는 라우팅 소프트웨어에 올바른 순서로 패킷에서 파일을 재 조립하기위한 지침이 포함되어 있습니다. 네트워크를 통해 패킷을 보내기 전에 대상 정보도 포함됩니다.
패킷이 네트워크를 통과 할 때 인터넷 트래픽에 따라 서로 다른 라우팅 경로를 사용하여 분리 될 수 있습니다. 네트워크의 라우터와 스위치는 헤더 정보를 사용하여 각 패킷을 대상으로 이동하기위한 가장 효율적인 경로를 결정합니다. 패킷 전환은 대용량 파일을 그대로 전송하는 것보다 네트워크 용량에 더 많은 작은 패킷을 전송하는 것이 효율적이므로 네트워크 대역폭을 효율적으로 사용할 수 있습니다. 패킷이 도착 순서에 관계없이 대상에 도착하면 라우팅 소프트웨어는 헤더 정보를 사용하여 파일을 올바르게 재 조립합니다. 모든 패킷이 손상없이 도착하면 파일을 사용할 수 있습니다. 그러나 패킷이 오류와 함께 도착하면 라우팅 소프트웨어는 패킷 재전송을 요청할 수 있습니다. 패킷 전환을 사용하면 전체 파일의 일부만 재전송해야하므로 전체 네트워크 트래픽이 줄어 듭니다.
Paul Baran과 Donald Davies는 각각 1960 년대 초에 독립적으로 패킷 교환 개념을 개발했습니다. 패킷 교환은 유선 전화 네트워크에서 수년 동안 일반적으로 사용되는 회선 교환 기술의 개선입니다. 회선 전환을 통해 전용 회선은 특정 파일과 관련된 모든 데이터 트래픽을 전달합니다. 회로 전환은 지연이 없으므로 큰 파일을 빠르게 전달하는 데 효과적입니다. 그러나 인터넷에서 발생하는 것과 같이 대량의 데이터를 수천 개의 노드로 또는 노드에서 동시에 이동하는 것은 회로 전환을 사용하는 것이 불가능할 수 있습니다.