[네트워크] 스위칭 필요성 및 종류
- 스위칭의 필요성
여러 개의 노드를 연결하기 위한 링크를 매 번 설치하면 이는 비효율적입니다.(비용 등)
따라서 여러 장치들을 스위치에 연결되도록 하여 필요할 때 연결하도록 합니다.
=스위치들이 연결되어 큰 규모의 네트워크를 만들 수 있습니다.
- 스위칭 방식의 종류
1. 회선 교환
2. 패킷 교환 - 데이터그램, 가상회선
3. 메시지교환 방식
- 회선 교환(Circuit Switching)
두 장치 사이에 물리적인(논리적인) 선을 연결하는 방식. ex) 전화망(PSTN)
장점 : 사용하고 싶을 때 언제든 사용 가능
단점 : 할당된 곳 외에는 못쓴다. (낭비가 될 수 있다)
특징 :
아무말 안해도 전화비 내듯이 자원이 연결되어 있는 동안 계속 점유
두 장치 사이 고정된 속도
연결 설정하는데 시간 걸리며 이후의 지연 시간은 없다.
데이터 전송이 많은 경우 유용
- 메시지 교환(Message Switching)
전달할 메시지 전체를 한 번에 인접 노드로 모두 전달
메시지를 수신하면 다음 노드로 메시지를 전달 (선 자체를 다른 사람과 공유)
Store and forward, forward할 때 다른 노드는 사용 못함. 다 끝난 후 사용 가능
특징 :
유휴 링크는 다른 메시지 전송에 사용함으로 효율적
각 노드는 메시지 저장공간 확보 - 이를 다 저장해야하는 것이 큰 문제
- 패킷 교환(Packet Switching)
데이터를 패킷 단위로 나눠서 전송 (메시지 교환에서 저장할 수 있는 한계를 보완한 방법)
자른 단위가 '패킷', 패킷의 '헤더'에 UserData의 첫 번째, 두 번째 등의 정보들을 기록
특징 :
군집성이 있는(bursty) 트래픽 전송에 적합 (이미지 링크 클릭시 트래픽 발생하는 경우 등)
두 장치가 하나의 전송속도를 갖지 않음. (=우선순위 적용이 가능)
회선교환방식은 링크에 문제가 발생하면 중간에 다른 링크를 선택할 수 없음.
방식 :
1. 데이터그램 방식
연결설정없이 그냥 잘라서 보내는 방식, 목적지에 순서와 상관없이 도착
경로가 다 다를 수도 있음. 따라서 순서에 관계없이 도착.
대신 네크워크에서 가장 효율적으로 보낸다.
순서는 나중에 맞춰줘야 한다.
2. 가상회선 방식
서킷 스위칭과 유사하지만 공유가 가능.
데이터를 보내기 전에 연결 설정(가상 회선 설정)
선을 따라 순서대로 도착한다. 레이블 붙혀서 구분.
* MPLS ? (Multi-Protocol Label Switching)
데이터그램 방식에서 어디로 보낼지 결정짓는 과정에 시간이 소요. 이를 해결하기 위함.
스위칭 스피드가 빠르다.
[출처] K-Mooc 안성진교수님 네트워크 강의
'CS > Network' 카테고리의 다른 글
쿠버네티스(Kubernetes) 개념과 이해 - 2 (0) | 2021.08.09 |
---|---|
쿠버네티스(Kubernetes) 개념과 이해 - 1 (0) | 2021.08.08 |
[네트워크] 다중접속 프로토콜 (0) | 2019.03.02 |
[네트워크] 홈페이지에 접속하는 과정 (0) | 2018.04.24 |
[네트워크] 네트워크 개념과 OSI 7계층 (0) | 2018.04.21 |
댓글