Host는 간단히 말하자면 네트워크에 연결이 되어 있는 컴퓨터를 말하며, 크게 2가지로 나눌 수 있다.
Host 중 네트워크 자체를 이루는 Host라면 이를 Switch라고 부르며, 네트워크를 이용하는 이용 주체로써의 Host는 End Point라고도 부른다.
기본적으로 스위치(Switch)의 역할은 스위치에 도착한 패킷을 특정 장치로 보내주는 스위칭(Switching)을 해주는 것이다.
네트워크 자체를 이루는 Host들을 모두 스위치라고 부를 수 있지만 특화된 역할에 따라, 속한 OSI 계층에 따라 세부적으로 다른 이름으로 불린다.
특수한 목적을 가진 스위치들을 제외한 스위치들은 여러 장치를 연결하여 LAN(local area network)를 형성하며 이는 로컬 영역 네트워크 즉, 같은 네트워크 주소를 가진다는 말과 같다.
라우터(Router)는 스위치 중 하나로 서로 다른 IP 네트워크 간의 네트워크 트래픽을 전달하는 장치이다. 다시 말해, 다른 네트워크 주소들을 연결하기 위한 장치이다.
또한 라우터 또한 목적지로 가는 적합한 경로를 찾아주는 라우팅 기능을 한다.
구분 | Switch | Router |
---|---|---|
OSI 7계층 | MAC주소를 기반으로 데이터링크 계층에서 동작(L2 switch) | IP 주소를 기반으로 네트워크 계층에서 동작(L3 switch) |
브로드캐스트(Broadcast) | 브로드캐스트 도메인을 구분할 수 없다. | 브로드캐스트 도메인을 구분하여 서로 다른 네트워크 대역을 구분한다. |
불명확한 목적지를 가지는 데이터 | 불명확한 목적지를 가진 데이터를 처리할 때 모든 포트로 데이터를 퍼뜨리는 브로드캐스트를 한다. | 불명확한 목적지를 가진 데이터를 버린다. |
관리자 설정 | 관리자의 설정이 필요 없다. | 관리자의 설정으로 라우팅 테이블 생성과 통신을 해야한다. |