인프런 커뮤니티 질문&답변

9kku2님의 프로필 이미지
9kku2

작성한 질문수

외워서 끝내는 네트워크 핵심이론 - 응용

Proxy - 보호와 감시

proxy 서버에서 파일 검사

해결된 질문

작성

·

237

0

안녕하세요 강사님

 

proxy 서버에서 web 서버로부터 받은 파일을 검사 후 안전한 파일이면 클라이언트에게 전달한다 해주셨는데,

일부 스트림만 봐서 이 파일이 안전한지 알 수 있나요?

아니면 web 서버로부터 패킷을 전부 받아 조립 하여 확인 후
다시 쪼개어 클라이언트에게 하나 하나 보내주는 걸까요?

답변 2

1

널널한 개발자님의 프로필 이미지
널널한 개발자
지식공유자

네, Proxy를 거치는 만큼 지연이 있을 수 있습니다. 가령 1GB 크기 파일을 Proxy가 검사한 후 보내주는 방식이라면 1GB 수신 + 검사 시간만큼 지연이 발생합니다. 참고하시기 바랍니다. :)

9kku2님의 프로필 이미지
9kku2
질문자

감사합니다!

1

널널한 개발자님의 프로필 이미지
널널한 개발자
지식공유자

Proxy는 패킷이 아닌 소켓 스트림을 다룹니다. 따라서 패킷이 이미 모두 조립된 상태라 하겠습니다. 그리고 전체 파일을 모두 받아 압축이 되어 있다면 해제도 해서 내용을 확인 할 수 있습니다. 참고하시기 바랍니다. :)

9kku2님의 프로필 이미지
9kku2
질문자

패킷을 모두 받아 조립한 스트림을 검사 후 안전하다면 proxy 서버에서 다시 패킷으로 나누어 클라이언트에게 전송 하는것으로 이해했는데,
그렇다면 파일 용량이 크다면 클라이언트는 다운로드 시작까지 오래 걸릴 수도 있는걸까요?

9kku2님의 프로필 이미지
9kku2

작성한 질문수

질문하기