MyCloud
네트워크 전달방식 비교 (Packet switching, Circuit switching) 본문
네트워크 상에서 호스트와 호스트 간에 정보(data)를 주고 받는 전달 방식에는
회선 교환 방식 (Circuit switching)과 패킷 교환 방식 (Packet switching)이 있습니다.
Packet - switching
먼저 Packet switching은 데이터를 패킷(packet)이라는 단위로 쪼개서 전송하는 방식입니다.
패킷은 다음 링크로 전송하기 전에 저장을 한 뒤 전달하는 store and forward 방식을 따릅니다.
패킷의 헤더에는 출발지(source)와 목적지(destination) 정보가 있습니다.
라우팅 알고리즘을 이용하여 경로를 설정하고, 중간의 라우터들을 거쳐 최종 목적지에 도달하게 됩니다.
이러한 과정에서 패킷은 다음 라우터로 이동하기 위해 큐에서 대기(queueing)하는데
이 때 수용할 수 있는 큐의 범위를 초과하게 되면 손실(loss)이 발생하게 됩니다.
Circuit - switching
반면에 Circuit switching은 하나의 회선을 할당받아 데이터를 주고받는 방식입니다.
먼저 통신을 위한 연결을 해야하며 연결이 되고 나면 출발지(source)로부터 목적지(destination)까지 도착하는데
사용되는 회전 전체를 독점(dedicated)하기 때문에 다른 사람이 끼어들 수 없습니다.
Circuit switching은 전화와 같은 실시간 통신에 사용됩니다. 따라서 속도와 성능이 일정합니다.
Circuit switching이 회선을 분할하는 방식에는 FDM과 TDM이 있습니다.
FDM(Frequency Division Multitasking) 방식은 할당된 대역폭을 나누어 사용하는 방식이고,
TDM(Time Division Multitasking) 방식은 할당된 대역폭을 시간단위로 나누어 번갈아가며 사용하는 방식입니다.
네트워크 전달방식 비교
Packet switching과 Circuit switching을 비교, 정리해보겠습니다.
Packet switching | Circuit switching |
store and forward | No store and forward |
shared | dedicated |
No Bandwidth wastage | Bandwidth wastage |
Not Reserved | Reserved |
Higher Delay | Less Delay |
Internet line | Telephone line |
Less Reliable | Highly Reliable |
No Call Setup | Call Setup |
|
성능을 비교하기 위해 100 Kbps가 사용중이라고 가정한다면,
Circuit switching의 경우, 10명의 사용자만이 수용 가능합니다.
하지만 Packet swithing의 경우, 10명 이상의 더 많은 사용자를 수용할 수 있습니다.
'Knowledge > Network' 카테고리의 다른 글
TCP와 UDP 비교 정리 (1) | 2016.06.09 |
---|---|
네트워크 전송기기 정리 (0) | 2016.04.19 |
OSI 7계층 모델과 TCP/IP 프로토콜 (0) | 2016.04.19 |
프로토콜(Protocol)이란? (0) | 2016.04.01 |
네트워크에 대한 이해 (0) | 2016.03.24 |