inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

롱런하는 슈퍼 개발자가 되기 위한 필수 지식, IT 인프라 기초 총정리

서버의 역할 및 종류

포워드 프록시(캐시) 서버에 대한 질문이 있습니다.

해결된 질문

379

이은성

작성한 질문수 1

0

안녕하세요, 클라이언트에서 서버로 한 번 더 정보를 요청하는 경우 캐시 서버에서 데이터를 조회하여 데이터를 보여준다고 하셨는데

그렇다면 클라이언트에서 처음으로 요청하는 데이터의 경우에도 캐시 서버에서 조회하는 과정을 항상 거치나요? 아니면 캐시 서버에 조회하려는 데이터가 있다는 사실을 알 수 있는 방법이 있나요?

네트워크 security infrastructure cloud-computing server-client

답변 1

2

쉐어드IT

안녕하세요, 문의하신 내용에 대해 간단히 답변드리면, 캐시 서버에서 조회하는 과정을 항상 거칩니다. 따로 캐시 서버에 클라이언트에서 요청한 데이터가 있는지 없는지 알 수 있는 방법이 있는 것은 아니고, 그 때마다 데이터를, 캐시를 조회한다고 보시면 됩니다.

 

캐시 서버에서 데이터를 조회하고 클라이언트에게 전달하는 과정을 풀어서 설명하면 아래와 같습니다.

 

  1. 캐시 조회: 클라이언트에서 데이터를 요청하면, 포워드 프록시 서버는 먼저 자체 캐시에서 요청된 데이터가 있는지 확인합니다. 이 캐시는 이전에 요청되었던 데이터를 저장하고 있으며, 클라이언트의 요청에 빠르게 응답할 수 있도록 도와줍니다.

     

  2. 캐시에 데이터가 있는 경우: 요청받은 데이터가 캐시에 있으면, 서버는 이 데이터를 클라이언트에게 직접 전송합니다. 이 과정은 원래의 데이터 소스(예: 웹 서버)에 접근할 필요 없기 때문에 빠른 데이터 전달이 가능한 것입니다.

  3. 캐시에 데이터가 없는 경우: 요청된 데이터가 캐시에 없으면, 포워드 프록시 서버는 데이터를 보유한 서버(웹서버)에 이 요청을 전달합니다. 즉, 포워드 프록시 서버가 클라이언트를 대신하여 데이터를 보유한 서버에 데이터를 달라고 요청을 보내고, 이후 웹서버로부터 응답을 받은 후에 이를 클라이언트에게 전송합니다. 이 과정에서 받은 데이터는 캐시에 저장되어 이후의 요청에 대비합니다.

  4. 캐시 업데이트와 관리: 포워드 프록시 서버는 캐시의 데이터가 최신 상태를 유지하도록 관리합니다. 이는 데이터의 만료 시간, 변경 빈도, 그리고 다른 캐싱 정책에 의해 결정됩니다.

 

도움이 되었기를 바랍니다.

0

이은성

궁금했던 내용이었는데 자세히 알려주셔서 너무 감사합니다 🥹

4. Container 빌드 & 저장하기 - 자료 관련

1

12

2

Nat Gateway

0

14

1

IO활용-회원관리예제1 샘플코드 문의

0

7

1

SSM접속에 대해

0

20

2

안녕하세요, Oracle Cloud Free Tier 가입 과정에서 계속 오류가 발생해 문의드립니다.

1

23

2

node js 설치 시 npm이 계속 안됩니다.

0

25

1

데이터베이스 13번 문제

0

40

2

AWS 프리티어에서 RDS 인스턴스 유형을 선택할 수 없음

0

40

2

macOS에서 Windows 실행하는 프로그램

1

21

2

7.5 강의에서 settings.json 붙여 넣기 내용이 영상과 다릅니다

0

54

2

38강 클러스터에 컨트롤러 연결 질문

0

48

2

수업기간 연장 부탁드립니다.

0

49

2

왜 클로드.md 파일에 프롬프트를 넣는건지 궁금합니다

0

58

1

가이드북 애플리케이션 접근 불가

0

35

2

Windows localhost:30000 연결 거부 현상

0

50

2

압축파일 비밀번호

0

30

1

6번 질문

0

52

2

C#에서의 RAII

0

66

3

같은 네트워크라는게 뭔가요?

0

84

1

클라이언트의 '요청'의 예가 궁금합니다

0

65

1

네트워크 프로토콜과 계층 강의

0

345

1

애플리케이션 서버의 동적 컨텐츠가 동영상?

0

411

1

포워드 프록시 서버 문의

0

457

1

강의 자료 요청

1

445

1