스위치 (Switch)
- 스위치는 네트워크 내에서 데이터 패킷을 수신하고, 해당 패킷이 도달해야 하는 목적지를 판단하여 적절한 포트로 전송하는 네트워크 장비입니다.
- 스위치는 MAC 주소를 사용하여 트래픽을 관리하며, 각 연결된 장치에 대해 별도의 네트워크 세그먼트를 생성합니다.
- 이는 네트워크의 효율성을 높이고, 데이터 충돌을 줄여줍니다.
- 네트워크 스위치는 OSI 모델의 데이터 링크 계층(계층 2)에서 작동한다.
- 스위치는 이더넷, 파이버 채널, 비동기 전송 모드(ATM) 및 인피니밴드(InfiniBand) 등을 기반으로 하는데, 현재는 대부분의 스위치가 이더넷을 사용한다.
허브 (Hub)
- 허브는 네트워크 내의 여러 장치를 연결하는 데 사용되는 기본적인 네트워크 장비입니다.
- 허브는 들어오는 트래픽을 네트워크의 모든 장치에 브로드캐스팅합니다.
- 이는 네트워크의 효율성을 감소시키고, 데이터 충돌의 가능성을 높일 수 있습니다.
라우터 (Router)
- 라우터는 서로 다른 네트워크 간의 데이터 패킷을 전달하는 장치입니다.
- 라우터는 데이터 패킷의 목적지 IP 주소를 기반으로 최적의 경로를 결정하고, 해당 패킷을 목적지 네트워크로 전달합니다.
- 라우터는 네트워크 간의 연결점 역할을 하며, 특히 인터넷과 같은 큰 네트워크에 접속하는 데 필수적인 장치입니다.
NAT (Network Address Translation)
- NAT는 프라이빗 네트워크 내의 여러 장치가 단일 퍼블릭 IP 주소를 공유하여 인터넷에 접속할 수 있도록 해주는 방법입니다.
- NAT는 프라이빗 IP 주소를 퍼블릭 IP 주소로 변환하는 역할을 하며, 이를 통해 외부 네트워크와의 통신이 가능해집니다.
- NAT는 IP 주소의 낭비를 줄이고, 네트워크 보안을 강화하는 데도 도움을 줍니다.
SNAT (Source NAT)
- SNAT는 출발지 NAT의 약자로, 내부 네트워크에서 외부로 나가는 트래픽의 소스 IP 주소를 변경합니다.
- 이 방법은 일반적으로 여러 개의 프라이빗 IP 주소를 사용하는 내부 네트워크 장치들이 하나의 공용 IP 주소를 공유하여 인터넷에 접속할 때 사용됩니다.
DNAT (Destination NAT)
- DNAT는 목적지 NAT의 약자로, 외부 네트워크에서 내부 네트워크로 들어오는 트래픽의 목적지 IP 주소를 변경합니다.
- 이는 특정 외부 요청을 내부 네트워크의 특정 서버나 장치로 라우팅하는 데 사용됩니다.
- 예를 들어, 공용 IP 주소를 사용하여 내부 프라이빗 네트워크의 서버에 접근할 수 있게 합니다.
'AWS Cloud School > Linux, Network' 카테고리의 다른 글
DMZ (Demilitarized Zone)란? (1) | 2024.02.01 |
---|---|
Linux - Shell, alias, 방화벽, 환경설정 (2) | 2024.01.21 |
CentOS에서 보안 회선 VPN 구성 (이론) (0) | 2024.01.21 |
Linux vi shell 사용 (0) | 2024.01.20 |
Linux - (1) (0) | 2024.01.20 |