본문 바로가기
Category/정보처리기사

패킷 교환 방식(Packet Switching)이란?

by Corinee 2024. 10. 13.
728x90
반응형

패킷 교환 방식(Packet Switching)은 데이터를 작은 크기의 패킷(Packet)으로 나누어 네트워크를 통해 전송하는 방식입니다. 각 패킷은 독립적으로 경로를 선택하며, 최종 목적지에서 다시 조립되어 원래의 데이터로 복원됩니다. 패킷 교환 방식은 네트워크 자원을 효율적으로 사용하고, 데이터를 전송하는 동안 여러 사용자 간의 자원을 공유할 수 있습니다.

패킷 교환 방식의 주요 특징:

  1. 데이터를 작은 패킷으로 분할:
    • 대용량 데이터를 작은 패킷으로 나누어 전송합니다. 각 패킷은 목적지 주소, 순서 정보, 오류 검출 코드 등을 포함하고 있습니다.
    • 패킷은 독립적으로 경로를 선택하므로, 한 번에 전송되는 단일 패킷이 손실되더라도 전체 데이터는 손실되지 않습니다.
  2. 라우팅(Routing):
    • 각 패킷은 네트워크 내에서 독립적인 경로를 통해 전송됩니다. 패킷마다 경로가 달라질 수 있으며, 목적지까지 가장 효율적인 경로를 선택합니다.
    • 이를 통해 네트워크 혼잡을 줄일 수 있고, 특정 경로에 문제가 발생하더라도 패킷이 다른 경로를 통해 전달될 수 있습니다.
  3. 효율적인 자원 사용:
    • 패킷 교환 방식은 네트워크 자원을 효율적으로 사용합니다. 여러 사용자가 동시에 네트워크 자원을 공유할 수 있고, 각 패킷이 필요할 때만 자원을 차지하기 때문에 비효율적인 대기 시간이 발생하지 않습니다.
    • 자원이 필요할 때만 데이터를 전송하므로, 네트워크의 대역폭을 효율적으로 사용할 수 있습니다.
  4. 오류 복구:
    • 패킷이 손실되거나 손상되었을 경우, 송신자는 손실된 패킷만 재전송합니다. 이를 통해 데이터를 신뢰성 있게 전달할 수 있습니다.

패킷 교환 방식의 주요 종류:

  1. 데이터그램 방식 (Datagram):
    • 각 패킷이 독립적인 경로를 따라 이동하고, 목적지에 도착하면 각 패킷이 조립되어 원래의 데이터를 복원합니다.
    • IP 네트워크가 대표적인 예로, 각 패킷은 독립적으로 라우팅되며 중간 경로가 다를 수 있습니다.
    • 패킷 순서가 보장되지 않기 때문에, 수신 측에서 패킷을 재정렬해야 합니다.
  2. 가상 회선 방식 (Virtual Circuit):
    • 데이터를 전송하기 전에 논리적인 경로(가상 회선)를 설정한 후, 모든 패킷이 설정된 경로를 따라 이동합니다.
    • 패킷들은 전송 순서가 보장되며, 모든 패킷이 같은 경로를 따라 전달되므로 데이터 순서가 유지됩니다.
    • 대표적인 예는 X.25프레임 릴레이입니다.

패킷 교환 방식의 장점:

  1. 네트워크 자원 효율성:
    • 여러 사용자가 네트워크 자원을 공유할 수 있고, 자원을 효율적으로 사용할 수 있습니다.
  2. 네트워크 복원력:
    • 패킷 교환 방식은 네트워크 경로가 유연하므로, 특정 경로에 문제가 발생하면 다른 경로를 통해 데이터가 전달될 수 있습니다.
  3. 데이터 손실 복구:
    • 손실된 패킷만 재전송하므로 전체 데이터를 다시 전송할 필요가 없습니다. 이를 통해 네트워크 대역폭을 절약할 수 있습니다.
  4. 비용 절감:
    • 네트워크가 자원을 동적으로 할당하므로, 전용 회선 방식에 비해 네트워크 사용 비용이 저렴합니다.

패킷 교환 방식의 단점:

  1. 지연 시간 발생 가능:
    • 각 패킷이 경로를 독립적으로 선택하므로, 일부 패킷이 지연되거나 순서가 바뀌어 도착할 수 있습니다.
  2. 복잡한 패킷 재조립:
    • 수신 측에서 패킷을 다시 원래 순서대로 조립해야 하므로, 추가적인 프로세싱이 필요할 수 있습니다.

패킷 교환 방식의 예:

  • 인터넷: 인터넷에서 사용하는 IP는 패킷 교환 방식의 대표적인 예입니다. 인터넷에서 데이터는 패킷으로 나뉘어 여러 경로를 통해 전달됩니다.
  • VoIP (Voice over IP): 인터넷 전화 서비스는 음성을 패킷으로 나누어 전달하며, 패킷 교환 방식을 사용합니다.
  • 파일 전송: 파일을 전송할 때도 패킷 교환 방식이 사용되며, 손실된 패킷은 다시 전송됩니다.

패킷 교환 방식과 회선 교환 방식의 비교:

  • 회선 교환 방식(Circuit Switching): 회선 교환 방식은 통신을 시작하기 전에 고정된 경로를 설정하고, 통신이 끝날 때까지 경로를 독점적으로 사용합니다. 전화 통신이 대표적인 예입니다. 자원이 낭비될 수 있다는 단점이 있습니다.
  • 패킷 교환 방식(Packet Switching): 패킷 교환 방식은 자원을 공유하고 동적으로 경로를 설정합니다. 자원 낭비가 적고, 효율성이 높지만 패킷 지연이나 손실이 발생할 수 있습니다.

요약:

패킷 교환 방식은 데이터를 작은 패킷으로 나누어 네트워크를 통해 독립적으로 전송하는 방식으로, 네트워크 자원을 효율적으로 사용하는 동시에 신뢰성 있는 데이터 전송을 보장하는 장점을 가지고 있습니다.