웹사이트 접속을 대행한다

Sunhee·2024년 4월 8일
0

네트워크

목록 보기
32/40
post-thumbnail

해당 포스트는 영진닷컴,『그림으로 배우는 네트워크 NetWork 원리』, Gene 저·김성훈 역을 참고하여 작성하였습니다.


웹 접속을 대신하는 서버

웹페이지를 열람할 때 웹브라우저와 웹서버 애플리케이션은 서로 통신합니다. 이때 그 사이에 프록시 서버를 거치는 경우가 있습니다. 프록시 서버란 웹사이트 접속을 대행하는 서버입니다. 프록시는 영어 proxy의 발음을 그대로 표기한 것으로, '대리'라는 의미입니다.

서버를 프록시 서버로 동작시키려면, 서버에서 프록시 서버 애플리케이션을 실행해야 합니다. 또 이 프록시 서버를 이용하기 위해서는 웹브라우저에서 프록시 서버 설정을 할 필요가 있습니다.

프록시 서버를 경유하는 웹 접속은 아래와 같이 진행됩니다.

  1. 클라이언트 PC의 웹브라우저에서 URL을 입력하면, 프록시 서버로 HTTP 리퀘스트를 보낸다.
  2. 프록시 서버에서 URL로 지정된 웹서버에 HTTP 리스폰스를 보낸다.
  3. 웹서버에서 프록시 서버로 HTTP 리스폰스를 보낸다.
  4. 프록시 서버에서 클라이언트 PC의 웹브라우저로 HTTP 리스폰스를 보낸다.

**클라이언트 PC의 웹브라우저에서 프록시 서버에 접속할 때에는 TCP 포트 번호 8080을 사용하는 경우가 많습니다.


Point

  • 프록시 서버는 웹 접속을 대신하는 서버다.
  • 웹서버에서 보면 접속하는 것은 프록시 서버이고, 원래 클라이언트는 알 수 없게 된다.


[참고 자료] https://velog.io/@syoung125/%EA%B0%9C%EB%85%90%EA%B3%B5%EB%B6%80-%ED%94%84%EB%A1%9D%EC%8B%9Cproxy-%EC%84%9C%EB%B2%84%EB%9E%80

0개의 댓글

관련 채용 정보