본문 바로가기
카테고리 없음

네트워크 기기

by youngxdev 2023. 2. 22.

처리범위

계층별로 처리 범위에 따라 네트워크 기기를 나눌 수 있습니다. 상위계층의 네트워크 기기는 그 아래 모든 계층의 프로토콜을 처리할 수 있습니다. 하지만 반대의 경우는 성립 안됩니다.

 

계층별 네트워크 기기

 

애플리케이션 계층

L7 스위치

L7 스위치는 로드밸런서라고도 합니다. 클라이언트 트래픽을 서버로 전달해 주는데 트래픽을 분산해서 보내주므로 서버 부하를 분산시키는 기기입니다. URL, 캐시, 쿠키를 기반으로 분산처리하며 이상한 외부 트래픽을 필터링해주는 역할도 합니다. 평소에 헬스 체크를 통해서 서버 상태를 모니터링하는데, 만약 서버가 고장 나면 트래픽을 보내지 않습니다.

 

L7 스위치와 L4 스위치

L7과 L4는 트래픽을 분산처리하는 기준으로 구분할 수 있습니다. L7은 URL, 캐시, 쿠키, IP, 포트, HTTP 헤더 등을 기반으로 트래픽을 분산처리하고, L4는 메시지 기반이 아니라 IP, 포트 기준으로 분산처리함. 클라우드 서비스인 AWS에도 로드밸런서 종류가 여러 가지 있는데, ALB는 L7 스위치를, NLB는 L4 스위치를 사용합니다.

헬스체크

헬스 체크는 서버 상태를 주기적으로 확인하는 것을 말합니다. 일정 주기를 설정해서 서버에 요청 보내는 방식으로 모니터링을 수행합니다. HTTP, TCP 등 여러 방법으로 요청을 보낼 수 있습니다.

서버 이중화

프로덕션 서버는 안정적인 서비스를 위해서 2개 이상으로 운영합니다. 이때 로드밸런서가 클라이언트에게 하나의 IP를 제공해서 들어오게 하고 트래픽이 들어오면 뒤단의 다중의 서버에 나눠서 트래픽 전달하는 방식을 사용합니다.

 

인터넷 계층

L3 스위치

L3 스위치는 네트워크를 연결 해주는 역할을 합니다. 패킷을 최단 경로로 안전하게 전달하는 역할을 하는데, 라우터라고도 볼 수 있습니다.

 

데이터 링크 계층

L2

테이블에 MAC 주소를 관리하고 패킷 전달 역할을 합니다. 테이블에 MAC 주소가 없을 땐, 모든 포트에 전달합니다.

 

브리지

L2와 동일하게 테이블에 MAC 주소를 관리해 줍니다. 다중의 LAN을 하나로 연결시켜줘 통신망을 확장 시킬 때 사용합니다.

 

물리 계층

NIC

LAN 카드. 컴퓨터 안에 설치하는 확장 카드입니다. 다른 컴퓨터와 네트워크 통신을 할 수 있게 도와줍니다. 여기 안에 컴퓨터 주민번호라고 볼 수 있는 MAC 주소가 들어가 있습니다.

 

리피터

약해진 신호를 증폭시키는 기기. 광케이블로 인해 요즘에는 잘 사용되고 있진 않습니다.

 

AP

패킷을 복사합니다. 여기에 유선 LAN을 연결하면 무선 LAN(와이파이)를 사용할 수 있습니다. 공유기는 하나의 IP 주소를 가상의 IP 주소로 바꿔서 내부의 다른 컴퓨터들과 공유해서 사용할 수 있게 도와주는 기기입니다. 우리가 사용하는 일반적인 유무선 공유기는 공유기 안에 AP 기능이 들어간 것입니다.

 

댓글