본문 바로가기

네트워크

[네트워크 원리] 성공과 실패를 결정하는 1%의 네트워크 원리 (5)

이 포스팅은 아래 링크의 책을 읽고 정리한 포스팅이다.

https://kyobobook.co.kr/product/detailViewKor.laf?mallGb=KOR&ejkGb=KOR&barcode=9788931553482

 

성공과 실패를 결정하는 1%의 네트워크 원리

『성공과 실패를 결정하는 1%의 네트워크 원리』는 네트...

www.kyobobook.co.kr

 

순서

1장: 브라우저가 요청을 의뢰하는 동작에 대한 설명

2장: 데이터를 운반하는 구조 설명. OS에 내장된 프로토콜 스택이 하는 일 설명

3장: LAN 어댑터가 송신한 패킷을 전송하는 과정 (스위칭 허브, 라우터)

4장: 인터넷 접속용 라우터의 앞부분, 인터넷 내부에 대한 구조 설명

5장: 웹 서버측의 LAN에 방화벽, 캐시 서버에 대한 설명

6장: 프로토콜 스택이 패킷의 메시지를 복원하고 서버에 넘기는 과정 설명

 

5장

개요

- 패킷이 서버의 바로 앞에 있는 방화벽부터 시작해서 캐시 서버, 부하 분산 장치들을 어떻게 이동하는지 확인한다.

 

목차

1. 웹 서버의 설치 장소

2. 방화벽의 원리와 동작

3. 복수 서버에 리퀘스트를 분배한 서버의 부하 분산

4. 캐시 서버를 이용한 서버의 부하 분산

5. 콘텐츠 배포 서비스

 

1. 웹 서버의 설치 장소

1. 사내에 웹 서버를 설치하는 경우

- 요즘은 보통 서버 앞에 방화벽을 두는 방법이 일반화 되었다. 

방화벽: 네트워크를 외부에서의 공격으로부터 지키기 위해 고안된 구조의 하나.
특정 서버에서 동작하는 특정 애플리케이션에 액세스하는 패킷만 통과시키고 그 외의 패킷을 차단하는 역할을 한다.

2. 데이터센터에 웹 서버를 설치하는 경우

- 프로바이더 등이 운영하는 데이터센터라는 시설에 서버를 가지고 들어가서 설치하거나 프로바이더가 소유하는 서버를 빌려쓰는 형태로 운영하는 경우도 있다.

 

2. 방화벽의 원리와 동작

책 참고

 

3. 복수 서버에 리퀘스트를 분배한 서버의 부하 분산

4. 캐시 서버를 이용한 서버의 부하 분산

5. 콘텐츠 배포 서비스