WEB
-
프록시 서버란WEB 2021. 8. 9. 13:10
1️⃣ 프록시💡클라이언트가 자신을 거쳐 다른 네트워크에 접속할 수 있도록 중간에서 대리해주는 서버, 서버와 클라이언트 사이에서 대리로 통신을 수행해주는 것을 프록시라고 하고 그 기능을 하는 서버를 프록시 서버라고 한다 프록시의 역할필터 역할캐싱접근 제어익명화로드밸런싱 2️⃣ 포워드 프록시💡Forward Proxy는 클라이언트 대신 서버에 요청을 보내주는 역할을 수행합니다.로컬 네트워크와 인터넷 사이에 오가는 트래픽을 제어할 수 있습니다클라이언트의 요청을 캐싱합니다클라이언트의 요청을 먼저 필터링할 수 있습니다. 3️⃣ 리버스 프록시💡Reverse Proxy는 서버 대신 클라이언트에 응답을 보내주는 역할을 수행합니다.웹 서버를 향하는 모든 요청을 처리할 수 있습니다.웹 서버의 보안 기능을 추가하거나, 캐시 ..
-
Web Server와 WAS는 무슨 차이일까WEB 2021. 8. 7. 18:06
1️⃣ Web Server💡웹 브라우저(클라이언트)로부터 HTTP 요청을 받아서 HTML 문서와 같은 정적 컨텐츠를 제공하는 프로그램 Web Server의 기능클라이언트가 서버에 페이지 요청을 하면 요청을 받아서 정적 컨텐츠(.html, .png, .css 등)를 제공하는 역할을 합니다.클라이언트에서 요청이 올 때 가장 앞에서 요청에 대한 처리를 하게 되고, 클라이언트의 요청을 기다리고 요청에 대한 데이터를 만들어서 응답하는 역할을 합니다. 동적 컨텐츠를 요청할 경우는?.html, .png 등과 같은 정적 컨텐츠가 아닌 서블릿이나 로직 처리를 요구하는 동적 컨텐츠를 요청받게 되면 웹서버에서 처리를 할 수 없기 때문에 Was에게 처리를 넘기게됩니다. Was에서 응답을 만들어서 웹서버에게 돌려주면 클라이언트..