[NetWork] Circuit / Packet Switching
전화 vs 컴퓨터 네트워크의 차이
-
전화
- 음성
- 1:1로 사용
- 맺고 끊음이 존재
- 전송량, 예측수준이 높다
-
컴퓨터
- 데이터(제한이 없다)
- 이산(정수; 연속x)화 시킬 수 있는 것을 모두 보낼 수 있다.
- 실시간 x
- 시작과 끝이 반드시 존재하진 않는다.
- 전송량이 들쑥날쑥
음성(voice)정보 vs 데이터(Data)정보
"음성 정보"의 특징 (전화)
- 회선 교환(Circuit Switching)에 적합
통신의 시작에서 끝까지 통신을 위한 경로와 차원을 사전 할당 / 독점
- 통신 경로를 미리 설정하여 데이터를 전송하는 방식
- 송신자와 수신자 간에 연결된 회선을 통해 데이터가 전송되므로 실시간 통신에 적합
- 통화 품질은 일정하고 안정적이며, 지연과 패킷 손실이 없다.
- 시작과 끝이 명시적으로 구분
- 꾸준히 정보가 전송
- 시작부터 끝까지 선로자원을 점유
- Circuit 초기화 비용이 높다
- 과금은 시간단위
"데이터 정보"의 특징 (인터넷)
- 패킷 교환(Packet Switching)에 적합
패킷마다 목적지 주소를 적어서 보낸다.
- 데이터를 작은 패킷(전송 단위)으로 분할하고, 네트워크를 통해 전송하는 방식
- 패킷은 독립적으로 전송되며, 송신자와 수신자 간에 전용 경로를 설정하지 않는다.
- 데이터는 송신자에서 패킷으로 분할되어 네트워크를 통해 독립적으로 전송. 수신자에서는 패킷을 다시 조립하여 데이터로 복원.
- 패킷은 네트워크를 통해 전달되는 동안 지연이 발생할 수 있고, 패킷이 손실될 수도 있다. 따라서 패킷 손실 및 재전송에 대한 처리가 필요.
- 시작과 끝이 모호
- 초기화 비용 낮다.
- 패킷 당(데이터 량) 과금