2024. 6. 7. 10:51ㆍLinux*security/Network
Repeater :
신호 재생 및 증폭 기능을 수행하여 물리적인 거리를 확장하여 네트워크의 범위를 넓히고 신호의 품질을 유지한다. 네트워크 케이블이나 무선 전파로 전달되는 신호는 거리와 장애물에 따라 약해지거나 손실될 수 있기 떄문에 리피터는 약해진 신호를 수신한 후 원래의 강도와 품질로 재생 및 증폭하여 다시 전송하여 통해 신호가 먼 거리까지 전달될 수 있도록 한다. 이더넷 케이블의 최대 길이는 약 100미터로 제한되지만, 리피터를 사용하면 이를 초과하여 더 먼 거리에 있는 장치와도 통신할 수 있으며 무선 리피터는 Wi-Fi 신호를 확장하여 넓은 범위에서 무선 네트워크를 사용할 수 있게 한다.
리피터는 OSI 모델의 물리 계층(Layer 1)에서 작동하며 데이터의 내용이나 형식을 이해, 변경하지 않고 단순히 신호를 재생 및 증폭하는 역할만 수행한다.
Hub :
여러 컴퓨터나 네트워크 장치들을 하나의 네트워크로 연결하여 네트워크 확장, 다른 허브의 상호 연결, 신호 증폭 등의 기능을 제공하고 주로 소규모 네트워크에서 사용된다.
리피터와 유사하게 들어오는 신호를 재생 및 증폭하는 기능을 가지며 신호가 약해지는 것을 방지하고, 데이터 전송의 품질을 유지할 수 있다. 허브를 체인 형태로 연결하여 더 큰 네트워크를 구성할 수 있다.
OSI 모델의 물리 계층(Layer 1)에서 작동하며 단순히 들어온 신호를 모든 포트로 다시 전송하는 역할을 한다.
하나의 컴퓨터가 허브에 데이터를 전송하면, 허브는 이 데이터를 자신에게 연결된 모든 다른 장치로 브로드캐스트 방식으로 전송하는 과정에서 목적지가 아닌 장치들도 데이터를 수신하게 된다. 그래서 데이터 충돌이 발생할 가능성이 높다.
현재는 스위치(Switch)라는 더 지능적이고 효율적인 장치가 허브를 대체하여 데이터 패킷을 목적지 MAC 주소 기반으로 전달하여 네트워크 충돌을 줄이고 성능을 향상시킨다.
Bridge :
데이터 링크 계층(Layer 2)에서 동작하며 주로 이더넷(Ethernet)이나 Wi-Fi와 같은 로컬 영역 네트워크(Local Area Network, LAN)에서 네트워크 분할을 통한 트래픽 감소와 같은 목적으로 네트워크를 분리하고, 이를 통해 효율적인 데이터 전송을 도와준다.
브리지는 네트워크에서 발생하는 프레임( 데이터 링크 계층에서 전송되는 데이터의 단위 )을 수신하는데 이더넷에서는 MAC(Media Access Control) 주소를 사용하여 목적지를 식별하고 수신한 프레임의 송신자의 MAC 주소를 기록하여 주소 테이블(Address Table)을 유지하여 각 MAC 주소가 어느 포트로 연결되어 있는지를 기록한다. 수신한 프레임의 목적지 MAC 주소를 주소 테이블에서 찾다. 목적지 주소가 테이블에 있는 경우, 브리지는 해당 포트로 프레임을 전송하고 목적지 주소가 테이블에 없는 경우에는 브리지는 모든 포트로 프레임을 전송한다(브로드캐스트).
브리지는 네트워크 관리자가 설정한 조건에 따라 동작하여 특정 MAC 주소를 필터링하거나 특정 포트의 우선순위를 지정할 수 있다.
□ 장점
- 트래픽 제어: 브리지는 네트워크 분할을 통해 트래픽을 감소시키고, 네트워크 성능을 향상시킨다.
- 네트워크 분할: 브리지는 네트워크를 논리적으로 분할하여 특정 그룹 간의 통신을 제한할 수 있다.
- 장비 연결: 여러 개의 네트워크 장비를 연결하여 하나의 네트워크로 통합할 수 있다.
□ 브리지와 스위치의 비교
브리지와 스위치는 모두 데이터 링크 계층에서 동작하는 장비로, 비슷한 역할을 수행하지만 스위치는 더 복잡한 기능을 갖추고 있으며, 여러 포트 간의 동시 전송을 지원하는 등 성능이 우수하여 대부분 스위치가 브리지를 대체하여 사용된다.
Switch :
브리지와 매우 유사한 기능을 가지고 있지만 스위치는 하드웨어 기반으로 작동하는 반면, 브리지는 주로 소프트웨어 기반으로 작동하기 때문에 스위치는 브리지보다 더욱 빠르고 효율적으로 데이터를 전송할 수 있다.
스위치는 네트워크에서 발생하는 프레임을 수신하고 MAC(Media Access Control) 주소를 사용하여 목적지를 식별한다.
수신한 프레임의 목적지 MAC 주소를 주소 테이블에서 찾다. 목적지 주소가 테이블에 있는 경우, 스위치는 해당 포트로 프레임을 전송하고 목적지 주소가 테이블에 없는 경우에는 스위치는 필요한 경우를 제외하고 해당 프레임을 모든 포트로 전송한다(플러딩).
Router :
네트워크 계층에서 동작하는 장비로, 통신망에서 데이터를 전송하기 위한 경로를 결정하고 제어하는 역할을 하며 패킷을 수신하고, IP(Internet Protocol) 주소를 기반으로 최적의 경로를 선택하여 다음 호스트나 라우터로 전달한다. 라우팅 테이블을 유지하고 업데이트하여 네트워크의 변화에 따라 최적의 경로를 반영하고 방화벽 기능을 사용하여 특정 유형의 패킷을 차단하거나 허용하는 등의 보안 기능을 수행할 수 있다.
Gateway :
게이트웨이는 서로 다른 통신망과 프로토콜을 사용하는 통신망을 상호 연결하는 장비이다. 두 개 이상의 네트워크 간에 데이터를 전달하고 프로토콜을 변환하여 상호 연결성을 제공하며 OSI 모델의 모든 계층에서 동작할 수 있다. 서로 다른 프로토콜을 사용하는 네트워크 간에 데이터를 변환하여 통신이 가능하게 하고 방화벽과 같은 보안 기능을 수행하여 외부 네트워크로부터의 보안 위협을 막을 수 있다.
라우터는 같은 프로토콜을 사용하는 네트워크 간의 연결을 관리하고, 게이트웨이는 서로 다른 프로토콜을 사용하는 네트워크 간의 연결을 관리한다..
'Linux*security > Network' 카테고리의 다른 글
비밀키(대칭키), 공유키(비대칭, 공개키) (0) | 2024.06.26 |
---|---|
IPv6 (0) | 2024.06.07 |
NAT (Network Address Translation) (0) | 2024.06.07 |
IPv4 (0) | 2024.06.07 |
대칭키 & 비대칭키의 이해 (0) | 2024.04.10 |