CS/네트워크

Circuit Switching vs Packet Switching

D_Helloper 2022. 11. 27. 19:15

Packet Switching

  • 데이터를 패킷(Packet)이라는 단위로 쪼개서 전송
  • 다음 링크로 전송하기 전에 저장을 한 뒤 전달하는 Store and Forward 방식을 따름
  • 패킷는 출발지(Source)와 목적지(Destination) 정보가 있는 헤더와 데이터가 담겨 있는 Payload가 있음
  • 여러 개의 패킷이 서로 다른 경로의 네트워크를 거치면서 마지막에목적지에서 전달받는 방식
  • 패킷이 라우터의 큐에 대기하는 경우, 수용할 수 있는 큐의 범위를 초과하게 되면 데이터의 손실이 발생

Circuit Switching

  • 하나의 회선을 할당받아 데이터를 주고받는 형식
  • 통신을 위해 연결을 해야 하며, 연결이 되고 나면 출발지부터 목적지까지 도착하는데 사용하는 회선 전체를 독점하기 때문에 다른 사람이 끼어들 수 없음
  • 유일한 경로를 사용한다는 특성 때문에 데이터 전송 속도를 보장받을 수 있다. 즉, 성능과 속도가 일정하다.

FDM(Frequency Division Multitasking), TDM(Time Division Multitasking)

  • FDM은 할당된 대역폭을 나누어서 사용하는 방식
  • TDM은 할당된 대역폭을 시간단위로 나누어 번갈아가며 사용하는 방식