허브(hub)
1. RJ-45 포트들이 여러 개 나열되어 있는 물리 계층에서 동작하는 중계 장치이다.
2. 불필요한 네트워크 트래픽들을 많이 생성할 수 있다.
3. 반이중 모드(half-duplex mode)에서만 작동할 수 있기 때문에 허브 대신 스위치라는 것을 더 선호한다.
4. RJ-45 포트가 4개 있다고 가정하에, 1번 포트 -> 2번 포트로 패킷을 전송하려고 할 때
패킷은 2, 3, 4포트 모두에게 가지만 수신하는 건 2번 포트에 물린 클라이언트만 수신하고
나머지 3, 4 포트에 물려진 클라이언트는 패킷의 이더넷 헤더에 있는 목적지 맥주소를 검사하여 해당 패킷이 자기 것이 아닌 것을 확인하고 패킷을 버린다.
스위치(swtich)
1. 패킷 전송 처리에 뛰어난 기능을 제공하고, 특정 장치와 직접 통신하려면 스위치가 MAC 주소를 기반으로 장치를 고유하게 식별할 수 있어야 하므로 데이터 링크 계층에서 동작하는 장치이다.
2. 일종의 교통 경찰관 역할을 하는 CAM(Content Addressable Memory) 테이블에 연결된 모든 장치의 2 계층 주소를 저장하고, 패킷이 전송되면 패킷의 2 계층 헤더 정보를 읽은 뒤 CAM 테이블을 참조해 패킷을 전송할 포트를 결정하므로 특정 포트로만 패킷을 전송할 수 있기에 네트워크 트래픽이 크게 감소한다.
3. 네트워크 세그먼트의 모든 컴퓨터 간에 통신을 허용한다.
라우터(router)
1. 허브와 스위치보다 훨씬 좋은 수준의 기능을 가지고 있고, 3 계층 주소를 사용하여 네트워크의 장치를 유일하게 식별하는 3계층에서 동작하는 장치이다.
2. 두 개 이상의 네트워크 간에 패킷을 전달하고, 네트워크 간에 트래픽 흐름을 지시하기 위해 라우터에서 사용하는 프로세스를 "라우팅"이라고 한다.
3. 라우터 크기와 수는 네트워크의 크기와 기능에 따라 정해진다.
'Network > 네트워크 이론' 카테고리의 다른 글
무차별 모드란 (0) | 2022.02.20 |
---|---|
네트워크 트래픽 분류 (0) | 2022.02.18 |
OSI 모델 계층별 패키지화된 데이터 설명 용어 (0) | 2022.02.18 |
클래스 별 네트워크 주소와 호스트 주소의 경계 (0) | 2021.02.02 |
라우터와 스위치 (0) | 2021.02.02 |