[CS] 2장 네트워크 - 네트워크 기기

moo_min·2023년 3월 28일
1
post-thumbnail

네트워크는 여러 개의 네트워크 기기를 기반으로 구축된다

지금부터는 각 계층마다 네트워크를 처리하는 기기를 알아보도록 하자~!

# 네트워크 기기의 처리 범위
- 네트워크 기기는 계층별로 처리 범위를 나눌 수 있음
- 상위 계층의 기기는 하위 계층을 처리할 수 있지만 그 반대는 불가


# 애플리케이션 계층을 처리하는 기기
- 스위치는 여러장비를 연결하고 데이터 통신을 중재하며 목적지가 연결된 포트로만 전기 신호를 보내 데이터를 전송하는 통신 네트워크 장비
포털에 검색하면 최단 경로를 지정해 데이터를 전송하는 통신네트워크 장비라는 설명이 나와있따

- L7 스위치 : L7스위치는 OSI 7계층에서 7번째 해당하는 즉, 애플리케이션 계층에서 사용하는 스위치이며, 서버의 부하(로드)를 분산시키는 기기
- 요청을 여러 서버로 나누어 시스템이 처리할 수 있는 트래픽(흐르는 데이터의 양)의 증가를 목표로 함
- URL, HTTP헤더, 쿠키 등을 기반으로 트래픽을 분산하며 이로 인해 정교한 로드밸런싱이 가능함(다른 계층의 스위치보다)
- 대표적인 로드밸런싱 기능은 2대 이상의 서버를 기반으로 가상IP를 제공하는 서버이중화
- 여러 대의 서버를 운영하기 때문에 주기적인 서버 상태 점검은 필수! -> 헬스 체크(health check)를 통해서 서버의 상태가 통신이 불가능할 경우 서버를 서비스에서 제외


# 인터넷 계층을 처리하는 기기
- 라우터 : 다른 네트워크와 정보를 주고 받을 때, 패킷(data) 소모를 최소화하고 최적화된 경로로 패킷을 포워딩하는 기기

- L3 스위치 : 라우터는 소프트웨어와 하드웨어 기반으로 나눠지는데 L3 스위치는 하드웨어 기반의 라우팅을 담당함 (IP 주소기반)


# 데이터 링크 계층을 처리하는 기기
- L2 스위치 : 장치들의 MAC 주소를 MAC 주소 테이블을 통해 관리하며, 연결된 장치로 패킷이 왔을 때 패킷 전송을 담당함
(지난 포스팅에서 데이터 링크 계층은 이더넷 프레임을 통해 MAC 주소를 알 수 있다고 배웠따!)

- 브리지 : 두 개의 LAN을 상호 접속할 수 있도록 하는 통신망 연결 장치
- 통신망 범위를 확장하고 서로 다른 LAN으로 이루어진 커다란 통신망 구축


# 물리 계층을 처리하는 기기

- NIC : 네트워크 인터페이스 카드, 네트워크와 빠른 속도로 데이터를 송수신 할 수 있도록 컴퓨터 내에 설치하는 확장 카드
- 리피터 : 약해진 신호를 증폭하여 전달하는 장치(광케이블이 보급되어 현재는 잘 안쓰임ㅎㅋ)
- AP : 패킷을 복사함(공유기 아님 헷갈리지 않기)


지금까지 네트워크를 구축하는 여러 기기를 살펴보았다!
쭉 보니 각 계층에서 사용되는 기기들은 계층이 하는 역할을 담당한다는 사실을 알 수 있다!
그리고 전송계층의 기기는 어디갔냐고 할 수 있는데 전송계층도 계층의 위치에 맞게 L4 스위치가 있다
하지만 요즘은 보안이 더 유리한 L7 스위치를 사용한다고 한다~

profile
코딩하는 무민

0개의 댓글