switch – 스위치
통신 분야에서, 스위치는 단위 데이터를 다음 목적지까지 보내기 위해 경로 또는 회선을 선택하는 네트웍 장비이다.
스위치는 루트, 즉 보다 명확히 말하면, 인접한 네트웍 지점 중 어디로 데이터가 보내져야하는지를 결정할 수 있는 장비인 라우터 기능을 포함할 수도 있다.
일반적으로, 네트웍과, 루트를 어떻게 결정해야하는지에 관한 지식을 요구하는 라우터보다, 스위치가 훨씬 단순하고 더 빠르게 동작하는 장치이다.
스위치는 대개 OSI 참조모델에서 2 계층, 즉 데이터링크 계층과 관련된다.
그러나, 일부 신형 스위치들은 3 계층인 네트웍 계층의 라우팅 기능을 수행하기도 하는데, 이를 흔히 IP 스위치라고 부르기도 한다.
대규모 네트웍에서, 네트웍 내의 한 스위치에서 다른 스위치까지 움직이는 것을 홉이라고 부른다.
스위치가 단위 데이터를 어느 곳으로 전달해야할지 알아내는데 걸리는 시간을 “잠재시간”이라고 부른다.
스위치는 한 네트웍이 다른 네트웍과 연결된 백본이나 게이트웨이 계층에, 그리고 데이터가 전달되어지고 있는 목적지나 발신지에서 가까운 서브네트웍 계층에 주로 사용된다.
네트웍에서 스위치가 항상 필요한 것은 아니다.
많은 근거리통신망들이 모든 노드에서 각 메시지를 검사하지만, 오직 지정된 목적지에서만 읽을 수 있도록, 링형이나 버스형으로 구성된다.