Hub, Switch, Router
- 허브, Hub: 물리적으로 연결된 호스트들을 감지하고 연결시킬 수 있다. 따로 보내려는 목적지의 MAC 주소를 학습하지 않기 때문에(가지고 있지 않기 때문에) 보내려는 목적지의 호스트 뿐만 아니라 다른 호스트로도 데이터를 전송하게 된다. 따라서 대역폭이 낭비될 수 있다. (Broadcast)
- 스위치, Switch : 반면 Switch는 특정한 호스트를 감지하고 연결시킬 수 있다. MAC 주소를 학습하기 때문이다.(기록/기억) 즉 원하는 호스트로만 데이터를 보낼 수 있다. 따라서 대역폭의 낭비를 줄일 수 있기에 Hub보다 Switch가 더 선호되고 있다. 때문에 가격도 더 비싸다.
이러한 허브와 스위치는 내부 네트워크(LAN) 수준에서 사용된다. 하지만 외부 네트워크와 통신하려면 IP가 필요하다. 허브와 스위치는 MAC 주소만 읽을 수 있을 뿐 IP 주소를 읽지 않는다. 이렇게 외부 네트워크, 즉 인터넷이 형성되려면 라우터가 필요하다.
- 라우터, Router : IP 주소를 바탕으로 한 네트워크에서 다른 네트워크로 데이터를 라우팅하거나 전달하는 장치이다. 라우터로 데이터 패킷이 수신되면, 자체 네트워크 용인지 혹은 외부 네트워크 용인지 IP 주소를 검사한다. 전자일 경우 수신하고(그냥 읽기만 하는 정도) 후자일 경우 다른 라우터로(다른 네트워크로) 보낸다.
이러한 라우터는 게이트웨이(Gateway)라고도 할 수 있다.
그 중 많이 혼동하는 라우터와 스위치를 비교해보자
라우터
라우터는 서로 다른 네트워크의 다양한 스위치를 상호 연결하여 더 넓은 네트워크 형성
한 네트워크에서 다른 네트워크로 패킷을 라우팅
LAN, WAN에서 사용
스위치
네트워크를 형성하는 다양한 장치 간의 상호 연결를 형성
허브의 효율적인 버전
근거리 통신망(LAN)에서만 사용
https://advancedtestingservices.tistory.com/606
'SKKU SW > Computer Network' 카테고리의 다른 글
[Network] Hierarchical Routing과 stub/transit network (0) | 2024.05.04 |
---|---|
[Network] ping test / ping 전송 오류 해결 (2) | 2024.03.05 |